From 9744c849bfe062668c4876ad05b34c8e9b014f55 Mon Sep 17 00:00:00 2001 From: Weongyo Jeong Date: Mon, 17 Mar 2008 02:30:13 +0000 Subject: [PATCH] don't set sniffer mode to ON when the driver is running with the monitor mode. This solves a problem that sometimes mangled frames are passed. Submitted by: Werner Backes Tested by: Werner Backes PR: kern/121608 Approved by: thompsa (mentor) --- sys/dev/usb/if_zyd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/dev/usb/if_zyd.c b/sys/dev/usb/if_zyd.c index 6aab866c611..509d33c39e7 100644 --- a/sys/dev/usb/if_zyd.c +++ b/sys/dev/usb/if_zyd.c @@ -2505,8 +2505,7 @@ zyd_init(void *priv) return; /* promiscuous mode */ - (void)zyd_write32(sc, ZYD_MAC_SNIFFER, - (ic->ic_opmode == IEEE80211_M_MONITOR) ? 1 : 0); + (void)zyd_write32(sc, ZYD_MAC_SNIFFER, 0); /* multicast setup */ (void)zyd_set_multi(sc);