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