xref: /openwifi/user_space/rx_stat_show.sh (revision 10cc847f81fbd92fdabe9ecb292e1e6395743558)
1*10cc847fSXianjun Jiao#!/bin/bash
2*10cc847fSXianjun Jiao
3*10cc847fSXianjun Jiaohome_dir=$(pwd)
4*10cc847fSXianjun Jiao
5*10cc847fSXianjun Jiaoif test -d "/sys/devices/platform/fpga-axi@0/fpga-axi@0:sdr"; then
6*10cc847fSXianjun Jiao  cd /sys/devices/platform/fpga-axi@0/fpga-axi@0:sdr
7*10cc847fSXianjun Jiaoelse
8*10cc847fSXianjun Jiao  cd /sys/devices/soc0/fpga-axi\@0/fpga-axi\@0\:sdr
9*10cc847fSXianjun Jiaofi
10*10cc847fSXianjun Jiao
11*10cc847fSXianjun Jiaoset -x
12*10cc847fSXianjun Jiao# show
13*10cc847fSXianjun Jiaocat rx_data_pkt_num_total
14*10cc847fSXianjun Jiaocat rx_data_pkt_num_fail
15*10cc847fSXianjun Jiaocat rx_mgmt_pkt_num_total
16*10cc847fSXianjun Jiaocat rx_mgmt_pkt_num_fail
17*10cc847fSXianjun Jiaocat rx_ack_pkt_num_total
18*10cc847fSXianjun Jiaocat rx_ack_pkt_num_fail
19*10cc847fSXianjun Jiao
20*10cc847fSXianjun Jiaocat rx_data_pkt_mcs_realtime
21*10cc847fSXianjun Jiaocat rx_data_pkt_fail_mcs_realtime
22*10cc847fSXianjun Jiaocat rx_mgmt_pkt_mcs_realtime
23*10cc847fSXianjun Jiaocat rx_mgmt_pkt_fail_mcs_realtime
24*10cc847fSXianjun Jiaocat rx_ack_pkt_mcs_realtime
25*10cc847fSXianjun Jiao
26*10cc847fSXianjun Jiaocat rx_data_ok_agc_gain_value_realtime
27*10cc847fSXianjun Jiaocat rx_data_fail_agc_gain_value_realtime
28*10cc847fSXianjun Jiaocat rx_mgmt_ok_agc_gain_value_realtime
29*10cc847fSXianjun Jiaocat rx_mgmt_fail_agc_gain_value_realtime
30*10cc847fSXianjun Jiaocat rx_ack_ok_agc_gain_value_realtime
31*10cc847fSXianjun Jiao
32*10cc847fSXianjun Jiao# clear
33*10cc847fSXianjun Jiaoif [[ -n $1 ]]; then
34*10cc847fSXianjun Jiao  echo 0 > rx_data_pkt_num_total
35*10cc847fSXianjun Jiao  echo 0 > rx_data_pkt_num_fail
36*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_pkt_num_total
37*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_pkt_num_fail
38*10cc847fSXianjun Jiao  echo 0 > rx_ack_pkt_num_total
39*10cc847fSXianjun Jiao  echo 0 > rx_ack_pkt_num_fail
40*10cc847fSXianjun Jiao
41*10cc847fSXianjun Jiao  echo 0 > rx_data_pkt_mcs_realtime
42*10cc847fSXianjun Jiao  echo 0 > rx_data_pkt_fail_mcs_realtime
43*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_pkt_mcs_realtime
44*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_pkt_fail_mcs_realtime
45*10cc847fSXianjun Jiao  echo 0 > rx_ack_pkt_mcs_realtime
46*10cc847fSXianjun Jiao
47*10cc847fSXianjun Jiao  echo 0 > rx_data_ok_agc_gain_value_realtime
48*10cc847fSXianjun Jiao  echo 0 > rx_data_fail_agc_gain_value_realtime
49*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_ok_agc_gain_value_realtime
50*10cc847fSXianjun Jiao  echo 0 > rx_mgmt_fail_agc_gain_value_realtime
51*10cc847fSXianjun Jiao  echo 0 > rx_ack_ok_agc_gain_value_realtime
52*10cc847fSXianjun Jiaofi
53*10cc847fSXianjun Jiaoset +x
54*10cc847fSXianjun Jiao
55*10cc847fSXianjun Jiaocd $home_dir
56*10cc847fSXianjun Jiao
57