at_extern.h revision 32350
1198092Srdivacky
2198092Srdivacky#ifdef _NET_IF_ARP_H_
3198092Srdivackyextern timeout_t	aarpprobe;
4198092Srdivackyextern int	aarpresolve	__P((struct arpcom *,
5198092Srdivacky					struct mbuf *,
6198092Srdivacky					struct sockaddr_at *,
7198092Srdivacky					u_char *));
8198092Srdivackyextern void	aarpinput	__P(( struct arpcom *, struct mbuf *));
9198092Srdivackyextern int	at_broadcast	__P((struct sockaddr_at  *));
10198092Srdivacky#endif
11198092Srdivacky
12198092Srdivacky#ifdef _NETATALK_AARP_H_
13198092Srdivackyextern void	aarptfree	__P((struct aarptab *));
14198092Srdivacky#endif
15198092Srdivacky
16198092Srdivackyextern void	aarp_clean	__P((void));
17198092Srdivackyextern int	at_control	__P(( struct socket *so,
18198092Srdivacky					int cmd,
19198893Srdivacky					caddr_t data,
20201361Srdivacky					struct ifnet *ifp,
21204643Srdivacky					struct proc *p ));
22198893Srdivackyextern u_short	at_cksum	__P(( struct mbuf *m, int skip));
23198092Srdivackyextern void	ddp_init	__P((void ));
24198092Srdivackyextern struct at_ifaddr *at_ifawithnet	__P((struct sockaddr_at *));
25198092Srdivacky#ifdef	_NETATALK_DDP_VAR_H_
26198092Srdivackyextern int	ddp_output	__P((struct mbuf *m, struct socket *so));
27198893Srdivacky
28198893Srdivacky#endif
29198893Srdivacky#if	defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
30198893Srdivackyextern struct ddpcb  *ddp_search __P((struct sockaddr_at *,
31198893Srdivacky                                		struct sockaddr_at *,
32198893Srdivacky						struct at_ifaddr *));
33198893Srdivacky#endif
34198893Srdivacky#ifdef _NET_ROUTE_H_
35198893Srdivackyint     ddp_route( struct mbuf *m, struct route *ro);
36198893Srdivacky#endif
37198893Srdivacky
38202879Srdivacky
39202879Srdivacky