117d3f386SJiri Olsa // SPDX-License-Identifier: GPL-2.0
217d3f386SJiri Olsa 
317d3f386SJiri Olsa #include "vmlinux.h"
417d3f386SJiri Olsa #include <bpf/bpf_helpers.h>
517d3f386SJiri Olsa #include <bpf/bpf_tracing.h>
617d3f386SJiri Olsa 
717d3f386SJiri Olsa __u64 fentry_called = 0;
817d3f386SJiri Olsa 
917d3f386SJiri Olsa SEC("fentry/test_pkt_md_access_new")
BPF_PROG(fentry,struct sk_buff * skb)1017d3f386SJiri Olsa int BPF_PROG(fentry, struct sk_buff *skb)
1117d3f386SJiri Olsa {
1217d3f386SJiri Olsa 	fentry_called = skb->len;
1317d3f386SJiri Olsa 	return 0;
1417d3f386SJiri Olsa }
1517d3f386SJiri Olsa 
1617d3f386SJiri Olsa __u64 fexit_called = 0;
1717d3f386SJiri Olsa 
1817d3f386SJiri Olsa SEC("fexit/test_pkt_md_access_new")
BPF_PROG(fexit,struct sk_buff * skb)1917d3f386SJiri Olsa int BPF_PROG(fexit, struct sk_buff *skb)
2017d3f386SJiri Olsa {
2117d3f386SJiri Olsa 	fexit_called = skb->len;
2217d3f386SJiri Olsa 	return 0;
2317d3f386SJiri Olsa }
2417d3f386SJiri Olsa 
2517d3f386SJiri Olsa char _license[] SEC("license") = "GPL";
26