From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hugo 'NOx' Tyson To: ecos-discuss@sourceware.cygnus.com Subject: Re: [ECOS]TCP/IP problem Date: Mon, 04 Sep 2000 04:15:00 -0000 Message-id: References: <001d01c01611$f8f78500$bd2da8c0@lqx.star.com.cn> X-SW-Source: 2000-09/msg00017.html "lqx" writes: > I have got ecos running on our board using the CL_PS7500FE ARM = > processor. I have included DM9008 ethernet chip and use the tcp/ip = > stack version 1_0b1 that I downloaded from the = > URL--sourceware.cygnus.com .The chip really works.But when I ping the = > ecos with a packet more than 1500 bytes,the ecos never send the packet = > back.Why?Is there any bug in the tcp/ip stack?for when I debugged the = > net device driver, I found the driver received the packet correctly = > Anyone can help me? I don't remember the details, but I remember encountering the same problem, and I think that this change was the fix for it: (in net/tcpip/VERSION/ChangeLog) 2000-06-23 Hugo Tyson * src/ecos/support.c (cyg_net_mbuf_alloc, cyg_kmem_init): Align the mbuf pool to MSIZE [128] bytes. That way dtom() works, nasty though it is. That's needed for ip reassembly in ip_input.c, when dealing with large icmp-layer packets eg. ping -s 2000 ... So perhaps if you update from anoncvs? HTH, - Huge