Author: yongari
Date: Fri Feb 18 03:37:53 2011
New Revision: 218789
URL: http://svn.freebsd.org/changeset/base/218789

Log:
  Remove use case of DC_TX_ONE. It was used to limit queue just 1 TX
  frame in DM910x controllers. In r67595(more than 10 years ago) it
  was replaced to use "Store and Forward" mode and made controller
  generate TX completion interrupt for every frame.

Modified:
  head/sys/dev/dc/if_dc.c
  head/sys/dev/dc/if_dcreg.h

Modified: head/sys/dev/dc/if_dc.c
==============================================================================
--- head/sys/dev/dc/if_dc.c     Fri Feb 18 02:58:09 2011        (r218788)
+++ head/sys/dev/dc/if_dc.c     Fri Feb 18 03:37:53 2011        (r218789)
@@ -3391,11 +3391,6 @@ dc_start_locked(struct ifnet *ifp)
                 * to him.
                 */
                BPF_MTAP(ifp, m_head);
-
-               if (sc->dc_flags & DC_TX_ONE) {
-                       ifp->if_drv_flags |= IFF_DRV_OACTIVE;
-                       break;
-               }
        }
 
        if (queued > 0) {

Modified: head/sys/dev/dc/if_dcreg.h
==============================================================================
--- head/sys/dev/dc/if_dcreg.h  Fri Feb 18 02:58:09 2011        (r218788)
+++ head/sys/dev/dc/if_dcreg.h  Fri Feb 18 03:37:53 2011        (r218789)
@@ -780,7 +780,6 @@ struct dc_softc {
 #define DC_128BIT_HASH         0x00001000
 #define DC_64BIT_HASH          0x00002000
 #define DC_TULIP_LEDS          0x00004000
-#define DC_TX_ONE              0x00008000
 #define DC_TX_ALIGN            0x00010000      /* align mbuf on tx */
 
 /*
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to