/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_link.c | 43 err = bpf_set_link_xdp_fd_opts(IFINDEX_LO, prog_fd1, XDP_FLAGS_REPLACE, &opts); in test_xdp_link() 58 bpf_set_link_xdp_fd_opts(IFINDEX_LO, -1, XDP_FLAGS_REPLACE, &opts); in test_xdp_link() 64 err = bpf_set_link_xdp_fd_opts(IFINDEX_LO, -1, XDP_FLAGS_REPLACE, &opts); in test_xdp_link() 82 err = bpf_set_link_xdp_fd_opts(IFINDEX_LO, prog_fd2, XDP_FLAGS_REPLACE, &opts); in test_xdp_link()
|
H A D | xdp_attach.c | 5 #define XDP_FLAGS_REPLACE (1U << 4) macro 41 err = bpf_set_link_xdp_fd_opts(IFINDEX_LO, fd1, XDP_FLAGS_REPLACE, in test_xdp_attach() 51 err = bpf_set_link_xdp_fd_opts(IFINDEX_LO, fd2, XDP_FLAGS_REPLACE, in test_xdp_attach()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_link.c | 44 err = bpf_xdp_attach(IFINDEX_LO, prog_fd1, XDP_FLAGS_REPLACE, &opts); in serial_test_xdp_link() 59 bpf_xdp_detach(IFINDEX_LO, XDP_FLAGS_REPLACE, &opts); in serial_test_xdp_link() 65 err = bpf_xdp_detach(IFINDEX_LO, XDP_FLAGS_REPLACE, &opts); in serial_test_xdp_link() 82 err = bpf_xdp_attach(IFINDEX_LO, prog_fd2, XDP_FLAGS_REPLACE, &opts); in serial_test_xdp_link()
|
H A D | xdp_attach.c | 6 #define XDP_FLAGS_REPLACE (1U << 4) macro 40 err = bpf_xdp_attach(IFINDEX_LO, fd1, XDP_FLAGS_REPLACE, &opts); in test_xdp_attach() 49 err = bpf_xdp_attach(IFINDEX_LO, fd2, XDP_FLAGS_REPLACE, &opts); in test_xdp_attach()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | netlink.c | 181 if (flags & XDP_FLAGS_REPLACE) { in __bpf_set_link_xdp_fd_replace() 212 flags |= XDP_FLAGS_REPLACE; in bpf_set_link_xdp_fd_opts()
|
/kernel/linux/linux-5.10/tools/include/uapi/linux/ |
H A D | if_link.h | 967 #define XDP_FLAGS_REPLACE (1U << 4) macro 972 XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | if_link.h | 1168 #define XDP_FLAGS_REPLACE (1U << 4) macro 1173 XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | if_link.h | 1299 #define XDP_FLAGS_REPLACE (1U << 4) macro 1304 XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | if_link.h | 784 #define XDP_FLAGS_REPLACE (1U << 4) macro 786 #define XDP_FLAGS_MASK (XDP_FLAGS_UPDATE_IF_NOEXIST | XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/linux-6.6/tools/include/uapi/linux/ |
H A D | if_link.h | 1192 #define XDP_FLAGS_REPLACE (1U << 4) macro 1197 XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | if_link.h | 784 #define XDP_FLAGS_REPLACE (1U << 4) macro 786 #define XDP_FLAGS_MASK (XDP_FLAGS_UPDATE_IF_NOEXIST | XDP_FLAGS_MODES | XDP_FLAGS_REPLACE)
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | netlink.c | 311 if (flags & XDP_FLAGS_REPLACE) { in __bpf_set_link_xdp_fd_replace() 331 flags |= XDP_FLAGS_REPLACE; in bpf_xdp_attach()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | xdp_hw_metadata.c | 37 #define XDP_FLAGS (XDP_FLAGS_DRV_MODE | XDP_FLAGS_REPLACE)
|
H A D | xdp_synproxy.c | 57 err = bpf_xdp_attach(ifindex, -1, XDP_FLAGS_REPLACE, &opts); in cleanup()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dev.c | 9178 /* old_prog != NULL implies XDP_FLAGS_REPLACE is set */ in dev_xdp_attach() 9179 if (old_prog && !(flags & XDP_FLAGS_REPLACE)) { in dev_xdp_attach() 9180 NL_SET_ERR_MSG(extack, "XDP_FLAGS_REPLACE is not specified"); in dev_xdp_attach() 9197 if ((flags & XDP_FLAGS_REPLACE) && cur_prog != old_prog) { in dev_xdp_attach()
|
H A D | rtnetlink.c | 2937 if (xdp_flags & XDP_FLAGS_REPLACE) { in do_setlink()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | dev.c | 9282 /* old_prog != NULL implies XDP_FLAGS_REPLACE is set */ in dev_xdp_attach() 9283 if (old_prog && !(flags & XDP_FLAGS_REPLACE)) { in dev_xdp_attach() 9284 NL_SET_ERR_MSG(extack, "XDP_FLAGS_REPLACE is not specified"); in dev_xdp_attach() 9309 if ((flags & XDP_FLAGS_REPLACE) && cur_prog != old_prog) { in dev_xdp_attach()
|
H A D | rtnetlink.c | 3093 if (xdp_flags & XDP_FLAGS_REPLACE) { in do_setlink()
|