[][MAC80211][WiFi6][core][Fix incorrect VIF assignment for IEEE 802.11 fragments]

[Description]
Fix incorrect VIF assignment for IEEE 802.11 fragments.
When in WDS mode (vif is AP_VLAN), only the first fragment would be dequeued from txq and go through some tx processing which includes the replacement of vif in CB(SKB) from the AP_VLAN one to the AP one. However, the rest of the fragments would be dequeued from txqi->frags and bypass this process which in turn results in different VIF assignment for softmac to fill in TXD. Therefore, we fix this by assigning the correct AP VIF to SKB_CB of the rest fragments.

[Release-log]
N/A

Change-Id: I4b7557bac667aa1f2f8a6a1f65b37009713805c1
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8898123
1 file changed