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

next in thread | raw e-mail | index | archive | help
Hello.

I've tested nge and confirm that with=20
        sc->nge_ldata =3D contigmalloc(sizeof(struct nge_list_data), =
M_DEVBUF,
-           M_NOWAIT, 0, 0xffffffff, PAGE_SIZE, 0);
+           M_NOWAIT|M_ZERO, 0, 0xffffffff, PAGE_SIZE, 0);

polling works.

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

There is no such load with em driver.

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

Jura
=20


=20



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?006601c5c856$c9ce72a0$0701010a>