All of lore.kernel.org
 help / color / mirror / Atom feed
* question: tg3 driver/nics and inconsistent RX ring count
@ 2016-07-26 19:52 Michal Soltys
  2016-07-26 20:06 ` Alexander Duyck
  0 siblings, 1 reply; 5+ messages in thread
From: Michal Soltys @ 2016-07-26 19:52 UTC (permalink / raw)
  To: Linux Netdev List

Hi,

I have a few of BCM5720 and BCM5719 kinds sitting in Dell R320 and R520
servers - and all of them have certain peculiarity: they claim to have
up to 4 TX and RX rings (and this can be set/verified just fine through
ethtool -l/-L, with driver defaulting to 4 rings), indirection table
(ethtool -x) looks fine as well:

RX flow hash indirection table for eth1b with 3 RX ring(s):
    0:      0     1     2     3     0     1     2     3
    8:      0     1     2     3     0     1     2     3
......

But this "3 RX ring(s)" is actually a real limit if I try to adjust
anything, for example all those commands would fail:

ethtool -X eth1b equal 4
ethtool -X eth1b weight 1 1 1 1

But would work fine for 3 and less rings. This was quickly tested with
different kernel/ethtool combinations, from old 3.16 to 4.6.y with same
exact results. Nothing fancier (-N/-U) is supported either.

Any hints/comments about the cause of this and/or possible workarounds ?

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-07-29 10:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-26 19:52 question: tg3 driver/nics and inconsistent RX ring count Michal Soltys
2016-07-26 20:06 ` Alexander Duyck
2016-07-26 20:32   ` Michal Soltys
2016-07-26 22:55     ` Michael Chan
     [not found]     ` <CAApE=TPAZA8Y-buM=9VMaGDTV5gLr-UuremMx3rmYNLiOUFihQ@mail.gmail.com>
     [not found]       ` <CACKFLinjzVHWcDuYyr5P5oW=muYfkmwO_=BFkNLBZTi2Prq-Ew@mail.gmail.com>
     [not found]         ` <CAApE=TPeRLDEev5XGmeq61b=khZVq_PDaf7RtLvLT=K3y55Ujw@mail.gmail.com>
     [not found]           ` <CAMet4B4o4PMbPxNaf=6BB=70zfVpM1DY3fb-StJvi0BWz_dutg@mail.gmail.com>
2016-07-29 10:37             ` Siva Reddy Kallam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.