Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Jul 2008 13:10:09 +0300
From:      Stefan Lambrev <stefan.lambrev@moneybookers.com>
To:        Andrew Thompson <thompsa@FreeBSD.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: if_bridge turns off checksum offload of members?
Message-ID:  <486A0281.208@moneybookers.com>
In-Reply-To: <4869FE2E.4070805@moneybookers.com>
References:  <4868A34C.6030304@moneybookers.com>	<20080630101629.GD79537@cdnetworks.co.kr>	<20080701012531.GA92392@citylink.fud.org.nz> <4869FE2E.4070805@moneybookers.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

Sorry to reply to myself.

Stefan Lambrev wrote:
> Hi,
>
> May be a stupid questions, but:
>
> 1) There are zero matches of IFCAP_TOE in kernel sources .. there is 
> not support for TOE in 7.0, but may be this is work in progress for 
> 8-current?
> 2) In #define BRIDGE_IFCAPS_MASK (IFCAP_TOE|IFCAP_TSO|IFCAP_TXCSUM) - 
> TOE should be repleaced with RXCSUM or just removed?
Your patch plus this small change (replacing TOE with RXCSUM) seems to 
work fine for me - kernel compiles without a problem and checksum 
offload is enabled after reboot.
> 3) Why RX is never checked? In my case this doesn't matter because em 
> turn off both TX and RX if only one is disabled, but probably there is 
> a hardware,
> that can separate them e.g. RX disabled while TX enabled?
> 4) I'm not sure why bridge should not work with two interfaces one of 
> which support TX and the other does not? At least if I turn on 
> checksum offload
> only on one of the interfaces the bridge is still working ...
>
> Andrew Thompson wrote:
>
> - cut -
>>
>>
>> This patch should do that, are you able to test it Stefan?
>>
>>
>> cheers,
>> Andrew
>>   
> P.S. I saw very good results with netisr2 on a kernel from p4 before 
> few months .. are there any patches flying around so I can test them 
> with 7-STABLE? :)
>

-- 

Best Wishes,
Stefan Lambrev
ICQ# 24134177




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?486A0281.208>