/* * Template MIB group interface - at.h * */ #ifndef _MIBGROUP_AT_H #define _MIBGROUP_AT_H config_arch_require(solaris2, kernel_sunos5) extern void init_at(void); extern FindVarMethod var_atEntry; #define ATIFINDEX 0 #define ATPHYSADDRESS 1 #define ATNETADDRESS 2 #define IPMEDIAIFINDEX 0 #define IPMEDIAPHYSADDRESS 1 #define IPMEDIANETADDRESS 2 #define IPMEDIATYPE 3 /* * in case its missing: */ #ifndef ATF_PERM # define ATF_PERM 0x04 #endif /* ATF_PERM */ #ifndef ATF_COM # define ATF_COM 0x02 #endif /* ATF_COM */ #if defined(linux) || defined(irix6) /* * arp struct to pass flags, hw-addr and ip-addr in bsd manner: */ struct arptab { int at_flags; char at_enaddr[6]; struct in_addr at_iaddr; int if_index; }; #endif #endif /* _MIBGROUP_AT_H */