Message ID | 20230719132421.584801-1-maciej.fijalkowski@intel.com (mailing list archive) |
---|---|
Headers | show |
Series | xsk: multi-buffer support | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Wed, 19 Jul 2023 15:23:57 +0200 you wrote: > v6->v7: > - rebase...[Alexei] > > v5->v6: > - update bpf_xdp_query_opts__last_field in patch 10 [Alexei] > > v4->v5: > - align options argument size to match options from xdp_desc [Benjamin] > - cleanup skb from xdp_sock on socket termination [Toke] > - introduce new netlink attribute for letting user space know about Tx > frag limit; this substitutes xdp_features flag previously dedicated > for setting ZC multi-buffer support [Toke, Jakub] > - include i40e ZC multi-buffer support > - enable TOO_MANY_FRAGS for ZC on xskxceiver; this is now possible due > to netlink attribute mentioned two bullets above > > [...] Here is the summary with links: - [v7,bpf-next,01/24] xsk: prepare 'options' in xdp_desc for multi-buffer use https://git.kernel.org/bpf/bpf-next/c/63a64a56bc3f - [v7,bpf-next,02/24] xsk: introduce XSK_USE_SG bind flag for xsk socket https://git.kernel.org/bpf/bpf-next/c/81470b5c3c66 - [v7,bpf-next,03/24] xsk: prepare both copy and zero-copy modes to co-exist https://git.kernel.org/bpf/bpf-next/c/556444c4e683 - [v7,bpf-next,04/24] xsk: move xdp_buff's data length check to xsk_rcv_check https://git.kernel.org/bpf/bpf-next/c/faa91b839b09 - [v7,bpf-next,05/24] xsk: add support for AF_XDP multi-buffer on Rx path https://git.kernel.org/bpf/bpf-next/c/804627751b42 - [v7,bpf-next,06/24] xsk: introduce wrappers and helpers for supporting multi-buffer in Tx path https://git.kernel.org/bpf/bpf-next/c/b7f72a30e9ac - [v7,bpf-next,07/24] xsk: allow core/drivers to test EOP bit https://git.kernel.org/bpf/bpf-next/c/1b725b0c8163 - [v7,bpf-next,08/24] xsk: add support for AF_XDP multi-buffer on Tx path https://git.kernel.org/bpf/bpf-next/c/cf24f5a5feea - [v7,bpf-next,09/24] xsk: discard zero length descriptors in Tx path https://git.kernel.org/bpf/bpf-next/c/07428da9e25a - [v7,bpf-next,10/24] xsk: add new netlink attribute dedicated for ZC max frags https://git.kernel.org/bpf/bpf-next/c/13ce2daa259a - [v7,bpf-next,11/24] xsk: support mbuf on ZC RX https://git.kernel.org/bpf/bpf-next/c/24ea50127ecf - [v7,bpf-next,12/24] ice: xsk: add RX multi-buffer support https://git.kernel.org/bpf/bpf-next/c/1bbc04de607b - [v7,bpf-next,13/24] i40e: xsk: add RX multi-buffer support https://git.kernel.org/bpf/bpf-next/c/1c9ba9c14658 - [v7,bpf-next,14/24] xsk: support ZC Tx multi-buffer in batch API https://git.kernel.org/bpf/bpf-next/c/d5581966040f - [v7,bpf-next,15/24] ice: xsk: Tx multi-buffer support https://git.kernel.org/bpf/bpf-next/c/eeb2b5381038 - [v7,bpf-next,16/24] i40e: xsk: add TX multi-buffer support https://git.kernel.org/bpf/bpf-next/c/a92b96c4ae10 - [v7,bpf-next,17/24] xsk: add multi-buffer documentation https://git.kernel.org/bpf/bpf-next/c/49ca37d0d825 - [v7,bpf-next,18/24] selftests/xsk: transmit and receive multi-buffer packets https://git.kernel.org/bpf/bpf-next/c/17f1034dd76d - [v7,bpf-next,19/24] selftests/xsk: add basic multi-buffer test https://git.kernel.org/bpf/bpf-next/c/f540d44e05cf - [v7,bpf-next,20/24] selftests/xsk: add unaligned mode test for multi-buffer https://git.kernel.org/bpf/bpf-next/c/1005a226da9a - [v7,bpf-next,21/24] selftests/xsk: add invalid descriptor test for multi-buffer https://git.kernel.org/bpf/bpf-next/c/697604492b64 - [v7,bpf-next,22/24] selftests/xsk: add metadata copy test for multi-buff https://git.kernel.org/bpf/bpf-next/c/f80ddbec4762 - [v7,bpf-next,23/24] selftests/xsk: add test for too many frags https://git.kernel.org/bpf/bpf-next/c/807bf4da2049 - [v7,bpf-next,24/24] selftests/xsk: reset NIC settings to default after running test suite https://git.kernel.org/bpf/bpf-next/c/3666bccab43a You are awesome, thank you!