Searched refs:netkit (Results 1 – 14 of 14) sorted by relevance
| /linux-6.15/drivers/net/ |
| H A D | netkit.c | 18 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 D | Makefile | 25 obj-$(CONFIG_NETKIT) += netkit.o
|
| H A D | Kconfig | 469 The netkit device is a virtual networking device where BPF programs
|
| /linux-6.15/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-net.rst | 39 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 D | rt_link.yaml | 919 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 D | program_types.rst | 142 | | ``BPF_NETKIT_PRIMARY`` | ``netkit/pri… 144 | | ``BPF_NETKIT_PEER`` | ``netkit/pee…
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | bpf.c | 826 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 D | bpf.h | 440 } netkit; member
|
| H A D | libbpf.c | 12897 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 D | bpf_types.h | 148 BPF_LINK_TYPE(BPF_LINK_TYPE_NETKIT, netkit)
|
| /linux-6.15/tools/bpf/bpftool/ |
| H A D | link.c | 526 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 D | bpf.h | 1796 } netkit; member 6756 } netkit; member
|
| /linux-6.15/include/uapi/linux/ |
| H A D | bpf.h | 1796 } netkit; member 6756 } netkit; member
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 4457 F: drivers/net/netkit.c 4458 F: include/net/netkit.h
|