[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAONBAacG=aMJTp14Yg6u-ZSO-KdCGtEP3gm84BXuYxzCSoVtCw@mail.gmail.com>
Date: Fri, 13 Mar 2015 22:37:10 +0100
From: Ronald Pina <pinaronald@...il.com>
To: Eric Dumazet <eric.dumazet@...il.com>
Cc: netdev <netdev@...r.kernel.org>, stephen@...workplumber.org
Subject: Re: Allow controlling NAPI weight with sysfs
I'm going to make a research about the impact of the napi weight
parameter on the network performance. On another scenario the weight
can be use to represent the importance of an interface. Typically it
chosen by the driver depending on the link is uses, but to consider
another case as in dom0 on xen hypervisor, the default weight is 64,
the link is the virtual stack but let consider a case in which we want
that an interface to be given e weight of 32 or 16 and the other use
64 (for example emulating a wan link with weight 16 only for one
interface and the other may use their default).
Controlling napi weight is another supplementary control knob, someone
may found it useful to tweak the performance.
It would be great if we could support back again changing weight as
the kernel 2.6.12~2.6.21 does.
Thanks
On Fri, Mar 13, 2015 at 10:15 PM, Eric Dumazet <eric.dumazet@...il.com> wrote:
> On Fri, 2015-03-13 at 21:49 +0100, Ronald Pina wrote:
>> Hello
>>
>> I am working to allow controlling napi weight on kernel 3.18
>> If may i ask, is it achievable since NAPI interface structure in
>> current kernels is managed by the driver?
>>
>> This feature was presented on kernel 2.6.12, here is a patch that can show
>> how was that implemented:
>>
>> http://marc.info/?l=linux-netdev&m=111773621018096&w=2
>>
>> As soon as on later kernel the weight was inserted on napi_struct, the
>> weight wasn't exposed any more for every interface wth sysfs.
>>
>> Please, any help or idea is very appreciated.
>
> You did not explain why you would need to tweak weights from sysfs.
>
>
>
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists