summaryrefslogtreecommitdiffstats
path: root/sys/dev/cxgb
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2008-12-02 00:48:08 +0000
committerkmacy <kmacy@FreeBSD.org>2008-12-02 00:48:08 +0000
commit58b312a9535d57293a9665a270ddaf7ca4c64105 (patch)
tree2154c6761aed52a959ea6cabc95ea291d3a031ce /sys/dev/cxgb
parent7b9d573ced53545131b0edd8383bbb8c250d6cea (diff)
downloadFreeBSD-src-58b312a9535d57293a9665a270ddaf7ca4c64105.zip
FreeBSD-src-58b312a9535d57293a9665a270ddaf7ca4c64105.tar.gz
- fix multiqueue conditional
- don't leak mbuf tags in the non-conditional case Found by: Navdeep Parhar
Diffstat (limited to 'sys/dev/cxgb')
-rw-r--r--sys/dev/cxgb/sys/uipc_mvec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/cxgb/sys/uipc_mvec.c b/sys/dev/cxgb/sys/uipc_mvec.c
index 3d503c6..6c9d0fa 100644
--- a/sys/dev/cxgb/sys/uipc_mvec.c
+++ b/sys/dev/cxgb/sys/uipc_mvec.c
@@ -124,11 +124,11 @@ _mcl_collapse_mbuf(struct mbuf_iovec *mi, struct mbuf *m)
if (m->m_flags & M_PKTHDR) {
mi->mi_ether_vtag = m->m_pkthdr.ether_vtag;
mi->mi_tso_segsz = m->m_pkthdr.tso_segsz;
-#ifdef IFNET_MULTIQ
+#ifdef IFNET_MULTIQUEUE
mi->mi_rss_hash = m->m_pkthdr.rss_hash;
+#endif
if(!SLIST_EMPTY(&m->m_pkthdr.tags))
m_tag_delete_chain(m, NULL);
-#endif
}
if (m->m_type != MT_DATA) {
mi->mi_data = NULL;
OpenPOWER on IntegriCloud