From e10034e38e9da2a644f2aa73f2f46bb7beb8620b Mon Sep 17 00:00:00 2001 From: Donald Hunter <donald.hunter@gmail.com> Date: Wed, 4 Sep 2024 10:10:24 +0100 Subject: [PATCH] netlink: specs: nftables: allow decode of tailscale ruleset Fill another small gap in the nftables spec so that it is possible to dump a tailscale ruleset with: tools/net/ynl/cli.py --spec \ Documentation/netlink/specs/nftables.yaml --dump getrule This adds support for the 'target' expression. Signed-off-by: Donald Hunter <donald.hunter@gmail.com> Link: https://patch.msgid.link/20240904091024.3138-1-donald.hunter@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> --- Documentation/netlink/specs/nftables.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/netlink/specs/nftables.yaml b/Documentation/netlink/specs/nftables.yaml index 4acf30cf8385a..bd938bd01b6bf 100644 --- a/Documentation/netlink/specs/nftables.yaml +++ b/Documentation/netlink/specs/nftables.yaml @@ -1027,6 +1027,19 @@ attribute-sets: - name: icmp-code type: u8 + - + name: expr-target-attrs + attributes: + - + name: name + type: string + - + name: rev + type: u32 + byte-order: big-endian + - + name: info + type: binary - name: expr-tproxy-attrs attributes: @@ -1113,6 +1126,9 @@ sub-messages: - value: reject attribute-set: expr-reject-attrs + - + value: target + attribute-set: expr-target-attrs - value: tproxy attribute-set: expr-tproxy-attrs -- GitLab