aboutsummaryrefslogtreecommitdiffstats
path: root/src/bpfswitch/ksrc/xdp_dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bpfswitch/ksrc/xdp_dummy.c')
-rw-r--r--src/bpfswitch/ksrc/xdp_dummy.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/bpfswitch/ksrc/xdp_dummy.c b/src/bpfswitch/ksrc/xdp_dummy.c
new file mode 100644
index 00000000..d60c1c07
--- /dev/null
+++ b/src/bpfswitch/ksrc/xdp_dummy.c
@@ -0,0 +1,21 @@
+// SPDX-License-Identifier: GPL-2.0
+/* Dummy XDP program
+ *
+ * David Ahern <dsahern@gmail.com>
+ */
+#define KBUILD_MODNAME "xdp_dummy"
+#include <uapi/linux/bpf.h>
+#include <linux/version.h>
+#include <bpf/bpf_helpers.h>
+
+SEC("xdp_dummy")
+int xdp_dummy_prog(struct xdp_md *ctx)
+{
+ //bpf_debug("ingress: device %u queue %u\n",
+ // ctx->ingress_ifindex, ctx->rx_queue_index);
+
+ return XDP_PASS;
+}
+
+char _license[] SEC("license") = "GPL";
+int _version SEC("version") = LINUX_VERSION_CODE;