gre6: allow to update all parameters via rtnl
authorNicolas Dichtel <nicolas.dichtel@6wind.com>
Thu, 3 Dec 2015 16:21:50 +0000 (17:21 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Dec 2015 21:52:06 +0000 (16:52 -0500)
commit6a61d4dbf4f54b5683e0f1e58d873cecca7cb977
tree30335a6f18ec9cec2419c996b0ee92d445756bd1
parentfe53985aaac83d516b38358d4f39921d9942a0e2
gre6: allow to update all parameters via rtnl

Parameters were updated only if the kernel was unable to find the tunnel
with the new parameters, ie only if core pamareters were updated (keys,
addr, link, type).
Now it's possible to update ttl, hoplimit, flowinfo and flags.

Fixes: c12b395a4664 ("gre: Support GRE over IPv6")
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/ip6_gre.c