mac80211: allow drivers to access IPv6 information
authorJohannes Berg <johannes.berg@intel.com>
Mon, 14 Jan 2013 14:14:34 +0000 (15:14 +0100)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 18 Jan 2013 20:55:38 +0000 (21:55 +0100)
commita65240c1013222dbf41166c8b2c5ed2720c807c3
tree782ebe013571cbf1b83c306964372faffe348b42
parent0a214d3f7e5041685ebff054628a4354bedd78c3
mac80211: allow drivers to access IPv6 information

To be able to implement NS response offloading (in
regular operation or while in WoWLAN) drivers need
to know the IPv6 addresses assigned to interfaces.
Implement an IPv6 notifier in mac80211 to call the
driver when addresses change.

Unlike for IPv4, implement it as a callback rather
than as a list in the BSS configuration, that is
more flexible.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/driver-ops.h
net/mac80211/ieee80211_i.h
net/mac80211/main.c
net/mac80211/trace.h