diff options
Diffstat (limited to 'drivers/net/wireless/ralink/rt2x00/rt73usb.c')
| -rw-r--r-- | drivers/net/wireless/ralink/rt2x00/rt73usb.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/ralink/rt2x00/rt73usb.c b/drivers/net/wireless/ralink/rt2x00/rt73usb.c index 7081e13b4fd6..7bbc86931168 100644 --- a/drivers/net/wireless/ralink/rt2x00/rt73usb.c +++ b/drivers/net/wireless/ralink/rt2x00/rt73usb.c | |||
| @@ -480,8 +480,10 @@ static void rt73usb_config_filter(struct rt2x00_dev *rt2x00dev, | |||
| 480 | !(filter_flags & FIF_PLCPFAIL)); | 480 | !(filter_flags & FIF_PLCPFAIL)); |
| 481 | rt2x00_set_field32(®, TXRX_CSR0_DROP_CONTROL, | 481 | rt2x00_set_field32(®, TXRX_CSR0_DROP_CONTROL, |
| 482 | !(filter_flags & (FIF_CONTROL | FIF_PSPOLL))); | 482 | !(filter_flags & (FIF_CONTROL | FIF_PSPOLL))); |
| 483 | rt2x00_set_field32(®, TXRX_CSR0_DROP_NOT_TO_ME, 1); | 483 | rt2x00_set_field32(®, TXRX_CSR0_DROP_NOT_TO_ME, |
| 484 | !test_bit(CONFIG_MONITORING, &rt2x00dev->flags)); | ||
| 484 | rt2x00_set_field32(®, TXRX_CSR0_DROP_TO_DS, | 485 | rt2x00_set_field32(®, TXRX_CSR0_DROP_TO_DS, |
| 486 | !test_bit(CONFIG_MONITORING, &rt2x00dev->flags) && | ||
| 485 | !rt2x00dev->intf_ap_count); | 487 | !rt2x00dev->intf_ap_count); |
| 486 | rt2x00_set_field32(®, TXRX_CSR0_DROP_VERSION_ERROR, 1); | 488 | rt2x00_set_field32(®, TXRX_CSR0_DROP_VERSION_ERROR, 1); |
| 487 | rt2x00_set_field32(®, TXRX_CSR0_DROP_MULTICAST, | 489 | rt2x00_set_field32(®, TXRX_CSR0_DROP_MULTICAST, |
