Skip site navigation (1)Skip section navigation (2)
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>