diff options
author | adrian <adrian@FreeBSD.org> | 2012-06-24 07:01:49 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2012-06-24 07:01:49 +0000 |
commit | a5794ac4d0b0d5211c1507b206f5982a3448b0dd (patch) | |
tree | 325748c9b69854f93e26c4b53e25320ef736c7ac /lib/libedit | |
parent | 7dbe608f0c952ddd5938051793069c9724828e08 (diff) | |
download | FreeBSD-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/libedit')
0 files changed, 0 insertions, 0 deletions