diff options
author | Ivo van Doorn <ivdoorn@gmail.com> | 2008-01-06 23:41:28 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 15:09:27 -0800 |
commit | 7e56d38d5d0bda89228821902af297a46b5fdb80 (patch) | |
tree | fadf90d9fdb96f00c1780e3dceed824435e51abf /drivers/net/wireless/rt2x00/rt61pci.c | |
parent | dd3193e1c25ffbc66b684edb52273ae10695909d (diff) | |
download | kernel_goldelico_gta04-7e56d38d5d0bda89228821902af297a46b5fdb80.zip kernel_goldelico_gta04-7e56d38d5d0bda89228821902af297a46b5fdb80.tar.gz kernel_goldelico_gta04-7e56d38d5d0bda89228821902af297a46b5fdb80.tar.bz2 |
rt2x00: Determine MY_BSS from descriptor
Use the MY_BSS descriptor field to determine if the
received frame belongs to the same BSS as the interface.
This can be used by rxdone to determine if the frame
should be updated or not.
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt61pci.c')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt61pci.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/wireless/rt2x00/rt61pci.c b/drivers/net/wireless/rt2x00/rt61pci.c index 35e7607..eb81024 100644 --- a/drivers/net/wireless/rt2x00/rt61pci.c +++ b/drivers/net/wireless/rt2x00/rt61pci.c @@ -1695,8 +1695,7 @@ static void rt61pci_fill_rxdone(struct data_entry *entry, desc->rssi = rt61pci_agc_to_rssi(entry->ring->rt2x00dev, word1); desc->ofdm = rt2x00_get_field32(word0, RXD_W0_OFDM); desc->size = rt2x00_get_field32(word0, RXD_W0_DATABYTE_COUNT); - - return; + desc->my_bss = !!rt2x00_get_field32(word0, RXD_W0_MY_BSS); } /* |