Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Dec 2010 23:55:08 +0600
From:      Eugene Grosbein <egrosbein@rdtc.ru>
To:        Fabien Thomas <fabien.thomas@netasq.com>
Cc:        Jack F Vogel <jfv@freebsd.org>, net@freebsd.org
Subject:   Re: lagg/lacp poor traffic distribution
Message-ID:  <4D123B7C.1070104@rdtc.ru>
In-Reply-To: <BDB1F984-9F2A-4746-B74E-4CABC952D3E2@netasq.com>
References:  <4D0CFEFF.3000902@rdtc.ru>	<1292844095.1917.136.camel@stormi>	<4D1083D6.6010707@rdtc.ru>	<84530C06-AC2E-4E2B-BFD4-693902BB0FA6@netasq.com>	<4D10B2F4.1060404@rdtc.ru>	<90F64F73-F9A8-4FD6-9303-2FC0D3424751@netasq.com>	<4D10BE3E.6030506@rdtc.ru> <BDB1F984-9F2A-4746-B74E-4CABC952D3E2@netasq.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 21.12.2010 21:57, Fabien Thomas wrote:

>> irq262: igb0:que 0             157354922       7927
>> irq263: igb0:que 1                577369         29
>> irq264: igb0:que 2                280207         14
>> irq265: igb0:que 3                241826         12
>> irq266: igb0:link                      2          0
>> irq267: igb1:que 0             164620363       8293
>> irq268: igb1:que 1                238678         12
>> irq269: igb1:que 2                248478         12
>> irq270: igb1:que 3                762453         38
>> irq271: igb1:link                      3          0
>> cpu2: timer                     39576052       1993
>> cpu3: timer                     39576095       1993
>> cpu1: timer                     39575913       1993
>> Total                          989503327      49849
>>
>> It seems I have four queues per igb card but only one of them works?
> 
> Yes.
> 
> Jack will certainly confirm but it seems that RSS hash does not seems to take vlan in account and default to queue0 ?

I've just read "Microsoft Receive-Side Scaling" documentation,
http://download.microsoft.com/download/5/d/6/5d6eaf2b-7ddf-476b-93dc-7cf0072878e6/ndis_rss.doc

RSS defines that hash function may take IP and optionally port numbers only, not vlan tags.
In case of PPPoE-only traffic this card's ability to classify traffic voids.
Then, unpatched lagg fails to share load over outgoing interface ports.

It seems, we really need sysctl disabling lagg's use of flows, don't we?

Eugene Grosbein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D123B7C.1070104>