Hi,
I am working on a mesh powersave implementation. One requirement for
that is to buffer broadcasts, set the TIM map and count powersave
neighbors. All of these routines are currently bound to the AP-specific
ieee80211_if_ap structure.
Do you have any recommendations how to properly implement this for mesh
interfaces?
a) allocate/free ieee80211_if_ap in
iface.c:ieee80211_do_open/ieee80211_do_stop and bind to sdata->bss pointer?
b) include ieee80211_if_ap into ieee80211_if_mesh structure and use
sdata->bss?
c) completely different?
Also, what is the purpose of the sdata->bss pointer? It seems to be used
at times and not at others.
I have currently implemented a) here
https://github.com/cozybit/open80211s/commit/66c40d36087c502f8c52b84861faad6f483ffeb8
as part of a series
https://github.com/cozybit/open80211s/compare/38555f9d78...ft-powersave .
Regards,
Marco
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html