at_extern.h revision 36735
1struct mbuf;
2struct sockaddr_at;
3
4#ifdef _NET_IF_ARP_H_
5extern timeout_t	aarpprobe;
6extern int	aarpresolve	__P((struct arpcom *,
7					struct mbuf *,
8					struct sockaddr_at *,
9					u_char *));
10extern void	aarpinput	__P(( struct arpcom *, struct mbuf *));
11extern int	at_broadcast	__P((struct sockaddr_at  *));
12#endif
13
14#ifdef _NETATALK_AARP_H_
15extern void	aarptfree	__P((struct aarptab *));
16#endif
17
18struct ifnet;
19struct proc;
20struct socket;
21
22extern void	aarp_clean	__P((void));
23extern int	at_control	__P(( struct socket *so,
24					u_long cmd,
25					caddr_t data,
26					struct ifnet *ifp,
27					struct proc *p ));
28extern u_short	at_cksum	__P(( struct mbuf *m, int skip));
29extern void	ddp_init	__P((void ));
30extern struct at_ifaddr *at_ifawithnet	__P((struct sockaddr_at *));
31#ifdef	_NETATALK_DDP_VAR_H_
32extern int	ddp_output	__P((struct mbuf *m, struct socket *so));
33
34#endif
35#if	defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
36extern struct ddpcb  *ddp_search __P((struct sockaddr_at *,
37                                		struct sockaddr_at *,
38						struct at_ifaddr *));
39#endif
40#ifdef _NET_ROUTE_H_
41int     ddp_route( struct mbuf *m, struct route *ro);
42#endif
43
44
45