text: #
  # PySNMP MIB module HP-SN-MPLS-LSR-MIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/HP-SN-MIBS
  # Produced by pysmi-0.3.4 at Mon Apr 29 19:23:53 2019
  # On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
  # Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
  #
  OctetString, Integer, ObjectIdentifier = mibBuilder.importSymbols("ASN1", "OctetString", "Integer", "ObjectIdentifier")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  ConstraintsIntersection, ConstraintsUnion, SingleValueConstraint, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsIntersection", "ConstraintsUnion", "SingleValueConstraint", "ValueSizeConstraint", "ValueRangeConstraint")
  mplsMIB, MplsInitialCreationSource, MplsBurstSize, MplsLabel, MplsLSPID, MplsBitRate = mibBuilder.importSymbols("HP-SN-MPLS-TC-MIB", "mplsMIB", "MplsInitialCreationSource", "MplsBurstSize", "MplsLabel", "MplsLSPID", "MplsBitRate")
  snMpls, = mibBuilder.importSymbols("HP-SN-ROOT-MIB", "snMpls")
  AddressFamilyNumbers, = mibBuilder.importSymbols("IANA-ADDRESS-FAMILY-NUMBERS-MIB", "AddressFamilyNumbers")
  InterfaceIndexOrZero, InterfaceIndex = mibBuilder.importSymbols("IF-MIB", "InterfaceIndexOrZero", "InterfaceIndex")
  InetAddressIPv4, InetAddressType, InetAddressIPv6 = mibBuilder.importSymbols("INET-ADDRESS-MIB", "InetAddressIPv4", "InetAddressType", "InetAddressIPv6")
  ModuleCompliance, ObjectGroup, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "ObjectGroup", "NotificationGroup")
  IpAddress, Integer32, Counter32, Counter64, NotificationType, MibScalar, MibTable, MibTableRow, MibTableColumn, Unsigned32, iso, Gauge32, Bits, TimeTicks, ObjectIdentity, MibIdentifier, ModuleIdentity = mibBuilder.importSymbols("SNMPv2-SMI", "IpAddress", "Integer32", "Counter32", "Counter64", "NotificationType", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Unsigned32", "iso", "Gauge32", "Bits", "TimeTicks", "ObjectIdentity", "MibIdentifier", "ModuleIdentity")
  RowPointer, TimeStamp, TruthValue, TextualConvention, RowStatus, StorageType, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "RowPointer", "TimeStamp", "TruthValue", "TextualConvention", "RowStatus", "StorageType", "DisplayString")
  mplsLsrMIB = ModuleIdentity((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2))
  mplsLsrMIB.setRevisions(('2002-01-04 12:00',))
  if mibBuilder.loadTexts: mplsLsrMIB.setLastUpdated('200201041200Z')
  if mibBuilder.loadTexts: mplsLsrMIB.setOrganization('Multiprotocol Label Switching (MPLS) Working Group')
  mplsLsrObjects = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1))
  mplsLsrNotifications = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 2))
  mplsLsrNotifyPrefix = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 2, 0))
  mplsLsrConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3))
  mplsInterfaceConfTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1), )
  if mibBuilder.loadTexts: mplsInterfaceConfTable.setStatus('current')
  mplsInterfaceConfEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsInterfaceConfIndex"))
  if mibBuilder.loadTexts: mplsInterfaceConfEntry.setStatus('current')
  mplsInterfaceConfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 1), InterfaceIndexOrZero())
  if mibBuilder.loadTexts: mplsInterfaceConfIndex.setStatus('current')
  mplsInterfaceLabelMinIn = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 2), MplsLabel()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceLabelMinIn.setStatus('current')
  mplsInterfaceLabelMaxIn = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 3), MplsLabel()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceLabelMaxIn.setStatus('current')
  mplsInterfaceLabelMinOut = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 4), MplsLabel()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceLabelMinOut.setStatus('current')
  mplsInterfaceLabelMaxOut = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 5), MplsLabel()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceLabelMaxOut.setStatus('current')
  mplsInterfaceTotalBandwidth = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 6), MplsBitRate()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceTotalBandwidth.setStatus('current')
  mplsInterfaceAvailableBandwidth = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 7), MplsBitRate()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceAvailableBandwidth.setStatus('current')
  mplsInterfaceLabelParticipationType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 1, 1, 8), Bits().clone(namedValues=NamedValues(("perPlatform", 0), ("perInterface", 1)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceLabelParticipationType.setStatus('current')
  mplsInterfacePerfTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2), )
  if mibBuilder.loadTexts: mplsInterfacePerfTable.setStatus('current')
  mplsInterfacePerfEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2, 1), )
  mplsInterfaceConfEntry.registerAugmentions(("HP-SN-MPLS-LSR-MIB", "mplsInterfacePerfEntry"))
  mplsInterfacePerfEntry.setIndexNames(*mplsInterfaceConfEntry.getIndexNames())
  if mibBuilder.loadTexts: mplsInterfacePerfEntry.setStatus('current')
  mplsInterfaceInLabelsUsed = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2, 1, 1), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceInLabelsUsed.setStatus('current')
  mplsInterfaceFailedLabelLookup = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceFailedLabelLookup.setStatus('current')
  mplsInterfaceOutLabelsUsed = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2, 1, 3), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceOutLabelsUsed.setStatus('current')
  mplsInterfaceOutFragments = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 2, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInterfaceOutFragments.setStatus('current')
  mplsInSegmentTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3), )
  if mibBuilder.loadTexts: mplsInSegmentTable.setStatus('current')
  mplsInSegmentEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsInSegmentIfIndex"), (0, "HP-SN-MPLS-LSR-MIB", "mplsInSegmentLabel"))
  if mibBuilder.loadTexts: mplsInSegmentEntry.setStatus('current')
  mplsInSegmentIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 1), InterfaceIndexOrZero())
  if mibBuilder.loadTexts: mplsInSegmentIfIndex.setStatus('current')
  mplsInSegmentLabel = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 2), MplsLabel())
  if mibBuilder.loadTexts: mplsInSegmentLabel.setStatus('current')
  mplsInSegmentNPop = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647)).clone(1)).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentNPop.setStatus('current')
  mplsInSegmentAddrFamily = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 4), AddressFamilyNumbers().clone('other')).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentAddrFamily.setStatus('current')
  mplsInSegmentXCIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 5), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentXCIndex.setStatus('current')
  mplsInSegmentOwner = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 6), MplsInitialCreationSource().clone('unknown')).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentOwner.setStatus('current')
  mplsInSegmentTrafficParamPtr = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 7), RowPointer()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentTrafficParamPtr.setStatus('current')
  mplsInSegmentRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 8), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentRowStatus.setStatus('current')
  mplsInSegmentStorageType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 3, 1, 9), StorageType()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsInSegmentStorageType.setStatus('current')
  mplsInSegmentPerfTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4), )
  if mibBuilder.loadTexts: mplsInSegmentPerfTable.setStatus('current')
  mplsInSegmentPerfEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1), )
  mplsInSegmentEntry.registerAugmentions(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentPerfEntry"))
  mplsInSegmentPerfEntry.setIndexNames(*mplsInSegmentEntry.getIndexNames())
  if mibBuilder.loadTexts: mplsInSegmentPerfEntry.setStatus('current')
  mplsInSegmentOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 1), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentOctets.setStatus('current')
  mplsInSegmentPackets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentPackets.setStatus('current')
  mplsInSegmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentErrors.setStatus('current')
  mplsInSegmentDiscards = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentDiscards.setStatus('current')
  mplsInSegmentHCOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 5), Counter64()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentHCOctets.setStatus('current')
  mplsInSegmentPerfDiscontinuityTime = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 4, 1, 6), TimeStamp()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsInSegmentPerfDiscontinuityTime.setStatus('current')
  mplsOutSegmentIndexNext = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 5), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentIndexNext.setStatus('current')
  mplsOutSegmentTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6), )
  if mibBuilder.loadTexts: mplsOutSegmentTable.setStatus('current')
  mplsOutSegmentEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsOutSegmentIndex"))
  if mibBuilder.loadTexts: mplsOutSegmentEntry.setStatus('current')
  mplsOutSegmentIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 2147483647)))
  if mibBuilder.loadTexts: mplsOutSegmentIndex.setStatus('current')
  mplsOutSegmentIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 2), InterfaceIndexOrZero()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentIfIndex.setStatus('current')
  mplsOutSegmentPushTopLabel = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 3), TruthValue()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentPushTopLabel.setStatus('current')
  mplsOutSegmentTopLabel = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 4), MplsLabel()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentTopLabel.setStatus('current')
  mplsOutSegmentNextHopIpAddrType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 5), InetAddressType().clone('unknown')).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentNextHopIpAddrType.setStatus('current')
  mplsOutSegmentNextHopIpv4Addr = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 6), InetAddressIPv4()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentNextHopIpv4Addr.setStatus('current')
  mplsOutSegmentNextHopIpv6Addr = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 7), InetAddressIPv6()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentNextHopIpv6Addr.setStatus('current')
  mplsOutSegmentXCIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 8), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentXCIndex.setStatus('current')
  mplsOutSegmentOwner = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 9), MplsInitialCreationSource().clone('unknown')).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentOwner.setStatus('current')
  mplsOutSegmentTrafficParamPtr = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 10), RowPointer()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentTrafficParamPtr.setStatus('current')
  mplsOutSegmentRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 11), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentRowStatus.setStatus('current')
  mplsOutSegmentStorageType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 6, 1, 12), StorageType()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsOutSegmentStorageType.setStatus('current')
  mplsOutSegmentPerfTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7), )
  if mibBuilder.loadTexts: mplsOutSegmentPerfTable.setStatus('current')
  mplsOutSegmentPerfEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1), )
  mplsOutSegmentEntry.registerAugmentions(("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentPerfEntry"))
  mplsOutSegmentPerfEntry.setIndexNames(*mplsOutSegmentEntry.getIndexNames())
  if mibBuilder.loadTexts: mplsOutSegmentPerfEntry.setStatus('current')
  mplsOutSegmentOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 1), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentOctets.setStatus('current')
  mplsOutSegmentPackets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentPackets.setStatus('current')
  mplsOutSegmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentErrors.setStatus('current')
  mplsOutSegmentDiscards = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentDiscards.setStatus('current')
  mplsOutSegmentHCOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 5), Counter64()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentHCOctets.setStatus('current')
  mplsOutSegmentPerfDiscontinuityTime = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 7, 1, 6), TimeStamp()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsOutSegmentPerfDiscontinuityTime.setStatus('current')
  mplsXCIndexNext = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 8), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsXCIndexNext.setStatus('current')
  mplsXCTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9), )
  if mibBuilder.loadTexts: mplsXCTable.setStatus('current')
  mplsXCEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsXCIndex"), (0, "HP-SN-MPLS-LSR-MIB", "mplsInSegmentIfIndex"), (0, "HP-SN-MPLS-LSR-MIB", "mplsInSegmentLabel"), (0, "HP-SN-MPLS-LSR-MIB", "mplsOutSegmentIndex"))
  if mibBuilder.loadTexts: mplsXCEntry.setStatus('current')
  mplsXCIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647)))
  if mibBuilder.loadTexts: mplsXCIndex.setStatus('current')
  mplsXCLspId = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 2), MplsLSPID()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCLspId.setStatus('current')
  mplsXCLabelStackIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 3), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCLabelStackIndex.setStatus('current')
  mplsXCIsPersistent = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 4), TruthValue().clone('false')).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCIsPersistent.setStatus('current')
  mplsXCOwner = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 5), MplsInitialCreationSource()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCOwner.setStatus('current')
  mplsXCRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 6), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCRowStatus.setStatus('current')
  mplsXCStorageType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 7), StorageType()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCStorageType.setStatus('current')
  mplsXCAdminStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("up", 1), ("down", 2), ("testing", 3)))).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsXCAdminStatus.setStatus('current')
  mplsXCOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 9, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7))).clone(namedValues=NamedValues(("up", 1), ("down", 2), ("testing", 3), ("unknown", 4), ("dormant", 5), ("notPresent", 6), ("lowerLayerDown", 7)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsXCOperStatus.setStatus('current')
  mplsMaxLabelStackDepth = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 10), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsMaxLabelStackDepth.setStatus('current')
  mplsLabelStackIndexNext = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 11), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsLabelStackIndexNext.setStatus('current')
  mplsLabelStackTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12), )
  if mibBuilder.loadTexts: mplsLabelStackTable.setStatus('current')
  mplsLabelStackEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsLabelStackIndex"), (0, "HP-SN-MPLS-LSR-MIB", "mplsLabelStackLabelIndex"))
  if mibBuilder.loadTexts: mplsLabelStackEntry.setStatus('current')
  mplsLabelStackIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647)))
  if mibBuilder.loadTexts: mplsLabelStackIndex.setStatus('current')
  mplsLabelStackLabelIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1, 2), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647)))
  if mibBuilder.loadTexts: mplsLabelStackLabelIndex.setStatus('current')
  mplsLabelStackLabel = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1, 3), MplsLabel()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsLabelStackLabel.setStatus('current')
  mplsLabelStackRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1, 4), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsLabelStackRowStatus.setStatus('current')
  mplsLabelStackStorageType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 12, 1, 5), StorageType()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsLabelStackStorageType.setStatus('current')
  mplsTrafficParamIndexNext = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 13), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: mplsTrafficParamIndexNext.setStatus('current')
  mplsTrafficParamTable = MibTable((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14), )
  if mibBuilder.loadTexts: mplsTrafficParamTable.setStatus('current')
  mplsTrafficParamEntry = MibTableRow((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1), ).setIndexNames((0, "HP-SN-MPLS-LSR-MIB", "mplsTrafficParamIndex"))
  if mibBuilder.loadTexts: mplsTrafficParamEntry.setStatus('current')
  mplsTrafficParamIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647)))
  if mibBuilder.loadTexts: mplsTrafficParamIndex.setStatus('current')
  mplsTrafficParamMaxRate = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 2), MplsBitRate()).setUnits('kilobits per second').setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsTrafficParamMaxRate.setStatus('current')
  mplsTrafficParamMeanRate = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 3), MplsBitRate()).setUnits('kilobits per second').setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsTrafficParamMeanRate.setStatus('current')
  mplsTrafficParamMaxBurstSize = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 4), MplsBurstSize()).setUnits('bytes').setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsTrafficParamMaxBurstSize.setStatus('current')
  mplsTrafficParamRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 5), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsTrafficParamRowStatus.setStatus('current')
  mplsTrafficParamStorageType = MibTableColumn((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 14, 1, 6), StorageType()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: mplsTrafficParamStorageType.setStatus('current')
  mplsXCTrapEnable = MibScalar((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 1, 15), TruthValue().clone('false')).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: mplsXCTrapEnable.setStatus('current')
  mplsXCUp = NotificationType((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 2, 0, 1)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCOperStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsXCOperStatus"))
  if mibBuilder.loadTexts: mplsXCUp.setStatus('current')
  mplsXCDown = NotificationType((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 2, 0, 2)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCOperStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsXCOperStatus"))
  if mibBuilder.loadTexts: mplsXCDown.setStatus('current')
  mplsLsrGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1))
  mplsLsrCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 2))
  mplsLsrModuleCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 2, 1)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsXCGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsPerfGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsSegmentDiscontinuityGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsHCInSegmentPerfGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsHCOutSegmentPerfGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsXCIsPersistentGroup"), ("HP-SN-MPLS-LSR-MIB", "mplsXCIsNotPersistentGroup"))
  
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsLsrModuleCompliance = mplsLsrModuleCompliance.setStatus('current')
  mplsInterfaceGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 1)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInterfaceLabelMinIn"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceLabelMaxIn"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceLabelMinOut"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceLabelMaxOut"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceTotalBandwidth"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceAvailableBandwidth"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceLabelParticipationType"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsInterfaceGroup = mplsInterfaceGroup.setStatus('current')
  mplsInSegmentGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 2)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentNPop"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentAddrFamily"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentXCIndex"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentOctets"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentDiscards"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentOwner"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentRowStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentStorageType"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentTrafficParamPtr"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsInSegmentGroup = mplsInSegmentGroup.setStatus('current')
  mplsOutSegmentGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 3)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentIndexNext"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentIfIndex"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentPushTopLabel"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentTopLabel"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentNextHopIpAddrType"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentNextHopIpv4Addr"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentNextHopIpv6Addr"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentXCIndex"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentOwner"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentOctets"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentDiscards"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentErrors"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentRowStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentStorageType"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentTrafficParamPtr"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsOutSegmentGroup = mplsOutSegmentGroup.setStatus('current')
  mplsXCGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 4)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCIndexNext"), ("HP-SN-MPLS-LSR-MIB", "mplsXCLabelStackIndex"), ("HP-SN-MPLS-LSR-MIB", "mplsXCOwner"), ("HP-SN-MPLS-LSR-MIB", "mplsXCAdminStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsXCOperStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsXCRowStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsXCTrapEnable"), ("HP-SN-MPLS-LSR-MIB", "mplsXCStorageType"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsXCGroup = mplsXCGroup.setStatus('current')
  mplsXCOptionalGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 5)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCLspId"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsXCOptionalGroup = mplsXCOptionalGroup.setStatus('current')
  mplsPerfGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 6)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentOctets"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentPackets"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentErrors"), ("HP-SN-MPLS-LSR-MIB", "mplsInSegmentDiscards"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentOctets"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentPackets"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentDiscards"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceInLabelsUsed"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceFailedLabelLookup"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceOutFragments"), ("HP-SN-MPLS-LSR-MIB", "mplsInterfaceOutLabelsUsed"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsPerfGroup = mplsPerfGroup.setStatus('current')
  mplsHCInSegmentPerfGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 7)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentHCOctets"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsHCInSegmentPerfGroup = mplsHCInSegmentPerfGroup.setStatus('current')
  mplsHCOutSegmentPerfGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 8)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentHCOctets"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsHCOutSegmentPerfGroup = mplsHCOutSegmentPerfGroup.setStatus('current')
  mplsTrafficParamGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 9)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamIndexNext"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamMaxRate"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamMeanRate"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamMaxBurstSize"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamRowStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsTrafficParamStorageType"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsTrafficParamGroup = mplsTrafficParamGroup.setStatus('current')
  mplsXCIsPersistentGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 10)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCIsPersistent"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsXCIsPersistentGroup = mplsXCIsPersistentGroup.setStatus('current')
  mplsXCIsNotPersistentGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 11)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCIsPersistent"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsXCIsNotPersistentGroup = mplsXCIsNotPersistentGroup.setStatus('current')
  mplsLabelStackGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 12)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsLabelStackLabel"), ("HP-SN-MPLS-LSR-MIB", "mplsLabelStackRowStatus"), ("HP-SN-MPLS-LSR-MIB", "mplsLabelStackStorageType"), ("HP-SN-MPLS-LSR-MIB", "mplsMaxLabelStackDepth"), ("HP-SN-MPLS-LSR-MIB", "mplsLabelStackIndexNext"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsLabelStackGroup = mplsLabelStackGroup.setStatus('current')
  mplsSegmentDiscontinuityGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 13)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsInSegmentPerfDiscontinuityTime"), ("HP-SN-MPLS-LSR-MIB", "mplsOutSegmentPerfDiscontinuityTime"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsSegmentDiscontinuityGroup = mplsSegmentDiscontinuityGroup.setStatus('current')
  mplsLsrNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 11, 2, 3, 7, 11, 12, 2, 15, 15, 2, 3, 1, 14)).setObjects(("HP-SN-MPLS-LSR-MIB", "mplsXCUp"), ("HP-SN-MPLS-LSR-MIB", "mplsXCDown"))
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      mplsLsrNotificationGroup = mplsLsrNotificationGroup.setStatus('current')
  mibBuilder.exportSymbols("HP-SN-MPLS-LSR-MIB", mplsXCIsNotPersistentGroup=mplsXCIsNotPersistentGroup, mplsOutSegmentIndexNext=mplsOutSegmentIndexNext, mplsLabelStackIndexNext=mplsLabelStackIndexNext, mplsXCOperStatus=mplsXCOperStatus, mplsOutSegmentTrafficParamPtr=mplsOutSegmentTrafficParamPtr, mplsOutSegmentErrors=mplsOutSegmentErrors, mplsInterfaceLabelParticipationType=mplsInterfaceLabelParticipationType, mplsLabelStackStorageType=mplsLabelStackStorageType, PYSNMP_MODULE_ID=mplsLsrMIB, mplsInterfaceInLabelsUsed=mplsInterfaceInLabelsUsed, mplsInterfaceFailedLabelLookup=mplsInterfaceFailedLabelLookup, mplsInterfaceLabelMaxIn=mplsInterfaceLabelMaxIn, mplsTrafficParamTable=mplsTrafficParamTable, mplsOutSegmentOctets=mplsOutSegmentOctets, mplsInSegmentPerfEntry=mplsInSegmentPerfEntry, mplsOutSegmentTopLabel=mplsOutSegmentTopLabel, mplsXCOwner=mplsXCOwner, mplsInSegmentRowStatus=mplsInSegmentRowStatus, mplsInSegmentPerfTable=mplsInSegmentPerfTable, mplsOutSegmentNextHopIpAddrType=mplsOutSegmentNextHopIpAddrType, mplsOutSegmentStorageType=mplsOutSegmentStorageType, mplsInterfaceLabelMinOut=mplsInterfaceLabelMinOut, mplsInSegmentTrafficParamPtr=mplsInSegmentTrafficParamPtr, mplsInSegmentEntry=mplsInSegmentEntry, mplsTrafficParamIndexNext=mplsTrafficParamIndexNext, mplsPerfGroup=mplsPerfGroup, mplsXCIsPersistent=mplsXCIsPersistent, mplsInSegmentOctets=mplsInSegmentOctets, mplsXCTrapEnable=mplsXCTrapEnable, mplsOutSegmentPerfDiscontinuityTime=mplsOutSegmentPerfDiscontinuityTime, mplsTrafficParamIndex=mplsTrafficParamIndex, mplsInSegmentOwner=mplsInSegmentOwner, mplsOutSegmentGroup=mplsOutSegmentGroup, mplsLsrNotificationGroup=mplsLsrNotificationGroup, mplsInSegmentXCIndex=mplsInSegmentXCIndex, mplsLsrNotifyPrefix=mplsLsrNotifyPrefix, mplsXCUp=mplsXCUp, mplsTrafficParamEntry=mplsTrafficParamEntry, mplsLsrGroups=mplsLsrGroups, mplsLabelStackIndex=mplsLabelStackIndex, mplsInterfaceAvailableBandwidth=mplsInterfaceAvailableBandwidth, mplsLsrNotifications=mplsLsrNotifications, mplsLabelStackLabel=mplsLabelStackLabel, mplsLsrModuleCompliance=mplsLsrModuleCompliance, mplsTrafficParamRowStatus=mplsTrafficParamRowStatus, mplsTrafficParamMaxBurstSize=mplsTrafficParamMaxBurstSize, mplsInterfaceOutFragments=mplsInterfaceOutFragments, mplsOutSegmentTable=mplsOutSegmentTable, mplsTrafficParamMaxRate=mplsTrafficParamMaxRate, mplsXCGroup=mplsXCGroup, mplsLsrConformance=mplsLsrConformance, mplsHCOutSegmentPerfGroup=mplsHCOutSegmentPerfGroup, mplsInterfaceGroup=mplsInterfaceGroup, mplsSegmentDiscontinuityGroup=mplsSegmentDiscontinuityGroup, mplsInSegmentAddrFamily=mplsInSegmentAddrFamily, mplsInSegmentIfIndex=mplsInSegmentIfIndex, mplsInSegmentPerfDiscontinuityTime=mplsInSegmentPerfDiscontinuityTime, mplsInterfaceConfEntry=mplsInterfaceConfEntry, mplsXCDown=mplsXCDown, mplsXCIndex=mplsXCIndex, mplsInSegmentLabel=mplsInSegmentLabel, mplsXCStorageType=mplsXCStorageType, mplsInSegmentGroup=mplsInSegmentGroup, mplsInSegmentErrors=mplsInSegmentErrors, mplsOutSegmentPackets=mplsOutSegmentPackets, mplsHCInSegmentPerfGroup=mplsHCInSegmentPerfGroup, mplsXCRowStatus=mplsXCRowStatus, mplsXCLabelStackIndex=mplsXCLabelStackIndex, mplsXCOptionalGroup=mplsXCOptionalGroup, mplsXCIsPersistentGroup=mplsXCIsPersistentGroup, mplsLabelStackEntry=mplsLabelStackEntry, mplsInterfaceTotalBandwidth=mplsInterfaceTotalBandwidth, mplsInSegmentStorageType=mplsInSegmentStorageType, mplsOutSegmentHCOctets=mplsOutSegmentHCOctets, mplsInterfacePerfEntry=mplsInterfacePerfEntry, mplsInterfaceConfTable=mplsInterfaceConfTable, mplsTrafficParamGroup=mplsTrafficParamGroup, mplsLabelStackLabelIndex=mplsLabelStackLabelIndex, mplsOutSegmentPushTopLabel=mplsOutSegmentPushTopLabel, mplsTrafficParamStorageType=mplsTrafficParamStorageType, mplsMaxLabelStackDepth=mplsMaxLabelStackDepth, mplsXCAdminStatus=mplsXCAdminStatus, mplsXCLspId=mplsXCLspId, mplsInterfaceLabelMaxOut=mplsInterfaceLabelMaxOut, mplsInterfaceConfIndex=mplsInterfaceConfIndex, mplsLabelStackTable=mplsLabelStackTable, mplsInSegmentPackets=mplsInSegmentPackets, mplsOutSegmentNextHopIpv6Addr=mplsOutSegmentNextHopIpv6Addr, mplsXCIndexNext=mplsXCIndexNext, mplsXCTable=mplsXCTable, mplsLsrMIB=mplsLsrMIB, mplsOutSegmentPerfEntry=mplsOutSegmentPerfEntry, mplsOutSegmentRowStatus=mplsOutSegmentRowStatus, mplsOutSegmentNextHopIpv4Addr=mplsOutSegmentNextHopIpv4Addr, mplsLabelStackRowStatus=mplsLabelStackRowStatus, mplsInSegmentHCOctets=mplsInSegmentHCOctets, mplsTrafficParamMeanRate=mplsTrafficParamMeanRate, mplsLsrObjects=mplsLsrObjects, mplsInSegmentNPop=mplsInSegmentNPop, mplsInterfaceOutLabelsUsed=mplsInterfaceOutLabelsUsed, mplsInSegmentDiscards=mplsInSegmentDiscards, mplsInterfacePerfTable=mplsInterfacePerfTable, mplsOutSegmentOwner=mplsOutSegmentOwner, mplsInSegmentTable=mplsInSegmentTable, mplsLsrCompliances=mplsLsrCompliances, mplsLabelStackGroup=mplsLabelStackGroup, mplsXCEntry=mplsXCEntry, mplsOutSegmentPerfTable=mplsOutSegmentPerfTable, mplsInterfaceLabelMinIn=mplsInterfaceLabelMinIn, mplsOutSegmentDiscards=mplsOutSegmentDiscards, mplsOutSegmentXCIndex=mplsOutSegmentXCIndex, mplsOutSegmentIndex=mplsOutSegmentIndex, mplsOutSegmentIfIndex=mplsOutSegmentIfIndex, mplsOutSegmentEntry=mplsOutSegmentEntry)
  