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
这个提交包含在:
Yun Park
2018-06-04 11:21:40 -07:00
提交者 nshrivas
父节点 e6f2f9ad64
当前提交 aadee8cc5a
修改 4 个文件,包含 107 行新增2 行删除

查看文件

@@ -436,6 +436,14 @@ typedef qdf_nbuf_t (*ol_txrx_tx_exc_fp)(void *data_vdev,
struct cdp_tx_exception_metadata
*tx_exc_metadata);
/**
* ol_txrx_completion_fp - top-level transmit function
* for tx completion
* @skb: skb data
* @osif_dev: the virtual device's OS shim object
*/
typedef void (*ol_txrx_completion_fp)(qdf_nbuf_t skb,
void *osif_dev);
/**
* ol_txrx_tx_flow_control_fp - tx flow control notification
* function from txrx to OS shim
@@ -593,6 +601,7 @@ struct ol_txrx_ops {
ol_txrx_tx_fp tx;
ol_txrx_tx_exc_fp tx_exception;
ol_txrx_tx_free_ext_fp tx_free_ext;
ol_txrx_completion_fp tx_comp;
} tx;
/* rx function pointers - specified by OS shim, stored by txrx */