aboutsummaryrefslogtreecommitdiffstats
path: root/tools/net/ynl/generated/netdev-user.c
diff options
context:
space:
mode:
authorStanislav Fomichev <[email protected]>2023-09-13 17:13:49 +0000
committerMartin KaFai Lau <[email protected]>2023-09-15 18:26:58 +0000
commita9c2a608549bb1a2363d289d63907640afcf22af (patch)
tree00e21fcf6e3ae2a3bbb5061f0dab1082350c3f47 /tools/net/ynl/generated/netdev-user.c
parentbpf: make it easier to add new metadata kfunc (diff)
downloadkernel-a9c2a608549bb1a2363d289d63907640afcf22af.tar.gz
kernel-a9c2a608549bb1a2363d289d63907640afcf22af.zip
bpf: expose information about supported xdp metadata kfunc
Add new xdp-rx-metadata-features member to netdev netlink which exports a bitmask of supported kfuncs. Most of the patch is autogenerated (headers), the only relevant part is netdev.yaml and the changes in netdev-genl.c to marshal into netlink. Example output on veth: $ ip link add veth0 type veth peer name veth1 # ifndex == 12 $ ./tools/net/ynl/samples/netdev 12 Select ifc ($ifindex; or 0 = dump; or -2 ntf check): 12 veth1[12] xdp-features (23): basic redirect rx-sg xdp-rx-metadata-features (3): timestamp hash xdp-zc-max-segs=0 Cc: [email protected] Cc: Willem de Bruijn <[email protected]> Signed-off-by: Stanislav Fomichev <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Martin KaFai Lau <[email protected]>
Diffstat (limited to 'tools/net/ynl/generated/netdev-user.c')
0 files changed, 0 insertions, 0 deletions