From: Sepherosa Ziehau Date: Wed, 29 Aug 2012 09:51:35 +0000 (+0800) Subject: jme: RX interrupt to ~6000Hz, TX interrupt to ~4000Hz X-Git-Tag: v3.2.0~228 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/7409c3561686d0101c2f7fd993eb6564626c3636 jme: RX interrupt to ~6000Hz, TX interrupt to ~4000Hz --- diff --git a/sys/dev/netif/jme/if_jme.c b/sys/dev/netif/jme/if_jme.c index b380b79..157057b 100644 --- a/sys/dev/netif/jme/if_jme.c +++ b/sys/dev/netif/jme/if_jme.c @@ -1107,11 +1107,11 @@ jme_sysctl_node(struct jme_softc *sc) * NOTE: coal_max will not be zero, since number of descs * must aligned by JME_NDESC_ALIGN (16 currently) */ - coal_max = sc->jme_cdata.jme_tx_desc_cnt / 6; + coal_max = sc->jme_cdata.jme_tx_desc_cnt / 2; if (coal_max < sc->jme_tx_coal_pkt) sc->jme_tx_coal_pkt = coal_max; - coal_max = sc->jme_cdata.jme_rx_data[0].jme_rx_desc_cnt / 4; + coal_max = sc->jme_cdata.jme_rx_data[0].jme_rx_desc_cnt / 2; if (coal_max < sc->jme_rx_coal_pkt) sc->jme_rx_coal_pkt = coal_max; } diff --git a/sys/dev/netif/jme/if_jmereg.h b/sys/dev/netif/jme/if_jmereg.h index a2262ab..dd31deb 100644 --- a/sys/dev/netif/jme/if_jmereg.h +++ b/sys/dev/netif/jme/if_jmereg.h @@ -689,7 +689,7 @@ #define PCCRX_COAL_PKT_SHIFT 8 #define PCCRX_COAL_TO_MIN 1 -#define PCCRX_COAL_TO_DEFAULT 100 +#define PCCRX_COAL_TO_DEFAULT 150 #define PCCRX_COAL_TO_MAX 65535 #define PCCRX_COAL_PKT_MIN 0 @@ -712,11 +712,11 @@ #define PCCTX_COAL_TXQ0 0x00000001 #define PCCTX_COAL_TO_MIN 1 -#define PCCTX_COAL_TO_DEFAULT 65535 +#define PCCTX_COAL_TO_DEFAULT 250 #define PCCTX_COAL_TO_MAX 65535 #define PCCTX_COAL_PKT_MIN 0 -#define PCCTX_COAL_PKT_DEFAULT 64 +#define PCCTX_COAL_PKT_DEFAULT 128 #define PCCTX_COAL_PKT_MAX 255 /* Chip mode and FPGA version. */