ip6tunnel: Fix no default display of ip4ip6 tunnels
"ip -6 tunnel show" displays only ip6ip6 tunnels not ip4ip6 tunnels - it should display all irrespective of proto. This is because the default tunnel proto is initialized to IPPROTO_IPV6 in ip6_tnl_parm_init() which is fine for a 'add' command but not for 'show'. This patch overrides proto with 0 signifying 'mode any' as the default in case of a 'show'.
This commit is contained in:
parent
eeef12c514
commit
c3651bf476
|
|
@ -335,6 +335,7 @@ static int do_show(int argc, char **argv)
|
|||
struct ip6_tnl_parm p;
|
||||
|
||||
ip6_tnl_parm_init(&p, 0);
|
||||
p.proto = 0; /* default to any */
|
||||
|
||||
if (parse_args(argc, argv, &p) < 0)
|
||||
return -1;
|
||||
|
|
|
|||
Loading…
Reference in New Issue