Search Linux Wireless

Re: [RFC] mac80211 rx filter in mesh mode, rt2x00 mesh point operation

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

 



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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux