Lines Matching refs:skel
43 struct test_check_mtu *skel; in test_check_mtu_xdp_attach() local
49 skel = test_check_mtu__open_and_load(); in test_check_mtu_xdp_attach()
50 if (CHECK(!skel, "open and load skel", "failed")) in test_check_mtu_xdp_attach()
53 prog = skel->progs.xdp_use_helper_basic; in test_check_mtu_xdp_attach()
58 skel->links.xdp_use_helper_basic = link; in test_check_mtu_xdp_attach()
75 test_check_mtu__destroy(skel); in test_check_mtu_xdp_attach()
78 static void test_check_mtu_run_xdp(struct test_check_mtu *skel, in test_check_mtu_run_xdp() argument
106 mtu_result = skel->bss->global_bpf_mtu_xdp; in test_check_mtu_run_xdp()
113 struct test_check_mtu *skel; in test_check_mtu_xdp() local
116 skel = test_check_mtu__open(); in test_check_mtu_xdp()
117 if (CHECK(!skel, "skel_open", "failed")) in test_check_mtu_xdp()
121 skel->rodata->GLOBAL_USER_MTU = mtu; in test_check_mtu_xdp()
122 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_xdp()
124 err = test_check_mtu__load(skel); in test_check_mtu_xdp()
128 test_check_mtu_run_xdp(skel, skel->progs.xdp_use_helper, mtu); in test_check_mtu_xdp()
129 test_check_mtu_run_xdp(skel, skel->progs.xdp_exceed_mtu, mtu); in test_check_mtu_xdp()
130 test_check_mtu_run_xdp(skel, skel->progs.xdp_minus_delta, mtu); in test_check_mtu_xdp()
131 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len, mtu); in test_check_mtu_xdp()
132 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len_exceed, mtu); in test_check_mtu_xdp()
135 test_check_mtu__destroy(skel); in test_check_mtu_xdp()
138 static void test_check_mtu_run_tc(struct test_check_mtu *skel, in test_check_mtu_run_tc() argument
166 mtu_result = skel->bss->global_bpf_mtu_tc; in test_check_mtu_run_tc()
173 struct test_check_mtu *skel; in test_check_mtu_tc() local
176 skel = test_check_mtu__open(); in test_check_mtu_tc()
177 if (CHECK(!skel, "skel_open", "failed")) in test_check_mtu_tc()
181 skel->rodata->GLOBAL_USER_MTU = mtu; in test_check_mtu_tc()
182 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_tc()
184 err = test_check_mtu__load(skel); in test_check_mtu_tc()
188 test_check_mtu_run_tc(skel, skel->progs.tc_use_helper, mtu); in test_check_mtu_tc()
189 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu, mtu); in test_check_mtu_tc()
190 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu_da, mtu); in test_check_mtu_tc()
191 test_check_mtu_run_tc(skel, skel->progs.tc_minus_delta, mtu); in test_check_mtu_tc()
192 test_check_mtu_run_tc(skel, skel->progs.tc_input_len, mtu); in test_check_mtu_tc()
193 test_check_mtu_run_tc(skel, skel->progs.tc_input_len_exceed, mtu); in test_check_mtu_tc()
195 test_check_mtu__destroy(skel); in test_check_mtu_tc()