/* This file was generated by mib2c and is intended for use as a mib module for the ucd-snmp snmpd agent. */ #ifndef _MIBGROUP_DIFFSERVMIB_H #define _MIBGROUP_DIFFSERVMIB_H /* we may use header_generic and header_simple_table from the util_funcs module */ config_require(util_funcs) /* function prototypes */ void init_diffServMib(void); /* variable definitions */ FindVarMethod var_diffServMib; FindVarMethod var_diffServClassifierTable; FindVarMethod var_diffServSixTupleClfrTable; FindVarMethod var_diffServMeterTable; FindVarMethod var_diffServTBMeterTable; FindVarMethod var_diffServActionTable; FindVarMethod var_diffServDscpMarkActTable; FindVarMethod var_diffServCountActTable; FindVarMethod var_diffServAlgDropTable; FindVarMethod var_diffServQTable; FindVarMethod var_diffServSchedulerTable; FindVarMethod var_diffServStatisticsTable; /* write method definitions for READ-WRITE objects */ WriteMethod write_diffServClassifierUnique; WriteMethod write_diffServSixTupleClfrUnique; WriteMethod write_diffServMeterUnique; WriteMethod write_diffServActionUnique; WriteMethod write_diffServAlgDropUnique; WriteMethod write_diffServQUnique; WriteMethod write_diffServSchedulerUnique; WriteMethod write_diffServClassifierFilter; WriteMethod write_diffServClassifierNext; WriteMethod write_diffServClassifierPrecedence; WriteMethod write_diffServClassifierStatus; WriteMethod write_diffServSixTupleClfrDstAddrType; WriteMethod write_diffServSixTupleClfrDstAddr; WriteMethod write_diffServSixTupleClfrDstAddrMask; WriteMethod write_diffServSixTupleClfrSrcAddrType; WriteMethod write_diffServSixTupleClfrSrcAddr; WriteMethod write_diffServSixTupleClfrSrcAddrMask; WriteMethod write_diffServSixTupleClfrDscp; WriteMethod write_diffServSixTupleClfrProtocol; WriteMethod write_diffServSixTupleClfrDstL4PortMin; WriteMethod write_diffServSixTupleClfrDstL4PortMax; WriteMethod write_diffServSixTupleClfrSrcL4PortMin; WriteMethod write_diffServSixTupleClfrSrcL4PortMax; WriteMethod write_diffServSixTupleClfrStatus; WriteMethod write_diffServMeterSucceedNext; WriteMethod write_diffServMeterFailNext; WriteMethod write_diffServMeterSpecific; WriteMethod write_diffServMeterStatus; WriteMethod write_diffServTBMeterRate; WriteMethod write_diffServTBMeterBurstSize; WriteMethod write_diffServTBMeterStatus; WriteMethod write_diffServActionNext; WriteMethod write_diffServActionSpecific; WriteMethod write_diffServActionStatus; WriteMethod write_diffServCountActStatus; WriteMethod write_diffServAlgDropType; WriteMethod write_diffServAlgDropNext; WriteMethod write_diffServAlgDropQMeasure; WriteMethod write_diffServAlgDropQThreshold; WriteMethod write_diffServAlgDropSpecific; WriteMethod write_diffServAlgDropStatus; WriteMethod write_diffServQNext; WriteMethod write_diffServQPriority; WriteMethod write_diffServQMinRateAbs; WriteMethod write_diffServQMinRateRel; WriteMethod write_diffServQMaxRateAbs; WriteMethod write_diffServQMaxRateRel; WriteMethod write_diffServQStatus; WriteMethod write_diffServSchedulerMethod; WriteMethod write_diffServSchedulerNext; WriteMethod write_diffServSchedulerStatus; WriteMethod write_diffServStatisticsStatus; #define DIFFSERVCLASSIFIERUNIQUE 1 #define DIFFSERVSIXTUPLECLFRUNIQUE 2 #define DIFFSERVMETERUNIQUE 3 #define DIFFSERVACTIONUNIQUE 4 #define DIFFSERVALGDROPUNIQUE 5 #define DIFFSERVQUNIQUE 6 #define DIFFSERVSCHEDULERUNIQUE 7 #define DIFFSERVCLASSIFIERIFDIRECTION 11 #define DIFFSERVCLASSIFIERID 12 #define DIFFSERVCLASSIFIERFILTER 13 #define DIFFSERVCLASSIFIERNEXT 14 #define DIFFSERVCLASSIFIERPRECEDENCE 15 #define DIFFSERVCLASSIFIERSTATUS 16 #define DIFFSERVCLASSIFIERIFINDEX 17 #define DIFFSERVSIXTUPLECLFRID 31 #define DIFFSERVSIXTUPLECLFRDSTADDRTYPE 22 #define DIFFSERVSIXTUPLECLFRDSTADDR 23 #define DIFFSERVSIXTUPLECLFRDSTADDRMASK 24 #define DIFFSERVSIXTUPLECLFRSRCADDRTYPE 25 #define DIFFSERVSIXTUPLECLFRSRCADDR 26 #define DIFFSERVSIXTUPLECLFRSRCADDRMASK 27 #define DIFFSERVSIXTUPLECLFRDSCP 28 #define DIFFSERVSIXTUPLECLFRPROTOCOL 29 #define DIFFSERVSIXTUPLECLFRDSTL4PORTMIN 30 #define DIFFSERVSIXTUPLECLFRDSTL4PORTMAX 21 #define DIFFSERVSIXTUPLECLFRSRCL4PORTMIN 20 #define DIFFSERVSIXTUPLECLFRSRCL4PORTMAX 19 #define DIFFSERVSIXTUPLECLFRSTATUS 18 #define DIFFSERVMETERID 32 #define DIFFSERVMETERSUCCEEDNEXT 33 #define DIFFSERVMETERFAILNEXT 34 #define DIFFSERVMETERSPECIFIC 35 #define DIFFSERVMETERSTATUS 36 #define DIFFSERVTBMETERRATE 41 #define DIFFSERVTBMETERBURSTSIZE 42 #define DIFFSERVTBMETERSTATUS 43 #define DIFFSERVTBMETERID 44 #define DIFFSERVACTIONID 52 #define DIFFSERVACTIONNEXT 53 #define DIFFSERVACTIONSPECIFIC 54 #define DIFFSERVACTIONSTATUS 55 #define DIFFSERVDSCPMARKACTDSCP 61 #define DIFFSERVDSCPMARKACTID 62 #define DIFFSERVCOUNTACTOCTETS 71 #define DIFFSERVCOUNTACTHCOCTETS 72 #define DIFFSERVCOUNTACTPKTS 73 #define DIFFSERVCOUNTACTHCPKTS 74 #define DIFFSERVCOUNTACTSTATUS 75 #define DIFFSERVCOUNTACTID 76 #define DIFFSERVALGDROPID 91 #define DIFFSERVALGDROPTYPE 83 #define DIFFSERVALGDROPNEXT 84 #define DIFFSERVALGDROPQMEASURE 85 #define DIFFSERVALGDROPQTHRESHOLD 86 #define DIFFSERVALGDROPSPECIFIC 87 #define DIFFSERVALGDROPOCTETS 88 #define DIFFSERVALGDROPHCOCTETS 89 #define DIFFSERVALGDROPPKTS 90 #define DIFFSERVALGDROPHCPKTS 82 #define DIFFSERVALGDROPSTATUS 81 #define DIFFSERVQID 92 #define DIFFSERVQNEXT 93 #define DIFFSERVQPRIORITY 94 #define DIFFSERVQMINRATEABS 95 #define DIFFSERVQMINRATEREL 96 #define DIFFSERVQMAXRATEABS 97 #define DIFFSERVQMAXRATEREL 98 #define DIFFSERVQSTATUS 99 #define DIFFSERVSCHEDULERID 102 #define DIFFSERVSCHEDULERMETHOD 103 #define DIFFSERVSCHEDULERNEXT 104 #define DIFFSERVSCHEDULERSTATUS 105 #define DIFFSERVSTATISTICSID 111 #define DIFFSERVSTATISTICSBYTES 112 #define DIFFSERVSTATISTICSPACKETS 113 #define DIFFSERVSTATISTICSDROPS 114 #define DIFFSERVSTATISTICSOVERLIMITS 115 #define DIFFSERVSTATISTICSBPS 116 #define DIFFSERVSTATISTICSPPS 117 #define DIFFSERVSTATISTICSQLEN 118 #define DIFFSERVSTATISTICSBACKLOG 119 #define DIFFSERVSTATISTICSSTATUS 120 #endif /* _MIBGROUP_DIFFSERVMIB_H */