Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2005 00:23:20 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        "Yuriy N. Shkandybin" <jura@networks.ru>
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: [HEADSUP] big polling changes
Message-ID:  <20051003202320.GF74917@cell.sick.ru>
In-Reply-To: <006601c5c856$c9ce72a0$0701010a@notebook>
References:  <006601c5c856$c9ce72a0$0701010a@notebook>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 04, 2005 at 12:12:29AM +0400, Yuriy N. Shkandybin wrote:
Y> Hello.
Y> 
Y> I've tested nge and confirm that with 
Y>         sc->nge_ldata = contigmalloc(sizeof(struct nge_list_data), M_DEVBUF,
Y> -           M_NOWAIT, 0, 0xffffffff, PAGE_SIZE, 0);
Y> +           M_NOWAIT|M_ZERO, 0, 0xffffffff, PAGE_SIZE, 0);
Y> 
Y> polling works.

I hope Yar will handle this one.

Y> Also want to notice interrupt load with polling enable.
Y> CPU states:  0.0% user,  0.0% nice,  2.4% system, 26.4% interrupt, 71.2% idle
Y> without polling.
Y> CPU states:  1.0% user,  0.0% nice,  5.8% system,  0.0% interrupt, 93.3% idle
Y> but same behavour i've seen since RELENG_5.
Y> 
Y> There is no such load with em driver.

Was there such load before my polling changes?

Y> If additional testing needed i can help and provide access to testbox with 7.0 and nge card.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051003202320.GF74917>