18e57da59SToke Høiland-Jørgensen // SPDX-License-Identifier: GPL-2.0 28e57da59SToke Høiland-Jørgensen #include <linux/bpf.h> 38e57da59SToke Høiland-Jørgensen #include <bpf/bpf_helpers.h> 48e57da59SToke Høiland-Jørgensen 58e57da59SToke Høiland-Jørgensen __noinline test_ctx_global_func(struct __sk_buff * skb)68e57da59SToke Høiland-Jørgensenint test_ctx_global_func(struct __sk_buff *skb) 78e57da59SToke Høiland-Jørgensen { 88e57da59SToke Høiland-Jørgensen volatile int retval = 1; 98e57da59SToke Høiland-Jørgensen return retval; 108e57da59SToke Høiland-Jørgensen } 118e57da59SToke Høiland-Jørgensen 128e57da59SToke Høiland-Jørgensen SEC("freplace/test_pkt_access") new_test_pkt_access(struct __sk_buff * skb)138e57da59SToke Høiland-Jørgensenint new_test_pkt_access(struct __sk_buff *skb) 148e57da59SToke Høiland-Jørgensen { 158e57da59SToke Høiland-Jørgensen return test_ctx_global_func(skb); 168e57da59SToke Høiland-Jørgensen } 178e57da59SToke Høiland-Jørgensen 188e57da59SToke Høiland-Jørgensen char _license[] SEC("license") = "GPL"; 19