On 2011-04-14, Hrvoje Popovski <hrv...@srce.hr> wrote:
> On 14.4.2011 18:37, Stuart Henderson wrote:
>> On 2011-04-13, Hrvoje Popovski<hrv...@srce.hr>  wrote:
>>> problem is that when i enable vlan on ix interface i can't ping other
>>> side.
>>
>>> 01:20:38.556705 802.1Q vid 0 pri 0 802.1Q vid 123 pri 0 arp who-has
>>> 10.3.3.2 tell 10.3.3.1
>>
>> your config is OK, something is broken there. I guess this will make
>> it function but it's not a correct fix.
>>
>> Index: if_ix.c
>> ===================================================================
>> RCS file: /cvs/src/sys/dev/pci/if_ix.c,v
>> retrieving revision 1.50
>> diff -u -p -r1.50 if_ix.c
>> --- if_ix.c  13 Apr 2011 00:14:18 -0000      1.50
>> +++ if_ix.c  14 Apr 2011 16:36:58 -0000
>> @@ -1453,7 +1453,7 @@ ixgbe_setup_interface(struct ix_softc *s
>>      ifp->if_capabilities = IFCAP_VLAN_MTU;
>>
>>   #if NVLAN>  0
>> -    ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
>> +//  ifp->if_capabilities |= IFCAP_VLAN_HWTAGGING;
>>   #endif
>>
>>   #ifdef IX_CSUM_OFFLOAD
>>
>
> hello,
>
> i have commented that line and compiled kernel as you said and same 
> thing happens
>
> is there any other info that i can provide
>
> thank you for diff ...
>

Did you try it on the transmitting machine or the receiving machine
(or both)?

http://lists.freebsd.org/pipermail/freebsd-net/2010-November/027114.html
suggests that disabling this should help.

Reply via email to