Home
last modified time | relevance | path

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

123

/linux-6.15/Documentation/bpf/
H A Dredirect.rst7 XDP_REDIRECT subtitle
12 XDP_REDIRECT works with the following map types: argument
34 Silent packet drops for XDP_REDIRECT can be debugged using: argument
H A Dmap_devmap.rst57 This helper will return ``XDP_REDIRECT`` on success, or the value of the two
105 to ``struct bpf_devmap_val``. Programs are run after ``XDP_REDIRECT`` and have
109 ``XDP_REDIRECT`` and before the buffer is added to the per-cpu queue. Examples
H A Dmap_xskmap.rst12 call ``bpf_redirect_map()`` and ``XDP_REDIRECT`` action, like 'devmap' and 'cpumap'.
H A Dbpf_prog_run.rst87 ``XDP_TX`` is actually turned into the same action as an ``XDP_REDIRECT`` to
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_do_redirect.c26 volatile int retcode = XDP_REDIRECT;
61 if (ret == XDP_REDIRECT) in xdp_redirect()
/linux-6.15/tools/testing/selftests/bpf/
H A Dtest_xdp_features.sh84 ./xdp_features -f XDP_REDIRECT -D $V1_IP6 -T $V0_IP6 v1 &
86 ip netns exec ${NS} ./xdp_features -t -f XDP_REDIRECT \
H A Dxdp_features.c103 env.feature.action = XDP_REDIRECT; in get_xdp_feature()
124 case XDP_REDIRECT: in get_xdp_feature_str()
297 action = XDP_REDIRECT; in dut_attach_xdp_prog()
313 case XDP_REDIRECT: { in dut_attach_xdp_prog()
513 case XDP_REDIRECT: in tester_collect_detected_cap()
/linux-6.15/include/trace/events/
H A Dxdp.h125 __entry->act = XDP_REDIRECT;
211 __entry->act = XDP_REDIRECT;
251 __entry->act = XDP_REDIRECT;
287 __entry->act = XDP_REDIRECT;
/linux-6.15/samples/bpf/
H A Dxdp_sample.bpf.c193 if (key > XDP_REDIRECT) in BPF_PROG()
194 key = XDP_REDIRECT + 1; in BPF_PROG()
H A Dxdp_router_ipv4.bpf.c172 if (ret == XDP_REDIRECT) { in xdp_router_ipv4_prog()
/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c115 tx_buf->action = XDP_REDIRECT; in __bnxt_xmit_xdp_redirect()
138 if (tx_buf->action == XDP_REDIRECT) { in bnxt_tx_int_xdp()
295 case XDP_REDIRECT: in bnxt_rx_xdp()
/linux-6.15/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_xdp.c95 case XDP_REDIRECT: in lan966x_xdp_run()
/linux-6.15/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.h118 case XDP_REDIRECT: in ena_xdp_execute()
/linux-6.15/drivers/net/ethernet/microsoft/mana/
H A Dmana_bpf.c106 case XDP_REDIRECT: in mana_run_xdp()
/linux-6.15/drivers/net/hyperv/
H A Dnetvsc_bpf.c72 case XDP_REDIRECT: in netvsc_run_xdp()
/linux-6.15/kernel/bpf/
H A Dcpumap.c153 case XDP_REDIRECT: in cpu_map_bpf_prog_run_skb()
214 case XDP_REDIRECT: in cpu_map_bpf_prog_run_xdp()
/linux-6.15/drivers/net/ethernet/google/gve/
H A Dgve_rx.c783 case XDP_REDIRECT: in gve_xdp_done()
1007 u64 xdp_redirects = rx->xdp_actions[XDP_REDIRECT]; in gve_clean_rx_done()
1059 if (xdp_redirects != rx->xdp_actions[XDP_REDIRECT]) in gve_clean_rx_done()
/linux-6.15/drivers/net/ethernet/sfc/siena/
H A Drx.c326 case XDP_REDIRECT: in efx_do_xdp()
/linux-6.15/Documentation/networking/device_drivers/ethernet/microsoft/
H A Dnetvsc.rst120 XDP_REDIRECT action is not yet supported.
/linux-6.15/drivers/net/ethernet/sfc/
H A Drx.c324 case XDP_REDIRECT: in efx_do_xdp()
/linux-6.15/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dxsk.c236 case XDP_REDIRECT: in nfp_nfd3_xsk_rx()
/linux-6.15/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c276 case XDP_REDIRECT: in vmxnet3_run_xdp()
/linux-6.15/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-xsk.c65 if (likely(xdp_act == XDP_REDIRECT)) { in dpaa2_xsk_run_xdp()
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c110 if (likely(act == XDP_REDIRECT)) { in ixgbe_run_xdp_zc()
/linux-6.15/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c287 } else if (desc_info->act == XDP_REDIRECT) { in ionic_xdp_tx_desc_clean()
434 XDP_REDIRECT, in ionic_xdp_xmit()
577 case XDP_REDIRECT: in ionic_run_xdp()

123