Home
last modified time | relevance | path

Searched refs:XDP_TX (Results 1 – 25 of 71) sorted by relevance

123

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_adjust_tail.c34 ASSERT_EQ(topts.retval, XDP_TX, "ipv6 retval"); in test_xdp_adjust_tail_shrink()
74 ASSERT_EQ(topts.retval, XDP_TX, "ipv6 retval"); in test_xdp_adjust_tail_grow()
116 ASSERT_EQ(tattr.retval, XDP_TX, "case-64 retval"); in test_xdp_adjust_tail_grow2()
135 ASSERT_EQ(tattr.retval, XDP_TX, "case-128 retval"); in test_xdp_adjust_tail_grow2()
187 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-10b retval"); in test_xdp_adjust_frags_tail_shrink()
198 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-4Kb retval"); in test_xdp_adjust_frags_tail_shrink()
208 ASSERT_EQ(topts.retval, XDP_TX, "9Kb-9Kb retval"); in test_xdp_adjust_frags_tail_shrink()
251 ASSERT_EQ(topts.retval, XDP_TX, "9Kb+10b retval"); in test_xdp_adjust_frags_tail_grow_4k()
322 ASSERT_EQ(topts.retval, XDP_TX, "90Kb+10b retval"); in test_xdp_adjust_frags_tail_grow_64k()
H A Dxdp.c38 ASSERT_EQ(topts.retval, XDP_TX, "ipv4 test_run retval"); in test_xdp()
49 ASSERT_EQ(topts.retval, XDP_TX, "ipv6 test_run retval"); in test_xdp()
/linux/tools/testing/selftests/bpf/progs/
H A Dxdping_kern.c87 return XDP_TX; in icmp_check()
106 if (ret != XDP_TX) in xdping_client()
150 return XDP_TX; in xdping_client()
165 if (ret != XDP_TX) in xdping_server()
180 return XDP_TX; in xdping_server()
H A Dxdp_synproxy_kern.c427 return XDP_TX; in tcp_dissect()
479 return XDP_TX; in tcp_lookup()
728 return XDP_TX; in syncookie_handle_syn()
756 if (ret != XDP_TX) in syncookie_part1()
760 if (ret != XDP_TX) in syncookie_part1()
784 return XDP_TX; in syncookie_part1()
830 if (ret != XDP_TX) in syncookie_xdp()
848 if (ret != XDP_TX) in syncookie_tc()
858 case XDP_TX: in syncookie_tc()
H A Dxdp_tx.c9 return XDP_TX; in xdp_tx()
H A Dtest_xdp_adjust_tail_shrink.c49 return XDP_TX; in _xdp_adjust_tail_shrink()
H A Dtest_xdp_adjust_tail_grow.c46 return XDP_TX; in _xdp_adjust_tail_grow()
H A Dtest_xdp_loop.c145 return XDP_TX; in handle_ipv4()
205 return XDP_TX; in handle_ipv6()
H A Dtest_xdp.c149 return XDP_TX; in handle_ipv4()
209 return XDP_TX; in handle_ipv6()
H A Dtest_xdp_dynptr.c156 return XDP_TX; in handle_ipv4()
227 return XDP_TX; in handle_ipv6()
H A Dxdp_features.c213 return XDP_TX; in xdp_do_tx()
/linux/tools/testing/selftests/bpf/
H A Dtest_xdp_features.sh74 ## XDP_TX
75 ./xdp_features -f XDP_TX -D ::ffff:$V1_IP4 -T ::ffff:$V0_IP4 v1 &
77 ip netns exec ${NS} ./xdp_features -t -f XDP_TX \
H A Dxdp_features.c75 "- XDP_TX\n";
98 } else if (!strcmp(arg, "XDP_TX")) { in get_xdp_feature()
100 env.feature.action = XDP_TX; in get_xdp_feature()
122 case XDP_TX: in get_xdp_feature_str()
123 return YELLOW("XDP_TX"); in get_xdp_feature_str()
301 case XDP_TX: in dut_attach_xdp_prog()
512 case XDP_TX: in tester_collect_detected_cap()
610 env.feature.action == XDP_TX) in tester_run()
/linux/samples/bpf/
H A Dxdp_tx_iptunnel_kern.c9 * and then XDP_TX it out.
149 return XDP_TX; in handle_ipv4()
212 return XDP_TX; in handle_ipv6()
H A Dxdp_adjust_tail_kern.c117 return XDP_TX; in send_icmp4_too_big()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c103 tx_buf->action = XDP_TX; in __bnxt_xmit_xdp()
148 } else if (tx_buf->action == XDP_TX) { in bnxt_tx_int_xdp()
268 case XDP_TX: in bnxt_rx_xdp()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c613 case XDP_TX: in gve_xsk_done_dqo()
631 if (xdp_act == XDP_TX) in gve_xsk_done_dqo()
650 case XDP_TX: in gve_xdp_done_dqo()
670 if (xdp_act == XDP_TX) in gve_xdp_done_dqo()
962 xdp_txs = rx->xdp_actions[XDP_TX]; in gve_rx_poll_dqo()
1037 if (xdp_txs != rx->xdp_actions[XDP_TX]) in gve_rx_poll_dqo()
H A Dgve_rx.c769 case XDP_TX: in gve_xdp_done()
1008 u64 xdp_txs = rx->xdp_actions[XDP_TX]; in gve_clean_rx_done()
1056 if (xdp_txs != rx->xdp_actions[XDP_TX]) in gve_clean_rx_done()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_xdp.c91 case XDP_TX: in lan966x_xdp_run()
/linux/drivers/net/ethernet/intel/libeth/
H A Dxsk.c12 /* ``XDP_TX`` bulking */
87 * @bq: Tx bulk for queueing on ``XDP_TX``
107 case XDP_TX: in __libeth_xsk_run_prog_slow()
H A Dxdp.c82 /* ``XDP_TX`` bulking */
130 libeth_trace_xdp_exception(bq->dev, bq->prog, XDP_TX); in libeth_xdp_tx_exception()
331 * completion of ``XDP_TX`` buffers and allows to free them in same bulks
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.h95 case XDP_TX: in ena_xdp_execute()
107 /* The XDP queues are shared between XDP_TX and XDP_REDIRECT */ in ena_xdp_execute()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_bpf.c102 case XDP_TX: in mana_run_xdp()
/linux/Documentation/bpf/
H A Dbpf_prog_run.rst84 though it arrived on that ifindex, and if it returns ``XDP_TX``, the packet
87 ``XDP_TX`` is actually turned into the same action as an ``XDP_REDIRECT`` to
/linux/tools/testing/selftests/net/lib/
H A Dxdp_native.bpf.c179 return XDP_TX; in xdp_mode_tx_handler()
206 return XDP_TX; in xdp_mode_tx_handler()

123