Hi, this set is about fixing bpf_xdp_adjust_tail() usage in XDP progs for multi-buffer AF_XDP. Both copy and zero-copy modes were broken. Thanks, Maciej v3: - add acks - s/xsk_buff_tail_del/xsk_buff_del_tail - address i40e as well (thanks Tirthendu) v2: - fix !CONFIG_XDP_SOCKETS builds - add reviewed-by tag to patch 3 Maciej Fijalkowski (3): xsk: recycle buffer in case Rx queue was full xsk: fix usage of multi-buffer BPF helpers for ZC XDP ice: work on pre-XDP prog frag count Tirthendu Sarkar (1): i40e: handle multi-buffer packets that are shrunk by xdp prog drivers/net/ethernet/intel/i40e/i40e_txrx.c | 42 +++++++++------- drivers/net/ethernet/intel/ice/ice_txrx.c | 14 ++++-- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 31 ++++++++---- include/net/xdp_sock_drv.h | 26 ++++++++++ net/core/filter.c | 48 +++++++++++++++---- net/xdp/xsk.c | 12 +++-- 7 files changed, 129 insertions(+), 45 deletions(-) -- 2.34.1