Lines Matching +full:- +full:n

4  * SPDX-License-Identifier: Apache-2.0
8 * @brief NRF Wi-Fi util shell module
58 "%s: Invalid rate_flag %d\n", in check_valid_data_rate()
71 return -ENOEXEC; in nrf_wifi_util_conf_init()
77 conf_params->he_ltf = -1; in nrf_wifi_util_conf_init()
78 conf_params->he_gi = -1; in nrf_wifi_util_conf_init()
90 if (ctx->conf_params.set_he_ltf_gi) { in nrf_wifi_util_set_he_ltf()
93 "Disable 'set_he_ltf_gi', to set 'he_ltf'\n"); in nrf_wifi_util_set_he_ltf()
94 return -ENOEXEC; in nrf_wifi_util_set_he_ltf()
102 "Invalid HE LTF value(%lu).\n", in nrf_wifi_util_set_he_ltf()
105 return -ENOEXEC; in nrf_wifi_util_set_he_ltf()
108 ctx->conf_params.he_ltf = he_ltf; in nrf_wifi_util_set_he_ltf()
121 if (ctx->conf_params.set_he_ltf_gi) { in nrf_wifi_util_set_he_gi()
124 "Disable 'set_he_ltf_gi', to set 'he_gi'\n"); in nrf_wifi_util_set_he_gi()
125 return -ENOEXEC; in nrf_wifi_util_set_he_gi()
133 "Invalid HE GI value(%lu).\n", in nrf_wifi_util_set_he_gi()
136 return -ENOEXEC; in nrf_wifi_util_set_he_gi()
139 ctx->conf_params.he_gi = he_gi; in nrf_wifi_util_set_he_gi()
158 "Invalid value(%lu).\n", in nrf_wifi_util_set_he_ltf_gi()
161 return -ENOEXEC; in nrf_wifi_util_set_he_ltf_gi()
164 status = nrf_wifi_fmac_conf_ltf_gi(ctx->rpu_ctx, in nrf_wifi_util_set_he_ltf_gi()
165 ctx->conf_params.he_ltf, in nrf_wifi_util_set_he_ltf_gi()
166 ctx->conf_params.he_gi, in nrf_wifi_util_set_he_ltf_gi()
172 "Programming ltf_gi failed\n"); in nrf_wifi_util_set_he_ltf_gi()
173 return -ENOEXEC; in nrf_wifi_util_set_he_ltf_gi()
176 ctx->conf_params.set_he_ltf_gi = val; in nrf_wifi_util_set_he_ltf_gi()
195 "Invalid value(%lu).\n", in nrf_wifi_util_set_uapsd_queue()
198 return -ENOEXEC; in nrf_wifi_util_set_uapsd_queue()
201 if (ctx->conf_params.uapsd_queue != val) { in nrf_wifi_util_set_uapsd_queue()
202 status = nrf_wifi_fmac_set_uapsd_queue(ctx->rpu_ctx, in nrf_wifi_util_set_uapsd_queue()
209 "Programming uapsd_queue failed\n"); in nrf_wifi_util_set_uapsd_queue()
210 return -ENOEXEC; in nrf_wifi_util_set_uapsd_queue()
213 ctx->conf_params.uapsd_queue = val; in nrf_wifi_util_set_uapsd_queue()
227 conf_params = &ctx->conf_params; in nrf_wifi_util_show_cfg()
231 "************* Configured Parameters ***********\n"); in nrf_wifi_util_show_cfg()
234 "\n"); in nrf_wifi_util_show_cfg()
238 "he_ltf = %d\n", in nrf_wifi_util_show_cfg()
239 conf_params->he_ltf); in nrf_wifi_util_show_cfg()
243 "he_gi = %u\n", in nrf_wifi_util_show_cfg()
244 conf_params->he_gi); in nrf_wifi_util_show_cfg()
248 "set_he_ltf_gi = %d\n", in nrf_wifi_util_show_cfg()
249 conf_params->set_he_ltf_gi); in nrf_wifi_util_show_cfg()
253 "uapsd_queue = %d\n", in nrf_wifi_util_show_cfg()
254 conf_params->uapsd_queue); in nrf_wifi_util_show_cfg()
258 "rate_flag = %d, rate_val = %d\n", in nrf_wifi_util_show_cfg()
259 ctx->conf_params.tx_pkt_tput_mode, in nrf_wifi_util_show_cfg()
260 ctx->conf_params.tx_pkt_rate); in nrf_wifi_util_show_cfg()
269 int vif_index = -1; in nrf_wifi_util_tx_stats()
282 "Invalid vif index(%d).\n", in nrf_wifi_util_tx_stats()
285 return -ENOEXEC; in nrf_wifi_util_tx_stats()
288 k_mutex_lock(&ctx->rpu_lock, K_FOREVER); in nrf_wifi_util_tx_stats()
289 if (!ctx->rpu_ctx) { in nrf_wifi_util_tx_stats()
292 "RPU context not initialized\n"); in nrf_wifi_util_tx_stats()
293 ret = -ENOEXEC; in nrf_wifi_util_tx_stats()
297 fmac_dev_ctx = ctx->rpu_ctx; in nrf_wifi_util_tx_stats()
303 "************* Tx Stats: vif(%d) peer(0) ***********\n", in nrf_wifi_util_tx_stats()
307 queue = def_dev_ctx->tx_config.data_pending_txq[peer_index][i]; in nrf_wifi_util_tx_stats()
313 "Outstanding tokens: ac: %d -> %d (pending_q_len: %d)\n", in nrf_wifi_util_tx_stats()
315 def_dev_ctx->tx_config.outstanding_descs[i], in nrf_wifi_util_tx_stats()
322 k_mutex_unlock(&ctx->rpu_lock); in nrf_wifi_util_tx_stats()
334 long rate_flag = -1; in nrf_wifi_util_tx_rate()
335 long data_rate = -1; in nrf_wifi_util_tx_rate()
342 "Invalid value %ld for rate_flags\n", in nrf_wifi_util_tx_rate()
345 return -ENOEXEC; in nrf_wifi_util_tx_rate()
350 data_rate = -1; in nrf_wifi_util_tx_rate()
355 "rate_val needed for rate_flag = %ld\n", in nrf_wifi_util_tx_rate()
358 return -ENOEXEC; in nrf_wifi_util_tx_rate()
368 "Invalid data_rate %ld for rate_flag %ld\n", in nrf_wifi_util_tx_rate()
371 return -ENOEXEC; in nrf_wifi_util_tx_rate()
376 status = nrf_wifi_fmac_set_tx_rate(ctx->rpu_ctx, in nrf_wifi_util_tx_rate()
383 "Programming tx_rate failed\n"); in nrf_wifi_util_tx_rate()
384 return -ENOEXEC; in nrf_wifi_util_tx_rate()
387 ctx->conf_params.tx_pkt_tput_mode = rate_flag; in nrf_wifi_util_tx_rate()
388 ctx->conf_params.tx_pkt_rate = data_rate; in nrf_wifi_util_tx_rate()
400 int rpu_ps_state = -1; in nrf_wifi_util_show_host_rpu_ps_ctrl_state()
402 status = nrf_wifi_fmac_get_host_rpu_ps_ctrl_state(ctx->rpu_ctx, in nrf_wifi_util_show_host_rpu_ps_ctrl_state()
408 "Failed to get PS state\n"); in nrf_wifi_util_show_host_rpu_ps_ctrl_state()
409 return -ENOEXEC; in nrf_wifi_util_show_host_rpu_ps_ctrl_state()
414 "RPU sleep status = %s\n", rpu_ps_state ? "AWAKE" : "SLEEP"); in nrf_wifi_util_show_host_rpu_ps_ctrl_state()
428 fmac_dev_ctx = ctx->rpu_ctx; in nrf_wifi_util_show_vers()
430 shell_fprintf(sh, SHELL_INFO, "Driver version: %s\n", in nrf_wifi_util_show_vers()
438 "Failed to get firmware version\n"); in nrf_wifi_util_show_vers()
439 return -ENOEXEC; in nrf_wifi_util_show_vers()
443 "Firmware version: %d.%d.%d.%d\n", in nrf_wifi_util_show_vers()
477 "Invalid stats type %s\n", in nrf_wifi_util_dump_rpu_stats()
479 return -ENOEXEC; in nrf_wifi_util_dump_rpu_stats()
483 k_mutex_lock(&ctx->rpu_lock, K_FOREVER); in nrf_wifi_util_dump_rpu_stats()
484 if (!ctx->rpu_ctx) { in nrf_wifi_util_dump_rpu_stats()
487 "RPU context not initialized\n"); in nrf_wifi_util_dump_rpu_stats()
488 ret = -ENOEXEC; in nrf_wifi_util_dump_rpu_stats()
491 fmac_dev_ctx = ctx->rpu_ctx; in nrf_wifi_util_dump_rpu_stats()
499 "Failed to get stats\n"); in nrf_wifi_util_dump_rpu_stats()
500 ret = -ENOEXEC; in nrf_wifi_util_dump_rpu_stats()
508 "UMAC TX debug stats:\n" in nrf_wifi_util_dump_rpu_stats()
509 "======================\n" in nrf_wifi_util_dump_rpu_stats()
510 "tx_cmd: %u\n" in nrf_wifi_util_dump_rpu_stats()
511 "tx_non_coalesce_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
512 "tx_coalesce_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
513 "tx_max_coalesce_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
514 "tx_cmds_max_used: %u\n" in nrf_wifi_util_dump_rpu_stats()
515 "tx_cmds_currently_in_use: %u\n" in nrf_wifi_util_dump_rpu_stats()
516 "tx_done_events_send_to_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
517 "tx_done_success_pkts_to_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
518 "tx_done_failure_pkts_to_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
519 "tx_cmds_with_crypto_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
520 "tx_cmds_with_non_crypto_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
521 "tx_cmds_with_broadcast_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
522 "tx_cmds_with_multicast_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
523 "tx_cmds_with_unicast_pkts_rcvd_from_host: %u\n" in nrf_wifi_util_dump_rpu_stats()
524 "xmit: %u\n" in nrf_wifi_util_dump_rpu_stats()
525 "send_addba_req: %u\n" in nrf_wifi_util_dump_rpu_stats()
526 "addba_resp: %u\n" in nrf_wifi_util_dump_rpu_stats()
527 "softmac_tx: %u\n" in nrf_wifi_util_dump_rpu_stats()
528 "internal_pkts: %u\n" in nrf_wifi_util_dump_rpu_stats()
529 "external_pkts: %u\n" in nrf_wifi_util_dump_rpu_stats()
530 "tx_cmds_to_lmac: %u\n" in nrf_wifi_util_dump_rpu_stats()
531 "tx_dones_from_lmac: %u\n" in nrf_wifi_util_dump_rpu_stats()
532 "total_cmds_to_lmac: %u\n" in nrf_wifi_util_dump_rpu_stats()
533 "tx_packet_data_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
534 "tx_packet_mgmt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
535 "tx_packet_beacon_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
536 "tx_packet_probe_req_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
537 "tx_packet_auth_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
538 "tx_packet_deauth_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
539 "tx_packet_assoc_req_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
540 "tx_packet_disassoc_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
541 "tx_packet_action_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
542 "tx_packet_other_mgmt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
543 "tx_packet_non_mgmt_data_count: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
544 umac->tx_dbg_params.tx_cmd, in nrf_wifi_util_dump_rpu_stats()
545 umac->tx_dbg_params.tx_non_coalesce_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
546 umac->tx_dbg_params.tx_coalesce_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
547 umac->tx_dbg_params.tx_max_coalesce_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
548 umac->tx_dbg_params.tx_cmds_max_used, in nrf_wifi_util_dump_rpu_stats()
549 umac->tx_dbg_params.tx_cmds_currently_in_use, in nrf_wifi_util_dump_rpu_stats()
550 umac->tx_dbg_params.tx_done_events_send_to_host, in nrf_wifi_util_dump_rpu_stats()
551 umac->tx_dbg_params.tx_done_success_pkts_to_host, in nrf_wifi_util_dump_rpu_stats()
552 umac->tx_dbg_params.tx_done_failure_pkts_to_host, in nrf_wifi_util_dump_rpu_stats()
553 umac->tx_dbg_params.tx_cmds_with_crypto_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
554 umac->tx_dbg_params.tx_cmds_with_non_crypto_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
555 umac->tx_dbg_params.tx_cmds_with_broadcast_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
556 umac->tx_dbg_params.tx_cmds_with_multicast_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
557 umac->tx_dbg_params.tx_cmds_with_unicast_pkts_rcvd_from_host, in nrf_wifi_util_dump_rpu_stats()
558 umac->tx_dbg_params.xmit, in nrf_wifi_util_dump_rpu_stats()
559 umac->tx_dbg_params.send_addba_req, in nrf_wifi_util_dump_rpu_stats()
560 umac->tx_dbg_params.addba_resp, in nrf_wifi_util_dump_rpu_stats()
561 umac->tx_dbg_params.softmac_tx, in nrf_wifi_util_dump_rpu_stats()
562 umac->tx_dbg_params.internal_pkts, in nrf_wifi_util_dump_rpu_stats()
563 umac->tx_dbg_params.external_pkts, in nrf_wifi_util_dump_rpu_stats()
564 umac->tx_dbg_params.tx_cmds_to_lmac, in nrf_wifi_util_dump_rpu_stats()
565 umac->tx_dbg_params.tx_dones_from_lmac, in nrf_wifi_util_dump_rpu_stats()
566 umac->tx_dbg_params.total_cmds_to_lmac, in nrf_wifi_util_dump_rpu_stats()
567 umac->tx_dbg_params.tx_packet_data_count, in nrf_wifi_util_dump_rpu_stats()
568 umac->tx_dbg_params.tx_packet_mgmt_count, in nrf_wifi_util_dump_rpu_stats()
569 umac->tx_dbg_params.tx_packet_beacon_count, in nrf_wifi_util_dump_rpu_stats()
570 umac->tx_dbg_params.tx_packet_probe_req_count, in nrf_wifi_util_dump_rpu_stats()
571 umac->tx_dbg_params.tx_packet_auth_count, in nrf_wifi_util_dump_rpu_stats()
572 umac->tx_dbg_params.tx_packet_deauth_count, in nrf_wifi_util_dump_rpu_stats()
573 umac->tx_dbg_params.tx_packet_assoc_req_count, in nrf_wifi_util_dump_rpu_stats()
574 umac->tx_dbg_params.tx_packet_disassoc_count, in nrf_wifi_util_dump_rpu_stats()
575 umac->tx_dbg_params.tx_packet_action_count, in nrf_wifi_util_dump_rpu_stats()
576 umac->tx_dbg_params.tx_packet_other_mgmt_count, in nrf_wifi_util_dump_rpu_stats()
577 umac->tx_dbg_params.tx_packet_non_mgmt_data_count); in nrf_wifi_util_dump_rpu_stats()
580 "UMAC RX debug stats\n" in nrf_wifi_util_dump_rpu_stats()
581 "======================\n" in nrf_wifi_util_dump_rpu_stats()
582 "lmac_events: %u\n" in nrf_wifi_util_dump_rpu_stats()
583 "rx_events: %u\n" in nrf_wifi_util_dump_rpu_stats()
584 "rx_coalesce_events: %u\n" in nrf_wifi_util_dump_rpu_stats()
585 "total_rx_pkts_from_lmac: %u\n" in nrf_wifi_util_dump_rpu_stats()
586 "max_refill_gap: %u\n" in nrf_wifi_util_dump_rpu_stats()
587 "current_refill_gap: %u\n" in nrf_wifi_util_dump_rpu_stats()
588 "out_of_order_mpdus: %u\n" in nrf_wifi_util_dump_rpu_stats()
589 "reorder_free_mpdus: %u\n" in nrf_wifi_util_dump_rpu_stats()
590 "umac_consumed_pkts: %u\n" in nrf_wifi_util_dump_rpu_stats()
591 "host_consumed_pkts: %u\n" in nrf_wifi_util_dump_rpu_stats()
592 "rx_mbox_post: %u\n" in nrf_wifi_util_dump_rpu_stats()
593 "rx_mbox_receive: %u\n" in nrf_wifi_util_dump_rpu_stats()
594 "reordering_ampdu: %u\n" in nrf_wifi_util_dump_rpu_stats()
595 "timer_mbox_post: %u\n" in nrf_wifi_util_dump_rpu_stats()
596 "timer_mbox_rcv: %u\n" in nrf_wifi_util_dump_rpu_stats()
597 "work_mbox_post: %u\n" in nrf_wifi_util_dump_rpu_stats()
598 "work_mbox_rcv: %u\n" in nrf_wifi_util_dump_rpu_stats()
599 "tasklet_mbox_post: %u\n" in nrf_wifi_util_dump_rpu_stats()
600 "tasklet_mbox_rcv: %u\n" in nrf_wifi_util_dump_rpu_stats()
601 "userspace_offload_frames: %u\n" in nrf_wifi_util_dump_rpu_stats()
602 "alloc_buf_fail: %u\n" in nrf_wifi_util_dump_rpu_stats()
603 "rx_packet_total_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
604 "rx_packet_data_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
605 "rx_packet_qos_data_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
606 "rx_packet_protected_data_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
607 "rx_packet_mgmt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
608 "rx_packet_beacon_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
609 "rx_packet_probe_resp_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
610 "rx_packet_auth_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
611 "rx_packet_deauth_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
612 "rx_packet_assoc_resp_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
613 "rx_packet_disassoc_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
614 "rx_packet_action_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
615 "rx_packet_probe_req_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
616 "rx_packet_other_mgmt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
617 "max_coalesce_pkts: %d\n" in nrf_wifi_util_dump_rpu_stats()
618 "null_skb_pointer_from_lmac: %u\n" in nrf_wifi_util_dump_rpu_stats()
619 "unexpected_mgmt_pkt: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
620 umac->rx_dbg_params.lmac_events, in nrf_wifi_util_dump_rpu_stats()
621 umac->rx_dbg_params.rx_events, in nrf_wifi_util_dump_rpu_stats()
622 umac->rx_dbg_params.rx_coalesce_events, in nrf_wifi_util_dump_rpu_stats()
623 umac->rx_dbg_params.total_rx_pkts_from_lmac, in nrf_wifi_util_dump_rpu_stats()
624 umac->rx_dbg_params.max_refill_gap, in nrf_wifi_util_dump_rpu_stats()
625 umac->rx_dbg_params.current_refill_gap, in nrf_wifi_util_dump_rpu_stats()
626 umac->rx_dbg_params.out_of_order_mpdus, in nrf_wifi_util_dump_rpu_stats()
627 umac->rx_dbg_params.reorder_free_mpdus, in nrf_wifi_util_dump_rpu_stats()
628 umac->rx_dbg_params.umac_consumed_pkts, in nrf_wifi_util_dump_rpu_stats()
629 umac->rx_dbg_params.host_consumed_pkts, in nrf_wifi_util_dump_rpu_stats()
630 umac->rx_dbg_params.rx_mbox_post, in nrf_wifi_util_dump_rpu_stats()
631 umac->rx_dbg_params.rx_mbox_receive, in nrf_wifi_util_dump_rpu_stats()
632 umac->rx_dbg_params.reordering_ampdu, in nrf_wifi_util_dump_rpu_stats()
633 umac->rx_dbg_params.timer_mbox_post, in nrf_wifi_util_dump_rpu_stats()
634 umac->rx_dbg_params.timer_mbox_rcv, in nrf_wifi_util_dump_rpu_stats()
635 umac->rx_dbg_params.work_mbox_post, in nrf_wifi_util_dump_rpu_stats()
636 umac->rx_dbg_params.work_mbox_rcv, in nrf_wifi_util_dump_rpu_stats()
637 umac->rx_dbg_params.tasklet_mbox_post, in nrf_wifi_util_dump_rpu_stats()
638 umac->rx_dbg_params.tasklet_mbox_rcv, in nrf_wifi_util_dump_rpu_stats()
639 umac->rx_dbg_params.userspace_offload_frames, in nrf_wifi_util_dump_rpu_stats()
640 umac->rx_dbg_params.alloc_buf_fail, in nrf_wifi_util_dump_rpu_stats()
641 umac->rx_dbg_params.rx_packet_total_count, in nrf_wifi_util_dump_rpu_stats()
642 umac->rx_dbg_params.rx_packet_data_count, in nrf_wifi_util_dump_rpu_stats()
643 umac->rx_dbg_params.rx_packet_qos_data_count, in nrf_wifi_util_dump_rpu_stats()
644 umac->rx_dbg_params.rx_packet_protected_data_count, in nrf_wifi_util_dump_rpu_stats()
645 umac->rx_dbg_params.rx_packet_mgmt_count, in nrf_wifi_util_dump_rpu_stats()
646 umac->rx_dbg_params.rx_packet_beacon_count, in nrf_wifi_util_dump_rpu_stats()
647 umac->rx_dbg_params.rx_packet_probe_resp_count, in nrf_wifi_util_dump_rpu_stats()
648 umac->rx_dbg_params.rx_packet_auth_count, in nrf_wifi_util_dump_rpu_stats()
649 umac->rx_dbg_params.rx_packet_deauth_count, in nrf_wifi_util_dump_rpu_stats()
650 umac->rx_dbg_params.rx_packet_assoc_resp_count, in nrf_wifi_util_dump_rpu_stats()
651 umac->rx_dbg_params.rx_packet_disassoc_count, in nrf_wifi_util_dump_rpu_stats()
652 umac->rx_dbg_params.rx_packet_action_count, in nrf_wifi_util_dump_rpu_stats()
653 umac->rx_dbg_params.rx_packet_probe_req_count, in nrf_wifi_util_dump_rpu_stats()
654 umac->rx_dbg_params.rx_packet_other_mgmt_count, in nrf_wifi_util_dump_rpu_stats()
655 umac->rx_dbg_params.max_coalesce_pkts, in nrf_wifi_util_dump_rpu_stats()
656 umac->rx_dbg_params.null_skb_pointer_from_lmac, in nrf_wifi_util_dump_rpu_stats()
657 umac->rx_dbg_params.unexpected_mgmt_pkt); in nrf_wifi_util_dump_rpu_stats()
660 "UMAC control path stats\n" in nrf_wifi_util_dump_rpu_stats()
661 "======================\n" in nrf_wifi_util_dump_rpu_stats()
662 "cmd_init: %u\n" in nrf_wifi_util_dump_rpu_stats()
663 "event_init_done: %u\n" in nrf_wifi_util_dump_rpu_stats()
664 "cmd_rf_test: %u\n" in nrf_wifi_util_dump_rpu_stats()
665 "cmd_connect: %u\n" in nrf_wifi_util_dump_rpu_stats()
666 "cmd_get_stats: %u\n" in nrf_wifi_util_dump_rpu_stats()
667 "event_ps_state: %u\n" in nrf_wifi_util_dump_rpu_stats()
668 "cmd_set_reg: %u\n" in nrf_wifi_util_dump_rpu_stats()
669 "cmd_get_reg: %u\n" in nrf_wifi_util_dump_rpu_stats()
670 "cmd_req_set_reg: %u\n" in nrf_wifi_util_dump_rpu_stats()
671 "cmd_trigger_scan: %u\n" in nrf_wifi_util_dump_rpu_stats()
672 "event_scan_done: %u\n" in nrf_wifi_util_dump_rpu_stats()
673 "cmd_get_scan: %u\n" in nrf_wifi_util_dump_rpu_stats()
674 "umac_scan_req: %u\n" in nrf_wifi_util_dump_rpu_stats()
675 "umac_scan_complete: %u\n" in nrf_wifi_util_dump_rpu_stats()
676 "umac_scan_busy: %u\n" in nrf_wifi_util_dump_rpu_stats()
677 "cmd_auth: %u\n" in nrf_wifi_util_dump_rpu_stats()
678 "cmd_assoc: %u\n" in nrf_wifi_util_dump_rpu_stats()
679 "cmd_deauth: %u\n" in nrf_wifi_util_dump_rpu_stats()
680 "cmd_register_frame: %u\n" in nrf_wifi_util_dump_rpu_stats()
681 "cmd_frame: %u\n" in nrf_wifi_util_dump_rpu_stats()
682 "cmd_del_key: %u\n" in nrf_wifi_util_dump_rpu_stats()
683 "cmd_new_key: %u\n" in nrf_wifi_util_dump_rpu_stats()
684 "cmd_set_key: %u\n" in nrf_wifi_util_dump_rpu_stats()
685 "cmd_get_key: %u\n" in nrf_wifi_util_dump_rpu_stats()
686 "event_beacon_hint: %u\n" in nrf_wifi_util_dump_rpu_stats()
687 "event_reg_change: %u\n" in nrf_wifi_util_dump_rpu_stats()
688 "event_wiphy_reg_change: %u\n" in nrf_wifi_util_dump_rpu_stats()
689 "cmd_set_station: %u\n" in nrf_wifi_util_dump_rpu_stats()
690 "cmd_new_station: %u\n" in nrf_wifi_util_dump_rpu_stats()
691 "cmd_del_station: %u\n" in nrf_wifi_util_dump_rpu_stats()
692 "cmd_new_interface: %u\n" in nrf_wifi_util_dump_rpu_stats()
693 "cmd_set_interface: %u\n" in nrf_wifi_util_dump_rpu_stats()
694 "cmd_get_interface: %u\n" in nrf_wifi_util_dump_rpu_stats()
695 "cmd_set_ifflags: %u\n" in nrf_wifi_util_dump_rpu_stats()
696 "cmd_set_ifflags_done: %u\n" in nrf_wifi_util_dump_rpu_stats()
697 "cmd_set_bss: %u\n" in nrf_wifi_util_dump_rpu_stats()
698 "cmd_set_wiphy: %u\n" in nrf_wifi_util_dump_rpu_stats()
699 "cmd_start_ap: %u\n" in nrf_wifi_util_dump_rpu_stats()
700 "LMAC_CMD_PS: %u\n" in nrf_wifi_util_dump_rpu_stats()
701 "CURR_STATE: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
702 umac->cmd_evnt_dbg_params.cmd_init, in nrf_wifi_util_dump_rpu_stats()
703 umac->cmd_evnt_dbg_params.event_init_done, in nrf_wifi_util_dump_rpu_stats()
704 umac->cmd_evnt_dbg_params.cmd_rf_test, in nrf_wifi_util_dump_rpu_stats()
705 umac->cmd_evnt_dbg_params.cmd_connect, in nrf_wifi_util_dump_rpu_stats()
706 umac->cmd_evnt_dbg_params.cmd_get_stats, in nrf_wifi_util_dump_rpu_stats()
707 umac->cmd_evnt_dbg_params.event_ps_state, in nrf_wifi_util_dump_rpu_stats()
708 umac->cmd_evnt_dbg_params.cmd_set_reg, in nrf_wifi_util_dump_rpu_stats()
709 umac->cmd_evnt_dbg_params.cmd_get_reg, in nrf_wifi_util_dump_rpu_stats()
710 umac->cmd_evnt_dbg_params.cmd_req_set_reg, in nrf_wifi_util_dump_rpu_stats()
711 umac->cmd_evnt_dbg_params.cmd_trigger_scan, in nrf_wifi_util_dump_rpu_stats()
712 umac->cmd_evnt_dbg_params.event_scan_done, in nrf_wifi_util_dump_rpu_stats()
713 umac->cmd_evnt_dbg_params.cmd_get_scan, in nrf_wifi_util_dump_rpu_stats()
714 umac->cmd_evnt_dbg_params.umac_scan_req, in nrf_wifi_util_dump_rpu_stats()
715 umac->cmd_evnt_dbg_params.umac_scan_complete, in nrf_wifi_util_dump_rpu_stats()
716 umac->cmd_evnt_dbg_params.umac_scan_busy, in nrf_wifi_util_dump_rpu_stats()
717 umac->cmd_evnt_dbg_params.cmd_auth, in nrf_wifi_util_dump_rpu_stats()
718 umac->cmd_evnt_dbg_params.cmd_assoc, in nrf_wifi_util_dump_rpu_stats()
719 umac->cmd_evnt_dbg_params.cmd_deauth, in nrf_wifi_util_dump_rpu_stats()
720 umac->cmd_evnt_dbg_params.cmd_register_frame, in nrf_wifi_util_dump_rpu_stats()
721 umac->cmd_evnt_dbg_params.cmd_frame, in nrf_wifi_util_dump_rpu_stats()
722 umac->cmd_evnt_dbg_params.cmd_del_key, in nrf_wifi_util_dump_rpu_stats()
723 umac->cmd_evnt_dbg_params.cmd_new_key, in nrf_wifi_util_dump_rpu_stats()
724 umac->cmd_evnt_dbg_params.cmd_set_key, in nrf_wifi_util_dump_rpu_stats()
725 umac->cmd_evnt_dbg_params.cmd_get_key, in nrf_wifi_util_dump_rpu_stats()
726 umac->cmd_evnt_dbg_params.event_beacon_hint, in nrf_wifi_util_dump_rpu_stats()
727 umac->cmd_evnt_dbg_params.event_reg_change, in nrf_wifi_util_dump_rpu_stats()
728 umac->cmd_evnt_dbg_params.event_wiphy_reg_change, in nrf_wifi_util_dump_rpu_stats()
729 umac->cmd_evnt_dbg_params.cmd_set_station, in nrf_wifi_util_dump_rpu_stats()
730 umac->cmd_evnt_dbg_params.cmd_new_station, in nrf_wifi_util_dump_rpu_stats()
731 umac->cmd_evnt_dbg_params.cmd_del_station, in nrf_wifi_util_dump_rpu_stats()
732 umac->cmd_evnt_dbg_params.cmd_new_interface, in nrf_wifi_util_dump_rpu_stats()
733 umac->cmd_evnt_dbg_params.cmd_set_interface, in nrf_wifi_util_dump_rpu_stats()
734 umac->cmd_evnt_dbg_params.cmd_get_interface, in nrf_wifi_util_dump_rpu_stats()
735 umac->cmd_evnt_dbg_params.cmd_set_ifflags, in nrf_wifi_util_dump_rpu_stats()
736 umac->cmd_evnt_dbg_params.cmd_set_ifflags_done, in nrf_wifi_util_dump_rpu_stats()
737 umac->cmd_evnt_dbg_params.cmd_set_bss, in nrf_wifi_util_dump_rpu_stats()
738 umac->cmd_evnt_dbg_params.cmd_set_wiphy, in nrf_wifi_util_dump_rpu_stats()
739 umac->cmd_evnt_dbg_params.cmd_start_ap, in nrf_wifi_util_dump_rpu_stats()
740 umac->cmd_evnt_dbg_params.LMAC_CMD_PS, in nrf_wifi_util_dump_rpu_stats()
741 umac->cmd_evnt_dbg_params.CURR_STATE); in nrf_wifi_util_dump_rpu_stats()
744 "UMAC interface stats\n" in nrf_wifi_util_dump_rpu_stats()
745 "======================\n" in nrf_wifi_util_dump_rpu_stats()
746 "tx_unicast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
747 "tx_multicast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
748 "tx_broadcast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
749 "tx_bytes: %u\n" in nrf_wifi_util_dump_rpu_stats()
750 "rx_unicast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
751 "rx_multicast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
752 "rx_broadcast_pkt_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
753 "rx_beacon_success_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
754 "rx_beacon_miss_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
755 "rx_bytes: %u\n" in nrf_wifi_util_dump_rpu_stats()
756 "rx_checksum_error_count: %u\n\n" in nrf_wifi_util_dump_rpu_stats()
757 "replay_attack_drop_cnt: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
758 umac->interface_data_stats.tx_unicast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
759 umac->interface_data_stats.tx_multicast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
760 umac->interface_data_stats.tx_broadcast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
761 umac->interface_data_stats.tx_bytes, in nrf_wifi_util_dump_rpu_stats()
762 umac->interface_data_stats.rx_unicast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
763 umac->interface_data_stats.rx_multicast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
764 umac->interface_data_stats.rx_broadcast_pkt_count, in nrf_wifi_util_dump_rpu_stats()
765 umac->interface_data_stats.rx_beacon_success_count, in nrf_wifi_util_dump_rpu_stats()
766 umac->interface_data_stats.rx_beacon_miss_count, in nrf_wifi_util_dump_rpu_stats()
767 umac->interface_data_stats.rx_bytes, in nrf_wifi_util_dump_rpu_stats()
768 umac->interface_data_stats.rx_checksum_error_count, in nrf_wifi_util_dump_rpu_stats()
769 umac->interface_data_stats.replay_attack_drop_cnt); in nrf_wifi_util_dump_rpu_stats()
776 "LMAC stats\n" in nrf_wifi_util_dump_rpu_stats()
777 "======================\n" in nrf_wifi_util_dump_rpu_stats()
778 "reset_cmd_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
779 "reset_complete_event_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
780 "unable_gen_event: %u\n" in nrf_wifi_util_dump_rpu_stats()
781 "ch_prog_cmd_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
782 "channel_prog_done: %u\n" in nrf_wifi_util_dump_rpu_stats()
783 "tx_pkt_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
784 "tx_pkt_done_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
785 "scan_pkt_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
786 "internal_pkt_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
787 "internal_pkt_done_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
788 "ack_resp_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
789 "tx_timeout: %u\n" in nrf_wifi_util_dump_rpu_stats()
790 "deagg_isr: %u\n" in nrf_wifi_util_dump_rpu_stats()
791 "deagg_inptr_desc_empty: %u\n" in nrf_wifi_util_dump_rpu_stats()
792 "deagg_circular_buffer_full: %u\n" in nrf_wifi_util_dump_rpu_stats()
793 "lmac_rxisr_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
794 "rx_decryptcnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
795 "process_decrypt_fail: %u\n" in nrf_wifi_util_dump_rpu_stats()
796 "prepa_rx_event_fail: %u\n" in nrf_wifi_util_dump_rpu_stats()
797 "rx_core_pool_full_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
798 "rx_mpdu_crc_success_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
799 "rx_mpdu_crc_fail_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
800 "rx_ofdm_crc_success_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
801 "rx_ofdm_crc_fail_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
802 "rxDSSSCrcSuccessCnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
803 "rxDSSSCrcFailCnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
804 "rx_crypto_start_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
805 "rx_crypto_done_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
806 "rx_event_buf_full: %u\n" in nrf_wifi_util_dump_rpu_stats()
807 "rx_extram_buf_full: %u\n" in nrf_wifi_util_dump_rpu_stats()
808 "scan_req: %u\n" in nrf_wifi_util_dump_rpu_stats()
809 "scan_complete: %u\n" in nrf_wifi_util_dump_rpu_stats()
810 "scan_abort_req: %u\n" in nrf_wifi_util_dump_rpu_stats()
811 "scan_abort_complete: %u\n" in nrf_wifi_util_dump_rpu_stats()
812 "internal_buf_pool_null: %u\n" in nrf_wifi_util_dump_rpu_stats()
813 "rpu_hw_lockup_count: %u\n" in nrf_wifi_util_dump_rpu_stats()
814 "rpu_hw_lockup_recovery_done: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
815 lmac->reset_cmd_cnt, in nrf_wifi_util_dump_rpu_stats()
816 lmac->reset_complete_event_cnt, in nrf_wifi_util_dump_rpu_stats()
817 lmac->unable_gen_event, in nrf_wifi_util_dump_rpu_stats()
818 lmac->ch_prog_cmd_cnt, in nrf_wifi_util_dump_rpu_stats()
819 lmac->channel_prog_done, in nrf_wifi_util_dump_rpu_stats()
820 lmac->tx_pkt_cnt, in nrf_wifi_util_dump_rpu_stats()
821 lmac->tx_pkt_done_cnt, in nrf_wifi_util_dump_rpu_stats()
822 lmac->scan_pkt_cnt, in nrf_wifi_util_dump_rpu_stats()
823 lmac->internal_pkt_cnt, in nrf_wifi_util_dump_rpu_stats()
824 lmac->internal_pkt_done_cnt, in nrf_wifi_util_dump_rpu_stats()
825 lmac->ack_resp_cnt, in nrf_wifi_util_dump_rpu_stats()
826 lmac->tx_timeout, in nrf_wifi_util_dump_rpu_stats()
827 lmac->deagg_isr, in nrf_wifi_util_dump_rpu_stats()
828 lmac->deagg_inptr_desc_empty, in nrf_wifi_util_dump_rpu_stats()
829 lmac->deagg_circular_buffer_full, in nrf_wifi_util_dump_rpu_stats()
830 lmac->lmac_rxisr_cnt, in nrf_wifi_util_dump_rpu_stats()
831 lmac->rx_decryptcnt, in nrf_wifi_util_dump_rpu_stats()
832 lmac->process_decrypt_fail, in nrf_wifi_util_dump_rpu_stats()
833 lmac->prepa_rx_event_fail, in nrf_wifi_util_dump_rpu_stats()
834 lmac->rx_core_pool_full_cnt, in nrf_wifi_util_dump_rpu_stats()
835 lmac->rx_mpdu_crc_success_cnt, in nrf_wifi_util_dump_rpu_stats()
836 lmac->rx_mpdu_crc_fail_cnt, in nrf_wifi_util_dump_rpu_stats()
837 lmac->rx_ofdm_crc_success_cnt, in nrf_wifi_util_dump_rpu_stats()
838 lmac->rx_ofdm_crc_fail_cnt, in nrf_wifi_util_dump_rpu_stats()
839 lmac->rxDSSSCrcSuccessCnt, in nrf_wifi_util_dump_rpu_stats()
840 lmac->rxDSSSCrcFailCnt, in nrf_wifi_util_dump_rpu_stats()
841 lmac->rx_crypto_start_cnt, in nrf_wifi_util_dump_rpu_stats()
842 lmac->rx_crypto_done_cnt, in nrf_wifi_util_dump_rpu_stats()
843 lmac->rx_event_buf_full, in nrf_wifi_util_dump_rpu_stats()
844 lmac->rx_extram_buf_full, in nrf_wifi_util_dump_rpu_stats()
845 lmac->scan_req, in nrf_wifi_util_dump_rpu_stats()
846 lmac->scan_complete, in nrf_wifi_util_dump_rpu_stats()
847 lmac->scan_abort_req, in nrf_wifi_util_dump_rpu_stats()
848 lmac->scan_abort_complete, in nrf_wifi_util_dump_rpu_stats()
849 lmac->internal_buf_pool_null, in nrf_wifi_util_dump_rpu_stats()
850 lmac->rpu_hw_lockup_count, in nrf_wifi_util_dump_rpu_stats()
851 lmac->rpu_hw_lockup_recovery_done); in nrf_wifi_util_dump_rpu_stats()
858 "PHY stats\n" in nrf_wifi_util_dump_rpu_stats()
859 "======================\n" in nrf_wifi_util_dump_rpu_stats()
860 "rssi_avg: %d\n" in nrf_wifi_util_dump_rpu_stats()
861 "pdout_val: %u\n" in nrf_wifi_util_dump_rpu_stats()
862 "ofdm_crc32_pass_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
863 "ofdm_crc32_fail_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
864 "dsss_crc32_pass_cnt: %u\n" in nrf_wifi_util_dump_rpu_stats()
865 "dsss_crc32_fail_cnt: %u\n\n", in nrf_wifi_util_dump_rpu_stats()
866 phy->rssi_avg, in nrf_wifi_util_dump_rpu_stats()
867 phy->pdout_val, in nrf_wifi_util_dump_rpu_stats()
868 phy->ofdm_crc32_pass_cnt, in nrf_wifi_util_dump_rpu_stats()
869 phy->ofdm_crc32_fail_cnt, in nrf_wifi_util_dump_rpu_stats()
870 phy->dsss_crc32_pass_cnt, in nrf_wifi_util_dump_rpu_stats()
871 phy->dsss_crc32_fail_cnt); in nrf_wifi_util_dump_rpu_stats()
876 k_mutex_unlock(&ctx->rpu_lock); in nrf_wifi_util_dump_rpu_stats()
890 k_mutex_lock(&ctx->rpu_lock, K_FOREVER); in nrf_wifi_util_trigger_rpu_recovery()
891 if (!ctx || !ctx->rpu_ctx) { in nrf_wifi_util_trigger_rpu_recovery()
894 "RPU context not initialized\n"); in nrf_wifi_util_trigger_rpu_recovery()
895 ret = -ENOEXEC; in nrf_wifi_util_trigger_rpu_recovery()
899 fmac_dev_ctx = ctx->rpu_ctx; in nrf_wifi_util_trigger_rpu_recovery()
905 "Failed to trigger RPU recovery\n"); in nrf_wifi_util_trigger_rpu_recovery()
906 return -ENOEXEC; in nrf_wifi_util_trigger_rpu_recovery()
911 "RPU recovery triggered\n"); in nrf_wifi_util_trigger_rpu_recovery()
915 k_mutex_unlock(&ctx->rpu_lock); in nrf_wifi_util_trigger_rpu_recovery()
928 k_mutex_lock(&ctx->rpu_lock, K_FOREVER); in nrf_wifi_util_rpu_recovery_info()
929 if (!ctx || !ctx->rpu_ctx) { in nrf_wifi_util_rpu_recovery_info()
932 "RPU context not initialized\n"); in nrf_wifi_util_rpu_recovery_info()
933 ret = -ENOEXEC; in nrf_wifi_util_rpu_recovery_info()
937 fmac_dev_ctx = ctx->rpu_ctx; in nrf_wifi_util_rpu_recovery_info()
938 hal_dev_ctx = fmac_dev_ctx->hal_dev_ctx; in nrf_wifi_util_rpu_recovery_info()
942 "wdt_irq_received: %d\n" in nrf_wifi_util_rpu_recovery_info()
943 "wdt_irq_ignored: %d\n" in nrf_wifi_util_rpu_recovery_info()
944 "last_wakeup_now_asserted_time_ms: %lu milliseconds\n" in nrf_wifi_util_rpu_recovery_info()
945 "last_wakeup_now_deasserted_time_ms: %lu milliseconds\n" in nrf_wifi_util_rpu_recovery_info()
946 "last_rpu_sleep_opp_time_ms: %lu milliseconds\n" in nrf_wifi_util_rpu_recovery_info()
947 "current time: %lu milliseconds\n" in nrf_wifi_util_rpu_recovery_info()
948 "rpu_recovery_success: %d\n" in nrf_wifi_util_rpu_recovery_info()
949 "rpu_recovery_failure: %d\n\n", in nrf_wifi_util_rpu_recovery_info()
950 hal_dev_ctx->wdt_irq_received, in nrf_wifi_util_rpu_recovery_info()
951 hal_dev_ctx->wdt_irq_ignored, in nrf_wifi_util_rpu_recovery_info()
952 hal_dev_ctx->last_wakeup_now_asserted_time_ms, in nrf_wifi_util_rpu_recovery_info()
953 hal_dev_ctx->last_wakeup_now_deasserted_time_ms, in nrf_wifi_util_rpu_recovery_info()
954 hal_dev_ctx->last_rpu_sleep_opp_time_ms, in nrf_wifi_util_rpu_recovery_info()
956 ctx->rpu_recovery_success, in nrf_wifi_util_rpu_recovery_info()
957 ctx->rpu_recovery_failure); in nrf_wifi_util_rpu_recovery_info()
961 k_mutex_unlock(&ctx->rpu_lock); in nrf_wifi_util_rpu_recovery_info()
970 "0 - 1x HE LTF\n"
971 "1 - 2x HE LTF\n"
972 "2 - 4x HE LTF ",
978 "0 - 0.8 us\n"
979 "1 - 1.6 us\n"
980 "2 - 3.2 us ",
986 "0 - Disable\n"
987 "1 - Enable",
994 "<val> - 0 to 15",
1008 "Displays transmit statistics\n"
1009 "vif_index: 0 - 1\n",
1016 "Sets TX data rate to either a fixed value or AUTO\n"
1017 "Parameters:\n"
1018 " <rate_flag> : The TX data rate type to be set, where:\n"
1019 " 0 - LEGACY\n"
1020 " 1 - HT\n"
1021 " 2 - VHT\n"
1022 " 3 - HE_SU\n"
1023 " 4 - HE_ER_SU\n"
1024 " 5 - AUTO\n"
1025 " <rate_val> : The TX data rate value to be set, valid values are:\n"
1026 " Legacy : <1, 2, 55, 11, 6, 9, 12, 18, 24, 36, 48, 54>\n"
1027 " Non-legacy: <MCS index value between 0 - 7>\n"
1028 " AUTO: <No value needed>\n",
1074 "nRF Wi-Fi utility shell commands",
1081 if (nrf_wifi_util_conf_init(&ctx->conf_params) < 0) { in nrf_wifi_util_init()
1082 return -1; in nrf_wifi_util_init()