|
@@ -71,6 +71,8 @@
|
|
|
* @u.rx.dev.priv_cb_m.reo_dest_ind_or_sw_excpt: reo destination indication or
|
|
|
* sw exception bit from ring desc
|
|
|
* @u.rx.dev.priv_cb_m.lmac_id: lmac id for RX packet
|
|
|
+ * @u.rx.dev.priv_cb_m.fr_ds: from DS bit in RX packet
|
|
|
+ * @u.rx.dev.priv_cb_m.to_ds: to DS bit in RX packet
|
|
|
* @u.rx.dev.priv_cb_m.reserved1: reserved bits
|
|
|
* @u.rx.dev.priv_cb_m.tcp_seq_num: TCP sequence number
|
|
|
* @u.rx.dev.priv_cb_m.tcp_ack_num: TCP ACK number
|
|
@@ -211,7 +213,9 @@ struct qdf_nbuf_cb {
|
|
|
ipa_smmu_map:1,
|
|
|
reo_dest_ind_or_sw_excpt:5,
|
|
|
lmac_id:2,
|
|
|
- reserved1:16;
|
|
|
+ fr_ds:1,
|
|
|
+ to_ds:1,
|
|
|
+ reserved1:14;
|
|
|
uint32_t tcp_seq_num;
|
|
|
uint32_t tcp_ack_num;
|
|
|
union {
|
|
@@ -407,6 +411,14 @@ QDF_COMPILE_TIME_ASSERT(qdf_nbuf_cb_size,
|
|
|
(((struct qdf_nbuf_cb *) \
|
|
|
((skb)->cb))->u.rx.is_raw_frame)
|
|
|
|
|
|
+#define QDF_NBUF_CB_RX_FROM_DS(skb) \
|
|
|
+ (((struct qdf_nbuf_cb *) \
|
|
|
+ ((skb)->cb))->u.rx.dev.priv_cb_m.fr_ds)
|
|
|
+
|
|
|
+#define QDF_NBUF_CB_RX_TO_DS(skb) \
|
|
|
+ (((struct qdf_nbuf_cb *) \
|
|
|
+ ((skb)->cb))->u.rx.dev.priv_cb_m.to_ds)
|
|
|
+
|
|
|
#define QDF_NBUF_CB_RX_TID_VAL(skb) \
|
|
|
(((struct qdf_nbuf_cb *) \
|
|
|
((skb)->cb))->u.rx.tid_val)
|