[dpdk-dev] [PATCH v1] net/tap: add eBPF ARM and POWERPC architectures support
Ophir Munk
ophirmu at mellanox.com
Wed Jan 31 14:44:46 CET 2018
This commit adds eBPF system call definitions for ARM and POWERPC
architectures.
Old Linux header files may not define eBPF system call numbers.
In order to enable a successful eBPF compilation on all Linux
platforms - the missing system call definitions are explicitly added.
#elif defined(__powerpc__)
# define __NR_bpf 361
#elif defined(__arm__)
# define __NR_bpf 386
Signed-off-by: Ophir Munk <ophirmu at mellanox.com>
---
drivers/net/tap/tap_bpf.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/net/tap/tap_bpf.h b/drivers/net/tap/tap_bpf.h
index 8d6f9a2..58e6d25 100644
--- a/drivers/net/tap/tap_bpf.h
+++ b/drivers/net/tap/tap_bpf.h
@@ -97,6 +97,10 @@ union bpf_attr {
# define __NR_bpf 349
# elif defined(__s390__)
# define __NR_bpf 351
+# elif defined(__powerpc__)
+# define __NR_bpf 361
+# elif defined(__arm__)
+# define __NR_bpf 386
# else
# error __NR_bpf not defined
# endif
--
2.7.4
More information about the dev
mailing list