at_extern.h revision 83366
183366Sjulian/* 283366Sjulian * $FreeBSD: head/sys/netatalk/at_extern.h 83366 2001-09-12 08:38:13Z julian $ 383366Sjulian */ 433054Sbdestruct mbuf; 533054Sbdestruct sockaddr_at; 615885Sjulian 732350Seivind#ifdef _NET_IF_ARP_H_ 825047Sbdeextern timeout_t aarpprobe; 915885Sjulianextern int aarpresolve __P((struct arpcom *, 1015885Sjulian struct mbuf *, 1115885Sjulian struct sockaddr_at *, 1215885Sjulian u_char *)); 1315885Sjulianextern void aarpinput __P(( struct arpcom *, struct mbuf *)); 1415885Sjulianextern int at_broadcast __P((struct sockaddr_at *)); 1515885Sjulian#endif 1615885Sjulian 1715885Sjulian#ifdef _NETATALK_AARP_H_ 1815885Sjulianextern void aarptfree __P((struct aarptab *)); 1915885Sjulian#endif 2015885Sjulian 2133054Sbdestruct ifnet; 2283366Sjulianstruct thread; 2333054Sbdestruct socket; 2433054Sbde 2515885Sjulianextern void aarp_clean __P((void)); 2625791Sjulianextern int at_control __P(( struct socket *so, 2736735Sdfr u_long cmd, 2815885Sjulian caddr_t data, 2915885Sjulian struct ifnet *ifp, 3083366Sjulian struct thread *td )); 3115885Sjulianextern u_short at_cksum __P(( struct mbuf *m, int skip)); 3215885Sjulianextern void ddp_init __P((void )); 3330822Sjulianextern struct at_ifaddr *at_ifawithnet __P((struct sockaddr_at *)); 3415885Sjulian#ifdef _NETATALK_DDP_VAR_H_ 3529187Sbdeextern int ddp_output __P((struct mbuf *m, struct socket *so)); 3623396Sjulian 3715885Sjulian#endif 3815885Sjulian#if defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_) 3915885Sjulianextern struct ddpcb *ddp_search __P((struct sockaddr_at *, 4015885Sjulian struct sockaddr_at *, 4115885Sjulian struct at_ifaddr *)); 4215885Sjulian#endif 4315885Sjulian#ifdef _NET_ROUTE_H_ 4415885Sjulianint ddp_route( struct mbuf *m, struct route *ro); 4515885Sjulian#endif 4615885Sjulian 4715885Sjulian 48