Commit Graph

156 Commits

Author SHA1 Message Date
phk
cfbddb7f46 (this is an extract from src/share/examples/atm/README)
===================================
                HARP  |  Host ATM Research Platform
                ===================================

                              HARP 3

What is this stuff?
-------------------
The Advanced Networking Group (ANG) at the Minnesota Supercomputer Center,
Inc. (MSCI), as part of its work on the MAGIC Gigabit Testbed, developed
the Host ATM Research Platform (HARP) software, which allows IP hosts to
communicate over ATM networks using standard protocols.  It is intended to
be a high-quality platform for IP/ATM research.

HARP provides a way for IP hosts to connect to ATM networks.  It supports
standard methods of communication using IP over ATM.  A host's standard IP
software sends and receives datagrams via a HARP ATM interface.  HARP provides
functionality similar to (and typically replaces) vendor-provided ATM device
driver software.

HARP includes full source code, making it possible for researchers to
experiment with different approaches to running IP over ATM.  HARP is
self-contained; it requires no other licenses or commercial software packages.

HARP implements support for the IETF Classical IP model for using IP over ATM
networks, including:

   o IETF ATMARP address resolution client
   o IETF ATMARP address resolution server
   o IETF SCSP/ATMARP server
   o UNI 3.1 and 3.0 signalling protocols
   o Fore Systems's SPANS signalling protocol

What's supported
----------------
The following are supported by HARP 3:

   o ATM Host Interfaces
        - FORE Systems, Inc. SBA-200 and SBA-200E ATM SBus Adapters
        - FORE Systems, Inc. PCA-200E ATM PCI Adapters
        - Efficient Networks, Inc. ENI-155p ATM PCI Adapters

   o ATM Signalling Protocols
        - The ATM Forum UNI 3.1 signalling protocol
        - The ATM Forum UNI 3.0 signalling protocol
        - The ATM Forum ILMI address registration
        - FORE Systems's proprietary SPANS signalling protocol
        - Permanent Virtual Channels (PVCs)

   o IETF "Classical IP and ARP over ATM" model
        - RFC 1483, "Multiprotocol Encapsulation over ATM Adaptation Layer 5"
        - RFC 1577, "Classical IP and ARP over ATM"
        - RFC 1626, "Default IP MTU for use over ATM AAL5"
        - RFC 1755, "ATM Signaling Support for IP over ATM"
        - RFC 2225, "Classical IP and ARP over ATM"
        - RFC 2334, "Server Cache Synchronization Protocol (SCSP)"
        - Internet Draft draft-ietf-ion-scsp-atmarp-00.txt,
                "A Distributed ATMARP Service Using SCSP"

   o ATM Sockets interface
        - The file atm-sockets.txt contains further information

What's not supported
--------------------
The following major features of the above list are not currently supported:

        o UNI point-to-multipoint support
        o Driver support for Traffic Control/Quality of Service
        o SPANS multicast and MPP support
        o SPANS signalling using Efficient adapters

This software was developed under the sponsorship of the Defense Advanced
Research Projects Agency (DARPA).

Reviewed (lightly) by:	phk
Submitted by:	Network Computing Services, Inc.
1998-09-15 11:44:44 +00:00
gibbs
439c46a17f Add camcontrol. Remove scsiformat. 1998-09-15 10:25:04 +00:00
jb
343f602fe0 Change MACHINE to MACHINE_ARCH to support MACHINE=pc98. 1998-09-05 08:29:05 +00:00
jb
a0a35093a3 Now that ldconfig does elf work too, build it on alpha as well. 1998-09-05 07:35:19 +00:00
gpalmer
1f2b7138e5 Split lines into one subdir per line. 1998-08-30 20:28:50 +00:00
jb
d724e3649c Fix the machine dependent SUBDIR I removed by mistake in the last commit. 1998-08-20 20:47:49 +00:00
jb
bfd3d9d6f1 All but two if these build on alpha now, but most are untested.
ldconfig isn't required.
1998-08-15 13:21:41 +00:00
rnordier
1438eb46fe Activate newfs_msdos. 1998-07-06 20:05:41 +00:00
peter
42401a81ee SUBDIR += ldconfig 1998-06-01 14:12:48 +00:00
jb
a7f6042456 Make this safe for an alpha build, leaving out just about everything
that has some sort of kernel issue associated with it.
1998-05-18 04:46:29 +00:00
phk
bc1d47f23b Change noc-tun to nos-tun after Peter did the repository copy to cover
up the tracks of my blunder.
1998-04-12 10:44:24 +00:00
phk
6f704f2c66 Add noc-tun to list 1998-04-11 20:03:05 +00:00
peter
52325b1595 Initial bmake scaffolding for ipfilter userland stuff.
Obtained from: large chunks stolen from OpenBSD and NetBSD
1998-03-21 13:53:18 +00:00
jb
de6bdd1c61 Some things only work on i386. 1998-03-13 19:41:06 +00:00
phk
1d1fd0b6f2 Retire dumplfs mount_lfs newlfs 1998-01-30 12:39:18 +00:00
jmg
075da1dbb9 activate the programs that will be used to manipulate kld modules
fix a few problems with missing headers, warn called with an exit
value, and undeclared getopt vars

these programs now compile -Wall clean (and yes, I know I should use
more than just -Wall) :)
1997-10-19 11:15:45 +00:00
joerg
49ed9fdc0d Enable spppcontrol. 1997-10-11 11:34:00 +00:00
bde
bdddad7101 Reactivated dumplfs and newlfs. 1997-03-24 04:57:50 +00:00
guido
c337c37259 Add generation number randomization. Newly created filesystems wil now
automatically have random generation numbers. The kenel way of handling those
also changed. Further it is advised to run fsirand on all your nfs exported
filesystems. the code is mostly copied from OpenBSD, with the randomization
chanegd to use /dev/urandom
Reviewed by:	Garrett
Obtained from: OpenBSD
1997-03-23 20:08:22 +00:00
peter
1c4cdc1a36 Reactivate fsdb 1997-03-13 12:46:17 +00:00
peter
9d6aaa6325 Disable two newly broken dirs:
fsdb (too intimate with old fsck, needs work)
 newlfs (doesn't build since Lite2 lfs wasn't merged into kernel)
1997-03-11 12:06:41 +00:00
bde
778d2e17a8 Disabled dumplfs. Importing the Lite2 version was a mistake, since
many files haven't left the vendor branch and the sys/ufs/lfs hasn't
been merged.
1997-02-17 13:15:42 +00:00
wollman
2bff3824c7 Disable rdisc, enable routed in new location. 1996-09-16 17:08:23 +00:00
ache
b473b9f03d Return make_union, s-bit removed 1996-05-19 17:24:10 +00:00
jkh
5cac466951 Large security hole in mount_union, the underlying filesystem for which doesn't
even work.  Until pst wakes up, best action deemed to be the simple disabling
of this command.
1996-05-17 08:48:50 +00:00
wollman
5eea098aaa Get rid of the last vestiges of the old MOUNT_* constants in the
mount_* programs.  While we're at it, collapse the four now-identical
mount programs for devfs, fdesc, kernfs, and procfs into links to
a new mount_std(8) which can mount any really generic filesystem
such as these when called with the appropriate argv[0].

Also, convert the mount programs to use sysexits.h.
1996-05-13 17:43:19 +00:00
asami
caf61f7cc2 Connect ccd man page and ccdconfig to parent Makefiles.
Ok'd by:	peter
1996-05-04 08:30:22 +00:00
mpp
44b58afd46 Added mount_ext2fs to SUBDIR list. 1996-02-01 19:04:17 +00:00
markm
3d3cbeb2c7 Add mount_devfs to the subdir list. 1996-02-01 14:01:22 +00:00
peter
3b195d769a Add rdisc to subdirs.. It works for me. :-) (Thanks Bill!) 1996-01-30 18:44:42 +00:00
peter
ca6a9b5f34 Connect fsdb to /sbin makefile... 1995-11-24 23:17:58 +00:00
markm
a60be9a7df As init/Makefile now 'knows' how to build secure code if necessary, clean
out the .if (<building secure>) / .endif
1995-10-01 15:15:09 +00:00
ache
a8d5404334 Build secure init if available and allowed 1995-09-29 19:35:10 +00:00
joerg
764cfcd69d Turn on scsiformat.
reformat.
1995-09-17 12:52:24 +00:00
ache
e2ae692e16 Add dumpon 1995-05-14 18:43:25 +00:00
jkh
cb6e225e6d Remove all reference to sysinstall - it's going away. 1995-05-09 23:03:22 +00:00
phk
9f0a17dbb2 I have taken sysinstall out of the normal SUBDIR rule. There are too
many build problems just now, and it isn't that general after all.
1995-01-31 19:41:08 +00:00
dufault
f5abb7313b Added "scsi" 1995-01-24 12:08:15 +00:00
ugen
5de334c990 Add dset to Makefile. 1995-01-23 15:45:41 +00:00
wollman
8192c613ef Move i386-specific programs into i386 subdirectory. 1994-12-02 23:53:23 +00:00
pst
ec318c32c3 add md5 1994-10-29 23:58:55 +00:00
jkh
fc695fb1c6 Add ipfw. 1994-10-29 08:22:13 +00:00
paul
11369adbdc Added sysinstall 1994-10-15 14:37:30 +00:00
gpalmer
74901e9cfe Move `ft' into machine-dependant section. 1994-10-15 00:08:57 +00:00
jkh
0d689fc0c6 Add ft.
Submitted by:	babb
1994-10-14 06:14:58 +00:00
gpalmer
a987b83b96 Moce comcontrol, fdisk & mount_msdos out of machine-independance into
an I386 specific statement. Also add necessary code to allow
machine-dependance in this makefile

Reviewed by:	rgrimes
1994-10-02 03:38:08 +00:00
dfr
7a224749be Added mount_msdos.
Obtained from: NetBSD
1994-09-19 15:30:36 +00:00
wollman
375660a3eb Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and
arrange for that directory to get created by mtree.  Also, process secure
directory after all the others, because the programs there may overlay
ones installed from the main part of the tree.
1994-09-16 20:24:29 +00:00
wollman
da9e71aeaf Add ip_mroute_mod, if NOLKM is not defined. 1994-09-14 22:23:47 +00:00
jkh
450da21275 Add fdisk to SUBDIR. 1994-09-13 05:32:20 +00:00
dg
51f508b800 Added comcontrol ...this thing *really* should be renamed. 1994-08-26 16:30:55 +00:00
ache
952b839fd4 adjkerntz added 1994-08-22 20:21:31 +00:00
dg
ae64eec680 fastboot is no longer - don't install it. 1994-08-21 04:57:00 +00:00
dg
af3f714add Terry Lambert's loadable kernel module support - modload & modunload
utilities w/improvements from the NetBSD group.
1994-08-19 12:07:23 +00:00
rgrimes
b3f47bced3 Comment out missing programs fsdb icheck and ncheck.
Comment out porting work needed program scsiformat.
Remove XNSrouted and routed as they have been moved to usr.sbin.
Reviewed by:
Submitted by:
1994-05-28 06:24:51 +00:00
rgrimes
d038e02fd6 BSD 4.4 Lite sbin Sources
Note:  XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
1994-05-26 06:35:07 +00:00