diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-12-02 00:48:08 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-12-02 00:48:08 +0000 |
commit | 58b312a9535d57293a9665a270ddaf7ca4c64105 (patch) | |
tree | 2154c6761aed52a959ea6cabc95ea291d3a031ce /sys/dev/cxgb | |
parent | 7b9d573ced53545131b0edd8383bbb8c250d6cea (diff) | |
download | FreeBSD-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.c | 4 |
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; |