Deleted Added
full compact
at_var.h (15885) at_var.h (17254)
1/*
2 * Copyright (c) 1990,1991 Regents of The University of Michigan.
3 * All Rights Reserved.
4 *
5 * Permission to use, copy, modify, and distribute this software and
6 * its documentation for any purpose and without fee is hereby granted,
7 * provided that the above copyright notice appears in all copies and
8 * that both that copyright notice and this permission notice appear

--- 16 unchanged lines hidden (view full) ---

25#define _NETATALK_AT_VAR_H_ 1
26/*
27 * For phase2, we need to keep not only our address on an interface,
28 * but also the legal networks on the interface.
29 */
30struct at_ifaddr {
31 struct ifaddr aa_ifa;
32# define aa_ifp aa_ifa.ifa_ifp
1/*
2 * Copyright (c) 1990,1991 Regents of The University of Michigan.
3 * All Rights Reserved.
4 *
5 * Permission to use, copy, modify, and distribute this software and
6 * its documentation for any purpose and without fee is hereby granted,
7 * provided that the above copyright notice appears in all copies and
8 * that both that copyright notice and this permission notice appear

--- 16 unchanged lines hidden (view full) ---

25#define _NETATALK_AT_VAR_H_ 1
26/*
27 * For phase2, we need to keep not only our address on an interface,
28 * but also the legal networks on the interface.
29 */
30struct at_ifaddr {
31 struct ifaddr aa_ifa;
32# define aa_ifp aa_ifa.ifa_ifp
33#ifdef BSD4_4
34 struct sockaddr_at aa_addr;
35 struct sockaddr_at aa_broadaddr;
33 struct sockaddr_at aa_addr;
34 struct sockaddr_at aa_broadaddr;
35# define aa_dstaddr aa_netmask
36 struct sockaddr_at aa_netmask;
36 struct sockaddr_at aa_netmask;
37#else BSD4_4
38# define aa_addr aa_ifa.ifa_addr
39# define aa_broadaddr aa_ifa.ifa_broadaddr
40# define aa_dstaddr aa_ifa.ifa_dstaddr
41#endif BSD4_4
42 int aa_flags;
43 u_short aa_firstnet, aa_lastnet;
44 int aa_probcnt;
45 struct at_ifaddr *aa_next;
46};
47
37 int aa_flags;
38 u_short aa_firstnet, aa_lastnet;
39 int aa_probcnt;
40 struct at_ifaddr *aa_next;
41};
42
48#ifdef BSD4_4
49struct at_aliasreq {
50 char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */
51 struct sockaddr_at ifra_addr;
52 struct sockaddr_at ifra_broadaddr;
53#define ifra_dstaddr ifra_broadaddr
54 struct sockaddr_at ifra_mask;
55};
43struct at_aliasreq {
44 char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */
45 struct sockaddr_at ifra_addr;
46 struct sockaddr_at ifra_broadaddr;
47#define ifra_dstaddr ifra_broadaddr
48 struct sockaddr_at ifra_mask;
49};
56#endif BSD4_4
57
58#define AA_SAT(aa) \
59 ((struct sockaddr_at *)&((struct at_ifaddr *)(aa))->aa_addr)
60#define satosat(sa) ((struct sockaddr_at *)(sa))
61
62#define AFA_ROUTE 0x0001
63#define AFA_PROBING 0x0002
64#define AFA_PHASE2 0x0004
65
66#ifdef KERNEL
67struct at_ifaddr *at_ifaddr;
68struct ifqueue atintrq1, atintrq2;
69int atdebug;
70#endif
50
51#define AA_SAT(aa) \
52 ((struct sockaddr_at *)&((struct at_ifaddr *)(aa))->aa_addr)
53#define satosat(sa) ((struct sockaddr_at *)(sa))
54
55#define AFA_ROUTE 0x0001
56#define AFA_PROBING 0x0002
57#define AFA_PHASE2 0x0004
58
59#ifdef KERNEL
60struct at_ifaddr *at_ifaddr;
61struct ifqueue atintrq1, atintrq2;
62int atdebug;
63#endif
64
71#endif /* _NETATALK_AT_VAR_H_ */
65#endif /* _NETATALK_AT_VAR_H_ */