linux/Documentation/netlink
Stanislav Fomichev a9c2a60854 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: netdev@vger.kernel.org
Cc: Willem de Bruijn <willemb@google.com>
Signed-off-by: Stanislav Fomichev <sdf@google.com>
Link: https://lore.kernel.org/r/20230913171350.369987-3-sdf@google.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
2023-09-15 11:26:58 -07:00
..
specs bpf: expose information about supported xdp metadata kfunc 2023-09-15 11:26:58 -07:00
genetlink-c.yaml doc/netlink: Fix typo in genetlink-* schemas 2023-08-27 17:17:09 -07:00
genetlink-legacy.yaml doc/netlink: Fix typo in genetlink-* schemas 2023-08-27 17:17:09 -07:00
genetlink.yaml netlink: specs: add dump-strict flag for dont-validate property 2023-08-04 14:03:00 -07:00
netlink-raw.yaml doc/netlink: Add a schema for netlink-raw families 2023-08-27 17:17:09 -07:00