Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 May 1995 20:10:44 +0900
From:      hosokawa@mt.cs.keio.ac.jp (HOSOKAWA Tatsumi)
To:        freebsd-hackers@FreeBSD.org
Subject:   Re: Help! if_ze bug?
Message-ID:  <199505061110.UAA24599@remington.mt.cs.keio.ac.jp>
In-Reply-To: Your message of Thu, 4 May 1995 20:59:41 %2B0900. <199505041159.UAA13643@remington.mt.cs.keio.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199505061110.UAA24599>