All of lore.kernel.org
 help / color / mirror / Atom feed
From: rebelyouth <rebelyouth.hacklab@gmail.com>
To: netdev@vger.kernel.org
Subject: Re: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5/sha1 corrupted using NFS and samba (updated) Version 2
Date: Sat, 23 Mar 2013 00:54:25 -0400	[thread overview]
Message-ID: <514D3581.4040001@gmail.com> (raw)
In-Reply-To: <20130323021008.GC939@order.stressinduktion.org>

On 22/03/13 10:10 PM, Hannes Frederic Sowa wrote:
> On Fri, Mar 22, 2013 at 08:07:22PM -0400, rebelyouth wrote:
>> On 22/03/13 07:54 PM, Eric Dumazet wrote:
>>> On Fri, 2013-03-22 at 19:07 -0400, rebelyouth wrote:
>>>> Hi,
>>>>
>>>> I'm writing again for the same issue about :
>>>>
>>> Your mail is so long that we are lost.
>>>
>>> Have you done some research to tell if the bug is :
>>>
>>> 1) Sending corrupt frames
>>>
>>> 2) receive corrupt frames
>>>
>>>
>> Hi Eric and Hannes,
>>
>> The server receiver errors  when I use the atheros:
>>
>> RX packets:78125369 errors:58741 dropped:0 overruns:58741 frame:0
>>
>> but on the client side  there aren't any error but the file  is corrupted
>>
>> I rebooted  the server and did the test with the Realtek:
>>
>>   file ok , no errors in both sides
>>
>> I also reset again the server and did a test on windows using samba and
>> the Atheros:
>>
>>   file ok , no errors in both sides
> Could you try this patch? It solves the problem with an atl1e nic on my
> friends computer. This does not solve the real problem, which I have
> not yet understood (wrong packets will be discarded now and will be
> hopefully resend).
>
> [PATCH RFC] atl1e: don't rely on hardware checksumming
>
> Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
> ---
>   drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c
> index e1f1b2a..0363e5b 100644
> --- a/drivers/net/ethernet/atheros/atl1e/atl1e_main.c
> +++ b/drivers/net/ethernet/atheros/atl1e/atl1e_main.c
> @@ -1337,6 +1337,8 @@ static inline void atl1e_rx_checksum(struct atl1e_adapter *adapter,
>   	u16 err_flags;
>   
>   	skb_checksum_none_assert(skb);
> +	goto hw_xsum;
> +
>   	pkt_flags = prrs->pkt_flag;
>   	err_flags = prrs->err_flag;
>   	if (((pkt_flags & RRS_IS_IPV4) || (pkt_flags & RRS_IS_IPV6)) &&
Hi Hannes,

I applied your patch on my the kernel 3.7.9 and look like the patch do 
what you said before :

"This does not solve the real problem, which I have not yet understood 
(wrong packets will be discarded now and will be hopefully resend). "

There are errors on the RX side of the server and the speed is 5~10% 
less but the files are ok in nfsv4 , SFTP/FTP and samba.

Maybe the Atheros drivers for windows had a patch for the checksum 
already in the drivers and the chipset  have some hardware bug, but for 
me your patch is already an achievement and I really thank you for your 
time and consideration.

You will upload  this patch to be included in the kernel? I hope so, a 
lot of people had problem with this issue before and will be fantastic 
if this fix will be included.

Thank you

Rebelyouth

  reply	other threads:[~2013-03-23  4:54 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-22 23:07 Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5/sha1 corrupted using NFS and samba (updated) Version 2 rebelyouth
2013-03-22 23:54 ` Eric Dumazet
2013-03-23  0:07   ` rebelyouth
2013-03-23  2:10     ` Hannes Frederic Sowa
2013-03-23  4:54       ` rebelyouth [this message]
2013-03-23 15:06         ` Hannes Frederic Sowa
2013-03-24  0:36           ` Sven Hartge
2013-03-24  1:26             ` Hannes Frederic Sowa
2013-03-24  1:35               ` Sven Hartge
2013-03-24  1:41                 ` Hannes Frederic Sowa
2013-03-24  3:27                   ` Huang, Xiong
2013-03-24  3:40                     ` Hannes Frederic Sowa
2013-03-24  4:21                       ` Huang, Xiong
2013-03-24  4:37                         ` Hannes Frederic Sowa
2013-03-24  4:54                           ` Huang, Xiong
2013-03-24  5:13                             ` Hannes Frederic Sowa
2013-03-24  5:16                               ` Huang, Xiong
2013-03-24  5:23                                 ` Hannes Frederic Sowa
2013-03-24  5:42                                   ` Huang, Xiong
2013-03-24 17:22                                     ` Eric Dumazet
2013-03-24 17:38                                       ` Hannes Frederic Sowa
2013-03-24 17:23                                     ` Hannes Frederic Sowa
2013-03-25 16:30                                       ` Hannes Frederic Sowa
2013-03-26  4:27                                     ` Hannes Frederic Sowa
2013-03-26  4:34                                       ` Huang, Xiong
2013-03-26  4:40                                         ` Hannes Frederic Sowa
2013-03-26  4:44                                           ` Huang, Xiong
2013-03-27 22:02                                             ` Hannes Frederic Sowa
2013-03-27 22:28                                               ` Huang, Xiong
2013-03-27 22:34                                                 ` Hannes Frederic Sowa
2013-03-28  0:10                                                   ` Huang, Xiong
2013-03-28  0:40                                                     ` Hannes Frederic Sowa
2013-03-28  1:01                                                       ` Huang, Xiong
2013-03-28  1:16                                                         ` Hannes Frederic Sowa
2013-03-28  1:17                                                           ` Huang, Xiong
2013-03-28  3:19                                                             ` Hannes Frederic Sowa
2013-03-28  3:25                                                               ` Huang, Xiong
2013-03-28  3:29                                                                 ` Hannes Frederic Sowa
2013-03-28  3:39                                                                   ` Huang, Xiong
2013-03-29  3:05                                                                     ` Hannes Frederic Sowa
2013-03-29  3:39                                                                       ` Huang, Xiong
2013-03-28  3:52                                                                   ` Huang, Xiong
2013-03-24  6:12                                   ` Huang, Xiong
2013-03-24 17:24                                     ` Hannes Frederic Sowa
2013-03-24  1:07           ` Sven Hartge
2013-03-23  0:01 ` Hannes Frederic Sowa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=514D3581.4040001@gmail.com \
    --to=rebelyouth.hacklab@gmail.com \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.