From: Nikolay Aleksandrov Date: Tue, 6 Aug 2024 10:55:48 +0000 (+0300) Subject: ip/netkit: print peer policy X-Git-Tag: v6.12.0~18^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=354d8a36885172b6e27ca65ff85c2c51e740fda0;p=thirdparty%2Fiproute2.git ip/netkit: print peer policy Print also the peer policy, example: $ ip -d l sh dev netkit0 ... netkit mode l2 type primary policy blackhole peer policy forward ... Signed-off-by: Nikolay Aleksandrov Signed-off-by: David Ahern --- diff --git a/ip/iplink_netkit.c b/ip/iplink_netkit.c index a838a410..49550a2e 100644 --- a/ip/iplink_netkit.c +++ b/ip/iplink_netkit.c @@ -166,6 +166,12 @@ static void netkit_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[]) print_string(PRINT_ANY, "policy", "policy %s ", netkit_print_policy(policy)); } + if (tb[IFLA_NETKIT_PEER_POLICY]) { + __u32 policy = rta_getattr_u32(tb[IFLA_NETKIT_PEER_POLICY]); + + print_string(PRINT_ANY, "peer_policy", "peer policy %s ", + netkit_print_policy(policy)); + } } static void netkit_print_help(struct link_util *lu,