mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
mt76: testmode: add snr attribute in rx statistics
Support to display snr value when dumping rx statistics. Reviewed-by: Ryder Lee <[email protected]> Signed-off-by: Shayne Chen <[email protected]> Signed-off-by: Felix Fietkau <[email protected]> [update tools/]
This commit is contained in:
committed by
Felix Fietkau
parent
cdeb1b29cd
commit
0a898c0549
@@ -101,6 +101,7 @@ enum mt76_testmode_stats_attr {
|
||||
* @MT76_TM_RX_ATTR_RCPI: received channel power indicator (array, u8)
|
||||
* @MT76_TM_RX_ATTR_IB_RSSI: internal inband RSSI (array, s8)
|
||||
* @MT76_TM_RX_ATTR_WB_RSSI: internal wideband RSSI (array, s8)
|
||||
* @MT76_TM_RX_ATTR_SNR: signal-to-noise ratio (u8)
|
||||
*/
|
||||
enum mt76_testmode_rx_attr {
|
||||
MT76_TM_RX_ATTR_UNSPEC,
|
||||
@@ -109,6 +110,7 @@ enum mt76_testmode_rx_attr {
|
||||
MT76_TM_RX_ATTR_RCPI,
|
||||
MT76_TM_RX_ATTR_IB_RSSI,
|
||||
MT76_TM_RX_ATTR_WB_RSSI,
|
||||
MT76_TM_RX_ATTR_SNR,
|
||||
|
||||
/* keep last */
|
||||
NUM_MT76_TM_RX_ATTRS,
|
||||
|
||||
@@ -252,12 +252,14 @@ static const struct tm_field rx_fields[NUM_MT76_TM_RX_ATTRS] = {
|
||||
FIELD_ARRAY_RO(u8, RCPI, "rcpi"),
|
||||
FIELD_ARRAY_RO(s8, IB_RSSI, "ib_rssi"),
|
||||
FIELD_ARRAY_RO(s8, WB_RSSI, "wb_rssi"),
|
||||
FIELD_RO(s8, SNR, "snr"),
|
||||
};
|
||||
static struct nla_policy rx_policy[NUM_MT76_TM_RX_ATTRS] = {
|
||||
[MT76_TM_RX_ATTR_FREQ_OFFSET] = { .type = NLA_U32 },
|
||||
[MT76_TM_RX_ATTR_RCPI] = { .type = NLA_NESTED },
|
||||
[MT76_TM_RX_ATTR_IB_RSSI] = { .type = NLA_NESTED },
|
||||
[MT76_TM_RX_ATTR_WB_RSSI] = { .type = NLA_NESTED },
|
||||
[MT76_TM_RX_ATTR_SNR] = { .type = NLA_U8 },
|
||||
};
|
||||
#undef FIELD_NAME
|
||||
|
||||
|
||||
Reference in New Issue
Block a user