[RFC] How the TX path works; I'd like to fix this before 10.x

2012-10-05 Thread Adrian Chadd
Hi all, It seems the net80211 TX path is a bit .. racey. Specifically: * There's three entry points - the vap netif start at ieee80211_start(), and ic_raw_xmit() method, and ieee80211_output() for raw frames * the vap netif path will do 802.11 encapsulation, including seqno allocation * raw_xmit

Re: kern/171906: [ath] ath stop transmitting frames on AR5212 card

2012-10-05 Thread adrian
Synopsis: [ath] ath stop transmitting frames on AR5212 card State-Changed-From-To: open->closed State-Changed-By: adrian State-Changed-When: Fri Oct 5 14:01:16 UTC 2012 State-Changed-Why: Fixed in -HEAD. This was due to incorrect CLRDMASK for non-aggregate traffic. http://www.freebsd.org/cgi/qu

Re: kern/171816: [ath] [net80211] BAR TX overlapping with key renegotiation is causing issues?

2012-10-05 Thread adrian
Synopsis: [ath] [net80211] BAR TX overlapping with key renegotiation is causing issues? State-Changed-From-To: open->closed State-Changed-By: adrian State-Changed-When: Fri Oct 5 13:59:11 UTC 2012 State-Changed-Why: This turned out to be an invalid bug - the actual cause of my disconnects were "

Intel Pro/Wireless 2200BG iwi(4) card stopped working in 8-stable

2012-10-05 Thread Alexey Dokuchaev
Hello, Since yesterday, Intel 2200BG wifi card in my laptop stopped working all of sudden. Reboots and usual dances with driver (iwi(4)) did not help. Attached is relevant parts of dmesg(8) with debug.iwi=5 (also downloadable from http://193.124.210.26/iwi.dmesg). Basically, once I try to config