From owner-freebsd-hackers Sat May 6 04:10:48 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id EAA02376 for hackers-outgoing; Sat, 6 May 1995 04:10:48 -0700 Received: from remington.mt.cs.keio.ac.jp (remington.mt.cs.keio.ac.jp [131.113.82.33]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id EAA02370 for ; Sat, 6 May 1995 04:10:46 -0700 Received: (from hosokawa@localhost) by remington.mt.cs.keio.ac.jp (8.6.12+2.4W/3.4Wbeta3) id UAA24599; Sat, 6 May 1995 20:10:44 +0900 Date: Sat, 6 May 1995 20:10:44 +0900 Message-Id: <199505061110.UAA24599@remington.mt.cs.keio.ac.jp> To: freebsd-hackers@FreeBSD.org Subject: Re: Help! if_ze bug? In-Reply-To: Your message of Thu, 4 May 1995 20:59:41 +0900. <199505041159.UAA13643@remington.mt.cs.keio.ac.jp> From: hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi) X-Mailer: mnews [version 1.18PL3] 1994-08/01(Mon) Sender: hackers-owner@FreeBSD.org Precedence: bulk In article <199505041159.UAA13643@remington.mt.cs.keio.ac.jp> hosokawa@mt.cs.keio.ac.jp writes: >> I'm currently using 3c589 as the Ethernet card of my laptop. But I >> used IBM PCMCIA Ethernet card I today, and I met a serious trouble >> with this. >> >> Sending large packet from if_ze, seems to cause illegal? packets. >> >> For example, >> >> % ftp ibmpcmciaetherhost >> ftp> dir toomanyfiles >> >> ..... and the TCP connection hangs up.....^C^C and >> >> % rlogin ibmpcmciaetherhost >> % ls -l toomanyfiles >> >> ..... also hangs up.... This problem happens on today's -current if_ze. I tried to isolate the problem, and find that if I send a Ethernet packet whose size is greater than 800 bytes, the data crashes. For example, ping'ing a 1K-packet to the normal host % ping normalhost 1024 we get a following ICMP echo reply packet, lnth proto source destination src port dst port 1066 icmp bbr.rad.cc.keio friday.rad.cc.k echo reply 08 00 20 18 9e 34 00 00 0c 15 dd 66 08 00 45 00 04 1c 6a 53 00 00 ff 01 30 9c 83 71 0b 02 83 71 0b 0d 00 00 f0 84 07 c4 00 00 2f ab 3d 0a 00 0b a6 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 ...... d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 OK! 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff But I ping'ed a same packet to -current if_ze, I got, lnth proto source destination src port dst port 1066 icmp 131.113.11.112 friday.rad.cc.k echo reply 08 00 20 18 9e 34 08 00 5a 39 58 3a 08 00 45 00 04 1c 00 6d 00 00 ff 01 9a 14 83 71 0b 70 83 71 0b 0d 00 00 d2 b9 07 c5 00 00 2f ab 3d 0e 00 07 c3 d1 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 ...... d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 <- 800 bytes ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ????????????????? ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ????????????????? 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82 83 84 85 86 87 88 89 8a 8b 8c 8d 8e 8f 90 91 92 93 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 ba bb bc bd be bf c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 ca cb cc cd ce cf d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 da db dc dd de df e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 ea eb ec ed ee ef f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc fd fe ff Hmm???? -- HOSOKAWA, Tatsumi E-mail: hosokawa@mt.cs.keio.ac.jp WWW homepage: http://www.mt.cs.keio.ac.jp/person/hosokawa.html Department of Computer Science, Keio University, Yokohama, Japan