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
99 mtu_result = skel->bss->global_bpf_mtu_xdp; in test_check_mtu_run_xdp()
106 struct test_check_mtu *skel; in test_check_mtu_xdp() local
109 skel = test_check_mtu__open(); in test_check_mtu_xdp()
110 if (CHECK(!skel, "skel_open", "failed")) in test_check_mtu_xdp()
114 skel->rodata->GLOBAL_USER_MTU = mtu; in test_check_mtu_xdp()
115 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_xdp()
117 err = test_check_mtu__load(skel); in test_check_mtu_xdp()
121 test_check_mtu_run_xdp(skel, skel->progs.xdp_use_helper, mtu); in test_check_mtu_xdp()
122 test_check_mtu_run_xdp(skel, skel->progs.xdp_exceed_mtu, mtu); in test_check_mtu_xdp()
123 test_check_mtu_run_xdp(skel, skel->progs.xdp_minus_delta, mtu); in test_check_mtu_xdp()
124 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len, mtu); in test_check_mtu_xdp()
125 test_check_mtu_run_xdp(skel, skel->progs.xdp_input_len_exceed, mtu); in test_check_mtu_xdp()
128 test_check_mtu__destroy(skel); in test_check_mtu_xdp()
131 static void test_check_mtu_run_tc(struct test_check_mtu *skel, in test_check_mtu_run_tc() argument
152 mtu_result = skel->bss->global_bpf_mtu_tc; in test_check_mtu_run_tc()
159 struct test_check_mtu *skel; in test_check_mtu_tc() local
162 skel = test_check_mtu__open(); in test_check_mtu_tc()
163 if (CHECK(!skel, "skel_open", "failed")) in test_check_mtu_tc()
167 skel->rodata->GLOBAL_USER_MTU = mtu; in test_check_mtu_tc()
168 skel->rodata->GLOBAL_USER_IFINDEX = ifindex; in test_check_mtu_tc()
170 err = test_check_mtu__load(skel); in test_check_mtu_tc()
174 test_check_mtu_run_tc(skel, skel->progs.tc_use_helper, mtu); in test_check_mtu_tc()
175 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu, mtu); in test_check_mtu_tc()
176 test_check_mtu_run_tc(skel, skel->progs.tc_exceed_mtu_da, mtu); in test_check_mtu_tc()
177 test_check_mtu_run_tc(skel, skel->progs.tc_minus_delta, mtu); in test_check_mtu_tc()
178 test_check_mtu_run_tc(skel, skel->progs.tc_input_len, mtu); in test_check_mtu_tc()
179 test_check_mtu_run_tc(skel, skel->progs.tc_input_len_exceed, mtu); in test_check_mtu_tc()
181 test_check_mtu__destroy(skel); in test_check_mtu_tc()