This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: question re CYGSEM_IO_ETH_DRIVERS_PASS_PACKETS


michael shiloh wrote:
> 
> I'm still struggling trying to figure out why my
> x86 pc with 82559 ethernet chip networks fine under
> redboot, but not at all under ecos.

This should maybe in the FAQ, but if you use BOOTP for redboot, you should
use a static IP for eCos so they don't share the same IP (and indeed you
may want to check the IPs they're both currently using to see if this is
the problem).
 
> for my ecos (not redboot) ecos.ecc, since CYGPKG_REDBOOT_NETWORKING
> is turned off, then the CYGSEM_IO_ETH_DRIVERS_PASS_PACKETS
> user value is 0.
> 
> Can someone explain to me what "stand-alone processing"
> means in this context?

Not a threaded environment. A non-kernel application, e.g. redboot.

> And why does redboot use an alternate
> TCP/IP stack? Don't they both use the same stack based on
> OpenBSD?

Nope. RedBoot uses a much smaller one (see redboot/current/src/net). The
PASS_PACKETS option exists to allow packets to be passed to redboot.

Jifl
-- 
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine

-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]