summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qdf/inc/qdf_nbuf.h5
-rw-r--r--qdf/linux/src/i_qdf_nbuf.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/qdf/inc/qdf_nbuf.h b/qdf/inc/qdf_nbuf.h
index fffe5cccf799..d697f33676fc 100644
--- a/qdf/inc/qdf_nbuf.h
+++ b/qdf/inc/qdf_nbuf.h
@@ -502,6 +502,11 @@ static inline void qdf_nbuf_ipa_owned_set(qdf_nbuf_t buf)
__qdf_nbuf_ipa_owned_set(buf);
}
+static inline void qdf_nbuf_ipa_owned_clear(qdf_nbuf_t buf)
+{
+ __qdf_nbuf_ipa_owned_clear(buf);
+}
+
static inline int qdf_nbuf_ipa_priv_get(qdf_nbuf_t buf)
{
return __qdf_nbuf_ipa_priv_get(buf);
diff --git a/qdf/linux/src/i_qdf_nbuf.h b/qdf/linux/src/i_qdf_nbuf.h
index 5fe43361d4d6..52b72986f622 100644
--- a/qdf/linux/src/i_qdf_nbuf.h
+++ b/qdf/linux/src/i_qdf_nbuf.h
@@ -429,6 +429,9 @@ typedef void (*qdf_nbuf_free_t)(__qdf_nbuf_t);
#define __qdf_nbuf_ipa_owned_set(skb) \
(QDF_NBUF_CB_TX_IPA_OWNED(skb) = 1)
+#define __qdf_nbuf_ipa_owned_clear(skb) \
+ (QDF_NBUF_CB_TX_IPA_OWNED(skb) = 0)
+
#define __qdf_nbuf_ipa_priv_get(skb) \
QDF_NBUF_CB_TX_IPA_PRIV(skb)