]> www.infradead.org Git - users/jedix/linux-maple.git/commit
netlink: specs: Add a spec for FIB rule management
authorDonald Hunter <donald.hunter@gmail.com>
Wed, 6 Nov 2024 09:07:18 +0000 (09:07 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 8 Nov 2024 04:34:55 +0000 (20:34 -0800)
commita852e3c356415f61d9329cb3a1a4c90c74570522
treecd517ffaf4d66cd34a589b87ee38c29ef4b8a9df
parentbc515ed06652b506794f323b9e53d89c01de7e4a
netlink: specs: Add a spec for FIB rule management

Add a YNL spec for FIB rules:

./tools/net/ynl/cli.py \
    --spec Documentation/netlink/specs/rt_rule.yaml \
    --dump getrule --json '{"family": 2}'

[{'action': 'to-tbl',
  'dst-len': 0,
  'family': 2,
  'flags': 0,
  'protocol': 2,
  'src-len': 0,
  'suppress-prefixlen': '0xffffffff',
  'table': 255,
  'tos': 0},
  ... ]

Acked-by: Stanislav Fomichev <sdf@fomichev.me>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://patch.msgid.link/20241106090718.64713-3-donald.hunter@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/netlink/specs/rt_rule.yaml [new file with mode: 0644]