Netdev List
 help / color / mirror / Atom feed
* tx checksum offload in rtl8168evl disabled in driver
@ 2013-10-03 14:27 jason.morgan
  2013-10-03 23:01 ` Francois Romieu
  0 siblings, 1 reply; 7+ messages in thread
From: jason.morgan @ 2013-10-03 14:27 UTC (permalink / raw)
  To: netdev

Hi,

I'm try to get close to saturating a 1G ethernet.

I'm at 517Mbps and I've found that there seems to be a cpu bottleneck.

I'm using 2k to 4k frames with a rtl8168evl.

I notice from ethtool that tx-checksum is turned off and refuse to turn 
on.

I've found this message
http://www.spinics.net/lists/netdev/msg216530.html

Which indicates the cause being the driver.

I've looked at the driver code rtl8169.c in kernel 3.8 and the line 

        [RTL_GIGA_MAC_VER_34] =
                _R("RTL8168evl/8111evl",RTL_TD_1, FIRMWARE_8168E_3,
                                                        JUMBO_9K, false),

indicates the reason for this.

However the message thread, above indicates that this is not a problem and 

can be changed to make tx-checksum offload possible.

However we are using a newer chip to the on in the message thread.  I've 
tried to find other, more recent citations without success.

So, why is it still turned off?

What will be the effect of turning it on (changing false to true, in the 
driver line) for our chip?

Thanks in advance,
Jason

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-10-08 18:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-03 14:27 tx checksum offload in rtl8168evl disabled in driver jason.morgan
2013-10-03 23:01 ` Francois Romieu
2013-10-04  3:10   ` hayeswang
2013-10-04  9:37     ` jason.morgan
2013-10-04  9:15   ` jason.morgan
2013-10-05  9:22     ` Francois Romieu
2013-10-08 18:44       ` jason.morgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox