/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_adjust_tail.c | 34 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 D | xdp.c | 38 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 D | xdping_kern.c | 87 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 D | xdp_synproxy_kern.c | 427 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 D | xdp_tx.c | 9 return XDP_TX; in xdp_tx()
|
H A D | test_xdp_adjust_tail_shrink.c | 49 return XDP_TX; in _xdp_adjust_tail_shrink()
|
H A D | test_xdp_adjust_tail_grow.c | 46 return XDP_TX; in _xdp_adjust_tail_grow()
|
H A D | test_xdp_loop.c | 145 return XDP_TX; in handle_ipv4() 205 return XDP_TX; in handle_ipv6()
|
H A D | test_xdp.c | 149 return XDP_TX; in handle_ipv4() 209 return XDP_TX; in handle_ipv6()
|
H A D | test_xdp_dynptr.c | 156 return XDP_TX; in handle_ipv4() 227 return XDP_TX; in handle_ipv6()
|
H A D | xdp_features.c | 213 return XDP_TX; in xdp_do_tx()
|
/linux/tools/testing/selftests/bpf/ |
H A D | test_xdp_features.sh | 74 ## 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 D | xdp_features.c | 75 "- 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 D | xdp_tx_iptunnel_kern.c | 9 * and then XDP_TX it out. 149 return XDP_TX; in handle_ipv4() 212 return XDP_TX; in handle_ipv6()
|
H A D | xdp_adjust_tail_kern.c | 117 return XDP_TX; in send_icmp4_too_big()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_xdp.c | 103 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 D | gve_rx_dqo.c | 613 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 D | gve_rx.c | 769 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 D | lan966x_xdp.c | 91 case XDP_TX: in lan966x_xdp_run()
|
/linux/drivers/net/ethernet/intel/libeth/ |
H A D | xsk.c | 12 /* ``XDP_TX`` bulking */ 87 * @bq: Tx bulk for queueing on ``XDP_TX`` 107 case XDP_TX: in __libeth_xsk_run_prog_slow()
|
H A D | xdp.c | 82 /* ``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 D | ena_xdp.h | 95 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 D | mana_bpf.c | 102 case XDP_TX: in mana_run_xdp()
|
/linux/Documentation/bpf/ |
H A D | bpf_prog_run.rst | 84 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 D | xdp_native.bpf.c | 179 return XDP_TX; in xdp_mode_tx_handler() 206 return XDP_TX; in xdp_mode_tx_handler()
|