diff options
author | julian <julian@FreeBSD.org> | 1996-05-24 01:35:45 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 1996-05-24 01:35:45 +0000 |
commit | ab2eb71c6f0d52b75d38708dd906c6461ab8cd04 (patch) | |
tree | ec6b23430d90949e7d850ac2f7bf6a9abf504900 /sys/net/if_loop.c | |
parent | f54ae37a95112e2bfe75acccd5720f7292ea0abc (diff) | |
download | FreeBSD-src-ab2eb71c6f0d52b75d38708dd906c6461ab8cd04.zip FreeBSD-src-ab2eb71c6f0d52b75d38708dd906c6461ab8cd04.tar.gz |
Obtained from: netatalk distribution netatalk@itd.umich.edu
Kernel Appletalk protocol support
both CAP and netatalk can make use of this..
still needs some owrk but it seemd the right tiime to commit it
so other can experiment.
Diffstat (limited to 'sys/net/if_loop.c')
-rw-r--r-- | sys/net/if_loop.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/net/if_loop.c b/sys/net/if_loop.c index 894a4b5..acbc822 100644 --- a/sys/net/if_loop.c +++ b/sys/net/if_loop.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if_loop.c 8.1 (Berkeley) 6/10/93 - * $Id: if_loop.c,v 1.18 1996/02/06 18:51:11 wollman Exp $ + * $Id: if_loop.c,v 1.19 1996/04/07 17:39:06 bde Exp $ */ /* @@ -77,6 +77,12 @@ #include <netiso/iso_var.h> #endif +#ifdef NETATALK +#include <netinet/if_ether.h> +#include <netatalk/at.h> +#include <netatalk/at_var.h> +#endif NETATALK + #include "bpfilter.h" static int loioctl __P((struct ifnet *, int, caddr_t)); @@ -194,6 +200,12 @@ looutput(ifp, m, dst, rt) isr = NETISR_ISO; break; #endif +#ifdef NETATALK + case AF_APPLETALK: + ifq = &atintrq2; + isr = NETISR_ATALK; + break; +#endif NETATALK default: printf("lo%d: can't handle af%d\n", ifp->if_unit, dst->sa_family); |