Author: yongari
Date: Mon Nov  7 22:17:44 2011
New Revision: 227319
URL: http://svn.freebsd.org/changeset/base/227319

Log:
  Mini ring is not available on Tigon 1 so do not create DMA maps for
  mini ring on Tigon 1 to save resources.

Modified:
  head/sys/dev/ti/if_ti.c

Modified: head/sys/dev/ti/if_ti.c
==============================================================================
--- head/sys/dev/ti/if_ti.c     Mon Nov  7 22:11:38 2011        (r227318)
+++ head/sys/dev/ti/if_ti.c     Mon Nov  7 22:17:44 2011        (r227319)
@@ -998,6 +998,11 @@ ti_alloc_dmamaps(struct ti_softc *sc)
                                      &sc->ti_cdata.ti_rx_jumbo_maps[i]))
                        return (ENOBUFS);
        }
+
+       /* Mini ring is not available on Tigon 1. */
+       if (sc->ti_hwrev == TI_HWREV_TIGON)
+               return (0);
+
        for (i = 0; i < TI_MINI_RX_RING_CNT; i++) {
                if (bus_dmamap_create(sc->ti_mbufrx_dmat, 0,
                                      &sc->ti_cdata.ti_rx_mini_maps[i]))
_______________________________________________
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