Description
The MadWifi plugin collects information about Atheros wireless LAN chipsets from the MadWifi driver. It uses the /sys
filesystem to identify cards handled by this driver automatically but can be configured manually, too. Because very many statistics are available, an advanced selection mechanism is provided.
Synopsis
<Plugin "madwifi">
Interface "wlan0"
Source "SysFS"
WatchSet "None"
WatchAdd "node_octets"
WatchAdd "node_rssi"
WatchAdd "is_rx_acl"
WatchAdd "is_scan_active"
</Plugin>
Example graphs
None yet. Add one now!
Available statistics
Special statistics
Name |
Description |
Default
|
node_octets |
RX and TX data count (per node) |
enabled
|
node_rssi |
Received signal strength indication (RSSI) (per node) |
enabled
|
node_tx_rate |
used TX rate (per node) |
enabled
|
ns_rx_beacons |
RX beacon frames (per node) |
disabled
|
ath_nodes |
the number of associated nodes (per interface) |
enabled
|
ast_ant_rx |
RX frames with antenna (per interface) |
enabled
|
ast_ant_tx |
TX frames with antenna (per interface) |
enabled
|
Node statistics
Name |
Description |
Default
|
ns_rx_data |
RX data frames |
enabled
|
ns_rx_mgmt |
RX management frames |
enabled
|
ns_rx_ctrl |
RX control frames |
enabled
|
ns_rx_ucast |
RX unicast frames |
disabled
|
ns_rx_mcast |
RX multi/broadcast frames |
disabled
|
ns_rx_proberesp |
RX probe response frames |
disabled
|
ns_rx_dup |
RX discard because it's a dup |
enabled
|
ns_rx_noprivacy |
RX with wep but privacy off |
summarized
|
ns_rx_wepfail |
RX wep processing failed |
summarized
|
ns_rx_demicfail |
RX demic failed |
summarized
|
ns_rx_decap |
RX decapsulation failed |
summarized
|
ns_rx_defrag |
RX defragmentation failed |
summarized
|
ns_rx_disassoc |
RX disassociation |
disabled
|
ns_rx_deauth |
RX deauthentication |
disabled
|
ns_rx_decryptcrc |
RX decrypt failed on crc |
summarized
|
ns_rx_unauth |
RX on unauthorized port |
summarized
|
ns_rx_unencrypted |
RX unecrypted with privacy |
summarized
|
ns_tx_data |
TX data frames |
enabled
|
ns_tx_mgmt |
TX management frames |
enabled
|
ns_tx_ucast |
TX unicast frames |
disabled
|
ns_tx_mcast |
TX multi/broadcast frames |
disabled
|
ns_tx_probereq |
TX probe request frames |
disabled
|
ns_tx_uapsd |
TX on uapsd queue |
disabled
|
ns_tx_novlantag |
TX discard due to no tag |
summarized
|
ns_tx_vlanmismatch |
TX discard due to of bad tag |
summarized
|
ns_tx_eosplost |
uapsd EOSP retried out |
disabled
|
ns_ps_discard |
ps discard due to of age |
disabled
|
ns_uapsd_triggers |
uapsd triggers |
disabled
|
ns_tx_assoc |
[re]associations |
enabled
|
ns_tx_auth |
[re]authentications |
enabled
|
ns_tx_deauth |
deauthentications |
disabled
|
ns_tx_disassoc |
disassociations |
disabled
|
ns_psq_drops |
power save queue drops |
disabled
|
Interface statistics
Name |
Description |
Default
|
is_rx_badversion |
RX frame with bad version |
summarized
|
is_rx_tooshort |
RX frame too short |
summarized
|
is_rx_wrongbss |
RX from wrong bssid |
enabled
|
is_rx_dup |
RX discard due to it's a dup |
enabled
|
is_rx_wrongdir |
RX with wrong direction |
summarized
|
is_rx_mcastecho |
RX discard due to of mcast echo |
disabled
|
is_rx_notassoc |
RX discard due to sta !assoc |
summarized
|
is_rx_noprivacy |
RX with wep but privacy off |
summarized
|
is_rx_unencrypted |
RX without wep and privacy on |
summarized
|
is_rx_wepfail |
RX wep processing failed |
summarized
|
is_rx_decap |
RX decapsulation failed |
summarized
|
is_rx_mgtdiscard |
RX discard mgt frames |
disabled
|
is_rx_ctl |
RX discard ctrl frames |
disabled
|
is_rx_beacon |
RX beacon frames |
disabled
|
is_rx_rstoobig |
RX rate set truncated |
disabled
|
is_rx_elem_missing |
RX required element missing |
summarized
|
is_rx_elem_toobig |
RX element too big |
summarized
|
is_rx_elem_toosmall |
RX element too small |
summarized
|
is_rx_elem_unknown |
RX element unknown |
enabled
|
is_rx_badchan |
RX frame with invalid chan |
summarized
|
is_rx_chanmismatch |
RX frame chan mismatch |
summarized
|
is_rx_nodealloc |
RX frame dropped |
summarized
|
is_rx_ssidmismatch |
RX frame ssid mismatch |
enabled
|
is_rx_auth_unsupported |
RX with unsupported auth alg |
summarized
|
is_rx_auth_fail |
RX sta auth failure |
summarized
|
is_rx_auth_countermeasures |
RX auth discard due to CM |
summarized
|
is_rx_assoc_bss |
RX assoc from wrong bssid |
summarized
|
is_rx_assoc_notauth |
RX assoc without auth |
summarized
|
is_rx_assoc_capmismatch |
RX assoc with cap mismatch |
summarized
|
is_rx_assoc_norate |
RX assoc with no rate match |
summarized
|
is_rx_assoc_badwpaie |
RX assoc with bad WPA IE |
summarized
|
is_rx_deauth |
RX deauthentication |
enabled
|
is_rx_disassoc |
RX disassociation |
enabled
|
is_rx_badsubtype |
RX frame with unknown subtype |
summarized
|
is_rx_nobuf |
RX failed for lack of buf |
summarized
|
is_rx_decryptcrc |
RX decrypt failed on crc |
summarized
|
is_rx_ahdemo_mgt |
RX discard ahdemo mgt frame |
disabled
|
is_rx_bad_auth |
RX bad auth request |
summarized
|
is_rx_unauth |
RX on unauthorized port |
summarized
|
is_rx_badkeyid |
RX with incorrect keyid |
summarized
|
is_rx_ccmpreplay |
RX seq# violation (CCMP), |
disabled
|
is_rx_ccmpformat |
RX format bad (CCMP), |
disabled
|
is_rx_ccmpmic |
RX MIC check failed (CCMP), |
disabled
|
is_rx_tkipreplay |
RX seq# violation (TKIP), |
disabled
|
is_rx_tkipformat |
RX format bad (TKIP), |
disabled
|
is_rx_tkipmic |
RX MIC check failed (TKIP), |
disabled
|
is_rx_tkipicv |
RX ICV check failed (TKIP), |
disabled
|
is_rx_badcipher |
RX failed due to of key type |
disabled
|
is_rx_nocipherctx |
RX failed due to key !setup |
disabled
|
is_rx_acl |
RX discard due to of acl policy |
disabled
|
is_rx_ffcnt |
RX fast frames |
disabled
|
is_rx_badathtnl |
driver key alloc failed |
summarized
|
is_tx_nobuf |
TX failed for lack of buf |
summarized
|
is_tx_nonode |
TX failed for no node |
summarized
|
is_tx_unknownmgt |
TX of unknown mgt frame |
summarized
|
is_tx_badcipher |
TX failed due to of key type |
summarized
|
is_tx_nodefkey |
TX failed due to no defkey |
summarized
|
is_tx_noheadroom |
TX failed due to no space |
summarized
|
is_tx_ffokcnt |
TX fast frames sent success |
disabled
|
is_tx_fferrcnt |
TX fast frames sent success |
disabled
|
is_scan_active |
active scans started |
disabled
|
is_scan_passive |
passive scans started |
disabled
|
is_node_timeout |
nodes timed out inactivity |
disabled
|
is_crypto_nomem |
no memory for crypto ctx |
disabled
|
is_crypto_tkip |
tkip crypto done in software |
disabled
|
is_crypto_tkipenmic |
tkip en-MIC done in software |
disabled
|
is_crypto_tkipdemic |
tkip de-MIC done in software |
disabled
|
is_crypto_tkipcm |
tkip counter measures |
disabled
|
is_crypto_ccmp |
ccmp crypto done in software |
disabled
|
is_crypto_wep |
wep crypto done in software |
disabled
|
is_crypto_setkey_cipher |
cipher rejected key |
disabled
|
is_crypto_setkey_nokey |
no key index for setkey |
disabled
|
is_crypto_delkey |
driver key delete failed |
disabled
|
is_crypto_badcipher |
unknown cipher |
disabled
|
is_crypto_nocipher |
cipher not available |
disabled
|
is_crypto_attachfail |
cipher attach failed |
disabled
|
is_crypto_swfallback |
cipher fallback to software |
disabled
|
is_crypto_keyfail |
driver key alloc failed |
disabled
|
is_crypto_enmicfail |
en-MIC failed |
disabled
|
is_ibss_capmismatch |
merge failed-cap mismatch |
summarized
|
is_ibss_norate |
merge failed-rate mismatch |
summarized
|
is_ps_unassoc |
ps-poll for unassoc. sta |
disabled
|
is_ps_badaid |
ps-poll with incorrect aid |
disabled
|
is_ps_qempty |
ps-poll with nothing to send |
disabled
|
Atheros statistics
Name |
Description |
Default
|
ast_watchdog |
device reset by watchdog |
disabled
|
ast_hardware |
fatal hardware error interrupts |
disabled
|
ast_bmiss |
beacon miss interrupts |
disabled
|
ast_rxorn |
RX overrun interrupts |
disabled
|
ast_rxeol |
RX eol interrupts |
disabled
|
ast_txurn |
TX underrun interrupts |
disabled
|
ast_mib |
mib interrupts |
disabled
|
ast_tx_packets |
packet sent on the interface |
disabled
|
ast_tx_mgmt |
management frames transmitted |
disabled
|
ast_tx_discard |
frames discarded prior to assoc |
enabled
|
ast_tx_invalid |
frames discarded due to is device gone |
summarized
|
ast_tx_qstop |
TX queue stopped because it's full |
summarized
|
ast_tx_encap |
TX encapsulation failed |
summarized
|
ast_tx_nonode |
TX failed due to of no node |
summarized
|
ast_tx_nobuf |
TX failed due to of no TX buffer (data), |
summarized
|
ast_tx_nobufmgt |
TX failed due to of no TX buffer (mgmt), |
summarized
|
ast_tx_xretries |
TX failed due to of too many retries |
enabled
|
ast_tx_fifoerr |
TX failed due to of FIFO underrun |
summarized
|
ast_tx_filtered |
TX failed due to xmit filtered |
summarized
|
ast_tx_shortretry |
TX on-chip retries (short), |
enabled
|
ast_tx_longretry |
TX on-chip retries (long), |
enabled
|
ast_tx_badrate |
TX failed due to of bogus xmit rate |
summarized
|
ast_tx_noack |
TX frames with no ack marked |
disabled
|
ast_tx_rts |
TX frames with rts enabled |
disabled
|
ast_tx_cts |
TX frames with cts enabled |
disabled
|
ast_tx_shortpre |
TX frames with short preamble |
disabled
|
ast_tx_altrate |
TX frames with alternate rate |
enabled
|
ast_tx_protect |
TX frames with protection |
disabled
|
ast_rx_orn |
RX failed due to of desc overrun |
summarized
|
ast_rx_crcerr |
RX failed due to of bad CRC |
enabled
|
ast_rx_fifoerr |
RX failed due to of FIFO overrun |
summarized
|
ast_rx_badcrypt |
RX failed due to of decryption |
summarized
|
ast_rx_badmic |
RX failed due to of MIC failure |
summarized
|
ast_rx_phyerr |
RX PHY error summary count |
enabled
|
ast_rx_tooshort |
RX discarded due to frame too short |
summarized
|
ast_rx_toobig |
RX discarded due to frame too large |
summarized
|
ast_rx_nobuf |
RX setup failed due to of no skbuff |
summarized
|
ast_rx_packets |
packet recv on the interface |
disabled
|
ast_rx_mgt |
management frames received |
disabled
|
ast_rx_ctl |
control frames received |
disabled
|
ast_be_xmit |
beacons transmitted |
disabled
|
ast_be_nobuf |
no skbuff available for beacon |
summarized
|
ast_per_cal |
periodic calibration calls |
disabled
|
ast_per_calfail |
periodic calibration failed |
disabled
|
ast_per_rfgain |
periodic calibration rfgain reset |
disabled
|
ast_rate_calls |
rate control checks |
disabled
|
ast_rate_raise |
rate control raised xmit rate |
disabled
|
ast_rate_drop |
rate control dropped xmit rate |
disabled
|
ast_ant_defswitch |
RX/default antenna switches |
disabled
|
ast_ant_txswitch |
TX antenna switches |
disabled
|
Dependencies
- Linux
-
/sys
filesystem
- MadWifi driver
See also