View | Details | Raw Unified | Return to bug 232554
Collapse All | Expand All

(-)b/sys/dev/ipw/if_ipw.c (-1 / +1 lines)
Lines 1732-1738 ipw_start(struct ipw_softc *sc) Link Here
1732
1732
1733
	IPW_LOCK_ASSERT(sc);
1733
	IPW_LOCK_ASSERT(sc);
1734
1734
1735
	while (sc->txfree < 1 + IPW_MAX_NSEG &&
1735
	while (sc->txfree >= 1 + IPW_MAX_NSEG &&
1736
	    (m = mbufq_dequeue(&sc->sc_snd)) != NULL) {
1736
	    (m = mbufq_dequeue(&sc->sc_snd)) != NULL) {
1737
		ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
1737
		ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
1738
		if (ipw_tx_start(sc, m, ni) != 0) {
1738
		if (ipw_tx_start(sc, m, ni) != 0) {

Return to bug 232554