3 Replies Latest reply on Feb 26, 2020 1:52 PM by MiTo_1583836

    How to manage WWD Flow Control Errors on SDIO for CYW4334x


      What are the options to mitigate flow control error on SDIO bus when the radio is exposed to a large number of AP (>50)?

      We have noticed performance issues when a client tries to connect to the softAP running on the module and the module itself is running a scan of the network with a large number of APs.


      We are running WICED 6.x and we are hitting the following log:


      WPRINT_MACRO(( "WWD Stats.. \n"

                         "tx_total:%ld, rx_total:%ld, tx_no_mem:%ld, rx_no_mem:%ld\n"

                         "tx_fail:%ld, no_credit:%ld, flow_control:%ld\n",

                         wwd_stats.tx_total, wwd_stats.rx_total, wwd_stats.tx_no_mem, wwd_stats.rx_no_mem,

                         wwd_stats.tx_fail, wwd_stats.no_credit, wwd_stats.flow_control ));


      In the condition described the flow control would start to increase drastically via the wwd_stats.flow_control.


      Is there a way we can prevent the scan to happen when we are already transmitting data? Can we configure the stack to have a better control over when the scan takes place?


      Thank you in advance,