]> git.baikalelectronics.ru Git - kernel.git/commit
libbpf, xsk: Select AF_XDP BPF program based on kernel version
authorBjörn Töpel <bjorn.topel@intel.com>
Fri, 22 Jan 2021 10:53:51 +0000 (11:53 +0100)
committerDaniel Borkmann <daniel@iogearbox.net>
Mon, 25 Jan 2021 22:57:59 +0000 (23:57 +0100)
commitd1d48599ed786ede578b11f158efe6980bad17d4
tree760c1793a4003ec8af17d78a882e00411ef15acb
parent43ae79600609c0c83851f4cbcf40216bc59f0828
libbpf, xsk: Select AF_XDP BPF program based on kernel version

Add detection for kernel version, and adapt the BPF program based on
kernel support. This way, users will get the best possible performance
from the BPF program.

Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
Signed-off-by: Marek Majtyka <alardam@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Acked-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Link: https://lore.kernel.org/bpf/20210122105351.11751-4-bjorn.topel@gmail.com
tools/lib/bpf/xsk.c