Correct layout of RT2661_TXRX_CSR4
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 18 Nov 2006 06:46:19 +0000 (06:46 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sat, 18 Nov 2006 06:46:19 +0000 (06:46 +0000)
Obtained-from: Linux RT61 driver

#
# Result of:
# ping -c 100 -i 0.1 -s 1300 192.168.3.2
#
# Before this commit
# --- 192.168.3.2 ping statistics ---
# 100 packets transmitted, 37 packets received, 63% packet loss
# round-trip min/avg/max/stddev = 1.578/1.844/3.113/0.310 ms
#
# After this commit
# --- 192.168.3.2 ping statistics ---
# 100 packets transmitted, 100 packets received, 0% packet loss
# round-trip min/avg/max/stddev = 2.043/2.894/4.514/0.529 ms
#
# Maybe "63% packet loss" should be taken as "this card works well" :-P
#

sys/dev/netif/ral/rt2661reg.h

index 2658f3c..ddbf23f 100644 (file)
@@ -15,7 +15,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  *
  * $FreeBSD: src/sys/dev/ral/rt2661reg.h,v 1.1 2006/03/05 20:36:56 damien Exp $
- * $DragonFly: src/sys/dev/netif/ral/rt2661reg.h,v 1.2 2006/11/18 04:13:39 sephe Exp $
+ * $DragonFly: src/sys/dev/netif/ral/rt2661reg.h,v 1.3 2006/11/18 06:46:19 sephe Exp $
  */
 
 #define RT2661_TX_RING_COUNT   32
 #define RT2661_DROP_ACKCTS     (1 << 25)
 
 /* possible flags for register TXRX_CSR4 */
-#define RT2661_SHORT_PREAMBLE  (1 << 19)
-#define RT2661_MRR_ENABLED     (1 << 20)
-#define RT2661_MRR_CCK_FALLBACK        (1 << 23)
+#define RT2661_SHORT_PREAMBLE  (1 << 18)
+#define RT2661_MRR_ENABLED     (1 << 19)
+#define RT2661_MRR_CCK_FALLBACK        (1 << 22)
 
 /* possible flags for register TXRX_CSR9 */
 #define RT2661_TSF_TICKING     (1 << 16)