- From 2), am65_cpsw_alloc_skb() function removed and replaced by
netdev_alloc_skb_ip_align(), as used by the driver before -> res = 506 Conclusion: Here is where the loss comes from. IOW, My am65_cpsw_alloc_skb() function is not good.
Initially, I mainly created this 'custom' am65_cpsw_alloc_skb() function because I thought that none of XDP memory models could be used along with netdev_alloc_skb_ip_align() function. Was I wrong ? By creating this custom am65_cpsw_alloc_skb(), I also wanted to handle the way headroom is reserved differently.
What is special about your device? Why would netdev_alloc_skb_ip_align() not work?
Andrew