21d055dd05b0ab13a0e74e6b847a7b9d8110e99a

In case of TSO, same buffer results in multiple tx_desc after segmentations. To avoid multiple free of skb ref_cnt is used. Currently ref_cnt is incremented twice for 1st segment and not incremented for last segment and in case of failure from ce_send_fast, ref_cnt is decremented twice. Above logic don't work in case when TSO packet with segment count is 1 and ce_send_fast failure is observed. So, Change logic to increment ref_cnt only once for 1st segment and avoid reducing ref_cnt twice in case of ce_send_fast failure. Change-Id: Ia85a6a8f905310b210d6f480a004feb2528a31d7 CRs-Fixed: 2469773
This is CNSS WLAN Host Driver for products starting from iHelium
Descrizione
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%