Date: Tue, 30 Jun 1998 14:50:02 -0400 (EDT) From: Yee Man Chan <ymc@eecs.umich.edu> To: freebsd-hackers@FreeBSD.ORG Cc: questions@FreeBSD.ORG Subject: something is wrong with freebsd (fwd) Message-ID: <Pine.GSO.3.96.980630143958.2508C-100000@shivam.eecs.umich.edu>
next in thread | raw e-mail | index | archive | help
Hi, My supervisor sends me the result he collected using tcpdump when running my client-server program post before. Does anyone have an idea of what's going on? Thanks. Yee Man P.S. If anyone can't get the source code I posted before. Please don't hesitate to request it directly from me. Msg from my supervisor: Here're the tcpdump of the client and server on freebsd only, sun only, or one on each. You can see that freebsd consistently splits up pkts of size 101 to 207 bytes into 2 pkts, but sending pkts of size 208 to maxseg bytes in one pkt. Could you please send a question to freebsd-net and ask people how to fix this? You can include the tcpdump output in your msg. Both server and client on FreeBSD 3.0 and older: ================================================ tcpdump: listening on fxp0 13:40:55.040657 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: S 1583609300:1583609300(0) win 16384 <mss 1460> (DF) 13:40:55.041020 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2521: S 24174205:24174205(0) ack 1583609301 win 17520 <mss 1460> (DF) 13:40:55.041095 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: . ack 1 win 17520 (DF) 13:40:55.042163 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: P 1:101(100) ack 1 win 17520 (DF) 13:40:55.053216 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2521: . ack 101 win 17520 (DF) 13:40:55.053266 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: P 101:102(1) ack 1 win 17520 (DF) 13:40:55.053684 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2521: P 1:101(100) ack 102 win 17520 (DF) 13:40:55.053762 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2521: FP 101:102(1) ack 102 win 17520 (DF) 13:40:55.053800 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: . ack 103 win 17419 (DF) 13:40:55.054003 crib.eecs.umich.edu.2521 > dumpling.eecs.umich.edu.4898: F 102:102(0) ack 103 win 17520 (DF) 13:40:55.054289 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2521: . ack 103 win 17520 (DF) 13:41:06.017166 crib.eecs.umich.edu.2522 > dumpling.eecs.umich.edu.4898: S 1585794092:1585794092(0) win 16384 <mss 1460> (DF) 13:41:06.017483 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2522: S 26243071:26243071(0) ack 1585794093 win 17520 <mss 1460> (DF) 13:41:06.017565 crib.eecs.umich.edu.2522 > dumpling.eecs.umich.edu.4898: . ack 1 win 17520 (DF) 13:41:06.018664 crib.eecs.umich.edu.2522 > dumpling.eecs.umich.edu.4898: P 1:101(100) ack 1 win 17520 (DF) 13:41:06.019182 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2522: P 1:101(100) ack 101 win 17520 (DF) 13:41:06.019267 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2522: F 101:101(0) ack 101 win 17520 (DF) 13:41:06.019309 crib.eecs.umich.edu.2522 > dumpling.eecs.umich.edu.4898: . ack 102 win 17420 (DF) 13:41:06.019500 crib.eecs.umich.edu.2522 > dumpling.eecs.umich.edu.4898: F 101:101(0) ack 102 win 17520 (DF) 13:41:06.019788 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2522: . ack 102 win 17520 (DF) 13:51:31.037296 crib.eecs.umich.edu.2524 > dumpling.eecs.umich.edu.4898: S 1706371511:1706371511(0) win 16384 <mss 1460> (DF) 13:51:31.037644 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2524: S 144196597:144196597(0) ack 1706371512 win 17520 <mss 1460> (DF) 13:51:31.037717 crib.eecs.umich.edu.2524 > dumpling.eecs.umich.edu.4898: . ack 1 win 17520 (DF) 13:51:31.038839 crib.eecs.umich.edu.2524 > dumpling.eecs.umich.edu.4898: P 1:209(208) ack 1 win 17520 (DF) 13:51:31.039527 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2524: P 1:209(208) ack 209 win 17520 (DF) 13:51:31.039610 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2524: F 209:209(0) ack 209 win 17520 (DF) 13:51:31.039651 crib.eecs.umich.edu.2524 > dumpling.eecs.umich.edu.4898: . ack 210 win 17312 (DF) 13:51:31.039851 crib.eecs.umich.edu.2524 > dumpling.eecs.umich.edu.4898: F 209:209(0) ack 210 win 17520 (DF) 13:51:31.040129 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2524: . ack 210 win 17520 (DF) 13:51:46.634752 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: S 1709470727:1709470727(0) win 16384 <mss 1460> (DF) 13:51:46.635138 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2525: S 147256421:147256421(0) ack 1709470728 win 17520 <mss 1460> (DF) 13:51:46.635222 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: . ack 1 win 17520 (DF) 13:51:46.636405 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: P 1:101(100) ack 1 win 17520 (DF) 13:51:46.697158 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2525: . ack 101 win 17520 (DF) 13:51:46.697216 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: P 101:208(107) ack 1 win 17520 (DF) 13:51:46.697748 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2525: P 1:101(100) ack 208 win 17520 (DF) 13:51:46.697905 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2525: FP 101:208(107) ack 208 win 17520 (DF) 13:51:46.697953 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: . ack 209 win 17413 (DF) 13:51:46.698118 crib.eecs.umich.edu.2525 > dumpling.eecs.umich.edu.4898: F 208:208(0) ack 209 win 17520 (DF) 13:51:46.698396 dumpling.eecs.umich.edu.4898 > crib.eecs.umich.edu.2525: . ack 209 win 17520 (DF) Both server and client on Solaris 5.5.1: ======================================== tcpdump: listening on hme0 13:32:59.182925 irl.eecs.umich.edu.43542 > firedragon.eecs.umich.edu.4898: S 1186150257:1186150257(0) win 8760 <mss 1460> (DF) 13:32:59.212311 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43542: S 1992735995:1992735995(0) ack 1186150258 win 8760 <mss 1460> (DF) 13:32:59.212356 irl.eecs.umich.edu.43542 > firedragon.eecs.umich.edu.4898: . ack 1 win 8760 (DF) 13:32:59.222787 irl.eecs.umich.edu.43542 > firedragon.eecs.umich.edu.4898: P 1:102(101) ack 1 win 8760 (DF) 13:32:59.224128 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43542: P 1:102(101) ack 102 win 8760 (DF) 13:32:59.224222 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43542: F 102:102(0) ack 102 win 8760 (DF) 13:32:59.224269 irl.eecs.umich.edu.43542 > firedragon.eecs.umich.edu.4898: . ack 103 win 8760 (DF) 13:32:59.224499 irl.eecs.umich.edu.43542 > firedragon.eecs.umich.edu.4898: F 102:102(0) ack 103 win 8760 (DF) 13:32:59.225282 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43542: . ack 103 win 8760 (DF) 13:33:11.181965 irl.eecs.umich.edu.43543 > firedragon.eecs.umich.edu.4898: S 1187701767:1187701767(0) win 8760 <mss 1460> (DF) 13:33:11.183091 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43543: S 1994520605:1994520605(0) ack 1187701768 win 8760 <mss 1460> (DF) 13:33:11.183132 irl.eecs.umich.edu.43543 > firedragon.eecs.umich.edu.4898: . ack 1 win 8760 (DF) 13:33:11.193944 irl.eecs.umich.edu.43543 > firedragon.eecs.umich.edu.4898: P 1:101(100) ack 1 win 8760 (DF) 13:33:11.195319 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43543: P 1:101(100) ack 101 win 8760 (DF) 13:33:11.195408 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43543: F 101:101(0) ack 101 win 8760 (DF) 13:33:11.195454 irl.eecs.umich.edu.43543 > firedragon.eecs.umich.edu.4898: . ack 102 win 8760 (DF) 13:33:11.195682 irl.eecs.umich.edu.43543 > firedragon.eecs.umich.edu.4898: F 101:101(0) ack 102 win 8760 (DF) 13:33:11.196496 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43543: . ack 102 win 8760 (DF) 13:45:36.186920 irl.eecs.umich.edu.43553 > firedragon.eecs.umich.edu.4898: S 1281750398:1281750398(0) win 8760 <mss 1460> (DF) 13:45:36.187935 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43553: S 2088713176:2088713176(0) ack 1281750399 win 8760 <mss 1460> (DF) 13:45:36.187972 irl.eecs.umich.edu.43553 > firedragon.eecs.umich.edu.4898: . ack 1 win 8760 (DF) 13:45:36.198515 irl.eecs.umich.edu.43553 > firedragon.eecs.umich.edu.4898: P 1:209(208) ack 1 win 8760 (DF) 13:45:36.200273 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43553: P 1:209(208) ack 209 win 8760 (DF) 13:45:36.200378 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43553: F 209:209(0) ack 209 win 8760 (DF) 13:45:36.200425 irl.eecs.umich.edu.43553 > firedragon.eecs.umich.edu.4898: . ack 210 win 8760 (DF) 13:45:36.200673 irl.eecs.umich.edu.43553 > firedragon.eecs.umich.edu.4898: F 209:209(0) ack 210 win 8760 (DF) 13:45:36.201444 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43553: . ack 210 win 8760 (DF) 13:45:46.527543 irl.eecs.umich.edu.43554 > firedragon.eecs.umich.edu.4898: S 1283065142:1283065142(0) win 8760 <mss 1460> (DF) 13:45:46.528524 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43554: S 2090117069:2090117069(0) ack 1283065143 win 8760 <mss 1460> (DF) 13:45:46.528564 irl.eecs.umich.edu.43554 > firedragon.eecs.umich.edu.4898: . ack 1 win 8760 (DF) 13:45:46.539660 irl.eecs.umich.edu.43554 > firedragon.eecs.umich.edu.4898: P 1:208(207) ack 1 win 8760 (DF) 13:45:46.541430 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43554: P 1:208(207) ack 208 win 8760 (DF) 13:45:46.541524 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43554: F 208:208(0) ack 208 win 8760 (DF) 13:45:46.541570 irl.eecs.umich.edu.43554 > firedragon.eecs.umich.edu.4898: . ack 209 win 8760 (DF) 13:45:46.541806 irl.eecs.umich.edu.43554 > firedragon.eecs.umich.edu.4898: F 208:208(0) ack 209 win 8760 (DF) 13:45:46.542617 firedragon.eecs.umich.edu.4898 > irl.eecs.umich.edu.43554: . ack 209 win 8760 (DF) Server on Solaris 5.5.1 client on FreeBSD 3.0: ============================================== tcpdump: listening on fxp0 14:19:57.082029 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: S 471332325:471332325(0) win 16384 <mss 1460,nop,wscale 0,nop,nop,timestamp[|tcp]> (DF) 14:19:57.083012 irl.eecs.umich.edu.4898 > dumpling.eecs.umich.edu.1035: S 1514486894:1514486894(0) ack 471332326 win 8760 <mss 1460> (DF) 14:19:57.083193 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: . ack 1 win 17520 (DF) 14:19:57.084116 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: P 1:101(100) ack 1 win 17520 (DF) 14:19:57.125574 irl.eecs.umich.edu.4898 > dumpling.eecs.umich.edu.1035: . ack 101 win 8760 (DF) 14:19:57.125802 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: P 101:102(1) ack 1 win 17520 (DF) 14:19:57.134066 irl.eecs.umich.edu.4898 > dumpling.eecs.umich.edu.1035: P 1:102(101) ack 102 win 8760 (DF) 14:19:57.134130 irl.eecs.umich.edu.4898 > dumpling.eecs.umich.edu.1035: F 102:102(0) ack 102 win 8760 (DF) 14:19:57.134301 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: . ack 103 win 17419 (DF) 14:19:57.134398 dumpling.eecs.umich.edu.1035 > irl.eecs.umich.edu.4898: F 102:102(0) ack 103 win 17520 (DF) 14:19:57.135061 irl.eecs.umich.edu.4898 > dumpling.eecs.umich.edu.1035: . ack 103 win 8760 (DF) Client on Solaris 5.5.1 server on FreeBSD 3.0: ============================================== 14:20:34.591346 irl.eecs.umich.edu.43595 > dumpling.eecs.umich.edu.4898: S 1519703332:1519703332(0) win 8760 <mss 1460> (DF) 14:20:34.592681 dumpling.eecs.umich.edu.4898 > irl.eecs.umich.edu.43595: S 478620568:478620568(0) ack 1519703333 win 17520 <mss 1460> (DF) 14:20:34.595418 irl.eecs.umich.edu.43595 > dumpling.eecs.umich.edu.4898: . ack 1 win 8760 (DF) 14:20:34.602409 irl.eecs.umich.edu.43595 > dumpling.eecs.umich.edu.4898: P 1:102(101) ack 1 win 8760 (DF) 14:20:34.602735 dumpling.eecs.umich.edu.4898 > irl.eecs.umich.edu.43595: P 1:101(100) ack 102 win 17520 (DF) 14:20:34.602827 dumpling.eecs.umich.edu.4898 > irl.eecs.umich.edu.43595: FP 101:102(1) ack 102 win 17520 (DF) 14:20:34.603562 irl.eecs.umich.edu.43595 > dumpling.eecs.umich.edu.4898: . ack 103 win 8760 (DF) 14:20:34.603747 irl.eecs.umich.edu.43595 > dumpling.eecs.umich.edu.4898: F 102:102(0) ack 103 win 8760 (DF) 14:20:34.603925 dumpling.eecs.umich.edu.4898 > irl.eecs.umich.edu.43595: . ack 103 win 17520 (DF) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.3.96.980630143958.2508C-100000>