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_ */ |