Stack size

Joe Novosel jnovosel at broadcom.com
Wed Feb 6 21:01:46 UTC 2002


Never mind.
I found it in the source.

Once I enabled broadcast receive, the bootloader works!

Thanks,
Joe
On Wednesday 06 February 2002 15:15, Joe Novosel wrote:
> How do you configure RTEMS to listen for broadcast packets?  This might
> explain why bootp won't work on my platform.
>
> Thanks,
> Joe
>
> On Wednesday 06 February 2002 09:44, Eric Norum wrote:
> > Vinod Singh wrote:
> > > Hi,
> > >
> > > Can anybody tell me that what is the size of TCP/IP stack of freeBSD
> > > ported by Rtems ? We need to know this size for porting on 68k motorola
> > > proccessors.
> > >
> > > Any pointer in this regard will be highly appreciated.
> > >
> > > regards
> > > Vinod
> >
> > The full FreeBSD network stack is quite large.  Here are the sizes of an
> > application with:
> >
> >   text	   data	    bss	    dec	    hex	filename
> >  203152	   5600	  14160	 222912	  366c0	o-optimize/test.exe
> >
> > and without:
> >
> >    text	   data	    bss	    dec	    hex	filename
> >   89568	   3904	   9712	 103184	  19310	o-optimize/test.exe
> >
> > the network stack.  As well, the stack requires heap space.  The actual
> > amount depends on whether or not you want to receive broadcast packets,
> > the amount of broadcast traffic on your network, how much traffic your
> > node will receive/transmit, how many  buffers are allocated by the
> > network receiver task, etc.   I'd say the absolute minimum would be 64
> > kbytes and `enough' could be 512 kbytes or more.
> >
> > I'd like to do some research into extending the task both ways;  Larger
> > using the latest FreeBSD code including IPv6, IPsec, full termios
> > drivers, etc ; Smaller using the LWip stack for smaller applications.

-- 
Joe Novosel
Test Engineer
Broadcom Corporation
Residential Broadband Unit
770-232-0018 
jnovosel at broadcom.com





More information about the users mailing list