Message ID | 20220417101247.13544-1-ap420073@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | net: atlantic: Add XDP support | expand |
Hello: This series was applied to netdev/net-next.git (master) by David S. Miller <davem@davemloft.net>: On Sun, 17 Apr 2022 10:12:44 +0000 you wrote: > This patchset is to make atlantic to support multi-buffer XDP. > > The first patch implement control plane of xdp. > The aq_xdp(), callback of .xdp_bpf is added. > > The second patch implements data plane of xdp. > XDP_TX, XDP_DROP, and XDP_PASS is supported. > __aq_ring_xdp_clean() is added to receive and execute xdp program. > aq_nic_xmit_xdpf() is added to send packet by XDP. > > [...] Here is the summary with links: - [net-next,v5,1/3] net: atlantic: Implement xdp control plane https://git.kernel.org/netdev/net-next/c/0d14657f4083 - [net-next,v5,2/3] net: atlantic: Implement xdp data plane https://git.kernel.org/netdev/net-next/c/26efaef759a1 - [net-next,v5,3/3] net: atlantic: Implement .ndo_xdp_xmit handler https://git.kernel.org/netdev/net-next/c/45638f013a63 You are awesome, thank you!
Thanks Taehee, v5 looks great with these pageorder changes. > v5: > - Use MEM_TYPE_PAGE_SHARED instead of MEM_TYPE_PAGE_ORDER0 > - Use 2K frame size instead of 3K > - Use order-2 page allocation instead of order-0 > - Rename aq_get_rxpage() to aq_alloc_rxpages() > - Add missing PageFree stats for ethtool > - Remove aq_unset_rxpage_xdp(), introduced by v2 patch due to > change of memory model > - Fix wrong last parameter value of xdp_prepare_buff() > - Add aq_get_rxpages_xdp() to increase page reference count Igor