diff --git a/ip/link_ip6tnl.c b/ip/link_ip6tnl.c index 43287ab3..af796c30 100644 --- a/ip/link_ip6tnl.c +++ b/ip/link_ip6tnl.c @@ -345,6 +345,9 @@ static void ip6tunnel_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb if (!tb) return; + if (tb[IFLA_IPTUN_COLLECT_METADATA]) + print_bool(PRINT_ANY, "external", "external ", true); + if (tb[IFLA_IPTUN_FLAGS]) flags = rta_getattr_u32(tb[IFLA_IPTUN_FLAGS]); diff --git a/ip/link_iptnl.c b/ip/link_iptnl.c index 4940b8b0..2804b8f4 100644 --- a/ip/link_iptnl.c +++ b/ip/link_iptnl.c @@ -393,6 +393,9 @@ static void iptunnel_print_opt(struct link_util *lu, FILE *f, struct rtattr *tb[ if (!tb) return; + if (tb[IFLA_IPTUN_COLLECT_METADATA]) + print_bool(PRINT_ANY, "external", "external ", true); + if (tb[IFLA_IPTUN_REMOTE]) { unsigned int addr = rta_getattr_u32(tb[IFLA_IPTUN_REMOTE]);