qcacmn: TSO fixes
1. Unmap tso common segment only after receiving completions for all the tso segments for a given skb. 2. Keep a track of num of free tso descriptors available in the pool of tso descriptors. Change-Id: I01bdbb9e40b7259f77dbcfeec22c6d8cd0c0a6dd CRs-Fixed: 2042950
这个提交包含在:

提交者
snandini

父节点
ae66cda533
当前提交
35503cce26
@@ -467,6 +467,14 @@ void __printf(3, 4) qdf_snprintf(char *str_buffer, unsigned int size,
|
||||
|
||||
#define QDF_SNPRINTF qdf_snprintf
|
||||
|
||||
#else
|
||||
|
||||
#define DPTRACE(x)
|
||||
#define qdf_trace_hex_dump(x, y, z, q)
|
||||
|
||||
#endif /* CONFIG_MCL */
|
||||
|
||||
|
||||
#ifdef TSOSEG_DEBUG
|
||||
static inline
|
||||
int qdf_tso_seg_dbg_record(struct qdf_tso_seg_elem_t *tsoseg,
|
||||
@@ -522,12 +530,6 @@ qdf_tso_seg_dbg_zero(struct qdf_tso_seg_elem_t *tsoseg)
|
||||
};
|
||||
|
||||
#endif /* TSOSEG_DEBUG */
|
||||
#else
|
||||
|
||||
#define DPTRACE(x)
|
||||
#define qdf_trace_hex_dump(x, y, z, q)
|
||||
|
||||
#endif /* CONFIG_MCL */
|
||||
|
||||
#define ERROR_CODE -1
|
||||
#define QDF_MAX_NAME_SIZE 32
|
||||
|
在新工单中引用
屏蔽一个用户