12f5e00beSPhilip Paeps--
22f5e00beSPhilip Paeps-- ----------------------------------------------------------------------------
32f5e00beSPhilip Paeps-- "THE BEER-WARE LICENSE" (Revision 42):
42f5e00beSPhilip Paeps-- <philip@FreeBSD.org> wrote this file.  As long as you retain this notice you
52f5e00beSPhilip Paeps-- can do whatever you want with this stuff. If we meet some day, and you think
62f5e00beSPhilip Paeps-- this stuff is worth it, you can buy me a beer in return.   -Philip Paeps
72f5e00beSPhilip Paeps-- ----------------------------------------------------------------------------
82f5e00beSPhilip Paeps--
92f5e00beSPhilip Paeps
102f5e00beSPhilip PaepsBEGEMOT-PF-MIB DEFINITIONS ::= BEGIN
112f5e00beSPhilip Paeps
122f5e00beSPhilip PaepsIMPORTS
132f5e00beSPhilip Paeps    MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32,
142f5e00beSPhilip Paeps    TimeTicks, Unsigned32
152f5e00beSPhilip Paeps	FROM SNMPv2-SMI
162f5e00beSPhilip Paeps    TruthValue
172f5e00beSPhilip Paeps	FROM SNMPv2-TC
18438be77dSShteryana Shopova    InetAddress, InetAddressType, InetAddressPrefixLength
19438be77dSShteryana Shopova	FROM INET-ADDRESS-MIB
202f5e00beSPhilip Paeps    begemot
212f5e00beSPhilip Paeps	FROM BEGEMOT-MIB;
222f5e00beSPhilip Paeps
232f5e00beSPhilip PaepsbegemotPf MODULE-IDENTITY
24438be77dSShteryana Shopova    LAST-UPDATED "201003180000Z"
252f5e00beSPhilip Paeps    ORGANIZATION "NixSys BVBA"
262f5e00beSPhilip Paeps    CONTACT-INFO
272f5e00beSPhilip Paeps	    "		Philip Paeps
282f5e00beSPhilip Paeps
292f5e00beSPhilip Paeps	     Postal:	NixSys BVBA
302f5e00beSPhilip Paeps			Louizastraat 14
312f5e00beSPhilip Paeps			BE-2800 Mechelen
322f5e00beSPhilip Paeps			Belgium
332f5e00beSPhilip Paeps
342f5e00beSPhilip Paeps	     E-Mail:	philip@FreeBSD.org"
352f5e00beSPhilip Paeps    DESCRIPTION
362f5e00beSPhilip Paeps	    "The Begemot MIB for the pf packet filter."
37438be77dSShteryana Shopova    REVISION	"201003180000Z"
38438be77dSShteryana Shopova    DESCRIPTION
39438be77dSShteryana Shopova		"Modified pfTablesAddrEntry to support IPv6
40438be77dSShteryana Shopova		addresses - added pfTablesAddrNetType column
41438be77dSShteryana Shopova		and modified type of pfTablesAddrNet to
42438be77dSShteryana Shopova		InetAddress."
4372d420c7SShteryana Shopova    REVISION	"200912050000Z"
4472d420c7SShteryana Shopova    DESCRIPTION
4572d420c7SShteryana Shopova	    "Added support for retrieving counters of labeled
4672d420c7SShteryana Shopova	    pf filter rules via pfLabelspfLabels subtree."
4772d420c7SShteryana Shopova    REVISION	"200501240000Z"
4872d420c7SShteryana Shopova    DESCRIPTION
4972d420c7SShteryana Shopova	    "Initial revision."
502f5e00beSPhilip Paeps
512f5e00beSPhilip Paeps    ::= { begemot 200 }
522f5e00beSPhilip Paeps
532f5e00beSPhilip PaepsbegemotPfObjects	OBJECT IDENTIFIER ::= { begemotPf 1 }
542f5e00beSPhilip Paeps
552f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
562f5e00beSPhilip Paeps
572f5e00beSPhilip PaepspfStatus		OBJECT IDENTIFIER ::= { begemotPfObjects 1 }
582f5e00beSPhilip PaepspfCounter		OBJECT IDENTIFIER ::= { begemotPfObjects 2 }
592f5e00beSPhilip PaepspfStateTable		OBJECT IDENTIFIER ::= { begemotPfObjects 3 }
602f5e00beSPhilip PaepspfSrcNodes		OBJECT IDENTIFIER ::= { begemotPfObjects 4 }
612f5e00beSPhilip PaepspfLimits		OBJECT IDENTIFIER ::= { begemotPfObjects 5 }
622f5e00beSPhilip PaepspfTimeouts		OBJECT IDENTIFIER ::= { begemotPfObjects 6 }
632f5e00beSPhilip PaepspfLogInterface		OBJECT IDENTIFIER ::= { begemotPfObjects 7 }
642f5e00beSPhilip PaepspfInterfaces		OBJECT IDENTIFIER ::= { begemotPfObjects 8 }
652f5e00beSPhilip PaepspfTables		OBJECT IDENTIFIER ::= { begemotPfObjects 9 }
662f5e00beSPhilip PaepspfAltq			OBJECT IDENTIFIER ::= { begemotPfObjects 10 }
6772d420c7SShteryana ShopovapfLabels		OBJECT IDENTIFIER ::= { begemotPfObjects 11 }
682f5e00beSPhilip Paeps
692f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
702f5e00beSPhilip Paeps
712f5e00beSPhilip Paeps--
722f5e00beSPhilip Paeps-- status information
732f5e00beSPhilip Paeps--
742f5e00beSPhilip Paeps
752f5e00beSPhilip PaepspfStatusRunning OBJECT-TYPE
762f5e00beSPhilip Paeps    SYNTAX	TruthValue
772f5e00beSPhilip Paeps    MAX-ACCESS	read-only
782f5e00beSPhilip Paeps    STATUS	current
792f5e00beSPhilip Paeps    DESCRIPTION
802f5e00beSPhilip Paeps	"True if pf is currently enabled."
812f5e00beSPhilip Paeps    ::= { pfStatus 1 }
822f5e00beSPhilip Paeps
832f5e00beSPhilip PaepspfStatusRuntime OBJECT-TYPE
842f5e00beSPhilip Paeps    SYNTAX	TimeTicks
852f5e00beSPhilip Paeps    UNITS	"1/100th of a Second"
862f5e00beSPhilip Paeps    MAX-ACCESS	read-only
872f5e00beSPhilip Paeps    STATUS	current
882f5e00beSPhilip Paeps    DESCRIPTION
892f5e00beSPhilip Paeps	"Indicates how long pf has been enabled.  If pf is not currently
902f5e00beSPhilip Paeps	enabled, indicates how long it has been disabled.  If pf has not
912f5e00beSPhilip Paeps	been enabled or disabled since the system was started, the value
922f5e00beSPhilip Paeps	will be 0."
932f5e00beSPhilip Paeps    ::= { pfStatus 2 }
942f5e00beSPhilip Paeps
952f5e00beSPhilip PaepspfStatusDebug OBJECT-TYPE
962f5e00beSPhilip Paeps    SYNTAX	INTEGER { none(0), urgent(1), misc(2), loud(3) }
972f5e00beSPhilip Paeps    MAX-ACCESS	read-only
982f5e00beSPhilip Paeps    STATUS	current
992f5e00beSPhilip Paeps    DESCRIPTION
1002f5e00beSPhilip Paeps	"Indicates the debug level at which pf is running."
1012f5e00beSPhilip Paeps    ::= { pfStatus 3 }
1022f5e00beSPhilip Paeps
1032f5e00beSPhilip PaepspfStatusHostId OBJECT-TYPE
1042f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
1052f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1062f5e00beSPhilip Paeps    STATUS	current
1072f5e00beSPhilip Paeps    DESCRIPTION
1082f5e00beSPhilip Paeps	"The (unique) host identifier of the machine running pf."
1092f5e00beSPhilip Paeps    ::= { pfStatus 4 }
1102f5e00beSPhilip Paeps
1112f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
1122f5e00beSPhilip Paeps
1132f5e00beSPhilip Paeps--
1142f5e00beSPhilip Paeps-- counters
1152f5e00beSPhilip Paeps--
1162f5e00beSPhilip Paeps
1172f5e00beSPhilip PaepspfCounterMatch OBJECT-TYPE
1182f5e00beSPhilip Paeps    SYNTAX	Counter64
1192f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1202f5e00beSPhilip Paeps    STATUS	current
1212f5e00beSPhilip Paeps    DESCRIPTION
1222f5e00beSPhilip Paeps	"Number of packets that matched a filter rule."
1232f5e00beSPhilip Paeps    ::= { pfCounter 1 }
1242f5e00beSPhilip Paeps
1252f5e00beSPhilip PaepspfCounterBadOffset OBJECT-TYPE
1262f5e00beSPhilip Paeps    SYNTAX	Counter64
1272f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1282f5e00beSPhilip Paeps    STATUS	current
1292f5e00beSPhilip Paeps    DESCRIPTION
1302f5e00beSPhilip Paeps	"Number of packets with bad offset."
1312f5e00beSPhilip Paeps    ::= { pfCounter 2 }
1322f5e00beSPhilip Paeps
1332f5e00beSPhilip PaepspfCounterFragment OBJECT-TYPE
1342f5e00beSPhilip Paeps    SYNTAX	Counter64
1352f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1362f5e00beSPhilip Paeps    STATUS	current
1372f5e00beSPhilip Paeps    DESCRIPTION
1382f5e00beSPhilip Paeps	"Number of fragmented packets."
1392f5e00beSPhilip Paeps    ::= { pfCounter 3 }
1402f5e00beSPhilip Paeps
1412f5e00beSPhilip PaepspfCounterShort OBJECT-TYPE
1422f5e00beSPhilip Paeps    SYNTAX	Counter64
1432f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1442f5e00beSPhilip Paeps    STATUS	current
1452f5e00beSPhilip Paeps    DESCRIPTION
1462f5e00beSPhilip Paeps	"Number of short packets."
1472f5e00beSPhilip Paeps    ::= { pfCounter 4 }
1482f5e00beSPhilip Paeps
1492f5e00beSPhilip PaepspfCounterNormalize OBJECT-TYPE
1502f5e00beSPhilip Paeps    SYNTAX	Counter64
1512f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1522f5e00beSPhilip Paeps    STATUS	current
1532f5e00beSPhilip Paeps    DESCRIPTION
1542f5e00beSPhilip Paeps	"Number of normalized packets."
1552f5e00beSPhilip Paeps    ::= { pfCounter 5 }
1562f5e00beSPhilip Paeps
1572f5e00beSPhilip PaepspfCounterMemDrop OBJECT-TYPE
1582f5e00beSPhilip Paeps    SYNTAX	Counter64
1592f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1602f5e00beSPhilip Paeps    STATUS	current
1612f5e00beSPhilip Paeps    DESCRIPTION
1622f5e00beSPhilip Paeps	"Number of packets dropped due to memory limitations."
1632f5e00beSPhilip Paeps    ::= { pfCounter 6 }
1642f5e00beSPhilip Paeps
1652f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
1662f5e00beSPhilip Paeps
1672f5e00beSPhilip Paeps--
1682f5e00beSPhilip Paeps-- state table
1692f5e00beSPhilip Paeps--
1702f5e00beSPhilip Paeps
1712f5e00beSPhilip PaepspfStateTableCount OBJECT-TYPE
1722f5e00beSPhilip Paeps    SYNTAX	Unsigned32
1732f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1742f5e00beSPhilip Paeps    STATUS	current
1752f5e00beSPhilip Paeps    DESCRIPTION
1762f5e00beSPhilip Paeps	"Number of entries in the state table."
1772f5e00beSPhilip Paeps    ::= { pfStateTable 1 }
1782f5e00beSPhilip Paeps
1792f5e00beSPhilip PaepspfStateTableSearches OBJECT-TYPE
1802f5e00beSPhilip Paeps    SYNTAX	Counter64
1812f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1822f5e00beSPhilip Paeps    STATUS	current
1832f5e00beSPhilip Paeps    DESCRIPTION
1842f5e00beSPhilip Paeps	"Number of searches against the state table."
1852f5e00beSPhilip Paeps    ::= { pfStateTable 2 }
1862f5e00beSPhilip Paeps
1872f5e00beSPhilip PaepspfStateTableInserts OBJECT-TYPE
1882f5e00beSPhilip Paeps    SYNTAX	Counter64
1892f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1902f5e00beSPhilip Paeps    STATUS	current
1912f5e00beSPhilip Paeps    DESCRIPTION
1922f5e00beSPhilip Paeps	"Number of entries inserted into the state table."
1932f5e00beSPhilip Paeps    ::= { pfStateTable 3 }
1942f5e00beSPhilip Paeps
1952f5e00beSPhilip PaepspfStateTableRemovals OBJECT-TYPE
1962f5e00beSPhilip Paeps    SYNTAX	Counter64
1972f5e00beSPhilip Paeps    MAX-ACCESS	read-only
1982f5e00beSPhilip Paeps    STATUS	current
1992f5e00beSPhilip Paeps    DESCRIPTION
2002f5e00beSPhilip Paeps	"Number of entries removed from the state table."
2012f5e00beSPhilip Paeps    ::= { pfStateTable 4 }
2022f5e00beSPhilip Paeps
2032f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
2042f5e00beSPhilip Paeps
2052f5e00beSPhilip Paeps--
2062f5e00beSPhilip Paeps-- source nodes
2072f5e00beSPhilip Paeps--
2082f5e00beSPhilip Paeps
2092f5e00beSPhilip PaepspfSrcNodesCount OBJECT-TYPE
2102f5e00beSPhilip Paeps    SYNTAX	Unsigned32
2112f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2122f5e00beSPhilip Paeps    STATUS	current
2132f5e00beSPhilip Paeps    DESCRIPTION
2142f5e00beSPhilip Paeps	"Number of entries in the source tracking table."
2152f5e00beSPhilip Paeps    ::= { pfSrcNodes 1 }
2162f5e00beSPhilip Paeps
2172f5e00beSPhilip PaepspfSrcNodesSearches OBJECT-TYPE
2182f5e00beSPhilip Paeps    SYNTAX	Counter64
2192f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2202f5e00beSPhilip Paeps    STATUS	current
2212f5e00beSPhilip Paeps    DESCRIPTION
2222f5e00beSPhilip Paeps	"Number of searches against the source tracking table."
2232f5e00beSPhilip Paeps    ::= { pfSrcNodes 2 }
2242f5e00beSPhilip Paeps
2252f5e00beSPhilip PaepspfSrcNodesInserts OBJECT-TYPE
2262f5e00beSPhilip Paeps    SYNTAX	Counter64
2272f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2282f5e00beSPhilip Paeps    STATUS	current
2292f5e00beSPhilip Paeps    DESCRIPTION
2302f5e00beSPhilip Paeps	"Number of entries inserted into the source tracking table."
2312f5e00beSPhilip Paeps    ::= { pfSrcNodes 3 }
2322f5e00beSPhilip Paeps
2332f5e00beSPhilip PaepspfSrcNodesRemovals OBJECT-TYPE
2342f5e00beSPhilip Paeps    SYNTAX	Counter64
2352f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2362f5e00beSPhilip Paeps    STATUS	current
2372f5e00beSPhilip Paeps    DESCRIPTION
2382f5e00beSPhilip Paeps	"Number of entries removed from the source tracking table."
2392f5e00beSPhilip Paeps    ::= { pfSrcNodes 4 }
2402f5e00beSPhilip Paeps
2412f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
2422f5e00beSPhilip Paeps
2432f5e00beSPhilip Paeps--
2442f5e00beSPhilip Paeps-- limits
2452f5e00beSPhilip Paeps--
2462f5e00beSPhilip Paeps
2472f5e00beSPhilip PaepspfLimitsStates OBJECT-TYPE
2482f5e00beSPhilip Paeps    SYNTAX	Unsigned32
2492f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2502f5e00beSPhilip Paeps    STATUS	current
2512f5e00beSPhilip Paeps    DESCRIPTION
2522f5e00beSPhilip Paeps	"Maximum number of 'keep state' rules in the ruleset."
2532f5e00beSPhilip Paeps    ::= { pfLimits 1 }
2542f5e00beSPhilip Paeps
2552f5e00beSPhilip PaepspfLimitsSrcNodes OBJECT-TYPE
2562f5e00beSPhilip Paeps    SYNTAX	Unsigned32
2572f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2582f5e00beSPhilip Paeps    STATUS	current
2592f5e00beSPhilip Paeps    DESCRIPTION
2602f5e00beSPhilip Paeps	"Maximum number of 'sticky-address' or 'source-track' rules
2612f5e00beSPhilip Paeps	in the ruleset."
2622f5e00beSPhilip Paeps    ::= { pfLimits 2 }
2632f5e00beSPhilip Paeps
2642f5e00beSPhilip PaepspfLimitsFrags OBJECT-TYPE
2652f5e00beSPhilip Paeps    SYNTAX	Unsigned32
2662f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2672f5e00beSPhilip Paeps    STATUS	current
2682f5e00beSPhilip Paeps    DESCRIPTION
2692f5e00beSPhilip Paeps	"Maximum number of 'scrub' rules in the ruleset."
2702f5e00beSPhilip Paeps    ::= { pfLimits 3 }
2712f5e00beSPhilip Paeps
2722f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
2732f5e00beSPhilip Paeps
2742f5e00beSPhilip Paeps--
2752f5e00beSPhilip Paeps-- timeouts
2762f5e00beSPhilip Paeps--
2772f5e00beSPhilip Paeps
2782f5e00beSPhilip PaepspfTimeoutsTcpFirst OBJECT-TYPE
2792f5e00beSPhilip Paeps    SYNTAX	Integer32
2802f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2812f5e00beSPhilip Paeps    STATUS	current
2822f5e00beSPhilip Paeps    DESCRIPTION
2832f5e00beSPhilip Paeps	"State after the first packet in a connection."
2842f5e00beSPhilip Paeps    ::= { pfTimeouts 1 }
2852f5e00beSPhilip Paeps
2862f5e00beSPhilip PaepspfTimeoutsTcpOpening OBJECT-TYPE
2872f5e00beSPhilip Paeps    SYNTAX	Integer32
2882f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2892f5e00beSPhilip Paeps    STATUS	current
2902f5e00beSPhilip Paeps    DESCRIPTION
2912f5e00beSPhilip Paeps	"State before the destination host ever sends a packet."
2922f5e00beSPhilip Paeps    ::= { pfTimeouts 2 }
2932f5e00beSPhilip Paeps
2942f5e00beSPhilip PaepspfTimeoutsTcpEstablished OBJECT-TYPE
2952f5e00beSPhilip Paeps    SYNTAX	Integer32
2962f5e00beSPhilip Paeps    MAX-ACCESS	read-only
2972f5e00beSPhilip Paeps    STATUS	current
2982f5e00beSPhilip Paeps    DESCRIPTION
2992f5e00beSPhilip Paeps	"The fully established state."
3002f5e00beSPhilip Paeps    ::= { pfTimeouts 3 }
3012f5e00beSPhilip Paeps
3022f5e00beSPhilip PaepspfTimeoutsTcpClosing OBJECT-TYPE
3032f5e00beSPhilip Paeps    SYNTAX	Integer32
3042f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3052f5e00beSPhilip Paeps    STATUS	current
3062f5e00beSPhilip Paeps    DESCRIPTION
3072f5e00beSPhilip Paeps	"State after the first FIN has been sent."
3082f5e00beSPhilip Paeps    ::= { pfTimeouts 4 }
3092f5e00beSPhilip Paeps
3102f5e00beSPhilip PaepspfTimeoutsTcpFinWait OBJECT-TYPE
3112f5e00beSPhilip Paeps    SYNTAX	Integer32
3122f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3132f5e00beSPhilip Paeps    STATUS	current
3142f5e00beSPhilip Paeps    DESCRIPTION
3152f5e00beSPhilip Paeps	"State after both FINs have been exchanged and the
3162f5e00beSPhilip Paeps	connection is closed."
3172f5e00beSPhilip Paeps    ::= { pfTimeouts 5 }
3182f5e00beSPhilip Paeps
3192f5e00beSPhilip PaepspfTimeoutsTcpClosed OBJECT-TYPE
3202f5e00beSPhilip Paeps    SYNTAX	Integer32
3212f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3222f5e00beSPhilip Paeps    STATUS	current
3232f5e00beSPhilip Paeps    DESCRIPTION
3242f5e00beSPhilip Paeps	"State after one endpoint sends an RST."
3252f5e00beSPhilip Paeps    ::= { pfTimeouts 6 }
3262f5e00beSPhilip Paeps
3272f5e00beSPhilip PaepspfTimeoutsUdpFirst OBJECT-TYPE
3282f5e00beSPhilip Paeps    SYNTAX	Integer32
3292f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3302f5e00beSPhilip Paeps    STATUS	current
3312f5e00beSPhilip Paeps    DESCRIPTION
3322f5e00beSPhilip Paeps	"State after the first packet."
3332f5e00beSPhilip Paeps    ::= { pfTimeouts 7 }
3342f5e00beSPhilip Paeps
3352f5e00beSPhilip PaepspfTimeoutsUdpSingle OBJECT-TYPE
3362f5e00beSPhilip Paeps    SYNTAX	Integer32
3372f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3382f5e00beSPhilip Paeps    STATUS	current
3392f5e00beSPhilip Paeps    DESCRIPTION
3402f5e00beSPhilip Paeps	"State if the source host sends more than one packet but
3412f5e00beSPhilip Paeps	the destination host has never sent one back."
3422f5e00beSPhilip Paeps    ::= { pfTimeouts 8 }
3432f5e00beSPhilip Paeps
3442f5e00beSPhilip PaepspfTimeoutsUdpMultiple OBJECT-TYPE
3452f5e00beSPhilip Paeps    SYNTAX	Integer32
3462f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3472f5e00beSPhilip Paeps    STATUS	current
3482f5e00beSPhilip Paeps    DESCRIPTION
3492f5e00beSPhilip Paeps	"State if both hosts have sent packets."
3502f5e00beSPhilip Paeps    ::= { pfTimeouts 9 }
3512f5e00beSPhilip Paeps
3522f5e00beSPhilip PaepspfTimeoutsIcmpFirst OBJECT-TYPE
3532f5e00beSPhilip Paeps    SYNTAX	Integer32
3542f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3552f5e00beSPhilip Paeps    STATUS	current
3562f5e00beSPhilip Paeps    DESCRIPTION
3572f5e00beSPhilip Paeps	"State after the first packet."
3582f5e00beSPhilip Paeps    ::= { pfTimeouts 10 }
3592f5e00beSPhilip Paeps
3602f5e00beSPhilip PaepspfTimeoutsIcmpError OBJECT-TYPE
3612f5e00beSPhilip Paeps    SYNTAX	Integer32
3622f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3632f5e00beSPhilip Paeps    STATUS	current
3642f5e00beSPhilip Paeps    DESCRIPTION
3652f5e00beSPhilip Paeps	"State after an ICMP error came back in response to an
3662f5e00beSPhilip Paeps	ICMP packet."
3672f5e00beSPhilip Paeps    ::= { pfTimeouts 11 }
3682f5e00beSPhilip Paeps
3692f5e00beSPhilip PaepspfTimeoutsOtherFirst OBJECT-TYPE
3702f5e00beSPhilip Paeps    SYNTAX	Integer32
3712f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3722f5e00beSPhilip Paeps    STATUS	current
3732f5e00beSPhilip Paeps    DESCRIPTION
3742f5e00beSPhilip Paeps	"State after the first packet."
3752f5e00beSPhilip Paeps    ::= { pfTimeouts 12 }
3762f5e00beSPhilip Paeps
3772f5e00beSPhilip PaepspfTimeoutsOtherSingle OBJECT-TYPE
3782f5e00beSPhilip Paeps    SYNTAX	Integer32
3792f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3802f5e00beSPhilip Paeps    STATUS	current
3812f5e00beSPhilip Paeps    DESCRIPTION
3822f5e00beSPhilip Paeps	"State if the source host sends more than one packet but
3832f5e00beSPhilip Paeps	the destination host has never sent one back."
3842f5e00beSPhilip Paeps    ::= { pfTimeouts 13 }
3852f5e00beSPhilip Paeps
3862f5e00beSPhilip PaepspfTimeoutsOtherMultiple OBJECT-TYPE
3872f5e00beSPhilip Paeps    SYNTAX	Integer32
3882f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3892f5e00beSPhilip Paeps    STATUS	current
3902f5e00beSPhilip Paeps    DESCRIPTION
3912f5e00beSPhilip Paeps	"State if both hosts have sent packets."
3922f5e00beSPhilip Paeps    ::= { pfTimeouts 14 }
3932f5e00beSPhilip Paeps
3942f5e00beSPhilip PaepspfTimeoutsFragment OBJECT-TYPE
3952f5e00beSPhilip Paeps    SYNTAX	Integer32
3962f5e00beSPhilip Paeps    MAX-ACCESS	read-only
3972f5e00beSPhilip Paeps    STATUS	current
3982f5e00beSPhilip Paeps    DESCRIPTION
3992f5e00beSPhilip Paeps	"Seconds before an unassembled fragment is expired."
4002f5e00beSPhilip Paeps    ::= { pfTimeouts 15 }
4012f5e00beSPhilip Paeps
4022f5e00beSPhilip PaepspfTimeoutsInterval OBJECT-TYPE
4032f5e00beSPhilip Paeps    SYNTAX	Integer32
4042f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4052f5e00beSPhilip Paeps    STATUS	current
4062f5e00beSPhilip Paeps    DESCRIPTION
4072f5e00beSPhilip Paeps	"Interval between purging expired states and fragments."
4082f5e00beSPhilip Paeps    ::= { pfTimeouts 16 }
4092f5e00beSPhilip Paeps
4102f5e00beSPhilip PaepspfTimeoutsAdaptiveStart OBJECT-TYPE
4112f5e00beSPhilip Paeps    SYNTAX	Integer32
4122f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4132f5e00beSPhilip Paeps    STATUS	current
4142f5e00beSPhilip Paeps    DESCRIPTION
4152f5e00beSPhilip Paeps	"When the number of state entries exceeds this value,
4162f5e00beSPhilip Paeps	adaptive scaling begins."
4172f5e00beSPhilip Paeps    ::= { pfTimeouts 17 }
4182f5e00beSPhilip Paeps
4192f5e00beSPhilip PaepspfTimeoutsAdaptiveEnd OBJECT-TYPE
4202f5e00beSPhilip Paeps    SYNTAX	Integer32
4212f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4222f5e00beSPhilip Paeps    STATUS	current
4232f5e00beSPhilip Paeps    DESCRIPTION
4242f5e00beSPhilip Paeps	"When reaching this number of state entries, all timeout
4252f5e00beSPhilip Paeps	values become zero, effectively purging all state entries
4262f5e00beSPhilip Paeps	immediately."
4272f5e00beSPhilip Paeps    ::= { pfTimeouts 18 }
4282f5e00beSPhilip Paeps
4292f5e00beSPhilip PaepspfTimeoutsSrcNode OBJECT-TYPE
4302f5e00beSPhilip Paeps    SYNTAX	Integer32
4312f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4322f5e00beSPhilip Paeps    STATUS	current
4332f5e00beSPhilip Paeps    DESCRIPTION
4342f5e00beSPhilip Paeps	"Length of time to retain a source tracking entry after
4352f5e00beSPhilip Paeps	the last state expires."
4362f5e00beSPhilip Paeps    ::= { pfTimeouts 19 }
4372f5e00beSPhilip Paeps
4382f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
4392f5e00beSPhilip Paeps
4402f5e00beSPhilip Paeps--
4412f5e00beSPhilip Paeps-- log interface
4422f5e00beSPhilip Paeps--
4432f5e00beSPhilip Paeps
4442f5e00beSPhilip PaepspfLogInterfaceName OBJECT-TYPE
4452f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
4462f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4472f5e00beSPhilip Paeps    STATUS	current
4482f5e00beSPhilip Paeps    DESCRIPTION
4492f5e00beSPhilip Paeps	"The name of the interface configured with 'set loginterface'.
4502f5e00beSPhilip Paeps	If no interface has been configured, the object will be empty."
4512f5e00beSPhilip Paeps    ::= { pfLogInterface 1 }
4522f5e00beSPhilip Paeps
4532f5e00beSPhilip PaepspfLogInterfaceIp4BytesIn OBJECT-TYPE
4542f5e00beSPhilip Paeps    SYNTAX	Counter64
4552f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4562f5e00beSPhilip Paeps    STATUS	current
4572f5e00beSPhilip Paeps    DESCRIPTION
4582f5e00beSPhilip Paeps	"Number of IPv4 bytes passed in on the loginterface."
4592f5e00beSPhilip Paeps    ::= { pfLogInterface 2 }
4602f5e00beSPhilip Paeps
4612f5e00beSPhilip PaepspfLogInterfaceIp4BytesOut OBJECT-TYPE
4622f5e00beSPhilip Paeps    SYNTAX	Counter64
4632f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4642f5e00beSPhilip Paeps    STATUS	current
4652f5e00beSPhilip Paeps    DESCRIPTION
4662f5e00beSPhilip Paeps	"Number of IPv4 bytes passed out on the loginterface."
4672f5e00beSPhilip Paeps    ::= { pfLogInterface 3 }
4682f5e00beSPhilip Paeps
4692f5e00beSPhilip PaepspfLogInterfaceIp4PktsInPass OBJECT-TYPE
4702f5e00beSPhilip Paeps    SYNTAX	Counter64
4712f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4722f5e00beSPhilip Paeps    STATUS	current
4732f5e00beSPhilip Paeps    DESCRIPTION
4742f5e00beSPhilip Paeps	"Number of IPv4 packets passed in on the loginterface."
4752f5e00beSPhilip Paeps    ::= { pfLogInterface 4 }
4762f5e00beSPhilip Paeps
4772f5e00beSPhilip PaepspfLogInterfaceIp4PktsInDrop OBJECT-TYPE
4782f5e00beSPhilip Paeps    SYNTAX	Counter64
4792f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4802f5e00beSPhilip Paeps    STATUS	current
4812f5e00beSPhilip Paeps    DESCRIPTION
4822f5e00beSPhilip Paeps	"Number of IPv4 packets dropped coming in on the loginterface."
4832f5e00beSPhilip Paeps    ::= { pfLogInterface 5 }
4842f5e00beSPhilip Paeps
4852f5e00beSPhilip PaepspfLogInterfaceIp4PktsOutPass OBJECT-TYPE
4862f5e00beSPhilip Paeps    SYNTAX	Counter64
4872f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4882f5e00beSPhilip Paeps    STATUS	current
4892f5e00beSPhilip Paeps    DESCRIPTION
4902f5e00beSPhilip Paeps	"Number of IPv4 packets passed out on the loginterface."
4912f5e00beSPhilip Paeps    ::= { pfLogInterface 6 }
4922f5e00beSPhilip Paeps
4932f5e00beSPhilip PaepspfLogInterfaceIp4PktsOutDrop OBJECT-TYPE
4942f5e00beSPhilip Paeps    SYNTAX	Counter64
4952f5e00beSPhilip Paeps    MAX-ACCESS	read-only
4962f5e00beSPhilip Paeps    STATUS	current
4972f5e00beSPhilip Paeps    DESCRIPTION
4982f5e00beSPhilip Paeps	"Number of IPv4 packets dropped going out on the loginterface."
4992f5e00beSPhilip Paeps    ::= { pfLogInterface 7 }
5002f5e00beSPhilip Paeps
5012f5e00beSPhilip PaepspfLogInterfaceIp6BytesIn OBJECT-TYPE
5022f5e00beSPhilip Paeps    SYNTAX	Counter64
5032f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5042f5e00beSPhilip Paeps    STATUS	current
5052f5e00beSPhilip Paeps    DESCRIPTION
5062f5e00beSPhilip Paeps	"Number of IPv6 bytes passed in on the loginterface."
5072f5e00beSPhilip Paeps    ::= { pfLogInterface 8 }
5082f5e00beSPhilip Paeps
5092f5e00beSPhilip PaepspfLogInterfaceIp6BytesOut OBJECT-TYPE
5102f5e00beSPhilip Paeps    SYNTAX	Counter64
5112f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5122f5e00beSPhilip Paeps    STATUS	current
5132f5e00beSPhilip Paeps    DESCRIPTION
5142f5e00beSPhilip Paeps	"Number of IPv6 bytes passed out on the loginterface."
5152f5e00beSPhilip Paeps    ::= { pfLogInterface 9 }
5162f5e00beSPhilip Paeps
5172f5e00beSPhilip PaepspfLogInterfaceIp6PktsInPass OBJECT-TYPE
5182f5e00beSPhilip Paeps    SYNTAX	Counter64
5192f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5202f5e00beSPhilip Paeps    STATUS	current
5212f5e00beSPhilip Paeps    DESCRIPTION
5222f5e00beSPhilip Paeps	"Number of IPv6 packets passed in on the loginterface."
5232f5e00beSPhilip Paeps    ::= { pfLogInterface 10 }
5242f5e00beSPhilip Paeps
5252f5e00beSPhilip PaepspfLogInterfaceIp6PktsInDrop OBJECT-TYPE
5262f5e00beSPhilip Paeps    SYNTAX	Counter64
5272f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5282f5e00beSPhilip Paeps    STATUS	current
5292f5e00beSPhilip Paeps    DESCRIPTION
5302f5e00beSPhilip Paeps	"Number of IPv6 packets dropped coming in on the loginterface."
5312f5e00beSPhilip Paeps    ::= { pfLogInterface 11 }
5322f5e00beSPhilip Paeps
5332f5e00beSPhilip PaepspfLogInterfaceIp6PktsOutPass OBJECT-TYPE
5342f5e00beSPhilip Paeps    SYNTAX	Counter64
5352f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5362f5e00beSPhilip Paeps    STATUS	current
5372f5e00beSPhilip Paeps    DESCRIPTION
5382f5e00beSPhilip Paeps	"Number of IPv6 packets passed out on the loginterface."
5392f5e00beSPhilip Paeps    ::= { pfLogInterface 12 }
5402f5e00beSPhilip Paeps
5412f5e00beSPhilip PaepspfLogInterfaceIp6PktsOutDrop OBJECT-TYPE
5422f5e00beSPhilip Paeps    SYNTAX	Counter64
5432f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5442f5e00beSPhilip Paeps    STATUS	current
5452f5e00beSPhilip Paeps    DESCRIPTION
5462f5e00beSPhilip Paeps	"Number of IPv6 packets dropped going out on the loginterface."
5472f5e00beSPhilip Paeps    ::= { pfLogInterface 13 }
5482f5e00beSPhilip Paeps
5492f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
5502f5e00beSPhilip Paeps
5512f5e00beSPhilip Paeps--
5522f5e00beSPhilip Paeps-- interfaces
5532f5e00beSPhilip Paeps--
5542f5e00beSPhilip Paeps
5552f5e00beSPhilip PaepspfInterfacesIfNumber OBJECT-TYPE
5562f5e00beSPhilip Paeps    SYNTAX	Integer32
5572f5e00beSPhilip Paeps    MAX-ACCESS	read-only
5582f5e00beSPhilip Paeps    STATUS	current
5592f5e00beSPhilip Paeps    DESCRIPTION
5602f5e00beSPhilip Paeps	"The number of network interfaces on this system."
5612f5e00beSPhilip Paeps    ::= { pfInterfaces 1 }
5622f5e00beSPhilip Paeps
5632f5e00beSPhilip PaepspfInterfacesIfTable OBJECT-TYPE
5642f5e00beSPhilip Paeps    SYNTAX	SEQUENCE OF PfInterfacesIfEntry
5652f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
5662f5e00beSPhilip Paeps    STATUS	current
5672f5e00beSPhilip Paeps    DESCRIPTION
5682f5e00beSPhilip Paeps	"Table of network interfaces, indexed on pfInterfacesIfNumber."
5692f5e00beSPhilip Paeps    ::= { pfInterfaces 2 }
5702f5e00beSPhilip Paeps
5712f5e00beSPhilip PaepspfInterfacesIfEntry OBJECT-TYPE
5722f5e00beSPhilip Paeps    SYNTAX	PfInterfacesIfEntry
5732f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
5742f5e00beSPhilip Paeps    STATUS	current
5752f5e00beSPhilip Paeps    DESCRIPTION
5762f5e00beSPhilip Paeps	"An entry in the pfInterfacesIfTable containing information
5772f5e00beSPhilip Paeps	about a particular network interface in the machine."
5782f5e00beSPhilip Paeps    INDEX	{ pfInterfacesIfIndex }
5792f5e00beSPhilip Paeps    ::= { pfInterfacesIfTable 1 }
5802f5e00beSPhilip Paeps
5812f5e00beSPhilip PaepsPfInterfacesIfEntry ::= SEQUENCE {
5822f5e00beSPhilip Paeps    pfInterfacesIfIndex		    Integer32,
5832f5e00beSPhilip Paeps    pfInterfacesIfDescr		    OCTET STRING,
5842f5e00beSPhilip Paeps    pfInterfacesIfType		    INTEGER,
5852f5e00beSPhilip Paeps    pfInterfacesIfTZero		    TimeTicks,
586d6d3f01eSGleb Smirnoff    pfInterfacesIfRefsState	    Null,
5872f5e00beSPhilip Paeps    pfInterfacesIfRefsRule	    Unsigned32,
5882f5e00beSPhilip Paeps    pfInterfacesIf4BytesInPass	    Counter64,
5892f5e00beSPhilip Paeps    pfInterfacesIf4BytesInBlock	    Counter64,
5902f5e00beSPhilip Paeps    pfInterfacesIf4BytesOutPass	    Counter64,
5912f5e00beSPhilip Paeps    pfInterfacesIf4BytesOutBlock    Counter64,
5922f5e00beSPhilip Paeps    pfInterfacesIf4PktsInPass	    Counter64,
5932f5e00beSPhilip Paeps    pfInterfacesIf4PktsInBlock	    Counter64,
5942f5e00beSPhilip Paeps    pfInterfacesIf4PktsOutPass	    Counter64,
5952f5e00beSPhilip Paeps    pfInterfacesIf4PktsOutBlock	    Counter64,
5962f5e00beSPhilip Paeps    pfInterfacesIf6BytesInPass	    Counter64,
5972f5e00beSPhilip Paeps    pfInterfacesIf6BytesInBlock	    Counter64,
5982f5e00beSPhilip Paeps    pfInterfacesIf6BytesOutPass	    Counter64,
5992f5e00beSPhilip Paeps    pfInterfacesIf6BytesOutBlock    Counter64,
6002f5e00beSPhilip Paeps    pfInterfacesIf6PktsInPass	    Counter64,
6012f5e00beSPhilip Paeps    pfInterfacesIf6PktsInBlock	    Counter64,
6022f5e00beSPhilip Paeps    pfInterfacesIf6PktsOutPass	    Counter64,
6032f5e00beSPhilip Paeps    pfInterfacesIf6PktsOutBlock	    Counter64
6042f5e00beSPhilip Paeps}
6052f5e00beSPhilip Paeps
6062f5e00beSPhilip PaepspfInterfacesIfIndex OBJECT-TYPE
6072f5e00beSPhilip Paeps    SYNTAX	Integer32 (1..2147483647)
6082f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
6092f5e00beSPhilip Paeps    STATUS	current
6102f5e00beSPhilip Paeps    DESCRIPTION
6112f5e00beSPhilip Paeps	"A unique value, greater than zero, for each interface."
6122f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 1 }
6132f5e00beSPhilip Paeps
6142f5e00beSPhilip PaepspfInterfacesIfDescr OBJECT-TYPE
6152f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
6162f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6172f5e00beSPhilip Paeps    STATUS	current
6182f5e00beSPhilip Paeps    DESCRIPTION
6192f5e00beSPhilip Paeps	"The name of the interface."
6202f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 2 }
6212f5e00beSPhilip Paeps
6222f5e00beSPhilip PaepspfInterfacesIfType OBJECT-TYPE
6232f5e00beSPhilip Paeps    SYNTAX	INTEGER { group(0), instance(1), detached(2) }
6242f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6252f5e00beSPhilip Paeps    STATUS	current
6262f5e00beSPhilip Paeps    DESCRIPTION
6272f5e00beSPhilip Paeps	"Indicates whether the interface is a group inteface, an
6282f5e00beSPhilip Paeps	interface instance, or whether it has been removed or
6292f5e00beSPhilip Paeps	destroyed."
6302f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 3 }
6312f5e00beSPhilip Paeps
6322f5e00beSPhilip PaepspfInterfacesIfTZero OBJECT-TYPE
6332f5e00beSPhilip Paeps    SYNTAX	TimeTicks
6342f5e00beSPhilip Paeps    UNITS	"1/100th of a Second"
6352f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6362f5e00beSPhilip Paeps    STATUS	current
6372f5e00beSPhilip Paeps    DESCRIPTION
6382f5e00beSPhilip Paeps	"Time since statistics were last reset or since the
6392f5e00beSPhilip Paeps	interface was loaded."
6402f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 4 }
6412f5e00beSPhilip Paeps
6422f5e00beSPhilip PaepspfInterfacesIfRefsState OBJECT-TYPE
6432f5e00beSPhilip Paeps    SYNTAX	Unsigned32
6442f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6452f5e00beSPhilip Paeps    STATUS	current
6462f5e00beSPhilip Paeps    DESCRIPTION
6472f5e00beSPhilip Paeps	"The number of state and/or source track entries referencing
6482f5e00beSPhilip Paeps	this interface."
6492f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 5 }
6502f5e00beSPhilip Paeps
6512f5e00beSPhilip PaepspfInterfacesIfRefsRule OBJECT-TYPE
6522f5e00beSPhilip Paeps    SYNTAX	Unsigned32
6532f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6542f5e00beSPhilip Paeps    STATUS	current
6552f5e00beSPhilip Paeps    DESCRIPTION
6562f5e00beSPhilip Paeps	"The number of rules referencing this interface."
6572f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 6 }
6582f5e00beSPhilip Paeps
6592f5e00beSPhilip PaepspfInterfacesIf4BytesInPass OBJECT-TYPE
6602f5e00beSPhilip Paeps    SYNTAX	Counter64
6612f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6622f5e00beSPhilip Paeps    STATUS	current
6632f5e00beSPhilip Paeps    DESCRIPTION
6642f5e00beSPhilip Paeps	"The number of IPv4 bytes passed coming in on this interface."
6652f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 7 }
6662f5e00beSPhilip Paeps
6672f5e00beSPhilip PaepspfInterfacesIf4BytesInBlock OBJECT-TYPE
6682f5e00beSPhilip Paeps    SYNTAX	Counter64
6692f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6702f5e00beSPhilip Paeps    STATUS	current
6712f5e00beSPhilip Paeps    DESCRIPTION
6722f5e00beSPhilip Paeps	"The number of IPv4 bytes blocked coming in on this interface."
6732f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 8 }
6742f5e00beSPhilip Paeps
6752f5e00beSPhilip PaepspfInterfacesIf4BytesOutPass OBJECT-TYPE
6762f5e00beSPhilip Paeps    SYNTAX	Counter64
6772f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6782f5e00beSPhilip Paeps    STATUS	current
6792f5e00beSPhilip Paeps    DESCRIPTION
6802f5e00beSPhilip Paeps	"The number of IPv4 bytes passed going out on this interface."
6812f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 9 }
6822f5e00beSPhilip Paeps
6832f5e00beSPhilip PaepspfInterfacesIf4BytesOutBlock OBJECT-TYPE
6842f5e00beSPhilip Paeps    SYNTAX	Counter64
6852f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6862f5e00beSPhilip Paeps    STATUS	current
6872f5e00beSPhilip Paeps    DESCRIPTION
6882f5e00beSPhilip Paeps	"The number of IPv4 bytes blocked going out on this interface."
6892f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 10 }
6902f5e00beSPhilip Paeps
6912f5e00beSPhilip PaepspfInterfacesIf4PktsInPass OBJECT-TYPE
6922f5e00beSPhilip Paeps    SYNTAX	Counter64
6932f5e00beSPhilip Paeps    MAX-ACCESS	read-only
6942f5e00beSPhilip Paeps    STATUS	current
6952f5e00beSPhilip Paeps    DESCRIPTION
6962f5e00beSPhilip Paeps	"The number of IPv4 packets passed coming in on this interface."
6972f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 11 }
6982f5e00beSPhilip Paeps
6992f5e00beSPhilip PaepspfInterfacesIf4PktsInBlock OBJECT-TYPE
7002f5e00beSPhilip Paeps    SYNTAX	Counter64
7012f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7022f5e00beSPhilip Paeps    STATUS	current
7032f5e00beSPhilip Paeps    DESCRIPTION
7042f5e00beSPhilip Paeps	"The number of IPv4 packets blocked coming in on this interface."
7052f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 12 }
7062f5e00beSPhilip Paeps
7072f5e00beSPhilip PaepspfInterfacesIf4PktsOutPass OBJECT-TYPE
7082f5e00beSPhilip Paeps    SYNTAX	Counter64
7092f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7102f5e00beSPhilip Paeps    STATUS	current
7112f5e00beSPhilip Paeps    DESCRIPTION
7122f5e00beSPhilip Paeps	"The number of IPv4 packets passed going out on this interface."
7132f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 13 }
7142f5e00beSPhilip Paeps
7152f5e00beSPhilip PaepspfInterfacesIf4PktsOutBlock OBJECT-TYPE
7162f5e00beSPhilip Paeps    SYNTAX	Counter64
7172f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7182f5e00beSPhilip Paeps    STATUS	current
7192f5e00beSPhilip Paeps    DESCRIPTION
7202f5e00beSPhilip Paeps	"The number of IPv4 packets blocked going out on this interface."
7212f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 14 }
7222f5e00beSPhilip Paeps
7232f5e00beSPhilip PaepspfInterfacesIf6BytesInPass OBJECT-TYPE
7242f5e00beSPhilip Paeps    SYNTAX	Counter64
7252f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7262f5e00beSPhilip Paeps    STATUS	current
7272f5e00beSPhilip Paeps    DESCRIPTION
7282f5e00beSPhilip Paeps	"The number of IPv6 bytes passed coming in on this interface."
7292f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 15 }
7302f5e00beSPhilip Paeps
7312f5e00beSPhilip PaepspfInterfacesIf6BytesInBlock OBJECT-TYPE
7322f5e00beSPhilip Paeps    SYNTAX	Counter64
7332f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7342f5e00beSPhilip Paeps    STATUS	current
7352f5e00beSPhilip Paeps    DESCRIPTION
7362f5e00beSPhilip Paeps	"The number of IPv6 bytes blocked coming in on this interface."
7372f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 16 }
7382f5e00beSPhilip Paeps
7392f5e00beSPhilip PaepspfInterfacesIf6BytesOutPass OBJECT-TYPE
7402f5e00beSPhilip Paeps    SYNTAX	Counter64
7412f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7422f5e00beSPhilip Paeps    STATUS	current
7432f5e00beSPhilip Paeps    DESCRIPTION
7442f5e00beSPhilip Paeps	"The number of IPv6 bytes passed going out on this interface."
7452f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 17 }
7462f5e00beSPhilip Paeps
7472f5e00beSPhilip PaepspfInterfacesIf6BytesOutBlock OBJECT-TYPE
7482f5e00beSPhilip Paeps    SYNTAX	Counter64
7492f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7502f5e00beSPhilip Paeps    STATUS	current
7512f5e00beSPhilip Paeps    DESCRIPTION
7522f5e00beSPhilip Paeps	"The number of IPv6 bytes blocked going out on this interface."
7532f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 18 }
7542f5e00beSPhilip Paeps
7552f5e00beSPhilip Paeps
7562f5e00beSPhilip PaepspfInterfacesIf6PktsInPass OBJECT-TYPE
7572f5e00beSPhilip Paeps    SYNTAX	Counter64
7582f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7592f5e00beSPhilip Paeps    STATUS	current
7602f5e00beSPhilip Paeps    DESCRIPTION
7612f5e00beSPhilip Paeps	"The number of IPv6 packets passed coming in on this interface."
7622f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 19 }
7632f5e00beSPhilip Paeps
7642f5e00beSPhilip PaepspfInterfacesIf6PktsInBlock OBJECT-TYPE
7652f5e00beSPhilip Paeps    SYNTAX	Counter64
7662f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7672f5e00beSPhilip Paeps    STATUS	current
7682f5e00beSPhilip Paeps    DESCRIPTION
7692f5e00beSPhilip Paeps	"The number of IPv6 packets blocked coming in on this interface."
7702f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 20 }
7712f5e00beSPhilip Paeps
7722f5e00beSPhilip PaepspfInterfacesIf6PktsOutPass OBJECT-TYPE
7732f5e00beSPhilip Paeps    SYNTAX	Counter64
7742f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7752f5e00beSPhilip Paeps    STATUS	current
7762f5e00beSPhilip Paeps    DESCRIPTION
7772f5e00beSPhilip Paeps	"The number of IPv6 packets passed going out on this interface."
7782f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 21 }
7792f5e00beSPhilip Paeps
7802f5e00beSPhilip PaepspfInterfacesIf6PktsOutBlock OBJECT-TYPE
7812f5e00beSPhilip Paeps    SYNTAX	Counter64
7822f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7832f5e00beSPhilip Paeps    STATUS	current
7842f5e00beSPhilip Paeps    DESCRIPTION
7852f5e00beSPhilip Paeps	"The number of IPv6 packets blocked going out on this interface."
7862f5e00beSPhilip Paeps    ::= { pfInterfacesIfEntry 22 }
7872f5e00beSPhilip Paeps
7882f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
7892f5e00beSPhilip Paeps
7902f5e00beSPhilip Paeps--
7912f5e00beSPhilip Paeps-- tables
7922f5e00beSPhilip Paeps--
7932f5e00beSPhilip Paeps
7942f5e00beSPhilip PaepspfTablesTblNumber OBJECT-TYPE
7952f5e00beSPhilip Paeps    SYNTAX	Integer32
7962f5e00beSPhilip Paeps    MAX-ACCESS	read-only
7972f5e00beSPhilip Paeps    STATUS	current
7982f5e00beSPhilip Paeps    DESCRIPTION
7992f5e00beSPhilip Paeps	"The number of tables on this system."
8002f5e00beSPhilip Paeps    ::= { pfTables 1 }
8012f5e00beSPhilip Paeps
8022f5e00beSPhilip PaepspfTablesTblTable OBJECT-TYPE
8032f5e00beSPhilip Paeps    SYNTAX	SEQUENCE OF PfTablesTblEntry
8042f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
8052f5e00beSPhilip Paeps    STATUS	current
8062f5e00beSPhilip Paeps    DESCRIPTION
8072f5e00beSPhilip Paeps	"Table of tables, index on pfTablesTblIndex."
8082f5e00beSPhilip Paeps    ::= { pfTables 2 }
8092f5e00beSPhilip Paeps
8102f5e00beSPhilip PaepspfTablesTblEntry OBJECT-TYPE
8112f5e00beSPhilip Paeps    SYNTAX	PfTablesTblEntry
8122f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
8132f5e00beSPhilip Paeps    STATUS	current
8142f5e00beSPhilip Paeps    DESCRIPTION
8152f5e00beSPhilip Paeps	"Any entry in the pfTablesTblTable containing information
8162f5e00beSPhilip Paeps	about a particular table on the system."
8172f5e00beSPhilip Paeps    INDEX	{ pfTablesTblIndex }
8182f5e00beSPhilip Paeps    ::= { pfTablesTblTable 1 }
8192f5e00beSPhilip Paeps
8202f5e00beSPhilip PaepsPfTablesTblEntry ::= SEQUENCE {
8212f5e00beSPhilip Paeps    pfTablesTblIndex		    Integer32,
8222f5e00beSPhilip Paeps    pfTablesTblDescr		    OCTET STRING,
8232f5e00beSPhilip Paeps    pfTablesTblCount		    Integer32,
8242f5e00beSPhilip Paeps    pfTablesTblTZero		    TimeTicks,
8252f5e00beSPhilip Paeps    pfTablesTblRefsAnchor	    Integer32,
8262f5e00beSPhilip Paeps    pfTablesTblRefsRule		    Integer32,
8272f5e00beSPhilip Paeps    pfTablesTblEvalMatch	    Counter64,
8282f5e00beSPhilip Paeps    pfTablesTblEvalNoMatch	    Counter64,
8292f5e00beSPhilip Paeps    pfTablesTblBytesInPass	    Counter64,
8302f5e00beSPhilip Paeps    pfTablesTblBytesInBlock	    Counter64,
8312f5e00beSPhilip Paeps    pfTablesTblBytesInXPass	    Counter64,
8322f5e00beSPhilip Paeps    pfTablesTblBytesOutPass	    Counter64,
8332f5e00beSPhilip Paeps    pfTablesTblBytesOutBlock	    Counter64,
8342f5e00beSPhilip Paeps    pfTablesTblBytesOutXPass	    Counter64,
8352f5e00beSPhilip Paeps    pfTablesTblPktsInPass	    Counter64,
8362f5e00beSPhilip Paeps    pfTablesTblPktsInBlock	    Counter64,
8372f5e00beSPhilip Paeps    pfTablesTblPktsInXPass	    Counter64,
8382f5e00beSPhilip Paeps    pfTablesTblPktsOutPass	    Counter64,
8392f5e00beSPhilip Paeps    pfTablesTblPktsOutBlock	    Counter64,
8402f5e00beSPhilip Paeps    pfTablesTblPktsOutXPass	    Counter64
8412f5e00beSPhilip Paeps}
8422f5e00beSPhilip Paeps
8432f5e00beSPhilip PaepspfTablesTblIndex OBJECT-TYPE
8442f5e00beSPhilip Paeps    SYNTAX	Integer32 (1..2147483647)
8452f5e00beSPhilip Paeps    MAX-ACCESS  not-accessible
8462f5e00beSPhilip Paeps    STATUS	current
8472f5e00beSPhilip Paeps    DESCRIPTION
8482f5e00beSPhilip Paeps        "A unique value, greater than zero, for each table."
8492f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 1 }
8502f5e00beSPhilip Paeps
8512f5e00beSPhilip PaepspfTablesTblDescr OBJECT-TYPE
8522f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
8532f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8542f5e00beSPhilip Paeps    STATUS	current
8552f5e00beSPhilip Paeps    DESCRIPTION
8562f5e00beSPhilip Paeps        "The name of the table."
8572f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 2 }
8582f5e00beSPhilip Paeps
8592f5e00beSPhilip PaepspfTablesTblCount OBJECT-TYPE
8602f5e00beSPhilip Paeps    SYNTAX	Integer32
8612f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8622f5e00beSPhilip Paeps    STATUS	current
8632f5e00beSPhilip Paeps    DESCRIPTION
8642f5e00beSPhilip Paeps        "The number of addresses in the table."
8652f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 3 }
8662f5e00beSPhilip Paeps
8672f5e00beSPhilip PaepspfTablesTblTZero OBJECT-TYPE
8682f5e00beSPhilip Paeps    SYNTAX	TimeTicks
8692f5e00beSPhilip Paeps    UNITS	"1/100th of a Second"
8702f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8712f5e00beSPhilip Paeps    STATUS	current
8722f5e00beSPhilip Paeps    DESCRIPTION
8732f5e00beSPhilip Paeps        "The time passed since the statistics of this table were last
8742f5e00beSPhilip Paeps        cleared or the time since this table was loaded, whichever is
8752f5e00beSPhilip Paeps        sooner."
8762f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 4 }
8772f5e00beSPhilip Paeps
8782f5e00beSPhilip PaepspfTablesTblRefsAnchor OBJECT-TYPE
8792f5e00beSPhilip Paeps    SYNTAX	Integer32
8802f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8812f5e00beSPhilip Paeps    STATUS	current
8822f5e00beSPhilip Paeps    DESCRIPTION
8832f5e00beSPhilip Paeps        "The number of anchors referencing this table."
8842f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 5 }
8852f5e00beSPhilip Paeps
8862f5e00beSPhilip PaepspfTablesTblRefsRule OBJECT-TYPE
8872f5e00beSPhilip Paeps    SYNTAX	Integer32
8882f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8892f5e00beSPhilip Paeps    STATUS	current
8902f5e00beSPhilip Paeps    DESCRIPTION
8912f5e00beSPhilip Paeps        "The number of rules referencing this table."
8922f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 6 }
8932f5e00beSPhilip Paeps
8942f5e00beSPhilip PaepspfTablesTblEvalMatch OBJECT-TYPE
8952f5e00beSPhilip Paeps    SYNTAX	Counter64
8962f5e00beSPhilip Paeps    MAX-ACCESS  read-only
8972f5e00beSPhilip Paeps    STATUS	current
8982f5e00beSPhilip Paeps    DESCRIPTION
8992f5e00beSPhilip Paeps        "The number of evaluations returning a match."
9002f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 7 }
9012f5e00beSPhilip Paeps
9022f5e00beSPhilip PaepspfTablesTblEvalNoMatch OBJECT-TYPE
9032f5e00beSPhilip Paeps    SYNTAX	Counter64
9042f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9052f5e00beSPhilip Paeps    STATUS	current
9062f5e00beSPhilip Paeps    DESCRIPTION
9072f5e00beSPhilip Paeps        "The number of evaluations not returning a match."
9082f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 8 }
9092f5e00beSPhilip Paeps
9102f5e00beSPhilip PaepspfTablesTblBytesInPass OBJECT-TYPE
9112f5e00beSPhilip Paeps    SYNTAX	Counter64
9122f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9132f5e00beSPhilip Paeps    STATUS	current
9142f5e00beSPhilip Paeps    DESCRIPTION
9152f5e00beSPhilip Paeps        "The number of bytes passed in matching the table."
9162f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 9 }
9172f5e00beSPhilip Paeps
9182f5e00beSPhilip PaepspfTablesTblBytesInBlock	OBJECT-TYPE
9192f5e00beSPhilip Paeps    SYNTAX	Counter64
9202f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9212f5e00beSPhilip Paeps    STATUS	current
9222f5e00beSPhilip Paeps    DESCRIPTION
9232f5e00beSPhilip Paeps        "The number of bytes blocked coming in matching the table."
9242f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 10 }
9252f5e00beSPhilip Paeps
9262f5e00beSPhilip PaepspfTablesTblBytesInXPass OBJECT-TYPE
9272f5e00beSPhilip Paeps    SYNTAX	Counter64
9282f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9292f5e00beSPhilip Paeps    STATUS	current
9302f5e00beSPhilip Paeps    DESCRIPTION
9312f5e00beSPhilip Paeps        "The number of bytes statefully passed in where the state
9322f5e00beSPhilip Paeps        entry refers to the table, but the table no longer contains
9332f5e00beSPhilip Paeps	the address in question."
9342f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 11 }
9352f5e00beSPhilip Paeps
9362f5e00beSPhilip PaepspfTablesTblBytesOutPass	OBJECT-TYPE
9372f5e00beSPhilip Paeps    SYNTAX	Counter64
9382f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9392f5e00beSPhilip Paeps    STATUS	current
9402f5e00beSPhilip Paeps    DESCRIPTION
9412f5e00beSPhilip Paeps        "The number of bytes passed out matching the table."
9422f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 12 }
9432f5e00beSPhilip Paeps
9442f5e00beSPhilip PaepspfTablesTblBytesOutBlock OBJECT-TYPE
9452f5e00beSPhilip Paeps    SYNTAX	Counter64
9462f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9472f5e00beSPhilip Paeps    STATUS	current
9482f5e00beSPhilip Paeps    DESCRIPTION
9492f5e00beSPhilip Paeps        "The number of bytes blocked going out matching the table."
9502f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 13 }
9512f5e00beSPhilip Paeps
9522f5e00beSPhilip PaepspfTablesTblBytesOutXPass OBJECT-TYPE
9532f5e00beSPhilip Paeps    SYNTAX	Counter64
9542f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9552f5e00beSPhilip Paeps    STATUS	current
9562f5e00beSPhilip Paeps    DESCRIPTION
9572f5e00beSPhilip Paeps        "The number of bytes statefully passed out where the state
9582f5e00beSPhilip Paeps        entry refers to the table, but the table no longer contains
9592f5e00beSPhilip Paeps	the address in question."
9602f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 14 }
9612f5e00beSPhilip Paeps
9622f5e00beSPhilip PaepspfTablesTblPktsInPass OBJECT-TYPE
9632f5e00beSPhilip Paeps    SYNTAX	Counter64
9642f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9652f5e00beSPhilip Paeps    STATUS	current
9662f5e00beSPhilip Paeps    DESCRIPTION
9672f5e00beSPhilip Paeps        "The number of packets passed in matching the table."
9682f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 15 }
9692f5e00beSPhilip Paeps
9702f5e00beSPhilip PaepspfTablesTblPktsInBlock OBJECT-TYPE
9712f5e00beSPhilip Paeps    SYNTAX	Counter64
9722f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9732f5e00beSPhilip Paeps    STATUS	current
9742f5e00beSPhilip Paeps    DESCRIPTION
9752f5e00beSPhilip Paeps        "The number of packets blocked coming in matching the table."
9762f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 16 }
9772f5e00beSPhilip Paeps
9782f5e00beSPhilip PaepspfTablesTblPktsInXPass OBJECT-TYPE
9792f5e00beSPhilip Paeps    SYNTAX	Counter64
9802f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9812f5e00beSPhilip Paeps    STATUS	current
9822f5e00beSPhilip Paeps    DESCRIPTION
9832f5e00beSPhilip Paeps        "The number of packets statefully passed in where the state
9842f5e00beSPhilip Paeps        entry refers to the table, but the table no longer contains
9852f5e00beSPhilip Paeps	the address in question."
9862f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 17 }
9872f5e00beSPhilip Paeps
9882f5e00beSPhilip PaepspfTablesTblPktsOutPass OBJECT-TYPE
9892f5e00beSPhilip Paeps    SYNTAX	Counter64
9902f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9912f5e00beSPhilip Paeps    STATUS	current
9922f5e00beSPhilip Paeps    DESCRIPTION
9932f5e00beSPhilip Paeps        "The number of packets passed out matching the table."
9942f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 18 }
9952f5e00beSPhilip Paeps
9962f5e00beSPhilip PaepspfTablesTblPktsOutBlock OBJECT-TYPE
9972f5e00beSPhilip Paeps    SYNTAX	Counter64
9982f5e00beSPhilip Paeps    MAX-ACCESS  read-only
9992f5e00beSPhilip Paeps    STATUS	current
10002f5e00beSPhilip Paeps    DESCRIPTION
10012f5e00beSPhilip Paeps        "The number of packets blocked going out matching the table."
10022f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 19 }
10032f5e00beSPhilip Paeps
10042f5e00beSPhilip PaepspfTablesTblPktsOutXPass OBJECT-TYPE
10052f5e00beSPhilip Paeps    SYNTAX	Counter64
10062f5e00beSPhilip Paeps    MAX-ACCESS  read-only
10072f5e00beSPhilip Paeps    STATUS	current
10082f5e00beSPhilip Paeps    DESCRIPTION
10092f5e00beSPhilip Paeps        "The number of packets statefully passed out where the state
10102f5e00beSPhilip Paeps        entry refers to the table, but the table no longer contains
10112f5e00beSPhilip Paeps	the address in question."
10122f5e00beSPhilip Paeps    ::= { pfTablesTblEntry 20 }
10132f5e00beSPhilip Paeps
10142f5e00beSPhilip PaepspfTablesAddrTable OBJECT-TYPE
10152f5e00beSPhilip Paeps    SYNTAX	SEQUENCE OF PfTablesAddrEntry
10162f5e00beSPhilip Paeps    MAX-ACCESS  not-accessible
10172f5e00beSPhilip Paeps    STATUS	current
10182f5e00beSPhilip Paeps    DESCRIPTION
10192f5e00beSPhilip Paeps        "Table of addresses from every table on the system."
10202f5e00beSPhilip Paeps    ::= { pfTables 3 }
10212f5e00beSPhilip Paeps
10222f5e00beSPhilip PaepspfTablesAddrEntry OBJECT-TYPE
10232f5e00beSPhilip Paeps    SYNTAX	PfTablesAddrEntry
10242f5e00beSPhilip Paeps    MAX-ACCESS  not-accessible
10252f5e00beSPhilip Paeps    STATUS	current
10262f5e00beSPhilip Paeps    DESCRIPTION
10272f5e00beSPhilip Paeps        "An entry in the pfTablesAddrTable containing information
10282f5e00beSPhilip Paeps        about a particular entry in a table."
10292f5e00beSPhilip Paeps    INDEX	{ pfTablesAddrIndex }
10302f5e00beSPhilip Paeps    ::= { pfTablesAddrTable 1 }
10312f5e00beSPhilip Paeps
10322f5e00beSPhilip PaepsPfTablesAddrEntry ::= SEQUENCE {
10332f5e00beSPhilip Paeps    pfTablesAddrIndex		    Integer32,
1034438be77dSShteryana Shopova    pfTablesAddrNetType		    InetAddressType,
1035438be77dSShteryana Shopova    pfTablesAddrNet		    InetAddress,
1036438be77dSShteryana Shopova    pfTablesAddrPrefix		    InetAddressPrefixLength,
10372f5e00beSPhilip Paeps    pfTablesAddrTZero		    TimeTicks,
10382f5e00beSPhilip Paeps    pfTablesAddrBytesInPass	    Counter64,
10392f5e00beSPhilip Paeps    pfTablesAddrBytesInBlock	    Counter64,
10402f5e00beSPhilip Paeps    pfTablesAddrBytesOutPass	    Counter64,
10412f5e00beSPhilip Paeps    pfTablesAddrBytesOutBlock	    Counter64,
10422f5e00beSPhilip Paeps    pfTablesAddrPktsInPass	    Counter64,
10432f5e00beSPhilip Paeps    pfTablesAddrPktsInBlock	    Counter64,
10442f5e00beSPhilip Paeps    pfTablesAddrPktsOutPass	    Counter64,
10452f5e00beSPhilip Paeps    pfTablesAddrPktsOutBlock	    Counter64
10462f5e00beSPhilip Paeps}
10472f5e00beSPhilip Paeps
10482f5e00beSPhilip PaepspfTablesAddrIndex OBJECT-TYPE
10492f5e00beSPhilip Paeps    SYNTAX	Integer32 (1..2147483647)
10502f5e00beSPhilip Paeps    MAX-ACCESS  not-accessible
10512f5e00beSPhilip Paeps    STATUS	current
10522f5e00beSPhilip Paeps    DESCRIPTION
10532f5e00beSPhilip Paeps        "A unique value, greater than zero, for each address."
10542f5e00beSPhilip Paeps    ::= { pfTablesAddrEntry 1 }
10552f5e00beSPhilip Paeps
1056438be77dSShteryana ShopovapfTablesAddrNetType OBJECT-TYPE
1057438be77dSShteryana Shopova    SYNTAX	InetAddressType
1058438be77dSShteryana Shopova    MAX-ACCESS	read-only
1059438be77dSShteryana Shopova    STATUS	current
1060438be77dSShteryana Shopova    DESCRIPTION
1061438be77dSShteryana Shopova	"The type of address in the corresponding pfTablesAddrNet object."
1062438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 2 }
1063438be77dSShteryana Shopova
10642f5e00beSPhilip PaepspfTablesAddrNet OBJECT-TYPE
1065438be77dSShteryana Shopova    SYNTAX	InetAddress
10662f5e00beSPhilip Paeps    MAX-ACCESS  read-only
10672f5e00beSPhilip Paeps    STATUS	current
10682f5e00beSPhilip Paeps    DESCRIPTION
10692f5e00beSPhilip Paeps        "The IP address of this particular table entry."
1070438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 3 }
10712f5e00beSPhilip Paeps
1072438be77dSShteryana ShopovapfTablesAddrPrefix OBJECT-TYPE
1073438be77dSShteryana Shopova    SYNTAX	InetAddressPrefixLength
10742f5e00beSPhilip Paeps    MAX-ACCESS  read-only
10752f5e00beSPhilip Paeps    STATUS	current
10762f5e00beSPhilip Paeps    DESCRIPTION
10772f5e00beSPhilip Paeps        "The CIDR netmask of this particular table entry."
1078438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 4 }
10792f5e00beSPhilip Paeps
10802f5e00beSPhilip PaepspfTablesAddrTZero OBJECT-TYPE
10812f5e00beSPhilip Paeps    SYNTAX	TimeTicks
10822f5e00beSPhilip Paeps    UNITS	"1/100th of a Second"
10832f5e00beSPhilip Paeps    MAX-ACCESS  read-only
10842f5e00beSPhilip Paeps    STATUS	current
10852f5e00beSPhilip Paeps    DESCRIPTION
10862f5e00beSPhilip Paeps        "The time passed since this entry's statistics were last
10872f5e00beSPhilip Paeps	cleared, or the time passed since this entry was loaded
10882f5e00beSPhilip Paeps	into the table, whichever is sooner."
1089438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 5 }
10902f5e00beSPhilip Paeps
10912f5e00beSPhilip PaepspfTablesAddrBytesInPass OBJECT-TYPE
10922f5e00beSPhilip Paeps    SYNTAX	Counter64
10932f5e00beSPhilip Paeps    MAX-ACCESS  read-only
10942f5e00beSPhilip Paeps    STATUS	current
10952f5e00beSPhilip Paeps    DESCRIPTION
10962f5e00beSPhilip Paeps        "The number of inbound bytes passed as a result of this entry."
1097438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 6 }
10982f5e00beSPhilip Paeps
10992f5e00beSPhilip PaepspfTablesAddrBytesInBlock OBJECT-TYPE
11002f5e00beSPhilip Paeps    SYNTAX	Counter64
11012f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11022f5e00beSPhilip Paeps    STATUS	current
11032f5e00beSPhilip Paeps    DESCRIPTION
11042f5e00beSPhilip Paeps        "The number of inbound bytes blocked as a result of this entry."
1105438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 7 }
11062f5e00beSPhilip Paeps
11072f5e00beSPhilip PaepspfTablesAddrBytesOutPass OBJECT-TYPE
11082f5e00beSPhilip Paeps    SYNTAX	Counter64
11092f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11102f5e00beSPhilip Paeps    STATUS	current
11112f5e00beSPhilip Paeps    DESCRIPTION
11122f5e00beSPhilip Paeps        "The number of outbound bytes passed as a result of this entry."
1113438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 8 }
11142f5e00beSPhilip Paeps
11152f5e00beSPhilip PaepspfTablesAddrBytesOutBlock OBJECT-TYPE
11162f5e00beSPhilip Paeps    SYNTAX	Counter64
11172f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11182f5e00beSPhilip Paeps    STATUS	current
11192f5e00beSPhilip Paeps    DESCRIPTION
11202f5e00beSPhilip Paeps        "The number of outbound bytes blocked as a result of this entry."
1121438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 9 }
11222f5e00beSPhilip Paeps
11232f5e00beSPhilip PaepspfTablesAddrPktsInPass OBJECT-TYPE
11242f5e00beSPhilip Paeps    SYNTAX	Counter64
11252f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11262f5e00beSPhilip Paeps    STATUS	current
11272f5e00beSPhilip Paeps    DESCRIPTION
11282f5e00beSPhilip Paeps        "The number of inbound packets passed as a result of this entry."
1129438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 10 }
11302f5e00beSPhilip Paeps
11312f5e00beSPhilip PaepspfTablesAddrPktsInBlock OBJECT-TYPE
11322f5e00beSPhilip Paeps    SYNTAX	Counter64
11332f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11342f5e00beSPhilip Paeps    STATUS	current
11352f5e00beSPhilip Paeps    DESCRIPTION
11362f5e00beSPhilip Paeps        "The number of inbound packets blocked as a result of this entry."
1137438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 11 }
11382f5e00beSPhilip Paeps
11392f5e00beSPhilip PaepspfTablesAddrPktsOutPass OBJECT-TYPE
11402f5e00beSPhilip Paeps    SYNTAX	Counter64
11412f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11422f5e00beSPhilip Paeps    STATUS	current
11432f5e00beSPhilip Paeps    DESCRIPTION
11442f5e00beSPhilip Paeps        "The number of outbound packets passed as a result of this entry."
1145438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 12 }
11462f5e00beSPhilip Paeps
11472f5e00beSPhilip PaepspfTablesAddrPktsOutBlock OBJECT-TYPE
11482f5e00beSPhilip Paeps    SYNTAX	Counter64
11492f5e00beSPhilip Paeps    MAX-ACCESS  read-only
11502f5e00beSPhilip Paeps    STATUS	current
11512f5e00beSPhilip Paeps    DESCRIPTION
11522f5e00beSPhilip Paeps        "The number of outbound packets blocked as a result of this
11532f5e00beSPhilip Paeps        entry."
1154438be77dSShteryana Shopova    ::= { pfTablesAddrEntry 13 }
11552f5e00beSPhilip Paeps
11562f5e00beSPhilip Paeps-- --------------------------------------------------------------------------
11572f5e00beSPhilip Paeps
11582f5e00beSPhilip Paeps--
11592f5e00beSPhilip Paeps-- Altq information
11602f5e00beSPhilip Paeps--
11612f5e00beSPhilip Paeps
11622f5e00beSPhilip PaepspfAltqQueueNumber OBJECT-TYPE
11632f5e00beSPhilip Paeps    SYNTAX	Unsigned32
11642f5e00beSPhilip Paeps    MAX-ACCESS	read-only
11652f5e00beSPhilip Paeps    STATUS	current
11662f5e00beSPhilip Paeps    DESCRIPTION
11672f5e00beSPhilip Paeps	"The number of queues in the active set."
11682f5e00beSPhilip Paeps    ::= { pfAltq 1 }
11692f5e00beSPhilip Paeps
11702f5e00beSPhilip PaepspfAltqQueueTable OBJECT-TYPE
11712f5e00beSPhilip Paeps    SYNTAX	SEQUENCE OF PfAltqQueueEntry
11722f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
11732f5e00beSPhilip Paeps    STATUS	current
11742f5e00beSPhilip Paeps    DESCRIPTION
11752f5e00beSPhilip Paeps	"Table containing the rules that are active on this system."
11762f5e00beSPhilip Paeps    ::= { pfAltq 2 }
11772f5e00beSPhilip Paeps
11782f5e00beSPhilip PaepspfAltqQueueEntry OBJECT-TYPE
11792f5e00beSPhilip Paeps    SYNTAX	PfAltqQueueEntry
11802f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
11812f5e00beSPhilip Paeps    STATUS	current
11822f5e00beSPhilip Paeps    DESCRIPTION
11832f5e00beSPhilip Paeps	"An entry in the pfAltqQueueTable table."
11842f5e00beSPhilip Paeps    INDEX	{ pfAltqQueueIndex }
11852f5e00beSPhilip Paeps    ::= { pfAltqQueueTable 1 }
11862f5e00beSPhilip Paeps
11872f5e00beSPhilip PaepsPfAltqQueueEntry ::= SEQUENCE {
11882f5e00beSPhilip Paeps    pfAltqQueueIndex		    Integer32,
11892f5e00beSPhilip Paeps    pfAltqQueueDescr		    OCTET STRING,
11902f5e00beSPhilip Paeps    pfAltqQueueParent		    OCTET STRING,
11912f5e00beSPhilip Paeps    pfAltqQueueScheduler	    INTEGER,
11922f5e00beSPhilip Paeps    pfAltqQueueBandwidth	    Unsigned32,
11932f5e00beSPhilip Paeps    pfAltqQueuePriority		    Integer32,
11942f5e00beSPhilip Paeps    pfAltqQueueLimit		    Integer32
11952f5e00beSPhilip Paeps}
11962f5e00beSPhilip Paeps
11972f5e00beSPhilip PaepspfAltqQueueIndex OBJECT-TYPE
11982f5e00beSPhilip Paeps    SYNTAX	Integer32 (1..2147483647)
11992f5e00beSPhilip Paeps    MAX-ACCESS	not-accessible
12002f5e00beSPhilip Paeps    STATUS	current
12012f5e00beSPhilip Paeps    DESCRIPTION
12022f5e00beSPhilip Paeps	"A unique value, greater than zero, for each queue."
12032f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 1 }
12042f5e00beSPhilip Paeps
12052f5e00beSPhilip PaepspfAltqQueueDescr OBJECT-TYPE
12062f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
12072f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12082f5e00beSPhilip Paeps    STATUS	current
12092f5e00beSPhilip Paeps    DESCRIPTION
12102f5e00beSPhilip Paeps	"The name of the queue."
12112f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 2 }
12122f5e00beSPhilip Paeps
12132f5e00beSPhilip PaepspfAltqQueueParent OBJECT-TYPE
12142f5e00beSPhilip Paeps    SYNTAX	OCTET STRING
12152f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12162f5e00beSPhilip Paeps    STATUS	current
12172f5e00beSPhilip Paeps    DESCRIPTION
12182f5e00beSPhilip Paeps	"Name of the queue's parent if it has one."
12192f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 3 }
12202f5e00beSPhilip Paeps
12212f5e00beSPhilip PaepspfAltqQueueScheduler OBJECT-TYPE
12222f5e00beSPhilip Paeps    SYNTAX	INTEGER { cbq(1), hfsc(8), priq(11) }
12232f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12242f5e00beSPhilip Paeps    STATUS	current
12252f5e00beSPhilip Paeps    DESCRIPTION
12262f5e00beSPhilip Paeps	"Scheduler algorithm implemented by this queue."
12272f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 4 }
12282f5e00beSPhilip Paeps
12292f5e00beSPhilip PaepspfAltqQueueBandwidth OBJECT-TYPE
12302f5e00beSPhilip Paeps    SYNTAX	Unsigned32
12312f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12322f5e00beSPhilip Paeps    STATUS	current
12332f5e00beSPhilip Paeps    DESCRIPTION
12342f5e00beSPhilip Paeps	"Bandwitch assigned to this queue."
12352f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 5 }
12362f5e00beSPhilip Paeps
12372f5e00beSPhilip PaepspfAltqQueuePriority OBJECT-TYPE
12382f5e00beSPhilip Paeps    SYNTAX	Integer32
12392f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12402f5e00beSPhilip Paeps    STATUS	current
12412f5e00beSPhilip Paeps    DESCRIPTION
12422f5e00beSPhilip Paeps	"Priority level of the queue."
12432f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 6 }
12442f5e00beSPhilip Paeps
12452f5e00beSPhilip PaepspfAltqQueueLimit OBJECT-TYPE
12462f5e00beSPhilip Paeps    SYNTAX	Integer32
12472f5e00beSPhilip Paeps    MAX-ACCESS	read-only
12482f5e00beSPhilip Paeps    STATUS	current
12492f5e00beSPhilip Paeps    DESCRIPTION
12502f5e00beSPhilip Paeps	"Maximum number of packets in the queue."
12512f5e00beSPhilip Paeps    ::= { pfAltqQueueEntry 7 }
12522f5e00beSPhilip Paeps
125372d420c7SShteryana ShopovapfLabelsLblNumber OBJECT-TYPE
125472d420c7SShteryana Shopova    SYNTAX	Integer32
125572d420c7SShteryana Shopova    MAX-ACCESS	read-only
125672d420c7SShteryana Shopova    STATUS	current
125772d420c7SShteryana Shopova    DESCRIPTION
125872d420c7SShteryana Shopova	"The number of labeled filter rules on this system."
125972d420c7SShteryana Shopova    ::= { pfLabels 1 }
126072d420c7SShteryana Shopova
126172d420c7SShteryana ShopovapfLabelsLblTable OBJECT-TYPE
126272d420c7SShteryana Shopova    SYNTAX	SEQUENCE OF PfLabelsLblEntry
126372d420c7SShteryana Shopova    MAX-ACCESS	not-accessible
126472d420c7SShteryana Shopova    STATUS	current
126572d420c7SShteryana Shopova    DESCRIPTION
126672d420c7SShteryana Shopova	"Table of filter rules, index on pfLabelsLblIndex."
126772d420c7SShteryana Shopova    ::= { pfLabels 2 }
126872d420c7SShteryana Shopova
126972d420c7SShteryana ShopovapfLabelsLblEntry OBJECT-TYPE
127072d420c7SShteryana Shopova    SYNTAX	PfLabelsLblEntry
127172d420c7SShteryana Shopova    MAX-ACCESS	not-accessible
127272d420c7SShteryana Shopova    STATUS	current
127372d420c7SShteryana Shopova    DESCRIPTION
127472d420c7SShteryana Shopova	"Any entry in the pfLabelsLblTable containing information
127572d420c7SShteryana Shopova	about a particular filter rule on the system."
127672d420c7SShteryana Shopova    INDEX	{ pfLabelsLblIndex }
127772d420c7SShteryana Shopova    ::= { pfLabelsLblTable 1 }
127872d420c7SShteryana Shopova
127972d420c7SShteryana ShopovaPfLabelsLblEntry ::= SEQUENCE {
128072d420c7SShteryana Shopova    pfLabelsLblIndex		Integer32,
128172d420c7SShteryana Shopova    pfLabelsLblName		OCTET STRING,
128272d420c7SShteryana Shopova    pfLabelsLblEvals		Counter64,
128372d420c7SShteryana Shopova    pfLabelsLblBytesIn		Counter64,
128472d420c7SShteryana Shopova    pfLabelsLblBytesOut		Counter64,
128572d420c7SShteryana Shopova    pfLabelsLblPktsIn		Counter64,
128672d420c7SShteryana Shopova    pfLabelsLblPktsOut		Counter64
128772d420c7SShteryana Shopova}
128872d420c7SShteryana Shopova
128972d420c7SShteryana ShopovapfLabelsLblIndex OBJECT-TYPE
129072d420c7SShteryana Shopova    SYNTAX	Integer32 (1..2147483647)
129172d420c7SShteryana Shopova    MAX-ACCESS	not-accessible
129272d420c7SShteryana Shopova    STATUS	current
129372d420c7SShteryana Shopova    DESCRIPTION
129472d420c7SShteryana Shopova	"A unique value, greater than zero, for each label."
129572d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 1 }
129672d420c7SShteryana Shopova
129772d420c7SShteryana ShopovapfLabelsLblName OBJECT-TYPE
129872d420c7SShteryana Shopova    SYNTAX	OCTET STRING
129972d420c7SShteryana Shopova    MAX-ACCESS	read-only
130072d420c7SShteryana Shopova    STATUS	current
130172d420c7SShteryana Shopova    DESCRIPTION
130272d420c7SShteryana Shopova	"The name of the rule label."
130372d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 2 }
130472d420c7SShteryana Shopova
130572d420c7SShteryana ShopovapfLabelsLblEvals OBJECT-TYPE
130672d420c7SShteryana Shopova    SYNTAX	Counter64
130772d420c7SShteryana Shopova    MAX-ACCESS	read-only
130872d420c7SShteryana Shopova    STATUS	current
130972d420c7SShteryana Shopova    DESCRIPTION
131072d420c7SShteryana Shopova	"The number of rule evaluations."
131172d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 3 }
131272d420c7SShteryana Shopova
131372d420c7SShteryana ShopovapfLabelsLblBytesIn OBJECT-TYPE
131472d420c7SShteryana Shopova    SYNTAX	Counter64
131572d420c7SShteryana Shopova    MAX-ACCESS	read-only
131672d420c7SShteryana Shopova    STATUS	current
131772d420c7SShteryana Shopova    DESCRIPTION
131872d420c7SShteryana Shopova	"The number of incoming bytes matched by the rule."
131972d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 4 }
132072d420c7SShteryana Shopova
132172d420c7SShteryana ShopovapfLabelsLblBytesOut OBJECT-TYPE
132272d420c7SShteryana Shopova    SYNTAX	Counter64
132372d420c7SShteryana Shopova    MAX-ACCESS	read-only
132472d420c7SShteryana Shopova    STATUS	current
132572d420c7SShteryana Shopova    DESCRIPTION
132672d420c7SShteryana Shopova	"The number of outgoing bytes matched by the rule."
132772d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 5 }
132872d420c7SShteryana Shopova
132972d420c7SShteryana ShopovapfLabelsLblPktsIn OBJECT-TYPE
133072d420c7SShteryana Shopova    SYNTAX	Counter64
133172d420c7SShteryana Shopova    MAX-ACCESS	read-only
133272d420c7SShteryana Shopova    STATUS	current
133372d420c7SShteryana Shopova    DESCRIPTION
133472d420c7SShteryana Shopova	"The number of incoming packets matched by the rule."
133572d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 6 }
133672d420c7SShteryana Shopova
133772d420c7SShteryana ShopovapfLabelsLblPktsOut OBJECT-TYPE
133872d420c7SShteryana Shopova    SYNTAX	Counter64
133972d420c7SShteryana Shopova    MAX-ACCESS	read-only
134072d420c7SShteryana Shopova    STATUS	current
134172d420c7SShteryana Shopova    DESCRIPTION
134272d420c7SShteryana Shopova	"The number of outgoing packets matched by the rule."
134372d420c7SShteryana Shopova    ::= { pfLabelsLblEntry 7 }
134472d420c7SShteryana Shopova
13452f5e00beSPhilip PaepsEND
1346