Home
last modified time | relevance | path

Searched refs:XDP_FLAGS_DRV_MODE (Results 1 – 22 of 22) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_bonding.c510 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
533 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
553 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
568 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
585 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
600 err = bpf_xdp_query(bond_idx, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_bonding_features()
645 err = bpf_xdp_attach(bond_ifindex, xdp_fd, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_bonding_xmit_policy_compat()
654 ASSERT_OK(bpf_xdp_detach(bond_ifindex, XDP_FLAGS_DRV_MODE, NULL), in test_xdp_bonding_xmit_policy_compat()
663 bpf_xdp_detach(bond_ifindex, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_bonding_xmit_policy_compat()
H A Dxdp_do_redirect.c167 err = bpf_xdp_query(ifindex_src, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_do_redirect()
177 err = bpf_xdp_query(ifindex_dst, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_do_redirect()
191 err = bpf_xdp_query(ifindex_src, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_do_redirect()
202 err = bpf_xdp_query(ifindex_dst, XDP_FLAGS_DRV_MODE, &query_opts); in test_xdp_do_redirect()
416 xdp_redirect_ping(XDP_FLAGS_DRV_MODE); in test_xdp_index_redirect()
H A Dxdp_devmap_attach.c208 err = bpf_xdp_attach(val.ifindex, dm_fd_redir, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth()
228 err = bpf_xdp_attach(ifindex_dst, dm_fd, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth()
245 err = bpf_xdp_detach(val.ifindex, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth()
248 err = bpf_xdp_detach(ifindex_dst, XDP_FLAGS_DRV_MODE, NULL); in test_xdp_with_devmap_helpers_veth()
H A Dxdp_info.c59 err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_DRV_MODE, &prog_id); in serial_test_xdp_info()
67 err = bpf_xdp_query(IFINDEX_LO, XDP_FLAGS_DRV_MODE, &opts); in serial_test_xdp_info()
H A Dxdp_vlan.c140 XDP_FLAGS_DRV_MODE); in test_xdp_vlan_change()
168 XDP_FLAGS_DRV_MODE); in test_xdp_vlan_remove()
H A Dtest_xdp_veth.c560 xdp_veth_redirect(XDP_FLAGS_DRV_MODE); in test_xdp_veth_redirect()
575 xdp_veth_broadcast_redirect(XDP_FLAGS_DRV_MODE, BPF_F_BROADCAST); in test_xdp_veth_broadcast_redirect()
578 xdp_veth_broadcast_redirect(XDP_FLAGS_DRV_MODE, in test_xdp_veth_broadcast_redirect()
595 xdp_veth_egress(XDP_FLAGS_DRV_MODE); in test_xdp_veth_egress()
H A Dxdp_metadata.c29 #define XDP_FLAGS XDP_FLAGS_DRV_MODE
H A Dtest_xsk.c75 return (mode == TEST_MODE_SKB) ? XDP_FLAGS_SKB_MODE : XDP_FLAGS_DRV_MODE; in mode_to_xdp_flags()
1720 if (!xsk_is_in_mode(ifobj->ifindex, XDP_FLAGS_DRV_MODE)) { in xsk_reattach_xdp()
2314 err = bpf_xdp_query(ifobj->ifindex, XDP_FLAGS_DRV_MODE, &query_opts); in init_iface()
/linux/tools/testing/selftests/bpf/
H A Dxdping.c89 __u32 mode_flags = XDP_FLAGS_DRV_MODE | XDP_FLAGS_SKB_MODE; in main()
127 xdp_flags |= XDP_FLAGS_DRV_MODE; in main()
H A Dxdp_features.c363 int flags = XDP_FLAGS_UPDATE_IF_NOEXIST | XDP_FLAGS_DRV_MODE; in dut_run()
435 err = bpf_xdp_query(env.ifindex, XDP_FLAGS_DRV_MODE, in dut_run()
576 int flags = XDP_FLAGS_UPDATE_IF_NOEXIST | XDP_FLAGS_DRV_MODE; in tester_run()
H A Dxskxceiver.c297 int flags = XDP_FLAGS_DRV_MODE; in is_xdp_supported()
H A Dxdp_hw_metadata.c56 #define XDP_FLAGS (XDP_FLAGS_DRV_MODE | XDP_FLAGS_REPLACE)
H A Dxsk.c292 if (mode == XDP_FLAGS_DRV_MODE) in xsk_is_in_mode()
/linux/samples/bpf/
H A Dxdp_adjust_tail_user.c132 xdp_flags |= XDP_FLAGS_DRV_MODE; in main()
H A Dxdp_fwd_user.c153 xdp_flags |= XDP_FLAGS_DRV_MODE; in main()
H A Dxdp_tx_iptunnel_user.c243 xdp_flags |= XDP_FLAGS_DRV_MODE; in main()
H A Dxdp_sample_user.c1296 xdp_flags |= generic ? XDP_FLAGS_SKB_MODE : XDP_FLAGS_DRV_MODE; in sample_install_xdp()
/linux/tools/include/uapi/linux/
H A Dif_link.h1874 #define XDP_FLAGS_DRV_MODE (1U << 2) macro
1878 XDP_FLAGS_DRV_MODE | \
/linux/include/uapi/linux/
H A Dif_link.h1888 #define XDP_FLAGS_DRV_MODE (1U << 2) macro
1892 XDP_FLAGS_DRV_MODE | \
/linux/tools/lib/bpf/
H A Dnetlink.c455 xdp_flags &= XDP_FLAGS_SKB_MODE | XDP_FLAGS_DRV_MODE | XDP_FLAGS_HW_MODE; in bpf_xdp_query()
521 else if (flags & XDP_FLAGS_DRV_MODE) in bpf_xdp_query_id()
/linux/tools/bpf/bpftool/
H A Dnet.c653 flags |= XDP_FLAGS_DRV_MODE; in do_attach_detach_xdp()
/linux/net/core/
H A Ddev.c10221 if (flags & XDP_FLAGS_DRV_MODE) in dev_xdp_mode()