]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool
authorMaciej Fijalkowski <maciej.fijalkowski@intel.com>
Mon, 7 Oct 2024 12:24:56 +0000 (14:24 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 14 Oct 2024 15:23:30 +0000 (17:23 +0200)
commit6e126872191df946a6fe01b79273119d32d96711
tree77fe816aa03a10195c558d1262a2031c22176002
parentbea14124bacbe5c9366381e62635eed28ac892ae
xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool

This so we avoid dereferencing struct net_device within hot path.

Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Magnus Karlsson <magnus.karlsson@intel.com>
Link: https://lore.kernel.org/bpf/20241007122458.282590-5-maciej.fijalkowski@intel.com
include/net/xsk_buff_pool.h
net/xdp/xsk_buff_pool.c
net/xdp/xsk_queue.h