Javier, On Thu, 2008-10-23 at 15:07 -0700, Javier Cardona wrote: > Mesh frames have 4 addresses and no BSSID, so BSSID filtering should > be disabled (i.e. FIF_OTHER_BSS should be set). The BSSID is zeroed, right? > The ALL_MULTI flag is also needed for mesh mode because an > intermediate node has to forward multicast traffic for addresses that > it may not be listening to. > > But promiscuous mode is not necessary: mesh points don't need to > receive unicast frames not addressed¹ to them. Furthermore, enabling > promiscuous mode normally disables acknowledgments, which are needed > for proper mesh operation. > > So my recommendation would be to configure the RX filter in mesh mode > to be ( FIF_ALLMULTI | FIF_OTHER_BSS ) I agree, mesh really has no concept of a BSS so it shouldn't try to filter on the BSSID. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part