Hi,
ax88179_178a_rx_fixup() function is cloning the data and calling
usbnet_skb_return(). Since FLAG_MULTI_PACKET is not set,
usbnet_skb_return() is being called second time within rx_process()
function in usbnet.c.
I simply enabled the flag in ax88179_info as below -
.flags = FLAG_ETHER..| F
Without reset functionality in reset_resume, iperf connection does not
establish after suspend/resume however ping works at the same time.
iperf connection fails with wrong checksum error shown by tcpdump.
reset function inside reset_resume solves above bug. We have verified
this issue on ASIX bas
>From d178065c9e3cfa8a45ef537fae7412775339beb0 Mon Sep 17 00:00:00 2001
From: Vivek Kumar Bhagat
Date: Thu, 11 Jun 2015 07:23:46 -0700
Subject: [PATCH] ax88179_178a: add reset functionality in reset_resume
Without reset functionality in reset_resume, iperf connection does not
establish after susp
Dear All,
Attached patch fix iperf connection problem after reset resume of
ethernet to usb dongle.
Without reset functionality, i see ping works after reset resume but
iperf connection fails with wrong checksum error message shown by
tcpdump.
Attached patch fix above issue.
Thanks,
Vivek
00
Hi All,
I have connected my pc and TV board as below -
PC (network i/f) <> ethernet to usb dongle <---> usb port of TV board
When I power off my board, i get a kernel crash.
Please have a look at log attached here.I debug and found that
unregister_netdev() in usbnet_disconnect() clears net_