Re: TG3 network data corruption regression 2.6.24/2.6.23.4

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Michael Chan <mchan@...>
Cc: David Miller <davem@...>, <herbert@...>, netdev <netdev@...>, <gregkh@...>, <linux-kernel@...>
Date: Tuesday, February 19, 2008 - 12:16 pm

Michael Chan wrote:
This patch does appear to fix the data corruption (tested with
2.6.24.2).  However, it results in performance problems with the iSCSI
application that I am trying to run on this machine.

The test program that I described in the previous message still gets
good performance in both directions.  "iperf -r" gets good performance
in both directions (940 Mbits/s or 117 MB/s).  However, my target-mode
iSCSI application (which obviously generates rx/tx traffic patterns more
complicated than the synthetic tests) gets very poor performance in one
direction but good performance in the other direction.  iSCSI
performance drops to 6 - 15 MB/s when the 3Com NIC is doing heavy rx
with light tx, but remains at a decent 115 MB/s when the 3Com NIC is
doing heavy tx with light rx.  When I revert Herbert's patch instead of
applying the patch above, I get 115 MB/s in both cases.  (With a stock
unpatched kernel, the test fails almost immediately because the iSCSI
control PDUs are corrupted, causing the TCP connection to be dropped.)

The SysKonnect NIC that does not exhibit this problem has a chip that
says "BCM5411KQM" "TT0128 P2Q" and "56975E".

Tony

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Mon Feb 18, 6:41 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Tue Feb 19, 12:16 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Tue Feb 19, 6:14 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Feb 20, 11:18 am)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Tue Apr 15, 11:39 am)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Apr 16, 5:00 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Feb 20, 7:04 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Feb 20, 5:29 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Feb 20, 12:13 pm)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Wed Feb 20, 11:01 am)
Re: TG3 network data corruption regression 2.6.24/2.6.23.4, Tony Battersby, (Tue Feb 19, 3:26 pm)