svn commit: r258840 - head/sys/dev/usb/wlan

Kevin Lo kevlo at FreeBSD.org
Mon Dec 2 09:07:44 UTC 2013


Author: kevlo
Date: Mon Dec  2 09:07:43 2013
New Revision: 258840
URL: http://svnweb.freebsd.org/changeset/base/258840

Log:
  The RUN_MAX_TXSZ constat is defined as Tx desc + Tx wireless info + MCLBYTES +
  max padding.  We were lucky in that run(4) working fine since both
  rt2860_rxwi and rt2860_txwi structure sizes are the same.

Modified:
  head/sys/dev/usb/wlan/if_run.c
  head/sys/dev/usb/wlan/if_runvar.h

Modified: head/sys/dev/usb/wlan/if_run.c
==============================================================================
--- head/sys/dev/usb/wlan/if_run.c	Mon Dec  2 08:36:53 2013	(r258839)
+++ head/sys/dev/usb/wlan/if_run.c	Mon Dec  2 09:07:43 2013	(r258840)
@@ -3167,8 +3167,9 @@ run_tx(struct run_softc *sc, struct mbuf
 
 	usbd_transfer_start(sc->sc_xfer[qid]);
 
-	DPRINTFN(8, "sending data frame len=%d rate=%d qid=%d\n", m->m_pkthdr.len +
-	    (int)(sizeof (struct rt2870_txd) + sizeof (struct rt2860_rxwi)),
+	DPRINTFN(8, "sending data frame len=%d rate=%d qid=%d\n",
+	    m->m_pkthdr.len +
+	    (int)(sizeof(struct rt2870_txd) + sizeof(struct rt2860_txwi)),
 	    rt2860_rates[ridx].rate, qid);
 
 	return (0);
@@ -3233,7 +3234,7 @@ run_tx_mgt(struct run_softc *sc, struct 
 	run_set_tx_desc(sc, data);
 
 	DPRINTFN(10, "sending mgt frame len=%d rate=%d\n", m->m_pkthdr.len +
-	    (int)(sizeof (struct rt2870_txd) + sizeof (struct rt2860_rxwi)),
+	    (int)(sizeof(struct rt2870_txd) + sizeof(struct rt2860_txwi)),
 	    rt2860_rates[ridx].rate);
 
 	STAILQ_INSERT_TAIL(&sc->sc_epq[0].tx_qh, data, next);

Modified: head/sys/dev/usb/wlan/if_runvar.h
==============================================================================
--- head/sys/dev/usb/wlan/if_runvar.h	Mon Dec  2 08:36:53 2013	(r258839)
+++ head/sys/dev/usb/wlan/if_runvar.h	Mon Dec  2 09:07:43 2013	(r258840)
@@ -35,7 +35,7 @@
 /* NB: "11" is the maximum number of padding bytes needed for Tx */
 #define RUN_MAX_TXSZ			\
 	(sizeof (struct rt2870_txd) +	\
-	 sizeof (struct rt2860_rxwi) +	\
+	 sizeof (struct rt2860_txwi) +	\
 	 MCLBYTES + 11)
 
 #define RUN_TX_TIMEOUT	5000	/* ms */


More information about the svn-src-all mailing list