summaryrefslogtreecommitdiffstats
path: root/sys/netatalk/at_extern.h
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>1996-05-24 01:35:45 +0000
committerjulian <julian@FreeBSD.org>1996-05-24 01:35:45 +0000
commitab2eb71c6f0d52b75d38708dd906c6461ab8cd04 (patch)
treeec6b23430d90949e7d850ac2f7bf6a9abf504900 /sys/netatalk/at_extern.h
parentf54ae37a95112e2bfe75acccd5720f7292ea0abc (diff)
downloadFreeBSD-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/netatalk/at_extern.h')
-rw-r--r--sys/netatalk/at_extern.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/sys/netatalk/at_extern.h b/sys/netatalk/at_extern.h
new file mode 100644
index 0000000..18badf4
--- /dev/null
+++ b/sys/netatalk/at_extern.h
@@ -0,0 +1,41 @@
+
+#ifdef _NETINET_IF_ETHER_H_
+extern void aarpprobe __P((struct arpcom *));
+extern int aarpresolve __P((struct arpcom *,
+ struct mbuf *,
+ struct sockaddr_at *,
+ u_char *));
+extern void aarpinput __P(( struct arpcom *, struct mbuf *));
+extern int at_broadcast __P((struct sockaddr_at *));
+#endif
+
+#ifdef _NETATALK_AARP_H_
+extern void aarptfree __P((struct aarptab *));
+#endif
+
+extern void aarp_clean __P((void));
+extern int at_control __P(( int cmd,
+ caddr_t data,
+ struct ifnet *ifp,
+ struct proc *p ));
+extern u_short at_cksum __P(( struct mbuf *m, int skip));
+extern int ddp_usrreq __P(( struct socket *so, int req,
+ struct mbuf *m,
+ struct mbuf *addr,
+ struct mbuf *rights));
+extern void ddp_init __P((void ));
+extern struct ifaddr *at_ifawithnet __P((struct sockaddr_at *,
+ struct ifaddr *));
+#ifdef _NETATALK_DDP_VAR_H_
+extern int ddp_output __P(( struct ddpcb *ddp, struct mbuf *m));
+#endif
+#if defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
+extern struct ddpcb *ddp_search __P((struct sockaddr_at *,
+ struct sockaddr_at *,
+ struct at_ifaddr *));
+#endif
+#ifdef _NET_ROUTE_H_
+int ddp_route( struct mbuf *m, struct route *ro);
+#endif
+
+
OpenPOWER on IntegriCloud