summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2012-06-24 07:01:49 +0000
committeradrian <adrian@FreeBSD.org>2012-06-24 07:01:49 +0000
commita5794ac4d0b0d5211c1507b206f5982a3448b0dd (patch)
tree325748c9b69854f93e26c4b53e25320ef736c7ac /lib/libc
parent7dbe608f0c952ddd5938051793069c9724828e08 (diff)
downloadFreeBSD-src-a5794ac4d0b0d5211c1507b206f5982a3448b0dd.zip
FreeBSD-src-a5794ac4d0b0d5211c1507b206f5982a3448b0dd.tar.gz
Introduce an optional ath(4) radiotap vendor extension.
This includes a few new fields in each RXed frame: * per chain RX RSSI (ctl and ext); * current RX chainmask; * EVM information; * PHY error code; * basic RX status bits (CRC error, PHY error, etc). This is primarily to allow me to do some userland PHY error processing for radar and spectral scan data. However since EVM and per-chain RSSI is provided, others may find it useful for a variety of tasks. The default is to not compile in the radiotap vendor extensions, primarily because tcpdump doesn't seem to handle the particular vendor extension layout I'm using, and I'd rather not break existing code out there that may be (badly) parsing the radiotap data. Instead, add the option 'ATH_ENABLE_RADIOTAP_VENDOR_EXT' to your kernel configuration file to enable these options.
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud