]> git.baikalelectronics.ru Git - kernel.git/commit
xdp: Helper function to clear kernel pointers in xdp_frame
authorToshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
Fri, 3 Aug 2018 07:58:12 +0000 (16:58 +0900)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 10 Aug 2018 14:12:20 +0000 (16:12 +0200)
commit228390c61c19399d399c8d563f5bc59778ff0a8b
tree95dd573d43503f4b835b406bcef9a4909249a611
parentde37b698e1ea6bb27441eed5b3667e2aa51b7fd5
xdp: Helper function to clear kernel pointers in xdp_frame

xdp_frame has kernel pointers which should not be readable from bpf
programs. When we want to reuse xdp_frame region but it may be read by
bpf programs later, we can use this helper to clear kernel pointers.
This is more efficient than calling memset() for the entire struct.

Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
Acked-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
include/net/xdp.h