1*259ee3d7SHartmut Brandt# 2*259ee3d7SHartmut Brandt# Copyright (c) 2001-2003 3*259ee3d7SHartmut Brandt# Fraunhofer Institute for Open Communication Systems (FhG Fokus). 4*259ee3d7SHartmut Brandt# All rights reserved. 5*259ee3d7SHartmut Brandt# 6*259ee3d7SHartmut Brandt# Author: Harti Brandt <harti@freebsd.org> 7*259ee3d7SHartmut Brandt# 8*259ee3d7SHartmut Brandt# Redistribution of this software and documentation and use in source and 9*259ee3d7SHartmut Brandt# binary forms, with or without modification, are permitted provided that 10*259ee3d7SHartmut Brandt# the following conditions are met: 11*259ee3d7SHartmut Brandt# 12*259ee3d7SHartmut Brandt# 1. Redistributions of source code or documentation must retain the above 13*259ee3d7SHartmut Brandt# copyright notice, this list of conditions and the following disclaimer. 14*259ee3d7SHartmut Brandt# 2. Redistributions in binary form must reproduce the above copyright 15*259ee3d7SHartmut Brandt# notice, this list of conditions and the following disclaimer in the 16*259ee3d7SHartmut Brandt# documentation and/or other materials provided with the distribution. 17*259ee3d7SHartmut Brandt# 18*259ee3d7SHartmut Brandt# THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY FRAUNHOFER FOKUS 19*259ee3d7SHartmut Brandt# AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 20*259ee3d7SHartmut Brandt# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 21*259ee3d7SHartmut Brandt# FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 22*259ee3d7SHartmut Brandt# FRAUNHOFER FOKUS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 23*259ee3d7SHartmut Brandt# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 24*259ee3d7SHartmut Brandt# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, 25*259ee3d7SHartmut Brandt# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 26*259ee3d7SHartmut Brandt# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 27*259ee3d7SHartmut Brandt# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 28*259ee3d7SHartmut Brandt# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29*259ee3d7SHartmut Brandt# 30*259ee3d7SHartmut Brandt# 31*259ee3d7SHartmut Brandt# Definition of the tree implemented by snmp_netgraph. 32*259ee3d7SHartmut Brandt# 33*259ee3d7SHartmut Brandt(1 internet 34*259ee3d7SHartmut Brandt (4 private 35*259ee3d7SHartmut Brandt (1 enterprises 36*259ee3d7SHartmut Brandt (12325 fokus 37*259ee3d7SHartmut Brandt (1 begemot 38*259ee3d7SHartmut Brandt (2 begemotNg 39*259ee3d7SHartmut Brandt (1 begemotNgObjects 40*259ee3d7SHartmut Brandt (1 begemotNgConfig 41*259ee3d7SHartmut Brandt (1 begemotNgControlNodeName OCTETSTRING op_ng_config GET SET) 42*259ee3d7SHartmut Brandt (2 begemotNgResBufSiz INTEGER op_ng_config GET SET) 43*259ee3d7SHartmut Brandt (3 begemotNgTimeout INTEGER op_ng_config GET SET) 44*259ee3d7SHartmut Brandt (4 begemotNgDebugLevel UNSIGNED32 op_ng_config GET SET) 45*259ee3d7SHartmut Brandt ) 46*259ee3d7SHartmut Brandt# Change definition of stats array if you change StatsGroup 47*259ee3d7SHartmut Brandt (2 begemotNgStats 48*259ee3d7SHartmut Brandt (1 begemotNgNoMems COUNTER op_ng_stats GET) 49*259ee3d7SHartmut Brandt (2 begemotNgMsgReadErrs COUNTER op_ng_stats GET) 50*259ee3d7SHartmut Brandt (3 begemotNgTooLargeMsgs COUNTER op_ng_stats GET) 51*259ee3d7SHartmut Brandt (4 begemotNgDataReadErrs COUNTER op_ng_stats GET) 52*259ee3d7SHartmut Brandt (5 begemotNgTooLargeDatas COUNTER op_ng_stats GET) 53*259ee3d7SHartmut Brandt ) 54*259ee3d7SHartmut Brandt (3 begemotNgTypeTable 55*259ee3d7SHartmut Brandt (1 begemotNgTypeEntry : OCTETSTRING op_ng_type 56*259ee3d7SHartmut Brandt (1 begemotNgTypeName OCTETSTRING) 57*259ee3d7SHartmut Brandt (2 begemotNgTypeStatus INTEGER GET SET) 58*259ee3d7SHartmut Brandt )) 59*259ee3d7SHartmut Brandt (4 begemotNgNodeTable 60*259ee3d7SHartmut Brandt (1 begemotNgNodeEntry : INTEGER op_ng_node 61*259ee3d7SHartmut Brandt (1 begemotNgNodeId UNSIGNED32) 62*259ee3d7SHartmut Brandt (2 begemotNgNodeStatus INTEGER GET) 63*259ee3d7SHartmut Brandt (3 begemotNgNodeName OCTETSTRING GET) 64*259ee3d7SHartmut Brandt (4 begemotNgNodeType OCTETSTRING GET) 65*259ee3d7SHartmut Brandt (5 begemotNgNodeHooks UNSIGNED32 GET) 66*259ee3d7SHartmut Brandt )) 67*259ee3d7SHartmut Brandt (5 begemotNgHookTable 68*259ee3d7SHartmut Brandt (1 begemotNgHookEntry : UNSIGNED32 OCTETSTRING op_ng_hook 69*259ee3d7SHartmut Brandt (1 begemotNgHookNodeId UNSIGNED32) 70*259ee3d7SHartmut Brandt (2 begemotNgHookHook OCTETSTRING) 71*259ee3d7SHartmut Brandt (3 begemotNgHookStatus INTEGER GET) 72*259ee3d7SHartmut Brandt (4 begemotNgHookPeerNodeId UNSIGNED32 GET) 73*259ee3d7SHartmut Brandt (5 begemotNgHookPeerHook OCTETSTRING GET) 74*259ee3d7SHartmut Brandt (6 begemotNgHookPeerType OCTETSTRING GET) 75*259ee3d7SHartmut Brandt )) 76*259ee3d7SHartmut Brandt )) 77*259ee3d7SHartmut Brandt))))) 78