-diff -urN madwifi-ng-refcount-r2313-20070505.old/ath/if_athvar.h madwifi-ng-refcount-r2313-20070505.dev/ath/if_athvar.h
---- madwifi-ng-refcount-r2313-20070505.old/ath/if_athvar.h 2007-05-04 23:09:29.000000000 +0200
-+++ madwifi-ng-refcount-r2313-20070505.dev/ath/if_athvar.h 2007-05-13 18:17:56.285012416 +0200
+ sc->sc_devstats.tx_packets++;
+ sc->sc_devstats.tx_bytes += framelen;
++ sc->sc_tx_start = 0;
+ }
+
+ static int
+@@ -7272,7 +7287,7 @@
+ DPRINTF(sc, ATH_DEBUG_UAPSD, "%s: reaping U-APSD txq\n", __func__);
+ uapsdq = 1;
+ }
+-
++
+ for (;;) {
+ if (uapsdq)
+ ATH_TXQ_UAPSDQ_LOCK_IRQ(txq);
+diff -ur madwifi.old/ath/if_athvar.h madwifi.dev/ath/if_athvar.h
+--- madwifi.old/ath/if_athvar.h 2007-05-04 23:09:29.000000000 +0200
++++ madwifi.dev/ath/if_athvar.h 2007-05-15 16:26:28.911054808 +0200