[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20120927.192345.2124577537241070059.davem@davemloft.net>
Date: Thu, 27 Sep 2012 19:23:45 -0400 (EDT)
From: David Miller <davem@...emloft.net>
To: mchan@...adcom.com
Cc: netdev@...r.kernel.org
Subject: Re: [PATCH 7/7 net-next] tg3: Change default number of tx rings to
1.
From: "Michael Chan" <mchan@...adcom.com>
Date: Wed, 26 Sep 2012 15:32:49 -0700
> Hardware tx scheduling can cause some starvation of a tx ring with small
> packets if other tx rings have jumbo or TSO packets. The default setting
> of 1 TX ring gives the best overall performance in many common traffic
> scenarios. The user can change it using ethttol -L if desired.
>
> Update version to 3.125.
>
> Reviewed-by: Nithin Nayak Sujir <nsujir@...adcom.com>
> Reviewed-by: Benjamin Li <benli@...adcom.com>
> Signed-off-by: Michael Chan <mchan@...adcom.com>
This gets into an area I don't like.
Individual drivers making decisions about defaults that sound like
system wide ones.
What makes tg3 so special that only it should have this default
setting?
I also can't see how this "one guy spamming small packets while
another generates TSO frames" completely nullifies the SMP gains
from using multiple TX rings and distributing traffic.
I'm not applying this patch set.
--
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