Add generated pcidevs files. Fix a small typo in devlist2h.awk.
[dragonfly.git] / sys / netproto / atalk / at_extern.h
1 /*
2  * $DragonFly: src/sys/netproto/atalk/at_extern.h,v 1.4 2003/09/16 05:03:13 hsu Exp $
3  */
4 struct mbuf;
5 struct sockaddr_at;
6
7 #ifdef _NET_IF_ARP_H_
8 extern timeout_t        aarpprobe;
9 extern int      aarpresolve     (struct arpcom *,
10                                         struct mbuf *,
11                                         struct sockaddr_at *,
12                                         u_char *);
13 extern int      at_broadcast    (struct sockaddr_at  *);
14 #endif
15
16 #ifdef _NETATALK_AARP_H_
17 extern void     aarptfree       (struct aarptab *);
18 #endif
19
20 struct ifnet;
21 struct proc;
22 struct socket;
23
24 extern void     aarpintr        (struct mbuf *);
25 extern void     at1intr         (struct mbuf *);
26 extern void     at2intr         (struct mbuf *);
27 extern void     aarp_clean      (void);
28 extern int      at_control      ( struct socket *so,
29                                         u_long cmd,
30                                         caddr_t data,
31                                         struct ifnet *ifp,
32                                         struct thread *td );
33 extern u_short  at_cksum        ( struct mbuf *m, int skip);
34 extern void     ddp_init        (void );
35 extern struct at_ifaddr *at_ifawithnet  (struct sockaddr_at *);
36 #ifdef  _NETATALK_DDP_VAR_H_
37 extern int      ddp_output      (struct mbuf *m, struct socket *so); 
38
39 #endif
40 #if     defined (_NETATALK_DDP_VAR_H_) && defined(_NETATALK_AT_VAR_H_)
41 extern struct ddpcb  *ddp_search (struct sockaddr_at *,
42                                                 struct sockaddr_at *,
43                                                 struct at_ifaddr *);
44 #endif
45 #ifdef _NET_ROUTE_H_
46 int     ddp_route( struct mbuf *m, struct route *ro);
47 #endif