Lines Matching defs:skel

6 #include "test_check_mtu.skel.h"
43 struct test_check_mtu *skel;
49 skel = test_check_mtu__open_and_load();
50 if (CHECK(!skel, "open and load skel", "failed"))
53 prog = skel->progs.xdp_use_helper_basic;
58 skel->links.xdp_use_helper_basic = link;
75 test_check_mtu__destroy(skel);
78 static void test_check_mtu_run_xdp(struct test_check_mtu *skel,
99 mtu_result = skel->bss->global_bpf_mtu_xdp;
106 struct test_check_mtu *skel;
109 skel = test_check_mtu__open();
110 if (CHECK(!skel, "skel_open", "failed"))
114 skel->rodata->GLOBAL_USER_MTU = mtu;
115 skel->rodata->GLOBAL_USER_IFINDEX = ifindex;
117 err = test_check_mtu__load(skel);
121 test_check_mtu_run_xdp(skel, skel->progs.xdp_use_helper, mtu);
122 test_check_mtu_run_xdp(skel, skel->progs.xdp_exceed_mtu, mtu);
123 test_check_mtu_run_xdp(skel, skel->progs.xdp_minus_delta, mtu);
124 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len, mtu);
125 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len_exceed, mtu);
128 test_check_mtu__destroy(skel);
131 static void test_check_mtu_run_tc(struct test_check_mtu *skel,
152 mtu_result = skel->bss->global_bpf_mtu_tc;
159 struct test_check_mtu *skel;
162 skel = test_check_mtu__open();
163 if (CHECK(!skel, "skel_open", "failed"))
167 skel->rodata->GLOBAL_USER_MTU = mtu;
168 skel->rodata->GLOBAL_USER_IFINDEX = ifindex;
170 err = test_check_mtu__load(skel);
174 test_check_mtu_run_tc(skel, skel->progs.tc_use_helper, mtu);
175 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu, mtu);
176 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu_da, mtu);
177 test_check_mtu_run_tc(skel, skel->progs.tc_minus_delta, mtu);
178 test_check_mtu_run_tc(skel, skel->progs.tc_input_len, mtu);
179 test_check_mtu_run_tc(skel, skel->progs.tc_input_len_exceed, mtu);
181 test_check_mtu__destroy(skel);