Search Linux Wireless

ath5k: filter patch

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

 



Hello everybody,

I discovered that playing with iface promiscuity to capture traffic (including control, promisc and all other stuff) is not working on ath5k as rx_filters are never refreshed. To make things going I added a single ath5k_hw_set_rx_filters(ah,rfilt) at the end of ath5k_configure_filter(). I attach the simple patch. Now tcpdump captures everything in monitor mode when iface is set to promisc.

By the way, has someone tried to put ath5k into using RTS/CTS procedure?

Regards,
FG



--- wireless-2.6.old/drivers/net/wireless/ath5k/base.c 2007-11-29 16:20:27.000000000 +0100 +++ wireless-2.6/drivers/net/wireless/ath5k/base.c 2007-11-29 16:21:24.000000000 +0100
@@ -2813,6 +2813,9 @@
                rfilt |= AR5K_RX_FILTER_BEACON;
        }
+        /* Set filters */
+        ath5k_hw_set_rx_filter(ah,rfilt);
+
        /* Set multicast bits */
        ath5k_hw_set_mcast_filter(ah, mfilt[0], mfilt[1]);
        /* Set the cached hw filter flags, this will alter actually


-
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 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