Adrian Chadd's Ramblings

Friday, November 30, 2012

Be careful of adding debugging, as microseconds count..

›
.. after tinkering with the TDMA code a bit more, I discovered why I was seeing larger swings in the TDMA slot timings. Two words: Debug C...
Tuesday, November 27, 2012

Getting TDMA working on 802.11n chipsets

›
A few years ago, a bunch of clever people figured out how to implement TDMA using the Atheros 802.11abg NICs. Sam Leffler has a great write-...
Tuesday, November 20, 2012

Making the AR5210 NIC work in the office..

›
I'm quite happy that FreeBSD's ath(4) driver supports almost all of the PCI and PCIe devices that Atheros has made. Once I find a wa...
Thursday, October 4, 2012

Power save, CABQ, multicast frames, EAPOL frames and sequence numbers (or why does my Macbook Pro keep disassociating?)

›
I do lots of traffic tests when I commit changes to the FreeBSD Atheros HAL or driver. And I hadn't noticed any problems until very rece...

Lessons learnt from fiddling with the rate control code..

›
(Note before I begin: a lot of these ideas about rate control are stuff I came up with before I began working at my current employer.) Onc...
1 comment:
Wednesday, October 3, 2012

Filtered frames support, or how not to spam the air with useless transmission attempts

›
I haven't updated this blog in a while - but that doesn't mean I haven't been a busy little beaver in the world of FreeBSD Ather...
3 comments:
Friday, July 20, 2012

Reading rate control information from userland..

›
I've begun working on exporting the ath(4) driver rate control information. The "current" way to extract this information has ...
‹
›
Home
View web version
Powered by Blogger.