summaryrefslogtreecommitdiffstats
path: root/usr.sbin/snmpd/mib.h
diff options
context:
space:
mode:
authorgilles <gilles@openbsd.org>2007-12-10 23:23:21 +0000
committergilles <gilles@openbsd.org>2007-12-10 23:23:21 +0000
commitb1035e34a1d77c09996e721bf33c833d07c2abf1 (patch)
tree9c430fe635df01901d71899765a05734298af912 /usr.sbin/snmpd/mib.h
parentregen (diff)
downloadwireguard-openbsd-b1035e34a1d77c09996e721bf33c833d07c2abf1.tar.xz
wireguard-openbsd-b1035e34a1d77c09996e721bf33c833d07c2abf1.zip
add ip_mib table as well as support for retrieving ipForwarding and
ipDefaultTTL ok reyk@
Diffstat (limited to 'usr.sbin/snmpd/mib.h')
-rw-r--r--usr.sbin/snmpd/mib.h40
1 files changed, 38 insertions, 2 deletions
diff --git a/usr.sbin/snmpd/mib.h b/usr.sbin/snmpd/mib.h
index c5c82388213..5dbefc04bad 100644
--- a/usr.sbin/snmpd/mib.h
+++ b/usr.sbin/snmpd/mib.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: mib.h,v 1.3 2007/12/05 22:52:50 reyk Exp $ */
+/* $OpenBSD: mib.h,v 1.4 2007/12/10 23:23:21 gilles Exp $ */
/*
* Copyright (c) 2007 Reyk Floeter <reyk@vantronix.net>
@@ -166,7 +166,43 @@
#define MIB_IFOUTQLEN MIB_IFENTRY, 21
#define MIB_IFSPECIFIC MIB_IFENTRY, 22
-/* Some enterprise-sepcific OIDs */
+/* IP-MIB */
+#define MIB_IPMIB MIB_MIB_2, 4
+#define MIB_IPFORWARDING MIB_IPMIB, 1
+#define MIB_IPDEFAULTTTL MIB_IPMIB, 2
+#define MIB_IPINRECEIVES MIB_IPMIB, 3
+#define MIB_IPINHDRERRORS MIB_IPMIB, 4
+#define MIB_IPINADDRERRORS MIB_IPMIB, 5
+#define MIB_IPFORWDATAGRAMS MIB_IPMIB, 6
+#define MIB_IPINUNKNOWNPROTOS MIB_IPMIB, 7
+#define MIB_IPINDISCARDS MIB_IPMIB, 8
+#define MIB_IPINDELIVERS MIB_IPMIB, 9
+#define MIB_IPOUTREQUESTS MIB_IPMIB, 10
+#define MIB_IPOUTDISCARDS MIB_IPMIB, 11
+#define MIB_IPOUTNOROUTES MIB_IPMIB, 12
+#define MIB_IPREASMTIMEOUT MIB_IPMIB, 13
+#define MIB_IPREASMREQDS MIB_IPMIB, 14
+#define MIB_IPREASMOKS MIB_IPMIB, 15
+#define MIB_IPREASMFAILS MIB_IPMIB, 16
+#define MIB_IPFRAGOKS MIB_IPMIB, 17
+#define MIB_IPFRAGFAILS MIB_IPMIB, 18
+#define MIB_IPFRAGCREATES MIB_IPMIB, 19
+#define MIB_IPADDRTABLE MIB_IPMIB, 20
+#define MIB_IPADDRENTRY MIB_IPADDRTABLE, 1
+#define MIB_IPADENTADDR MIB_IPADDRENTRY, 2
+#define MIB_IPADENTIFINDEX MIB_IPADDRENTRY, 3
+#define MIB_IPADENTNETMASK MIB_IPADDRENTRY, 4
+#define MIB_IPADENTBCASTADDR MIB_IPADDRENTRY, 5
+#define MIB_IPADENTREASMMAXSIZE MIB_IPADDRENTRY, 6
+#define MIB_IPNETTOMEDIATABLE MIB_IPMIB, 22
+#define MIB_IPNETTOMEDIAENTRY MIB_IPNETTOMEDIATABLE, 1
+#define MIB_IPNETTOMEDIAIFINDEX MIB_IPNETTOMEDIAENTRY, 1
+#define MIB_IPNETTOMEDIAPHYSADDRESS MIB_IPNETTOMEDIAENTRY, 2
+#define MIB_IPNETTOMEDIANETADDRESS MIB_IPNETTOMEDIAENTRY, 3
+#define MIB_IPNETTOMEDIATYPE MIB_IPNETTOMEDIAENTRY, 4
+#define MIB_IPROUTINGDISCARDS MIB_IPMIB, 23
+
+/* Some enterprise-specific OIDs */
#define MIB_IBM MIB_ENTERPRISES, 2
#define MIB_CMU MIB_ENTERPRISES, 3
#define MIB_UNIX MIB_ENTERPRISES, 4