This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: IPv6 stacks
- To: Gustav Kälvesten <gustav dot kalvesten at axis dot com>
- Subject: Re: [ECOS] IPv6 stacks
- From: Jonathan Larmour <jlarmour at redhat dot com>
- Date: Tue, 18 Sep 2001 21:23:26 +0100
- Cc: ecos-discuss at sources dot redhat dot com
- Organization: Red Hat UK Ltd.
- References: <B6B64A8D263A4945BB5DCF3F9F400EB479B11B@mailse02.axis.se>
Gustav Kälvesten wrote:
>
> Hello,
>
> - Which and which version of the BSD IP-stacks is the ECOS stack based on?
The default one is OpenBSD.
> - What is the level of the IPv6 support of the ECOS TCP/IP stack? It is listed as non-supported but is it functional? What is included/missing?
Finishing the eCos port to include the IPv6 files. Most of those are
currently not even present...
> - Are there any successful ports of other more (maybe) complete IPv6 stacks to ECOS? E.g. www.kame.net
Not that we're aware of, although (if a customer came along) Red Hat would
love to do it.
> - What was the main issues then porting the current TCP/IP stack to ECOS?
Removing the dependencies on the rest of the kernel. But note that this
stack wasn't ported very "cleanly". There are many issues, like namespace
issues and non-portable header files, that could cause people problems on
certain targets.
> - Are there any short-cuts to take now then one BSD stack has been ported to ECOS if porting another similar stack?
Use the io/eth layer, but don't be afraid of improving the API: there's
lots of improvements that could be made to reduce the number of copies, for
example.
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