qcacmn: Stop FISA if frame rings mismatch
If frames from the same FISA flow goes into different REO2SW rings, it will result in an unexpected FISA behavior. This can happen if the frames have been reinjected from FW offload module since FW will select REO2SW1 ring. If the same flow frames hash to other REO2SW rings, then the same flow UDP frames will do to different rings. Reo_destination_indication of 6 indicates if the frame has been reinjected from FW. If so, then continue to deliver the packet without FISA. Change-Id: I14a17a10d04909adfb30557d58beb1610e59bf70 CRs-Fixed: 2790292
This commit is contained in:

committed by
snandini

orang tua
650f0ffd7d
melakukan
a64da56134
@@ -1767,7 +1767,11 @@ struct hal_hw_txrx_ops qca5018_hal_hw_txrx_ops = {
|
||||
hal_rx_mpdu_start_offset_get_generic,
|
||||
hal_rx_mpdu_end_offset_get_generic,
|
||||
hal_rx_flow_setup_fse_5018,
|
||||
hal_compute_reo_remap_ix2_ix3_5018
|
||||
hal_compute_reo_remap_ix2_ix3_5018,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
struct hal_hw_srng_config hw_srng_table_5018[] = {
|
||||
|
Reference in New Issue
Block a user