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 Olsaint 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 Olsaint 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