]> www.infradead.org Git - users/jedix/linux-maple.git/commit
doc/netlink/specs: add netkit support to rt_link.yaml
authorNikolay Aleksandrov <razor@blackwall.org>
Tue, 6 Aug 2024 10:45:31 +0000 (13:45 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 8 Aug 2024 03:20:25 +0000 (20:20 -0700)
commit7d70ed9f9c6a9537379ff645d6befea4c203aa98
treed246b2138cf4be475757dee5fc018d39226cdc20
parent93b828cc8e2a87355ee5e852d27c21fdee27591b
doc/netlink/specs: add netkit support to rt_link.yaml

Add netkit support to rt_link.yaml. Only forward(PASS) and
blackhole(DROP) policies are allowed to be set by user-space so I've
added only them to the yaml to avoid confusion.

Example:
  $ ./tools/net/ynl/cli.py \
     --spec Documentation/netlink/specs/rt_link.yaml \
     --do getlink --json '{"ifname": "netkit0"}' --output-json | jq
  ...
  "linkinfo": {
    "kind": "netkit",
    "data": {
      "primary": 1,
      "policy": "blackhole",
      "mode": "l2",
      "peer-policy": "forward"
    }
  },
  ...

Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20240806104531.3296718-1-razor@blackwall.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/netlink/specs/rt_link.yaml