Search Linux Wireless

broadcast buffer / TIM map in mesh mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux