- /*
- * Template MIB group interface - ipv6.h
- *
- */
- #ifndef _MIBGROUP_IPV6_H
- #define _MIBGROUP_IPV6_H
- #ifdef linux
- struct ip6_mib {
- unsigned long Ipv6DefaultHopLimit;
- unsigned long Ipv6Forwarding;
- };
- #endif
- config_require(mibII/interfaces mibII/at mibII/var_route mibII/route_write)
- config_add_mib(IPV6-ICMP-MIB:IPV6-MIB:IPV6-TCP-MIB:IPV6-UDP-MIB)
- config_arch_require(solaris2, kernel_sunos5)
- #include "var_route.h"
- #include "route_write.h"
- extern void init_ipv6(void);
- extern FindVarMethod var_ipv6;
- extern FindVarMethod var_ifv6Entry;
- extern FindVarMethod var_icmpv6Entry;
- extern FindVarMethod var_udp6;
- extern FindVarMethod var_tcp6;
- #include "at.h" /* for var_atEntry() */
- #define IPV6FORWARDING 1
- #define IPV6DEFAULTHOPLIMIT 2
- #define IPV6INTERFACES 3
- #define IPV6IFTBLLASTCHG 4
- #define IPV6IFDESCR 2
- #define IPV6IFLOWLAYER 3
- #define IPV6IFEFFECTMTU 4
- #define IPV6IFREASMMAXSIZE 5
- #define IPV6IFTOKEN 6
- #define IPV6IFTOKENLEN 7
- #define IPV6IFPHYSADDRESS 8
- #define IPV6IFADMSTATUS 9
- #define IPV6IFOPERSTATUS 10
- #define IPV6IFLASTCHANGE 11
- #define IPV6IFSTATSINRCVS 12
- #define IPV6IFSTATSINHDRERRS 13
- #define IPV6IFSTATSTOOBIGERRS 14
- #define IPV6IFSTATSINNOROUTES 15
- #define IPV6IFSTATSINADDRERRS 16
- #define IPV6IFSTATSINUNKNOWPROTS 17
- #define IPV6IFSTATSINTRUNCATPKTS 18
- #define IPV6IFSTATSINDISCARDS 19
- #define IPV6IFSTATSINDELIVERS 20
- #define IPV6IFSTATSOUTFORWDATAS 21
- #define IPV6IFSTATSOUTREQS 22
- #define IPV6IFSTATSOUTDISCARDS 23
- #define IPV6IFSTATSOUTFRAGOKS 24
- #define IPV6IFSTATSOUTFRAGFAILS 25
- #define IPV6IFSTATSOUTFRAGCREATS 26
- #define IPV6IFSTATSOUTREASMREQS 27
- #define IPV6IFSTATSOUTREASMOKS 28
- #define IPV6IFSTATSOUTREASMFAILS 29
- #define IPV6IFSTATSINMCASTPKTS 30
- #define IPV6IFSTATSOUTMCASTPKTS 31
- #define IPV6ADDRPREFIXONLINKFLG 3
- #define IPV6ADDRPREFIXAUTONOMOUSFLAG 4
- #define IPV6ADDRPREFIXADVPREFERLIFE 5
- #define IPV6ADDRPREFIXVALIDLIFE 6
- #define IPV6ADDRPFXLEN 7
- #define IPV6ADDRTYPE 8
- #define IPV6ADDRANYCASTFLAG 9
- #define IPV6ADDRSTATUS 10
- #define IPV6INSTALLEDROUTES 5
- #define IPV6DISCARDEDROUTES 6
- #define IPV6ROUTEIFINDEX 4
- #define IPV6ROUTENEXTHOP 5
- #define IPV6ROUTETYPE 6
- #define IPV6ROUTEPROTOCOL 7
- #define IPV6ROUTEPOLICY 8
- #define IPV6ROUTEAGE 9
- #define IPV6ROUTENEXTHOPRDI 10
- #define IPV6ROUTEMETRIC 11
- #define IPV6ROUTEWEIGHT 12
- #define IPV6ROUTEINFO 13
- #define IPV6ROUTEVALID 14
- #define IPV6NETTOMEDIAPHYADDR 2
- #define IPV6NETTOMEDIATYPE 3
- #define IPV6NETTOMEDIASTATE 4
- #define IPV6NETTOMEDIALASTUPDATE 5
- #define IPV6NETTOMEDIAVALID 6
- #define IPV6IFICMPINMSG 1
- #define IPV6IFICMPINERRORS 2
- #define IPV6IFICMPINDSTUNRCHS 3
- #define IPV6IFICMPINADMPROHS 4
- #define IPV6IFICMPINTIMEXCDS 5
- #define IPV6IFICMPINPARMPROBS 6
- #define IPV6IFICMPINPKTTOOBIGS 7
- #define IPV6IFICMPINECHOS 8
- #define IPV6IFICMPINECHOREPS 9
- #define IPV6IFICMPINRTRSLICITS 10
- #define IPV6IFICMPINRTRADVS 11
- #define IPV6IFICMPINNBRSLICITS 12
- #define IPV6IFICMPINNBRADVS 13
- #define IPV6IFICMPINREDIRECTS 14
- #define IPV6IFICMPINGRPMEQERYS 15
- #define IPV6IFICMPINGRPMERSPS 16
- #define IPV6IFICMPINGRPMEREDCS 17
- #define IPV6IFICMPOUTMSG 18
- #define IPV6IFICMPOUTERRORS 19
- #define IPV6IFICMPOUTDSTUNRCHS 20
- #define IPV6IFICMPOUTADMPROHS 21
- #define IPV6IFICMPOUTTIMEXCDS 22
- #define IPV6IFICMPOUTPARMPROBS 23
- #define IPV6IFICMPOUTPKTTOOBIGS 24
- #define IPV6IFICMPOUTECHOS 25
- #define IPV6IFICMPOUTECHOREPS 26
- #define IPV6IFICMPOUTRTRSLICITS 27
- #define IPV6IFICMPOUTRTRADVS 28
- #define IPV6IFICMPOUTNBRSLICITS 29
- #define IPV6IFICMPOUTNBRADVS 30
- #define IPV6IFICMPOUTREDIRECTS 31
- #define IPV6IFICMPOUTGRPMEQERYS 32
- #define IPV6IFICMPOUTGRPMERSPS 33
- #define IPV6IFICMPOUTGRPMEREDCS 34
- #define IPV6UDPLOCALADDRESS 1
- #define IPV6UDPLOCALPORT 2
- #define IPV6UDPIFINDEX 3
- #define IPV6TCPLOCALADDR 1
- #define IPV6TCPLOCALPORT 2
- #define IPV6TCPREMOTEADDR 3
- #define IPV6TCPREMOTEPORT 4
- #define IPV6TCPIFINDEX 5
- #define IPV6TCPCONNSTATE 6
- #endif /* _MIBGROUP_IPV6_H */