diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nl80211.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/include/linux/nl80211.h b/include/linux/nl80211.h index 04d4516f9c71..7501acfcfdc4 100644 --- a/include/linux/nl80211.h +++ b/include/linux/nl80211.h | |||
| @@ -425,6 +425,32 @@ enum nl80211_sta_flags { | |||
| 425 | }; | 425 | }; |
| 426 | 426 | ||
| 427 | /** | 427 | /** |
| 428 | * enum nl80211_rate_info - bitrate information | ||
| 429 | * | ||
| 430 | * These attribute types are used with %NL80211_STA_INFO_TXRATE | ||
| 431 | * when getting information about the bitrate of a station. | ||
| 432 | * | ||
| 433 | * @__NL80211_RATE_INFO_INVALID: attribute number 0 is reserved | ||
| 434 | * @NL80211_RATE_INFO_BITRATE: total bitrate (u16, 100kbit/s) | ||
| 435 | * @NL80211_RATE_INFO_MCS: mcs index for 802.11n (u8) | ||
| 436 | * @NL80211_RATE_INFO_40_MHZ_WIDTH: 40 Mhz dualchannel bitrate | ||
| 437 | * @NL80211_RATE_INFO_SHORT_GI: 400ns guard interval | ||
| 438 | * @NL80211_RATE_INFO_MAX: highest rate_info number currently defined | ||
| 439 | * @__NL80211_RATE_INFO_AFTER_LAST: internal use | ||
| 440 | */ | ||
| 441 | enum nl80211_rate_info { | ||
| 442 | __NL80211_RATE_INFO_INVALID, | ||
| 443 | NL80211_RATE_INFO_BITRATE, | ||
| 444 | NL80211_RATE_INFO_MCS, | ||
| 445 | NL80211_RATE_INFO_40_MHZ_WIDTH, | ||
| 446 | NL80211_RATE_INFO_SHORT_GI, | ||
| 447 | |||
| 448 | /* keep last */ | ||
| 449 | __NL80211_RATE_INFO_AFTER_LAST, | ||
| 450 | NL80211_RATE_INFO_MAX = __NL80211_RATE_INFO_AFTER_LAST - 1 | ||
| 451 | }; | ||
| 452 | |||
| 453 | /** | ||
| 428 | * enum nl80211_sta_info - station information | 454 | * enum nl80211_sta_info - station information |
| 429 | * | 455 | * |
| 430 | * These attribute types are used with %NL80211_ATTR_STA_INFO | 456 | * These attribute types are used with %NL80211_ATTR_STA_INFO |
| @@ -436,6 +462,9 @@ enum nl80211_sta_flags { | |||
| 436 | * @NL80211_STA_INFO_TX_BYTES: total transmitted bytes (u32, to this station) | 462 | * @NL80211_STA_INFO_TX_BYTES: total transmitted bytes (u32, to this station) |
| 437 | * @__NL80211_STA_INFO_AFTER_LAST: internal | 463 | * @__NL80211_STA_INFO_AFTER_LAST: internal |
| 438 | * @NL80211_STA_INFO_MAX: highest possible station info attribute | 464 | * @NL80211_STA_INFO_MAX: highest possible station info attribute |
| 465 | * @NL80211_STA_INFO_SIGNAL: signal strength of last received PPDU (u8, dBm) | ||
| 466 | * @NL80211_STA_INFO_TX_BITRATE: current unicast tx rate, nested attribute | ||
| 467 | * containing info as possible, see &enum nl80211_sta_info_txrate. | ||
| 439 | */ | 468 | */ |
| 440 | enum nl80211_sta_info { | 469 | enum nl80211_sta_info { |
| 441 | __NL80211_STA_INFO_INVALID, | 470 | __NL80211_STA_INFO_INVALID, |
| @@ -445,6 +474,8 @@ enum nl80211_sta_info { | |||
| 445 | NL80211_STA_INFO_LLID, | 474 | NL80211_STA_INFO_LLID, |
| 446 | NL80211_STA_INFO_PLID, | 475 | NL80211_STA_INFO_PLID, |
| 447 | NL80211_STA_INFO_PLINK_STATE, | 476 | NL80211_STA_INFO_PLINK_STATE, |
| 477 | NL80211_STA_INFO_SIGNAL, | ||
| 478 | NL80211_STA_INFO_TX_BITRATE, | ||
| 448 | 479 | ||
| 449 | /* keep last */ | 480 | /* keep last */ |
| 450 | __NL80211_STA_INFO_AFTER_LAST, | 481 | __NL80211_STA_INFO_AFTER_LAST, |
