瀏覽代碼

qcacld-3.0: update FISA entry vdev if flow search failed

If FISA flow search is failing by HW, but same FISA flow is
already present in host FISA SW table, vdev will not be updated
accordingly, so RX frame might be dropped due to vdev mismatch
when do FISA flush.

update vdev in FISA SW entry correctly.

Change-Id: I0907c6d2d1e25424fbebd6277f326346deba6569
CRs-Fixed: 2704610
Jinwei Chen 4 年之前
父節點
當前提交
d6165e65cb
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      core/dp/txrx3.0/dp_fisa_rx.c

+ 1 - 0
core/dp/txrx3.0/dp_fisa_rx.c

@@ -398,6 +398,7 @@ dp_rx_fisa_add_ft_entry(struct dp_rx_fst *fisa_hdl,
 
 		if (is_same_flow(&sw_ft_entry->rx_flow_tuple_info,
 				 &rx_flow_tuple_info)) {
+			sw_ft_entry->vdev = vdev;
 			dp_fisa_debug("It is same flow fse entry idx %d",
 				      hashed_flow_idx);
 			/* Incoming flow tuple matches with existing