qcacmn: Reorganize the tx & rx member of skb->cb structure

The current tx & rx member of skb->cb structure has lot of common members
duplicated across win & mcl sub structures.
The common members are now moved out
and new members are added as per the requirement.
Also the members are organized to avoid additional padding
and fit within the 48 byte boundary for both 32bit & 64 bit platforms.

Change-Id: I27abc95d51127513cf2e7e9657a4ee84324b2cc9
CRs-Fixed: 2120295
diff --git a/dp/wifi3.0/dp_rx.h b/dp/wifi3.0/dp_rx.h
index e7e09ed..62f51c8 100644
--- a/dp/wifi3.0/dp_rx.h
+++ b/dp/wifi3.0/dp_rx.h
@@ -357,7 +357,7 @@
 	uint8_t wds_src_mac[IEEE80211_ADDR_LEN];
 
 	/* Do wds source port learning only if it is a 4-address mpdu */
-	if (!(qdf_nbuf_is_chfrag_start(nbuf) &&
+	if (!(qdf_nbuf_is_rx_chfrag_start(nbuf) &&
 		hal_rx_get_mpdu_mac_ad4_valid(rx_tlv_hdr)))
 		return;