Deleted Added
full compact
snmp_mibII.3 (124861) snmp_mibII.3 (128237)
1.\"
2.\" Copyright (c) 2001-2003
3.\" Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4.\" All rights reserved.
5.\"
6.\" Author: Harti Brandt <harti@freebsd.org>
7.\"
8.\" Redistribution of this software and documentation and use in source and

--- 16 unchanged lines hidden (view full) ---

25.\" FRAUNHOFER FOKUS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
28.\" OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30.\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
31.\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32.\"
1.\"
2.\" Copyright (c) 2001-2003
3.\" Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4.\" All rights reserved.
5.\"
6.\" Author: Harti Brandt <harti@freebsd.org>
7.\"
8.\" Redistribution of this software and documentation and use in source and

--- 16 unchanged lines hidden (view full) ---

25.\" FRAUNHOFER FOKUS OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
28.\" OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29.\" LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30.\" NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
31.\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32.\"
33.\" $Begemot: bsnmp/snmp_mibII/snmp_mibII.3,v 1.2 2003/12/03 10:01:19 hbb Exp $
33.\" $Begemot: bsnmp/snmp_mibII/snmp_mibII.3,v 1.3 2004/04/13 17:01:31 novo Exp $
34.\"
35.Dd August 19, 2002
36.Dt snmp_mibII 3
37.Os
38.Sh NAME
34.\"
35.Dd August 19, 2002
36.Dt snmp_mibII 3
37.Os
38.Sh NAME
39.Nm mibII ,
39.Nm mibif_notify_f ,
40.Nm mib_netsock ,
41.Nm mib_if_set_dyn ,
42.Nm mib_refresh_iflist ,
43.Nm mib_find_if ,
44.Nm mib_find_if_sys ,
45.Nm mib_find_if_name ,
46.Nm mib_first_if ,

--- 9 unchanged lines hidden (view full) ---

56.Nm mib_ifstack_delete ,
57.Nm mib_find_rcvaddr ,
58.Nm mib_rcvaddr_create ,
59.Nm mib_rcvaddr_delete ,
60.Nm mibif_notify ,
61.Nm mibif_unnotify
62.Nd "mib-2 module for snmpd.
63.Sh LIBRARY
40.Nm mibif_notify_f ,
41.Nm mib_netsock ,
42.Nm mib_if_set_dyn ,
43.Nm mib_refresh_iflist ,
44.Nm mib_find_if ,
45.Nm mib_find_if_sys ,
46.Nm mib_find_if_name ,
47.Nm mib_first_if ,

--- 9 unchanged lines hidden (view full) ---

57.Nm mib_ifstack_delete ,
58.Nm mib_find_rcvaddr ,
59.Nm mib_rcvaddr_create ,
60.Nm mib_rcvaddr_delete ,
61.Nm mibif_notify ,
62.Nm mibif_unnotify
63.Nd "mib-2 module for snmpd.
64.Sh LIBRARY
64.Pq begemotSnmpdModulePath."mibII" = "/usr/local/lib/snmp_mibII.so"
65.Pq begemotSnmpdModulePath."mibII" = "@MODPATH@snmp_mibII.so"
65.Sh SYNOPSIS
66.In bsnmp/snmpmod.h
67.In bsnmp/snmp_mibII.h
68.Ft typedef void
69.Fn (*mibif_notify_f) "struct mibif *ifp" "enum mibif_notify event" "void *uarg"
70.Vt extern int mib_netsock ;
71.Ft void
72.Fn mib_if_set_dyn "const char *ifname"

--- 38 unchanged lines hidden (view full) ---

111.Ft void
112.Fn mibif_unnotify "void *reg"
113.Sh DESCRIPTION
114The
115.Nm snmp_mibII
116module implements parts of the internet standard MIB-2. Most of the relevant
117MIBs are implemented. Some of the tables are restricted to be read-only
118instead of read-write. The exact current implementation can be found in
66.Sh SYNOPSIS
67.In bsnmp/snmpmod.h
68.In bsnmp/snmp_mibII.h
69.Ft typedef void
70.Fn (*mibif_notify_f) "struct mibif *ifp" "enum mibif_notify event" "void *uarg"
71.Vt extern int mib_netsock ;
72.Ft void
73.Fn mib_if_set_dyn "const char *ifname"

--- 38 unchanged lines hidden (view full) ---

112.Ft void
113.Fn mibif_unnotify "void *reg"
114.Sh DESCRIPTION
115The
116.Nm snmp_mibII
117module implements parts of the internet standard MIB-2. Most of the relevant
118MIBs are implemented. Some of the tables are restricted to be read-only
119instead of read-write. The exact current implementation can be found in
119.Pa /usr/local/include/bsnmp/mibII_tree.def .
120.Pa @DEFPATH@mibII_tree.def .
120The module also exports a number of functions and global variables for use
121by other modules, that need to handle network interfaces. This man page describes
122these functions.
123.Ss DIRECT NETWORK ACCESS
124The
125.Nm
126module opens a socket that is used to execute all network related
127.Xr ioctl 2

--- 200 unchanged lines hidden (view full) ---

328A table entry is created with
329.Fn mib_ifstack_create
330and deleted with
331.Fn mib_ifstack_delete .
332Both functions need the pointers to the interfaces. Entries are automatically
333deleted if any of the interfaces of the entry is destroyed. The functions handle
334both the stack table and the reverse stack table.
335.Sh FILES
121The module also exports a number of functions and global variables for use
122by other modules, that need to handle network interfaces. This man page describes
123these functions.
124.Ss DIRECT NETWORK ACCESS
125The
126.Nm
127module opens a socket that is used to execute all network related
128.Xr ioctl 2

--- 200 unchanged lines hidden (view full) ---

329A table entry is created with
330.Fn mib_ifstack_create
331and deleted with
332.Fn mib_ifstack_delete .
333Both functions need the pointers to the interfaces. Entries are automatically
334deleted if any of the interfaces of the entry is destroyed. The functions handle
335both the stack table and the reverse stack table.
336.Sh FILES
336.Bl -tag -width ".It Pa /usr/local/include/bsnmp/mibII_tree.def" -compact
337.It Pa /usr/local/include/bsnmp/mibII_tree.def
337.Bl -tag -width ".It Pa @DEFPATH@mibII_tree.def" -compact
338.It Pa @DEFPATH@mibII_tree.def
338The description of the MIB tree implemented by
339.Nm .
340.It Pa /usr/local/share/snmp/mibs
339The description of the MIB tree implemented by
340.Nm .
341.It Pa /usr/local/share/snmp/mibs
342.It Pa @MIBSPATH@
341The various internet MIBs.
342.Sh SEE ALSO
343.Xr snmpmod 3 ,
344.Xr gensnmptree 1
345.Sh STANDARDS
346This implementation conforms to the applicable IETF RFCs.
347.Sh AUTHORS
343The various internet MIBs.
344.Sh SEE ALSO
345.Xr snmpmod 3 ,
346.Xr gensnmptree 1
347.Sh STANDARDS
348This implementation conforms to the applicable IETF RFCs.
349.Sh AUTHORS
348.An Hartmut Brandt Aq brandt@fokus.gmd.de
350.An Hartmut Brandt Aq harti@freebsd.org