With this series I want to unify collect metadata handling in tunnels: 1) Use "collect_metadata" name for JSON and "external" keyword for non-JSON printing.
Do not *print* any options when tunnel in collect metadata mode: gre6 already do this, so just apply to others. 2) Do not *add* any attributes when configuring gre tunnel in collect metadata mode. Other tunnels (e.g. gre6, iptnl, ip6tnl) alredy do that. This is next step in ipv4 and ipv6 modules unification to prepare for merge in the future. Any comments, suggestions and criticism as always welcome. Thanks, Serhii Serhey Popovych (2): ip/tunnel: Be consistent when printing tunnel collect metadata gre/gre6: Unify attribute addition to netlink buffer ip/link_gre.c | 50 ++++++++++++++++++++++++-------------------------- ip/link_gre6.c | 13 ++++++++----- ip/link_ip6tnl.c | 6 ++++-- ip/link_iptnl.c | 6 ++++-- 4 files changed, 40 insertions(+), 35 deletions(-) -- 1.7.10.4