Difference between revisions of "Plugin:MadWifi"
(Added section "Available statistics".) |
m (Added DEFAULTSORT magic word.) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
| Name=MadWifi | | Name=MadWifi | ||
| Type=read | | Type=read | ||
− | | Status= | + | | Callbacks={{Callback|config}}, {{Callback|read}} |
− | | FirstVersion=4.8 | + | | Status={{supported}} |
+ | | FirstVersion={{Version|4.8}} | ||
| Copyright=''2009'' Ondrej Zajicek | | Copyright=''2009'' Ondrej Zajicek | ||
| License={{GPLv2}} | | License={{GPLv2}} | ||
− | | Manpage= | + | | Manpage={{Manpage|collectd.conf|5|plugin_madwifi}} |
}} | }} | ||
− | |||
− | |||
− | |||
The '''MadWifi plugin''' collects information about Atheros wireless LAN chipsets from the ''MadWifi'' driver. It uses the <code>/sys</code> 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. | The '''MadWifi plugin''' collects information about Atheros wireless LAN chipsets from the ''MadWifi'' driver. It uses the <code>/sys</code> 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. | ||
Line 36: | Line 34: | ||
! Name !! Description !! Default | ! Name !! Description !! Default | ||
|- | |- | ||
− | | node_octets || RX and TX data count ( | + | | node_octets || RX and TX data count <small>(per node)</small> || {{EnabledCell}} |
|- | |- | ||
− | | node_rssi || | + | | node_rssi || Received signal strength indication (RSSI) <small>(per node)</small> || {{EnabledCell}} |
|- | |- | ||
− | | node_tx_rate || used TX rate | + | | node_tx_rate || used TX rate <small>(per node)</small> || {{EnabledCell}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
+ | | ath_nodes || the number of associated nodes <small>(per interface)</small> || {{EnabledCell}} | ||
|} | |} | ||
=== Node statistics === | === Node statistics === | ||
+ | |||
+ | All the following statistics are collected ''per node'', i. e. there will be one file for each node associated with the interface. If the interface acts as an ''Access Point'' (AP), there is one node per one associated station. If the interface acts as an ''Station'' (sta), there is an node representing AP with which the station is associated. | ||
+ | |||
{| class="with_background" | {| class="with_background" | ||
|- | |- | ||
Line 66: | Line 60: | ||
|- | |- | ||
| ns_rx_mcast || RX multi/broadcast frames || {{DisabledCell}} | | ns_rx_mcast || RX multi/broadcast frames || {{DisabledCell}} | ||
+ | |- | ||
+ | | ns_rx_beacons || RX beacon frames || {{DisabledCell}} | ||
|- | |- | ||
| ns_rx_proberesp || RX probe response frames || {{DisabledCell}} | | ns_rx_proberesp || RX probe response frames || {{DisabledCell}} | ||
Line 71: | Line 67: | ||
| ns_rx_dup || RX discard because it's a dup || {{EnabledCell}} | | ns_rx_dup || RX discard because it's a dup || {{EnabledCell}} | ||
|- | |- | ||
− | | ns_rx_noprivacy || RX with | + | | ns_rx_noprivacy || RX with WEP but privacy off || {{SummarizedCell}} |
|- | |- | ||
− | | ns_rx_wepfail || RX | + | | ns_rx_wepfail || RX WEP processing failed || {{SummarizedCell}} |
|- | |- | ||
| ns_rx_demicfail || RX demic failed || {{SummarizedCell}} | | ns_rx_demicfail || RX demic failed || {{SummarizedCell}} | ||
Line 85: | Line 81: | ||
| ns_rx_deauth || RX deauthentication || {{DisabledCell}} | | ns_rx_deauth || RX deauthentication || {{DisabledCell}} | ||
|- | |- | ||
− | | ns_rx_decryptcrc || RX decrypt failed on | + | | ns_rx_decryptcrc || RX decrypt failed on CRC || {{SummarizedCell}} |
|- | |- | ||
| ns_rx_unauth || RX on unauthorized port || {{SummarizedCell}} | | ns_rx_unauth || RX on unauthorized port || {{SummarizedCell}} | ||
Line 125: | Line 121: | ||
=== Interface statistics === | === Interface statistics === | ||
+ | |||
+ | The following statistics are collected ''per interface''. | ||
+ | |||
{| class="with_background" | {| class="with_background" | ||
|- | |- | ||
Line 133: | Line 132: | ||
| is_rx_tooshort || RX frame too short || {{SummarizedCell}} | | is_rx_tooshort || RX frame too short || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_wrongbss || RX from wrong | + | | is_rx_wrongbss || RX from wrong BSSID || {{EnabledCell}} |
|- | |- | ||
− | | is_rx_dup || RX discard due to it's a | + | | is_rx_dup || RX discard due to it's a duplication || {{EnabledCell}} |
|- | |- | ||
| is_rx_wrongdir || RX with wrong direction || {{SummarizedCell}} | | is_rx_wrongdir || RX with wrong direction || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_mcastecho || RX discard due to | + | | is_rx_mcastecho || RX discard due to multicast echo || {{DisabledCell}} |
|- | |- | ||
− | | is_rx_notassoc || RX discard due to | + | | is_rx_notassoc || RX discard due to not associated to a station || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_noprivacy || RX with | + | | is_rx_noprivacy || RX with WEP but privacy off || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_unencrypted || RX without | + | | is_rx_unencrypted || RX without WEP and privacy on || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_wepfail || RX | + | | is_rx_wepfail || RX WEP processing failed || {{SummarizedCell}} |
|- | |- | ||
| is_rx_decap || RX decapsulation failed || {{SummarizedCell}} | | is_rx_decap || RX decapsulation failed || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_mgtdiscard || RX discard | + | | is_rx_mgtdiscard || RX discard management frames || {{DisabledCell}} |
|- | |- | ||
− | | is_rx_ctl || RX discard | + | | is_rx_ctl || RX discard control frames || {{DisabledCell}} |
|- | |- | ||
| is_rx_beacon || RX beacon frames || {{DisabledCell}} | | is_rx_beacon || RX beacon frames || {{DisabledCell}} | ||
Line 167: | Line 166: | ||
| is_rx_elem_unknown || RX element unknown || {{EnabledCell}} | | is_rx_elem_unknown || RX element unknown || {{EnabledCell}} | ||
|- | |- | ||
− | | is_rx_badchan || RX frame with invalid | + | | is_rx_badchan || RX frame with invalid channel || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_chanmismatch || RX frame | + | | is_rx_chanmismatch || RX frame channel mismatch || {{SummarizedCell}} |
|- | |- | ||
| is_rx_nodealloc || RX frame dropped || {{SummarizedCell}} | | is_rx_nodealloc || RX frame dropped || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_ssidmismatch || RX frame | + | | is_rx_ssidmismatch || RX frame SSID mismatch || {{EnabledCell}} |
|- | |- | ||
− | | is_rx_auth_unsupported || RX with unsupported | + | | is_rx_auth_unsupported || RX with unsupported authentication algorithm || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_auth_fail || RX | + | | is_rx_auth_fail || RX station authentication failure || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_auth_countermeasures || RX | + | | is_rx_auth_countermeasures || RX authentication discard due to countermeasures || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_assoc_bss || RX assoc from wrong | + | | is_rx_assoc_bss || RX assoc from wrong BSSID || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_assoc_notauth || RX assoc without | + | | is_rx_assoc_notauth || RX assoc without authentication || {{SummarizedCell}} |
|- | |- | ||
| is_rx_assoc_capmismatch || RX assoc with cap mismatch || {{SummarizedCell}} | | is_rx_assoc_capmismatch || RX assoc with cap mismatch || {{SummarizedCell}} | ||
Line 197: | Line 196: | ||
| is_rx_badsubtype || RX frame with unknown subtype || {{SummarizedCell}} | | is_rx_badsubtype || RX frame with unknown subtype || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_nobuf || RX failed for lack of | + | | is_rx_nobuf || RX failed for lack of buffers || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_decryptcrc || RX decrypt failed on | + | | is_rx_decryptcrc || RX decrypt failed on CRC || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_ahdemo_mgt || RX discard ahdemo | + | | is_rx_ahdemo_mgt || RX discard ahdemo management frame || {{DisabledCell}} |
|- | |- | ||
− | | is_rx_bad_auth || RX bad | + | | is_rx_bad_auth || RX bad authentication request || {{SummarizedCell}} |
|- | |- | ||
| is_rx_unauth || RX on unauthorized port || {{SummarizedCell}} | | is_rx_unauth || RX on unauthorized port || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_rx_badkeyid || RX with incorrect | + | | is_rx_badkeyid || RX with incorrect key ID || {{SummarizedCell}} |
|- | |- | ||
− | | is_rx_ccmpreplay || RX | + | | is_rx_ccmpreplay || RX sequence number violation (CCMP), || {{DisabledCell}} |
|- | |- | ||
| is_rx_ccmpformat || RX format bad (CCMP), || {{DisabledCell}} | | is_rx_ccmpformat || RX format bad (CCMP), || {{DisabledCell}} | ||
Line 215: | Line 214: | ||
| is_rx_ccmpmic || RX MIC check failed (CCMP), || {{DisabledCell}} | | is_rx_ccmpmic || RX MIC check failed (CCMP), || {{DisabledCell}} | ||
|- | |- | ||
− | | is_rx_tkipreplay || RX | + | | is_rx_tkipreplay || RX sequence number violation (TKIP), || {{DisabledCell}} |
|- | |- | ||
| is_rx_tkipformat || RX format bad (TKIP), || {{DisabledCell}} | | is_rx_tkipformat || RX format bad (TKIP), || {{DisabledCell}} | ||
Line 225: | Line 224: | ||
| is_rx_badcipher || RX failed due to of key type || {{DisabledCell}} | | is_rx_badcipher || RX failed due to of key type || {{DisabledCell}} | ||
|- | |- | ||
− | | is_rx_nocipherctx || RX failed due to key | + | | is_rx_nocipherctx || RX failed due to missing key setup || {{DisabledCell}} |
|- | |- | ||
− | | is_rx_acl || RX discard due to of | + | | is_rx_acl || RX discard due to of ACL policy || {{DisabledCell}} |
|- | |- | ||
| is_rx_ffcnt || RX fast frames || {{DisabledCell}} | | is_rx_ffcnt || RX fast frames || {{DisabledCell}} | ||
|- | |- | ||
− | | is_rx_badathtnl || driver key | + | | is_rx_badathtnl || driver key allocation failed || {{SummarizedCell}} |
|- | |- | ||
− | | is_tx_nobuf || TX failed for lack of | + | | is_tx_nobuf || TX failed for lack of buffers || {{SummarizedCell}} |
|- | |- | ||
| is_tx_nonode || TX failed for no node || {{SummarizedCell}} | | is_tx_nonode || TX failed for no node || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_tx_unknownmgt || TX of unknown | + | | is_tx_unknownmgt || TX of unknown management frame || {{SummarizedCell}} |
|- | |- | ||
| is_tx_badcipher || TX failed due to of key type || {{SummarizedCell}} | | is_tx_badcipher || TX failed due to of key type || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_tx_nodefkey || TX failed due to no | + | | is_tx_nodefkey || TX failed due to no default key || {{SummarizedCell}} |
|- | |- | ||
| is_tx_noheadroom || TX failed due to no space || {{SummarizedCell}} | | is_tx_noheadroom || TX failed due to no space || {{SummarizedCell}} | ||
Line 255: | Line 254: | ||
| is_node_timeout || nodes timed out inactivity || {{DisabledCell}} | | is_node_timeout || nodes timed out inactivity || {{DisabledCell}} | ||
|- | |- | ||
− | | is_crypto_nomem || no memory for crypto | + | | is_crypto_nomem || no memory for crypto context || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_tkip || | + | | is_crypto_tkip || TKIP crypto done in software || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_tkipenmic || | + | | is_crypto_tkipenmic || TKIP en-MIC done in software || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_tkipdemic || | + | | is_crypto_tkipdemic || TKIP de-MIC done in software || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_tkipcm || | + | | is_crypto_tkipcm || TKIP counter measures || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_ccmp || | + | | is_crypto_ccmp || CCMP crypto done in software || {{DisabledCell}} |
|- | |- | ||
− | | is_crypto_wep || | + | | is_crypto_wep || WEP crypto done in software || {{DisabledCell}} |
|- | |- | ||
| is_crypto_setkey_cipher || cipher rejected key || {{DisabledCell}} | | is_crypto_setkey_cipher || cipher rejected key || {{DisabledCell}} | ||
Line 283: | Line 282: | ||
| is_crypto_swfallback || cipher fallback to software || {{DisabledCell}} | | is_crypto_swfallback || cipher fallback to software || {{DisabledCell}} | ||
|- | |- | ||
− | | is_crypto_keyfail || driver key | + | | is_crypto_keyfail || driver key allocation failed || {{DisabledCell}} |
|- | |- | ||
| is_crypto_enmicfail || en-MIC failed || {{DisabledCell}} | | is_crypto_enmicfail || en-MIC failed || {{DisabledCell}} | ||
Line 291: | Line 290: | ||
| is_ibss_norate || merge failed-rate mismatch || {{SummarizedCell}} | | is_ibss_norate || merge failed-rate mismatch || {{SummarizedCell}} | ||
|- | |- | ||
− | | is_ps_unassoc || ps-poll for | + | | is_ps_unassoc || ps-poll for unassociated station || {{DisabledCell}} |
|- | |- | ||
| is_ps_badaid || ps-poll with incorrect aid || {{DisabledCell}} | | is_ps_badaid || ps-poll with incorrect aid || {{DisabledCell}} | ||
Line 299: | Line 298: | ||
=== Atheros statistics === | === Atheros statistics === | ||
+ | |||
+ | The following statistics are available per physical ''(master)'' interface, usually called ''wmaster0''. | ||
+ | |||
{| class="with_background" | {| class="with_background" | ||
|- | |- | ||
Line 331: | Line 333: | ||
| ast_tx_nonode || TX failed due to of no node || {{SummarizedCell}} | | ast_tx_nonode || TX failed due to of no node || {{SummarizedCell}} | ||
|- | |- | ||
− | | ast_tx_nobuf || TX failed due to of no TX buffer (data) | + | | ast_tx_nobuf || TX failed due to of no TX buffer (data) || {{SummarizedCell}} |
|- | |- | ||
− | | ast_tx_nobufmgt || TX failed due to of no TX buffer ( | + | | ast_tx_nobufmgt || TX failed due to of no TX buffer (management) || {{SummarizedCell}} |
|- | |- | ||
| ast_tx_xretries || TX failed due to of too many retries || {{EnabledCell}} | | ast_tx_xretries || TX failed due to of too many retries || {{EnabledCell}} | ||
Line 339: | Line 341: | ||
| ast_tx_fifoerr || TX failed due to of FIFO underrun || {{SummarizedCell}} | | ast_tx_fifoerr || TX failed due to of FIFO underrun || {{SummarizedCell}} | ||
|- | |- | ||
− | | ast_tx_filtered || TX failed due to | + | | ast_tx_filtered || TX failed due to transmit filtered || {{SummarizedCell}} |
|- | |- | ||
− | | ast_tx_shortretry || TX on-chip retries (short) | + | | ast_tx_shortretry || TX on-chip retries (short) || {{EnabledCell}} |
|- | |- | ||
− | | ast_tx_longretry || TX on-chip retries (long) | + | | ast_tx_longretry || TX on-chip retries (long) || {{EnabledCell}} |
|- | |- | ||
− | | ast_tx_badrate || TX failed due to of bogus | + | | ast_tx_badrate || TX failed due to of bogus transmit rate || {{SummarizedCell}} |
|- | |- | ||
− | | ast_tx_noack || TX frames with no | + | | ast_tx_noack || TX frames with no ACK marked || {{DisabledCell}} |
|- | |- | ||
| ast_tx_rts || TX frames with rts enabled || {{DisabledCell}} | | ast_tx_rts || TX frames with rts enabled || {{DisabledCell}} | ||
Line 361: | Line 363: | ||
| ast_rx_orn || RX failed due to of desc overrun || {{SummarizedCell}} | | ast_rx_orn || RX failed due to of desc overrun || {{SummarizedCell}} | ||
|- | |- | ||
− | | ast_rx_crcerr || RX failed due to | + | | ast_rx_crcerr || RX failed due to bad CRC || {{EnabledCell}} |
|- | |- | ||
− | | ast_rx_fifoerr || RX failed due to | + | | ast_rx_fifoerr || RX failed due to FIFO overrun || {{SummarizedCell}} |
|- | |- | ||
− | | ast_rx_badcrypt || RX failed | + | | ast_rx_badcrypt || RX decryption failed || {{SummarizedCell}} |
|- | |- | ||
| ast_rx_badmic || RX failed due to of MIC failure || {{SummarizedCell}} | | ast_rx_badmic || RX failed due to of MIC failure || {{SummarizedCell}} | ||
Line 395: | Line 397: | ||
| ast_rate_calls || rate control checks || {{DisabledCell}} | | ast_rate_calls || rate control checks || {{DisabledCell}} | ||
|- | |- | ||
− | | ast_rate_raise || rate control raised | + | | ast_rate_raise || rate control raised transmit rate || {{DisabledCell}} |
|- | |- | ||
− | | ast_rate_drop || rate control dropped | + | | ast_rate_drop || rate control dropped transmit rate || {{DisabledCell}} |
|- | |- | ||
| ast_ant_defswitch || RX/default antenna switches || {{DisabledCell}} | | ast_ant_defswitch || RX/default antenna switches || {{DisabledCell}} | ||
|- | |- | ||
| ast_ant_txswitch || TX antenna switches || {{DisabledCell}} | | ast_ant_txswitch || TX antenna switches || {{DisabledCell}} | ||
+ | |- | ||
+ | | ast_ant_rx || RX frames per antenna <small>(several values per antenna)</small> || {{EnabledCell}} | ||
+ | |- | ||
+ | | ast_ant_tx || TX frames per antenna <small>(several values per antenna)</small> || {{EnabledCell}} | ||
+ | |- | ||
|} | |} | ||
Line 413: | Line 420: | ||
* http://madwifi-project.org/ | * http://madwifi-project.org/ | ||
+ | * [[Plugin:Wireless|Wireless plugin]] | ||
[[Category:Plugins]] | [[Category:Plugins]] | ||
+ | {{DEFAULTSORT:Madwifi}} |
Latest revision as of 12:31, 20 December 2009
MadWifi plugin | |
---|---|
Type: | read |
Callbacks: | config, read |
Status: | supported |
First version: | 4.8 |
Copyright: | 2009 Ondrej Zajicek |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
List of Plugins |
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.
Contents
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 |
ath_nodes | the number of associated nodes (per interface) | enabled |
Node statistics
All the following statistics are collected per node, i. e. there will be one file for each node associated with the interface. If the interface acts as an Access Point (AP), there is one node per one associated station. If the interface acts as an Station (sta), there is an node representing AP with which the station is associated.
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_beacons | RX beacon 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
The following statistics are collected per interface.
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 duplication | enabled |
is_rx_wrongdir | RX with wrong direction | summarized |
is_rx_mcastecho | RX discard due to multicast echo | disabled |
is_rx_notassoc | RX discard due to not associated to a station | 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 management frames | disabled |
is_rx_ctl | RX discard control 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 channel | summarized |
is_rx_chanmismatch | RX frame channel mismatch | summarized |
is_rx_nodealloc | RX frame dropped | summarized |
is_rx_ssidmismatch | RX frame SSID mismatch | enabled |
is_rx_auth_unsupported | RX with unsupported authentication algorithm | summarized |
is_rx_auth_fail | RX station authentication failure | summarized |
is_rx_auth_countermeasures | RX authentication discard due to countermeasures | summarized |
is_rx_assoc_bss | RX assoc from wrong BSSID | summarized |
is_rx_assoc_notauth | RX assoc without authentication | 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 buffers | summarized |
is_rx_decryptcrc | RX decrypt failed on CRC | summarized |
is_rx_ahdemo_mgt | RX discard ahdemo management frame | disabled |
is_rx_bad_auth | RX bad authentication request | summarized |
is_rx_unauth | RX on unauthorized port | summarized |
is_rx_badkeyid | RX with incorrect key ID | summarized |
is_rx_ccmpreplay | RX sequence number violation (CCMP), | disabled |
is_rx_ccmpformat | RX format bad (CCMP), | disabled |
is_rx_ccmpmic | RX MIC check failed (CCMP), | disabled |
is_rx_tkipreplay | RX sequence number 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 missing 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 allocation failed | summarized |
is_tx_nobuf | TX failed for lack of buffers | summarized |
is_tx_nonode | TX failed for no node | summarized |
is_tx_unknownmgt | TX of unknown management frame | summarized |
is_tx_badcipher | TX failed due to of key type | summarized |
is_tx_nodefkey | TX failed due to no default key | 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 context | 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 allocation 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 unassociated station | disabled |
is_ps_badaid | ps-poll with incorrect aid | disabled |
is_ps_qempty | ps-poll with nothing to send | disabled |
Atheros statistics
The following statistics are available per physical (master) interface, usually called wmaster0.
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 (management) | 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 transmit 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 transmit 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 bad CRC | enabled |
ast_rx_fifoerr | RX failed due to FIFO overrun | summarized |
ast_rx_badcrypt | RX decryption failed | 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 transmit rate | disabled |
ast_rate_drop | rate control dropped transmit rate | disabled |
ast_ant_defswitch | RX/default antenna switches | disabled |
ast_ant_txswitch | TX antenna switches | disabled |
ast_ant_rx | RX frames per antenna (several values per antenna) | enabled |
ast_ant_tx | TX frames per antenna (several values per antenna) | enabled |
Dependencies
- Linux
-
/sys
filesystem - MadWifi driver
-