qcacmn: Add is_critical flag in struct qdf_nbuf_cb
Add a single bit "is_critical" flag to qdf_nbuf_cb structure to indicate critical frames to DP layer. Change-Id: I41c67467a3a54eef55c81a80dfb86b3ad7f33518 CRs-Fixed: 3114311
This commit is contained in:

committed by
Madan Koyyalamudi

parent
4d03fcbd12
commit
97f83cd810
@@ -208,7 +208,7 @@ typedef union {
|
|||||||
* @tx.flags.bits.flag_chfrag_cont: middle or part of MSDU in an AMSDU
|
* @tx.flags.bits.flag_chfrag_cont: middle or part of MSDU in an AMSDU
|
||||||
* @tx.flags.bits.flag_chfrag_end: last MSDU in an AMSDU
|
* @tx.flags.bits.flag_chfrag_end: last MSDU in an AMSDU
|
||||||
* @tx.flags.bits.flag_ext_header: extended flags
|
* @tx.flags.bits.flag_ext_header: extended flags
|
||||||
* @tx.flags.bits.reserved: reserved
|
* @tx.flags.bits.is_critical: flag indicating a critical frame
|
||||||
* @tx.trace: combined structure for DP and protocol trace
|
* @tx.trace: combined structure for DP and protocol trace
|
||||||
* @tx.trace.packet_stat: {NBUF_TX_PKT_[(HDD)|(TXRX_ENQUEUE)|(TXRX_DEQUEUE)|
|
* @tx.trace.packet_stat: {NBUF_TX_PKT_[(HDD)|(TXRX_ENQUEUE)|(TXRX_DEQUEUE)|
|
||||||
* + (TXRX)|(HTT)|(HTC)|(HIF)|(CE)|(FREE)]
|
* + (TXRX)|(HTT)|(HTC)|(HIF)|(CE)|(FREE)]
|
||||||
@@ -347,7 +347,7 @@ struct qdf_nbuf_cb {
|
|||||||
flag_chfrag_cont:1,
|
flag_chfrag_cont:1,
|
||||||
flag_chfrag_end:1,
|
flag_chfrag_end:1,
|
||||||
flag_ext_header:1,
|
flag_ext_header:1,
|
||||||
reserved:1;
|
is_critical:1;
|
||||||
} bits;
|
} bits;
|
||||||
uint8_t u8;
|
uint8_t u8;
|
||||||
} flags;
|
} flags;
|
||||||
@@ -507,6 +507,9 @@ QDF_COMPILE_TIME_ASSERT(qdf_nbuf_cb_size,
|
|||||||
((skb)->cb))->u.tx.flags.bits.flag_ext_header)
|
((skb)->cb))->u.tx.flags.bits.flag_ext_header)
|
||||||
#define QDF_NBUF_CB_TX_EXTRA_FRAG_WORDSTR_FLAGS(skb) \
|
#define QDF_NBUF_CB_TX_EXTRA_FRAG_WORDSTR_FLAGS(skb) \
|
||||||
(((struct qdf_nbuf_cb *)((skb)->cb))->u.tx.flags.u8)
|
(((struct qdf_nbuf_cb *)((skb)->cb))->u.tx.flags.u8)
|
||||||
|
|
||||||
|
#define QDF_NBUF_CB_TX_EXTRA_IS_CRITICAL(skb) \
|
||||||
|
(((struct qdf_nbuf_cb *)((skb)->cb))->u.tx.flags.bits.is_critical)
|
||||||
/* End of Tx Flags Accessor Macros */
|
/* End of Tx Flags Accessor Macros */
|
||||||
|
|
||||||
/* Tx trace accessor macros */
|
/* Tx trace accessor macros */
|
||||||
|
Reference in New Issue
Block a user