Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-12 Thread Julien Panis
On 3/5/24 17:43, Andrew Lunn wrote: 3) 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 cre

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-05 Thread Andrew Lunn
> 3) 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_cp

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-05 Thread Julien Panis
On 3/5/24 14:28, Andrew Lunn wrote: On Tue, Mar 05, 2024 at 11:46:00AM +0100, Julien Panis wrote: On 3/1/24 17:38, Andrew Lunn wrote: On Fri, Mar 01, 2024 at 04:02:53PM +0100, Julien Panis wrote: This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW Ethernet driver. The following fea

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-05 Thread Andrew Lunn
On Tue, Mar 05, 2024 at 11:46:00AM +0100, Julien Panis wrote: > On 3/1/24 17:38, Andrew Lunn wrote: > > On Fri, Mar 01, 2024 at 04:02:53PM +0100, Julien Panis wrote: > > > This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW > > > Ethernet driver. The following features are implemented:

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-05 Thread Julien Panis
On 3/1/24 17:38, Andrew Lunn wrote: On Fri, Mar 01, 2024 at 04:02:53PM +0100, Julien Panis wrote: This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW Ethernet driver. The following features are implemented: - NETDEV_XDP_ACT_BASIC (XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED) - NETDEV_XDP

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-04 Thread Julien Panis
On 3/1/24 17:38, Andrew Lunn wrote: On Fri, Mar 01, 2024 at 04:02:53PM +0100, Julien Panis wrote: This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW Ethernet driver. The following features are implemented: - NETDEV_XDP_ACT_BASIC (XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED) - NETDEV_XDP

Re: [PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-01 Thread Andrew Lunn
On Fri, Mar 01, 2024 at 04:02:53PM +0100, Julien Panis wrote: > This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW > Ethernet driver. The following features are implemented: > - NETDEV_XDP_ACT_BASIC (XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED) > - NETDEV_XDP_ACT_REDIRECT (XDP_REDIRECT) >

[PATCH v2 2/2] net: ethernet: ti: am65-cpsw: Add minimal XDP support

2024-03-01 Thread Julien Panis
This patch adds XDP (eXpress Data Path) support to TI AM65 CPSW Ethernet driver. The following features are implemented: - NETDEV_XDP_ACT_BASIC (XDP_PASS, XDP_TX, XDP_DROP, XDP_ABORTED) - NETDEV_XDP_ACT_REDIRECT (XDP_REDIRECT) - NETDEV_XDP_ACT_NDO_XMIT (ndo_xdp_xmit callback) The page pool memory