diff options
Diffstat (limited to 'drivers/rmnet/shs/rmnet_shs_wq_mem.c')
-rw-r--r-- | drivers/rmnet/shs/rmnet_shs_wq_mem.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/rmnet/shs/rmnet_shs_wq_mem.c b/drivers/rmnet/shs/rmnet_shs_wq_mem.c index bec0da5..e80d424 100644 --- a/drivers/rmnet/shs/rmnet_shs_wq_mem.c +++ b/drivers/rmnet/shs/rmnet_shs_wq_mem.c @@ -490,6 +490,14 @@ void rmnet_shs_wq_mem_update_cached_sorted_gold_flows(struct list_head *gold_flo if (!gflow_node) continue; + if (gflow_node->rx_pps == 0) { + continue; + } + + if (idx >= RMNET_SHS_MAX_USRFLOWS) { + break; + } + rm_err("SHS_SGOLD: > flow 0x%x with pps %llu on cpu[%d]", gflow_node->hash, gflow_node->rx_pps, gflow_node->cpu_num); @@ -548,6 +556,15 @@ void rmnet_shs_wq_mem_update_cached_sorted_ss_flows(struct list_head *ss_flows) if (!ssflow_node) continue; + + if (ssflow_node->rx_pps == 0) { + continue; + } + + if (idx >= RMNET_SHS_MAX_USRFLOWS) { + break; + } + rm_err("SHS_SLOW: > flow 0x%x with pps %llu on cpu[%d]", ssflow_node->hash, ssflow_node->rx_pps, ssflow_node->cpu_num); |