[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1279607400.2458.76.camel@edumazet-laptop>
Date: Tue, 20 Jul 2010 08:30:00 +0200
From: Eric Dumazet <eric.dumazet@...il.com>
To: Bill Fink <billfink@...dspring.com>
Cc: David Miller <davem@...emloft.net>, jeffrey.t.kirsher@...el.com,
netdev@...r.kernel.org, gospo@...hat.com, bphilips@...ell.com,
alexander.h.duyck@...el.com, donald.c.skidmore@...el.com
Subject: Re: [net-next-2.6 PATCH 2/5] ixgbe: drop support for UDP in RSS
hash generation
Le mardi 20 juillet 2010 à 02:07 -0400, Bill Fink a écrit :
> On Mon, 19 Jul 2010, David Miller wrote:
>
> Should there be a /proc or ethtool setting for whether or not to
> use RSS hashing for UDP flows? I would think that for many common
> UDP applications, IP fragmentation would not be an issue because
> they often tend to use sub-MTU sized datagrams. And of course
> UDP does not guarantee in-order delivery in any event. Then a
> remaining issue is what the default setting of such an option
> should be. I would lean to having it enabled by default, but
> I can also see the safety argument for having it off by default.
>
Their are several issues here.
1) Ability for the NIC to spread UDP loads on several queues.
2) Ability for the NIC to provide the hash to our stack, to speedup a
bit RPS.
If the patch is about 1), ie disables NIC ability to split UDP flows on
several RX queues, then yes : its probably _not_ wanted.
Commit message is not very clear on this topic.
By nature, UDP flows are subject to out of order issues, so what is this
patch tries to avoid ?
--
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