summaryrefslogtreecommitdiff
path: root/qdf/linux/src
diff options
context:
space:
mode:
authorYingying Tang <yintang@codeaurora.org>2017-02-15 21:11:12 +0800
committerqcabuildsw <qcabuildsw@localhost>2017-02-28 11:47:39 -0800
commitf413aa862ee27e103d4f0f2fbe73d755712d5619 (patch)
treeb1ebcbde7ee0e8eac6727a8c123cd3c36173aaeb /qdf/linux/src
parent6705ce514e1f11892ebdb829b25c681829b1b180 (diff)
qcacmn: Fix unknown symbol error when FEATURE_TSO is disabled
__qdf_nbuf_get_tso_num_seg is defined under FEATURE_TSO but declared in header file without FEATURE_TSO. Compilation can be successful when FEATURE_TSO is disabled but there is unknown symbol error in driver loading. Add fix to resolve this issue. Change-Id: Ie01875405d65a0f43221cbfd42940747de0df916 CRs-Fixed: 2007179
Diffstat (limited to 'qdf/linux/src')
-rw-r--r--qdf/linux/src/i_qdf_nbuf.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/qdf/linux/src/i_qdf_nbuf.h b/qdf/linux/src/i_qdf_nbuf.h
index 05d0cdf135a5..21dc71d90ec3 100644
--- a/qdf/linux/src/i_qdf_nbuf.h
+++ b/qdf/linux/src/i_qdf_nbuf.h
@@ -1047,8 +1047,17 @@ void __qdf_nbuf_unmap_tso_segment(qdf_device_t osdev,
struct qdf_tso_seg_elem_t *tso_seg,
bool is_last_seg);
+#ifdef FEATURE_TSO
uint32_t __qdf_nbuf_get_tso_num_seg(struct sk_buff *skb);
+#else
+static inline uint32_t __qdf_nbuf_get_tso_num_seg(struct sk_buff *skb)
+{
+ return 0;
+}
+
+#endif /* FEATURE_TSO */
+
static inline bool __qdf_nbuf_is_tso(struct sk_buff *skb)
{
if (skb_is_gso(skb) &&