On 12/21/24 01:46, Daniel Borkmann wrote: > Add netkit {head,tail}room attribute support to the rt_link.yaml spec file. > > Example: > > # ./tools/net/ynl/cli.py --spec Documentation/netlink/specs/rt_link.yaml \ > --do getlink --json '{"ifname": "nk0"}' --output-json | jq > [...] > "linkinfo": { > "kind": "netkit", > "data": { > "primary": 0, > "policy": "forward", > "mode": "l3", > "scrub": "default", > "headroom": 0, > "tailroom": 0, > "peer-policy": "forward", > "peer-scrub": "default" > } > }, > [...] > > Signed-off-by: Daniel Borkmann <daniel@xxxxxxxxxxxxx> > Cc: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx> > --- > Documentation/netlink/specs/rt_link.yaml | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/Documentation/netlink/specs/rt_link.yaml b/Documentation/netlink/specs/rt_link.yaml > index 9ffa13b77dcf..dbeae6b1c548 100644 > --- a/Documentation/netlink/specs/rt_link.yaml > +++ b/Documentation/netlink/specs/rt_link.yaml > @@ -2166,6 +2166,12 @@ attribute-sets: > name: peer-scrub > type: u32 > enum: netkit-scrub > + - > + name: headroom > + type: u16 > + - > + name: tailroom > + type: u16 > > sub-messages: > - Acked-by: Nikolay Aleksandrov <razor@xxxxxxxxxxxxx>