xref: /linux/tools/testing/selftests/net/lib/xdp_dummy.bpf.c (revision 4003c9e78778e93188a09d6043a74f7154449d43)
129b036beSJakub Kicinski // SPDX-License-Identifier: GPL-2.0
229b036beSJakub Kicinski 
329b036beSJakub Kicinski #define KBUILD_MODNAME "xdp_dummy"
429b036beSJakub Kicinski #include <linux/bpf.h>
529b036beSJakub Kicinski #include <bpf/bpf_helpers.h>
629b036beSJakub Kicinski 
729b036beSJakub Kicinski SEC("xdp")
xdp_dummy_prog(struct xdp_md * ctx)829b036beSJakub Kicinski int xdp_dummy_prog(struct xdp_md *ctx)
929b036beSJakub Kicinski {
1029b036beSJakub Kicinski 	return XDP_PASS;
1129b036beSJakub Kicinski }
1229b036beSJakub Kicinski 
13*75cc19c8STaehee Yoo SEC("xdp.frags")
xdp_dummy_prog_frags(struct xdp_md * ctx)14*75cc19c8STaehee Yoo int xdp_dummy_prog_frags(struct xdp_md *ctx)
15*75cc19c8STaehee Yoo {
16*75cc19c8STaehee Yoo 	return XDP_PASS;
17*75cc19c8STaehee Yoo }
18*75cc19c8STaehee Yoo 
1929b036beSJakub Kicinski char _license[] SEC("license") = "GPL";
20