]> 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)
commit8b02e9905fc6ab1247524d313a5048de688ebfd7
tree95dd573d43503f4b835b406bcef9a4909249a611
parent147a9ca7299fa6539d7d8d7738706d6a7c5c740b
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