diff options
author | Felix Jia <felix.jia@alliedtelesis.co.nz> | 2017-01-26 16:59:17 +1300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-27 10:25:34 -0500 |
commit | d35a00b8e33dab7385f724e713ae71c8be0a49f4 (patch) | |
tree | 05a09284869bd8748c80ef4941937b00b61f3adc /include/net/if_inet6.h | |
parent | 6a4bc2b4c3c9afd643e8da44dd2318a5c5f22cd0 (diff) | |
download | linux-stable-d35a00b8e33dab7385f724e713ae71c8be0a49f4.tar.gz |
net/ipv6: allow sysctl to change link-local address generation mode
The address generation mode for IPv6 link-local can only be configured
by netlink messages. This patch adds the ability to change the address
generation mode via sysctl.
v1 -> v2
Removed the rtnl lock and switch to use RCU lock to iterate through
the netdev list.
v2 -> v3
Removed the addrgenmode variable from the idev structure and use the
systcl storage for the flag.
Simplifed the logic for sysctl handling by removing the supported
for all operation.
Added support for more types of tunnel interfaces for link-local
address generation.
Based the patches from net-next.
v3 -> v4
Removed unnecessary whitespace changes.
Signed-off-by: Felix Jia <felix.jia@alliedtelesis.co.nz>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/if_inet6.h')
-rw-r--r-- | include/net/if_inet6.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/net/if_inet6.h b/include/net/if_inet6.h index 0fa4c324b713..f656f9051aca 100644 --- a/include/net/if_inet6.h +++ b/include/net/if_inet6.h @@ -205,7 +205,6 @@ struct inet6_dev { __s32 rs_interval; /* in jiffies */ __u8 rs_probes; - __u8 addr_gen_mode; unsigned long tstamp; /* ipv6InterfaceTable update timestamp */ struct rcu_head rcu; }; |