cvs commit: src/sys/dev/netif/re if_re.c

看板DFBSD_commit作者時間21年前 (2005/01/26 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
dillon 2005/01/25 11:35:11 PST DragonFly src repository Modified files: sys/dev/netif/re if_re.c Log: Disable hardware checksum support by default, it produces packet corruption. It is unclear why the corruption occurs, but certain fragmented packets consistently reproduce it so there's a good chance that there may be alignment or length requirements that we don't know about, or just pure hardware brokedness with certain packets. The checksumming can be turned on again with ifconfig for testing purposes. EXTRACTION from Aggelos's packet dumps ] CLIENT: (RE0) 11:43:27.261710 192.168.2.2.183764104 > 192.168.2.4.nfs: 1472 write [|nfs] (frag 8031:1480@0+) 11:43:27.261718 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@1480+) 11:43:27.261729 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@2960+) 11:43:27.261743 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@4440+) 11:43:27.261756 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@5920+) 11:43:27.261767 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@7400+) 11:43:27.261781 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@8880+) 11:43:27.261793 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@10360+) 11:43:27.261807 192.168.2.2 > 192.168.2.4: udp (frag 8031:4@11840) SERVER: (RL0) 13:56:59.783671 192.168.2.2.183764104 > 192.168.2.4.nfs: 1472 write [|nfs] (frag 8031:1480@0+) 13:56:59.783785 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@1480+) 13:56:59.783915 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@2960+) 13:56:59.784037 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@4440+) 13:56:59.784159 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@5920+) 13:56:59.784283 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@7400+) 13:56:59.784407 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@8880+) 13:56:59.784527 192.168.2.2 > 192.168.2.4: udp (frag 8031:1480@10360+) 13:56:59.784532 0.0.0.0 > 0.0.2.4: udp (frag 8031:4@11840) Reported-by: aoiko@cc.ece.ntua.gr (Aggelos) Note-Also: also turned off in FreeBSD /usr/src/sys/dev/re/if_re.c:1.37 Revision Changes Path 1.7 +11 -1 src/sys/dev/netif/re/if_re.c http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_re.c.diff?r1=1.6&r2=1.7&f=u
文章代碼(AID): #11zgMS00 (DFBSD_commit)
文章代碼(AID): #11zgMS00 (DFBSD_commit)