Home
last modified time | relevance | path

Searched refs:netkit (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/net/
H A Dnetkit.c18 struct netkit { struct
81 struct netkit *nk = netkit_priv(dev); in netkit_xmit()
134 struct netkit *nk = netkit_priv(dev); in netkit_open()
148 struct netkit *nk = netkit_priv(dev); in netkit_close()
159 struct netkit *nk = netkit_priv(dev); in netkit_get_iflink()
178 struct netkit *nk = netkit_priv(dev); in netkit_set_macaddr()
293 struct netkit *nk = netkit_priv(dev); in netkit_get_link_net()
347 struct netkit *nk; in netkit_new_link()
499 struct netkit *nk; in netkit_dev_fetch()
751 info->netkit.ifindex = ifindex; in netkit_link_fill_info()
[all …]
H A DMakefile25 obj-$(CONFIG_NETKIT) += netkit.o
H A DKconfig469 The netkit device is a virtual networking device where BPF programs
/linux-6.15/tools/bpf/bpftool/Documentation/
H A Dbpftool-net.rst39 Currently, device driver xdp attachments, tcx, netkit and old-style tc
53 all tcx, netkit, then tc class/qdisc bpf program attachments, then
55 tcx/netkit/tc programs are ordered based on ifindex number. If multiple bpf
57 will be first all bpf programs attached to tcx, netkit, then tc classes,
/linux-6.15/Documentation/netlink/specs/
H A Drt_link.yaml919 name: netkit-policy
929 name: netkit-mode
936 name: netkit-scrub
2247 name: linkinfo-netkit-attrs
2248 name-prefix: ifla-netkit-
2259 enum: netkit-policy
2263 enum: netkit-policy
2267 enum: netkit-mode
2271 enum: netkit-scrub
2275 enum: netkit-scrub
[all …]
/linux-6.15/Documentation/bpf/libbpf/
H A Dprogram_types.rst142 | | ``BPF_NETKIT_PRIMARY`` | ``netkit/pri…
144 | | ``BPF_NETKIT_PEER`` | ``netkit/pee…
/linux-6.15/tools/lib/bpf/
H A Dbpf.c826 relative_fd = OPTS_GET(opts, netkit.relative_fd, 0); in bpf_link_create()
827 relative_id = OPTS_GET(opts, netkit.relative_id, 0); in bpf_link_create()
831 attr.link_create.netkit.relative_id = relative_id; in bpf_link_create()
834 attr.link_create.netkit.relative_fd = relative_fd; in bpf_link_create()
836 attr.link_create.netkit.expected_revision = OPTS_GET(opts, netkit.expected_revision, 0); in bpf_link_create()
837 if (!OPTS_ZEROED(opts, netkit)) in bpf_link_create()
H A Dbpf.h440 } netkit; member
H A Dlibbpf.c12897 link_create_opts.netkit.expected_revision = OPTS_GET(opts, expected_revision, 0); in bpf_program__attach_netkit()
12898 link_create_opts.netkit.relative_fd = relative_fd; in bpf_program__attach_netkit()
12899 link_create_opts.netkit.relative_id = relative_id; in bpf_program__attach_netkit()
/linux-6.15/include/linux/
H A Dbpf_types.h148 BPF_LINK_TYPE(BPF_LINK_TYPE_NETKIT, netkit)
/linux-6.15/tools/bpf/bpftool/
H A Dlink.c526 show_link_ifindex_json(info->netkit.ifindex, json_wtr); in show_link_close_json()
527 show_link_attach_type_json(info->netkit.attach_type, json_wtr); in show_link_close_json()
919 show_link_ifindex_plain(info->netkit.ifindex); in show_link_close_plain()
920 show_link_attach_type_plain(info->netkit.attach_type); in show_link_close_plain()
/linux-6.15/tools/include/uapi/linux/
H A Dbpf.h1796 } netkit; member
6756 } netkit; member
/linux-6.15/include/uapi/linux/
H A Dbpf.h1796 } netkit; member
6756 } netkit; member
/linux-6.15/
H A DMAINTAINERS4457 F: drivers/net/netkit.c
4458 F: include/net/netkit.h