Date: Sat, 14 Jan 2012 15:31:04 +0200 From: =?windows-1251?B?yu7t/Oru4iDF4uPl7ejp?= <kes-kes@yandex.ru> To: freebsd-current@FreeBSD.org Subject: netisr ambigios policy Message-ID: <1583789622.20120114153104@yandex.ru>
next in thread | raw e-mail | index | archive | help
=0D=0AFrom sys/net/netisr.c
switch (netisr_dispatch_policy) {
case NETISR_DISPATCH_DEFERRED:
netisr_direct_force =3D 0;
netisr_direct =3D 0;
break;
case NETISR_DISPATCH_HYBRID:
netisr_direct_force =3D 0;
netisr_direct =3D 1;
break;
case NETISR_DISPATCH_DIRECT:
netisr_direct_force =3D 1;
netisr_direct =3D 1;
break;
that having direct_force =3D 0 and direct =3D 0 it is DISPATCH_DEFFERED
but doing:
# sysctl net.isr
net.isr.numthreads: 4
net.isr.maxprot: 16
net.isr.defaultqlimit: 256
net.isr.maxqlimit: 10240
net.isr.bindthreads: 0
net.isr.maxthreads: 4
net.isr.direct: 0
net.isr.direct_force: 0
net.isr.dispatch: direct
you can see that net.isr.dispatch is 'direct'
I expect 'deffered' as it declared here:
static const struct netisr_dispatch_table_entry netisr_dispatch_table[] =3D=
{
{ NETISR_DISPATCH_DEFAULT, "default" },
{ NETISR_DISPATCH_DEFERRED, "deferred" },
{ NETISR_DISPATCH_HYBRID, "hybrid" },
{ NETISR_DISPATCH_DIRECT, "direct" },
Is this a BUG?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1583789622.20120114153104>
