ralink: fix ethernet feature TSO not work
* fix TSO features verify on mt7621 firewrt board * improve tx clean up. no need to access uncached memory. also use TX_DTX register instead of read tx ring DONE bit * mt7621 need napi weight 64 to get more performance * remove netif_receive_skb, after kernel version 3.7 tcp4_gro_receive can handle tcp checksum. on rt2880 use iperf tcp LAN to WAN throughput test. with gro 135 Mbits/sec. without gro 80.4Mbits/sec. Signed-off-by:michael lee <igvtee@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44118 3c298f89-4303-0410-b956-a3cf2f4a3e73
Showing
- target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_ethtool.c 1 addition, 1 deletion...ramips/files/drivers/net/ethernet/ralink/ralink_ethtool.c
- target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c 165 additions, 135 deletions...ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.c
- target/linux/ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.h 25 additions, 8 deletions...ramips/files/drivers/net/ethernet/ralink/ralink_soc_eth.h
- target/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c 6 additions, 7 deletions...nux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c
- target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt2880.c 0 additions, 1 deletion...nux/ramips/files/drivers/net/ethernet/ralink/soc_rt2880.c
- target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c 0 additions, 2 deletions...nux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c
- target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt3883.c 0 additions, 1 deletion...nux/ramips/files/drivers/net/ethernet/ralink/soc_rt3883.c
Loading
Please register or sign in to comment