comp.lang.ada
 help / color / mirror / Atom feed
* TCP/IP stack in ADA
@ 1995-03-31  0:00 jungj
  1995-04-03  0:00 ` Gene Kennon
  1995-04-03  0:00 ` Bob Kitzberger
  0 siblings, 2 replies; 4+ messages in thread
From: jungj @ 1995-03-31  0:00 UTC (permalink / raw)



I am looking for a TCP/IP written in ADA that can operate on
an 68040 processor on an Motorola VME 162 board.
Any help would be appreciated.  
jimmy




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TCP/IP stack in ADA
  1995-03-31  0:00 TCP/IP stack in ADA jungj
  1995-04-03  0:00 ` Gene Kennon
@ 1995-04-03  0:00 ` Bob Kitzberger
  1995-04-04  0:00   ` David M. Tannen
  1 sibling, 1 reply; 4+ messages in thread
From: Bob Kitzberger @ 1995-04-03  0:00 UTC (permalink / raw)


jungj@bah.com wrote:

: I am looking for a TCP/IP written in ADA that can operate on
: an 68040 processor on an Motorola VME 162 board.
: Any help would be appreciated.  

[This comes up occasionally -- perhaps it belongs in the FAQ?]

There are (or were, the last time I checked) two TCP/IP stacks,
written in Ada, freely available from STARS.  The earlier version
appears to be Not Brilliant, and only implemented UDP/IP (no TCP).
The newer version supplied TCP,IP,ICMP,ARP(?), etc. but no UDP.
UDP is pretty trivial, though -- should only take a few days to
implement assuming you are familiar with the rest of the
implementation.

The protocol stack is fairly easy to understand, and the interfaces
are documented well.  A TCP/IP stack is not a trivial matter, though,
so don't expect to slap it on your hardware and be off an running
tomorrow ;-) You'll need to provide a driver that matches the stack's
driver interfaces.  If you want to program in a BSD socket-ish
environment, you'll need to write a socket interface.  Plan on at
least six months to have something usable, unless you are familiar
with TCP/IP internals already.

A much better choice, IMHO, is to ask your kernel vendor what they
offer with respect to TCP/IP, and use that.  If it's written in C,
assembly, or COBOL, so what... just pragma interface and you'll be up
and running the same day.  Two big wins: (1) you don't have to become
a TCP/IP expert, and (2) you have the advantage of using a stack that
has been pounded on by many customers, and stands a better chance of
being robust.

	.Been.There,.Done.That

--
Bob Kitzberger	        +1 (916) 274-3075	        rlk@rational.com
Rational Software Corp., 10565 Brunswick Rd. #11, Grass Valley, CA 95945
  "...the solution to the problem is usually to pee on it"  -- Dave Barry




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TCP/IP stack in ADA
  1995-03-31  0:00 TCP/IP stack in ADA jungj
@ 1995-04-03  0:00 ` Gene Kennon
  1995-04-03  0:00 ` Bob Kitzberger
  1 sibling, 0 replies; 4+ messages in thread
From: Gene Kennon @ 1995-04-03  0:00 UTC (permalink / raw)
  To: jungj

Check out this url: 
news:3lhdou$3jj@booz.bah.com



If you're interested in the following, please contact me.=7F=7F=7F A couple of 
years ago, we implemented TCP/IP/UDP/FTP in Ada for the Tadpole TP41V 
(68040), TeleSoft (now Alsys) TeleGen2 Ada.  

Gene Kennon
VisiCom Laboratories, Inc.
10052 Mesa Ridge Court
San Diego, CA 92121
619-457-2111






^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: TCP/IP stack in ADA
  1995-04-03  0:00 ` Bob Kitzberger
@ 1995-04-04  0:00   ` David M. Tannen
  0 siblings, 0 replies; 4+ messages in thread
From: David M. Tannen @ 1995-04-04  0:00 UTC (permalink / raw)


In article <3lpueh$c03@rational.rational.com>,
Bob Kitzberger <rlk@rational.com> wrote:
>jungj@bah.com wrote:
>: I am looking for a TCP/IP written in ADA that can operate on
>: an 68040 processor on an Motorola VME 162 board.
>: Any help would be appreciated.  
>A much better choice, IMHO, is to ask your kernel vendor what they
>offer with respect to TCP/IP, and use that.  If it's written in C,
>assembly, or COBOL, so what... just pragma interface and you'll be up
>and running the same day.  Two big wins: (1) you don't have to become
>a TCP/IP expert, and (2) you have the advantage of using a stack that
>has been pounded on by many customers, and stands a better chance of
>being robust.
Bob is right on with this suggestion - especially considering the board
you are using.

I just got of a project using the exact same board.  We used Verdix and
VxWorks as our environment ( a big help from both products).  As VxWorks
provides all the standard Unix/Posix stuff you would expect, and Verdix
provides all the interface libraries to that Posix stuff - such problems
were trivial for us.


-- 
David Tannen (tannend@source.asset.com)                 TeamAda Member
Christian Acronyms: B.I.B.L.E.=Basic Instructions Before Leaving Earth
                    G.R.A.C.E.=God's Redemption At Christ's Expense
                    F.A.I.T.H.=Forsaking all, I trust Him




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1995-04-04  0:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1995-03-31  0:00 TCP/IP stack in ADA jungj
1995-04-03  0:00 ` Gene Kennon
1995-04-03  0:00 ` Bob Kitzberger
1995-04-04  0:00   ` David M. Tannen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox