qcacmn: Add ol_txrx_completion_fp in ol_txrx_ops

Add ol_txrx_completion_fp in ol_txrx_ops to provide support for
callback during TX completion.

Change-Id: I7af478636badd8f8562460cefaf5db56633df8e9
CRs-Fixed: 2253569
This commit is contained in:
Yun Park 2018-06-04 11:21:40 -07:00 • committed by nshrivas
commit aadee8cc5a
4 changed files with 107 additions and 2 deletions

View file

@ -245,7 +245,7 @@ struct qdf_nbuf_cb {
flag_chfrag_cont:1,
flag_chfrag_end:1,
flag_ext_header:1,
reserved:1;
flag_notify_comp:1;
} bits;
uint8_t u8;
} flags;
@ -348,6 +348,8 @@ QDF_COMPILE_TIME_ASSERT(qdf_nbuf_cb_size,
((skb)->cb))->u.tx.flags.bits.flag_nbuf)
#define QDF_NBUF_CB_TX_NUM_EXTRA_FRAGS(skb) \
(((struct qdf_nbuf_cb *)((skb)->cb))->u.tx.flags.bits.num)
#define QDF_NBUF_CB_TX_EXTRA_FRAG_FLAGS_NOTIFY_COMP(skb) \
(((struct qdf_nbuf_cb *)((skb)->cb))->u.tx.flags.bits.flag_notify_comp)
#define QDF_NBUF_CB_TX_EXTRA_FRAG_FLAGS_CHFRAG_START(skb) \
(((struct qdf_nbuf_cb *) \
((skb)->cb))->u.tx.flags.bits.flag_chfrag_start)