From: Aggelos Economopoulos Date: Thu, 9 Jul 2009 00:23:08 +0000 (+0300) Subject: get mxge to build, stage 22/many X-Git-Tag: v2.3.2~4^2~21 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/deef6e3e4820ef25d0747d8da087b668bbb7ace8 get mxge to build, stage 22/many - #ifdef out the freebsd-specific RSS code, we do things differently (proper RSS support to come later) --- diff --git a/sys/dev/netif/mxge/if_mxge.c b/sys/dev/netif/mxge/if_mxge.c index 7aadc3cfcc..4a39374ebe 100644 --- a/sys/dev/netif/mxge/if_mxge.c +++ b/sys/dev/netif/mxge/if_mxge.c @@ -2227,7 +2227,9 @@ mxge_transmit(struct ifnet *ifp, struct mbuf *m) int err = 0; int slice; +#if 0 slice = m->m_pkthdr.flowid; +#endif slice &= (sc->num_slices - 1); /* num_slices always power of 2 */ ss = &sc->ss[slice]; @@ -2543,11 +2545,13 @@ mxge_rx_done_big(struct mxge_slice_state *ss, uint32_t len, uint32_t csum) m->m_pkthdr.csum_data = 0xffff; m->m_pkthdr.csum_flags = CSUM_PSEUDO_HDR | CSUM_DATA_VALID; } +#if 0 /* flowid only valid if RSS hashing is enabled */ if (sc->num_slices > 1) { m->m_pkthdr.flowid = (ss - sc->ss); m->m_flags |= M_FLOWID; } +#endif /* pass the frame up the stack */ (*ifp->if_input)(ifp, m); } @@ -2608,11 +2612,13 @@ mxge_rx_done_small(struct mxge_slice_state *ss, uint32_t len, uint32_t csum) m->m_pkthdr.csum_data = 0xffff; m->m_pkthdr.csum_flags = CSUM_PSEUDO_HDR | CSUM_DATA_VALID; } +#if 0 /* flowid only valid if RSS hashing is enabled */ if (sc->num_slices > 1) { m->m_pkthdr.flowid = (ss - sc->ss); m->m_flags |= M_FLOWID; } +#endif /* pass the frame up the stack */ (*ifp->if_input)(ifp, m); }