]> git.baikalelectronics.ru Git - kernel.git/commit
bpf, devmap: Compute proper xdp_frame len redirecting frames
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 23 Jul 2022 17:17:10 +0000 (19:17 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 26 Jul 2022 14:26:19 +0000 (16:26 +0200)
commit1f7f95a2d99a6049318db493e166bad9d8fd8f1b
tree2acfc1a26de8c172b53b937d933387b514d596ec
parentf634f3dff8d8516272b774d7dd8cdd25ea89da42
bpf, devmap: Compute proper xdp_frame len redirecting frames

Even if it is currently forbidden to XDP_REDIRECT a multi-frag xdp_frame into
a devmap, compute proper xdp_frame length in __xdp_enqueue and is_valid_dst
routines running xdp_get_frame_len().

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/894d99c01139e921bdb6868158ff8e67f661c072.1658596075.git.lorenzo@kernel.org
kernel/bpf/devmap.c