Lines Matching full:xdp

65 xdp_process_echo_packet(struct xdp_md *xdp, bool dut)  in xdp_process_echo_packet()  argument
67 void *data_end = (void *)(long)xdp->data_end; in xdp_process_echo_packet()
68 void *data = (void *)(long)xdp->data; in xdp_process_echo_packet()
135 xdp_update_stats(struct xdp_md *xdp, bool tx, bool dut) in xdp_update_stats() argument
139 if (xdp_process_echo_packet(xdp, tx)) in xdp_update_stats()
155 SEC("xdp")
156 int xdp_tester_check_tx(struct xdp_md *xdp) in xdp_tester_check_tx() argument
158 xdp_update_stats(xdp, true, false); in xdp_tester_check_tx()
163 SEC("xdp")
164 int xdp_tester_check_rx(struct xdp_md *xdp) in xdp_tester_check_rx() argument
166 xdp_update_stats(xdp, false, false); in xdp_tester_check_rx()
173 SEC("xdp")
174 int xdp_do_pass(struct xdp_md *xdp) in xdp_do_pass() argument
176 xdp_update_stats(xdp, true, true); in xdp_do_pass()
181 SEC("xdp")
182 int xdp_do_drop(struct xdp_md *xdp) in xdp_do_drop() argument
184 if (xdp_update_stats(xdp, true, true)) in xdp_do_drop()
190 SEC("xdp")
191 int xdp_do_aborted(struct xdp_md *xdp) in xdp_do_aborted() argument
193 if (xdp_process_echo_packet(xdp, true)) in xdp_do_aborted()
199 SEC("xdp")
200 int xdp_do_tx(struct xdp_md *xdp) in xdp_do_tx() argument
202 void *data = (void *)(long)xdp->data; in xdp_do_tx()
206 if (xdp_update_stats(xdp, true, true)) in xdp_do_tx()
216 SEC("xdp")
217 int xdp_do_redirect(struct xdp_md *xdp) in xdp_do_redirect() argument
219 if (xdp_process_echo_packet(xdp, true)) in xdp_do_redirect()
227 const struct bpf_prog *xdp, __u32 act) in BPF_PROG() argument
251 SEC("xdp/cpumap")
252 int xdp_do_redirect_cpumap(struct xdp_md *xdp) in xdp_do_redirect_cpumap() argument
254 void *data = (void *)(long)xdp->data; in xdp_do_redirect_cpumap()
258 if (xdp_process_echo_packet(xdp, true)) in xdp_do_redirect_cpumap()