2001-09-12 08:38:13 +00:00
|
|
|
/*
|
|
|
|
* $FreeBSD$
|
|
|
|
*/
|
1998-02-03 21:52:02 +00:00
|
|
|
struct mbuf;
|
|
|
|
struct sockaddr_at;
|
1996-05-24 01:35:45 +00:00
|
|
|
|
1998-01-08 23:42:31 +00:00
|
|
|
#ifdef _NET_IF_ARP_H_
|
1997-04-20 15:36:12 +00:00
|
|
|
extern timeout_t aarpprobe;
|
2002-03-20 02:39:27 +00:00
|
|
|
extern int aarpresolve (struct arpcom *,
|
1996-05-24 01:35:45 +00:00
|
|
|
struct mbuf *,
|
|
|
|
struct sockaddr_at *,
|
2002-03-20 02:39:27 +00:00
|
|
|
u_char *);
|
|
|
|
extern int at_broadcast (struct sockaddr_at *);
|
1996-05-24 01:35:45 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifdef _NETATALK_AARP_H_
|
2002-03-20 02:39:27 +00:00
|
|
|
extern void aarptfree (struct aarptab *);
|
1996-05-24 01:35:45 +00:00
|
|
|
#endif
|
|
|
|
|
1998-02-03 21:52:02 +00:00
|
|
|
struct ifnet;
|
2001-09-12 08:38:13 +00:00
|
|
|
struct thread;
|
1998-02-03 21:52:02 +00:00
|
|
|
struct socket;
|
|
|
|
|
2003-03-04 23:19:55 +00:00
|
|
|
extern void aarpintr (struct mbuf *);
|
|
|
|
extern void at1intr (struct mbuf *);
|
|
|
|
extern void at2intr (struct mbuf *);
|
2002-03-20 02:39:27 +00:00
|
|
|
extern void aarp_clean (void);
|
|
|
|
extern int at_control (struct socket *so,
|
1998-06-07 17:13:14 +00:00
|
|
|
u_long cmd,
|
1996-05-24 01:35:45 +00:00
|
|
|
caddr_t data,
|
|
|
|
struct ifnet *ifp,
|
2002-03-20 02:39:27 +00:00
|
|
|
struct thread *td);
|
|
|
|
extern u_short at_cksum (struct mbuf *m, int skip);
|
|
|
|
extern void ddp_init (void);
|
|
|
|
extern struct at_ifaddr *at_ifawithnet (struct sockaddr_at *);
|
1996-05-24 01:35:45 +00:00
|
|
|
#ifdef _NETATALK_DDP_VAR_H_
|
2002-03-20 02:39:27 +00:00
|
|
|
extern int ddp_output (struct mbuf *m, struct socket *so);
|
1997-03-05 09:17:38 +00:00
|
|
|
|
1996-05-24 01:35:45 +00:00
|
|
|
#endif
|
|
|
|
#if defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
|
2002-03-20 02:39:27 +00:00
|
|
|
extern struct ddpcb *ddp_search(struct sockaddr_at *,
|
1996-05-24 01:35:45 +00:00
|
|
|
struct sockaddr_at *,
|
2002-03-20 02:39:27 +00:00
|
|
|
struct at_ifaddr *);
|
1996-05-24 01:35:45 +00:00
|
|
|
#endif
|
|
|
|
#ifdef _NET_ROUTE_H_
|
2002-03-20 02:39:27 +00:00
|
|
|
int ddp_route(struct mbuf *m, struct route *ro);
|
1996-05-24 01:35:45 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|