smilint output for ./ADSL-LINE-MIB


Message Severities
SeverityCount
severe1
error1
warning64
Message Types
TypeCount
access-invalid-smiv2 (error)1
group-unref (warning)14
integer-misuse (warning)47
internal-flushing (warning)1
internal-other (severe)1
node-implicit (warning)2

Messages:

ADSL-LINE-MIB

   1: -- extracted from rfc2662.txt
   2: -- at Mon Nov 15 17:12:05 1999
   3: 
   4:    ADSL-LINE-MIB DEFINITIONS ::= BEGIN
   5: 
   6:    IMPORTS
   7:        MODULE-IDENTITY, OBJECT-TYPE,
   8:        Counter32, Gauge32,
   9:        NOTIFICATION-TYPE,
  10:        transmission, Unsigned32          FROM SNMPv2-SMI
  11:        RowStatus,
  12:        TruthValue, VariablePointer       FROM SNMPv2-TC
  13:        MODULE-COMPLIANCE, OBJECT-GROUP,
  14:        NOTIFICATION-GROUP                FROM SNMPv2-CONF
  15:        ifIndex                           FROM IF-MIB
  16:        PerfCurrentCount,
  17:        PerfIntervalCount                 FROM PerfHist-TC-MIB
  18:        SnmpAdminString                   FROM SNMP-FRAMEWORK-MIB
  19:        AdslPerfCurrDayCount,
  20:        AdslPerfPrevDayCount,
  21:        AdslPerfTimeElapsed,
  22:        AdslLineCodingType                FROM ADSL-TC-MIB
  23:        ;
  24: 
  25:    adslMIB MODULE-IDENTITY
  26: 
  27:    LAST-UPDATED "9908190000Z"
  28: 
  29:    ORGANIZATION "IETF ADSL MIB Working Group"
  30: 
  31:    CONTACT-INFO
  32:        "
  33:        Gregory Bathrick
  34:        AG Communication Systems
  35:        A Subsidiary of Lucent Technologies
  36:        2500 W Utopia Rd.
  37:        Phoenix, AZ 85027 USA
  38:        Tel: +1 602-582-7679
  39:        Fax: +1 602-582-7697
  40:        E-mail: bathricg@agcs.com
  41: 
  42:        Faye Ly
  43:        Copper Mountain Networks
  44:        Norcal Office
  45:        2470 Embarcadero Way
  46:        Palo Alto, CA 94303
  47:        Tel: +1 650-858-8500
  48:        Fax: +1 650-858-8085
  49:        E-Mail: faye@coppermountain.com
  50: 
  51:        (ADSL Forum input only)
  52:        John Burgess
  53:        Predictive Systems, Inc.
  54:        25A Vreeland Rd.
  55:        Florham Park, NJ 07932 USA
  56:        Tel: +1 973-301-5610
  57:        Fax: +1 973-301-5699
  58:        E-mail: jtburgess@predictive.com
  59: 
  60:        IETF ADSL MIB Working Group (adsl@xlist.agcs.com)
  61:        "
  62: 
  63:    DESCRIPTION
  64:        "The MIB module defining objects for the management of a pair of
  65:        ADSL modems at each end of the ADSL line.  Each such line has
  66:        an entry in an ifTable which may include multiple modem lines.
  67:        An agent may reside at either end of the ADSL line however the
  68:        MIB is designed to require no management communication between
  69:        them beyond that inherent in the low-level ADSL line protocol.
  70:        The agent may monitor and control this protocol for its needs.
  71: 
  72:        ADSL lines may support optional Fast or Interleaved channels.
  73:        If these are supported, additional entries corresponding to the
  74:        supported channels must be created in the ifTable. Thus an ADSL
  75:        line that supports both channels will have three entries in the
  76:        ifTable, one for each physical, fast, and interleaved, whose
  77:        ifType values are equal to adsl(94), fast(125), and
  78:        interleaved(124), respectively. The ifStackTable is used to
  79:        represent the relationship between the entries.
  80: 
  81:        Naming Conventions:
  82:                  Atuc -- (ATUC) modem at near (Central) end of line
  83:                  Atur -- (ATUR) modem at Remote end of line
  84:                  Curr -- Current
  85:                  Prev -- Previous
  86:                  Atn -- Attenuation
  87:                  ES  -- Errored Second.
  88:                  LCS -- Line Code Specific
  89:                  Lof -- Loss of Frame
  90:                  Lol -- Loss of Link
  91:                  Los -- Loss of Signal
  92:                  Lpr -- Loss of Power
  93:                  xxxs-- interval of Seconds in which xxx occurs
  94:                          (e.g., xxx=Lof, Los, Lpr)
  95:                  Max -- Maximum
  96:                  Mgn -- Margin
  97:                  Min -- Minimum
  98:                  Psd -- Power Spectral Density
  99:                  Snr -- Signal to Noise Ratio
 100:                  Tx  -- Transmit
 101:                  Blks-- Blocks, a data unit, see
 102:                         adslAtuXChanCrcBlockLength
 103:          "
 104:          --  Revision history
 105:          REVISION     "9908190000Z"  -- 19 August 1999, midnight
 106:          DESCRIPTION  "Initial Version, published as RFC 2662"
 107: 
 108:    ::= { transmission 94 }
 109: 
 110:    adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 }
 111: 
 112:    adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 }
 113:    -- objects
 114:          adslLineTable   OBJECT-TYPE
 115:              SYNTAX          SEQUENCE OF AdslLineEntry
 116:              MAX-ACCESS      not-accessible
 117:              STATUS          current
 118:              DESCRIPTION
 119:                  "This table includes common attributes describing
 120:                  both ends of the line.  It is required for all ADSL
 121:                  physical interfaces.  ADSL physical interfaces are
 122:                  those ifEntries where ifType is equal to adsl(94)."
 123:          ::= { adslMibObjects 1 }
 124: 
 125:          adslLineEntry   OBJECT-TYPE
 126:              SYNTAX          AdslLineEntry
 127:              MAX-ACCESS      not-accessible
 128:              STATUS          current
 129:              DESCRIPTION     "An entry in adslLineTable."
 130:              INDEX           { ifIndex }
 131:          ::= { adslLineTable 1 }
 132: 
 133:          AdslLineEntry ::=
 134:              SEQUENCE {
 135:              adslLineCoding           AdslLineCodingType,
 136:              adslLineType             INTEGER,
 137:              adslLineSpecific         VariablePointer,
 138:              adslLineConfProfile      SnmpAdminString,
 139:              adslLineAlarmConfProfile SnmpAdminString
 140:              }
 141: 
 142:          adslLineCoding OBJECT-TYPE
 143:              SYNTAX      AdslLineCodingType
 144:              MAX-ACCESS  read-only
 145:              STATUS      current
 146:              DESCRIPTION
 147:                  "Specifies the ADSL coding type used on this
 148:                  line."
 149:          ::= { adslLineEntry 1 }
 150: 
 151:         adslLineType OBJECT-TYPE
 152:              SYNTAX      INTEGER {
 153:                  noChannel (1),        -- no channels exist
 154:                  fastOnly (2),         -- fast channel exists only
 155:                  interleavedOnly (3),  -- interleaved channel exists
 156:                                        -- only
 157:                  fastOrInterleaved (4),-- either fast or interleaved
 158:                                        -- channels can exist, but
 159:                                        -- only one at any time
 160:                  fastAndInterleaved (5)-- both fast or interleaved
 161:                                        -- channels exist
 162:              }
 163:              MAX-ACCESS  read-only
 164:              STATUS      current
 165:              DESCRIPTION
 166:                  "Defines the type of ADSL physical line
 167:                  entity that exists, by defining whether and how
 168:                  the line is channelized.  If the line is channelized,
 169:                  the value will be other than noChannel(1).  This
 170:                  object defines which channel type(s) are supported.
 171: 
 172:                  In the case that the line is channelized, the manager
 173:                  can use the ifStackTable to determine the ifIndex for
 174:                  the associated channel(s)."
 175:          ::= { adslLineEntry 2 }
 176: 
 177:          adslLineSpecific OBJECT-TYPE
 178:              SYNTAX      VariablePointer
 179:              MAX-ACCESS  read-only
 180:              STATUS      current
 181:              DESCRIPTION
 182:                  "OID instance in vendor-specific MIB. The Instance may
 183:                  be used to determine shelf/slot/port of the ATUC
 184:                  interface in a DSLAM."
 185:          ::= { adslLineEntry 3 }
 186: 
 187:         adslLineConfProfile OBJECT-TYPE
 188:              SYNTAX      SnmpAdminString (SIZE (1..32))
 189:              MAX-ACCESS  read-write
 190:              STATUS      current
 191:              DESCRIPTION
 192:                  "The value of this object identifies the row
 193:                  in the ADSL Line Configuration Profile Table,
 194:                  (adslLineConfProfileTable), which applies for this
 195:                  ADSL line, and channels if applicable.
 196: 
 197:                  For `dynamic' mode, in the case which the
 198:                  configuration profile has not been set, the
 199:                  value will be set to `DEFVAL'.
 200: 
 201:                  If the implementator of this MIB has chosen not
 202:                  to implement `dynamic assignment' of profiles, this
 203:                  object's MIN-ACCESS is read-only."
 204:          ::= { adslLineEntry 4 }
 205: 
 206:         adslLineAlarmConfProfile OBJECT-TYPE
 207:              SYNTAX      SnmpAdminString (SIZE (1..32))
 208:              MAX-ACCESS  read-write
 209:              STATUS      current
 210:              DESCRIPTION
 211:                  "The value of this object identifies the row
 212:                  in the ADSL Line Alarm Configuration Profile Table,
 213:                  (adslLineAlarmConfProfileTable), which applies to this
 214:                  ADSL line, and channels if applicable.
 215: 
 216:                  For `dynamic' mode, in the case which the
 217:                  alarm profile has not been set, the
 218:                  value will be set to `DEFVAL'.
 219: 
 220:                  If the implementator of this MIB has chosen not
 221:                  to implement `dynamic assignment' of profiles, this
 222:                  object's MIN-ACCESS is read-only."
 223:          ::= { adslLineEntry 5 }
 224: 
 225:          adslAtucPhysTable       OBJECT-TYPE
 226:              SYNTAX          SEQUENCE OF AdslAtucPhysEntry
 227:              MAX-ACCESS      not-accessible
 228:              STATUS          current
 229:              DESCRIPTION
 230:                  "This table provides one row for each ATUC.
 231:                  Each row contains the Physical Layer Parameters
 232:                  table for that ATUC. ADSL physical interfaces are
 233:                  those ifEntries where ifType is equal to adsl(94)."
 234:          ::= { adslMibObjects 2 }
 235: 
 236:          adslAtucPhysEntry       OBJECT-TYPE
 237:              SYNTAX          AdslAtucPhysEntry
 238:              MAX-ACCESS      not-accessible
 239:              STATUS          current
 240:              DESCRIPTION     "An entry in the adslAtucPhysTable."
 241:              INDEX           { ifIndex }
 242:          ::= { adslAtucPhysTable 1 }
 243: 
 244:          AdslAtucPhysEntry ::=
 245:              SEQUENCE {
 246:              adslAtucInvSerialNumber         SnmpAdminString,
 247:              adslAtucInvVendorID             SnmpAdminString,
 248:              adslAtucInvVersionNumber        SnmpAdminString,
 249:              adslAtucCurrSnrMgn              INTEGER,
 250:              adslAtucCurrAtn                 Gauge32,
 251:              adslAtucCurrStatus              BITS,
 252:              adslAtucCurrOutputPwr           INTEGER,
 253:              adslAtucCurrAttainableRate      Gauge32
 254:              }
 255: 
 256:          -- inventory group
 257:          --
 258:          -- These items should describe the lowest level identifiable
 259:          -- component, be it a stand-alone modem, a card in a rack,
 260:          -- a child-board, etc.
 261:          --
 262:          adslAtucInvSerialNumber OBJECT-TYPE
 263:              SYNTAX      SnmpAdminString (SIZE (0..32))
 264:              MAX-ACCESS  read-only
 265:              STATUS      current
 266:              DESCRIPTION
 267:                  "The vendor specific string that identifies the
 268:                  vendor equipment."
 269:          ::= { adslAtucPhysEntry 1 }
 270: 
 271:          adslAtucInvVendorID OBJECT-TYPE
 272:              SYNTAX      SnmpAdminString (SIZE (0..16))
 273:              MAX-ACCESS  read-only
 274:              STATUS      current
 275:              DESCRIPTION
 276:                  "The vendor ID code is a copy of the binary
 277:                  vendor identification field defined by the
 278:                  PHY[10] and expressed as readable characters."
 279: 
 280:              REFERENCE "ANSI T1.413[10]"
 281:          ::= { adslAtucPhysEntry 2 }
 282: 
 283:          adslAtucInvVersionNumber OBJECT-TYPE
 284:              SYNTAX      SnmpAdminString (SIZE (0..16))
 285:              MAX-ACCESS  read-only
 286:              STATUS      current
 287:              DESCRIPTION
 288:                  "The vendor specific version number sent by this ATU
 289:                  as part of the initialization messages.  It is a copy
 290:                  of the binary version number field defined by the
 291:                  PHY[10] and expressed as readable characters."
 292:              REFERENCE "ANSI T1.413[10]"
 293:          ::= { adslAtucPhysEntry 3 }
 294: 
 295:          -- current status group
 296:          --
 297:          adslAtucCurrSnrMgn OBJECT-TYPE
 298:              SYNTAX      INTEGER (-640..640)
 298: warning - warning: use Integer32 instead of INTEGER in SMIv2
 299:              UNITS       "tenth dB"
 300:              MAX-ACCESS  read-only
 301:              STATUS      current
 302:              DESCRIPTION
 303:                  "Noise Margin as seen by this ATU with respect to its
 304:                  received signal in tenth dB."
 305:          ::= { adslAtucPhysEntry 4 }
 306: 
 307:          adslAtucCurrAtn OBJECT-TYPE
 308:              SYNTAX      Gauge32(0..630)
 309:              UNITS       "tenth dB"
 310:              MAX-ACCESS  read-only
 311:              STATUS      current
 312:              DESCRIPTION
 313:                  "Measured difference in the total power transmitted by
 314:                  the peer ATU and the total power received by this ATU."
 315:          ::= { adslAtucPhysEntry 5 }
 316: 
 317:         adslAtucCurrStatus OBJECT-TYPE
 318:              SYNTAX      BITS {
 319:                                noDefect(0),
 320:                                lossOfFraming(1),
 321:                                lossOfSignal(2),
 322:                                lossOfPower(3),
 323:                                lossOfSignalQuality(4),
 324:                                lossOfLink(5),
 325:                                dataInitFailure(6),
 326:                                configInitFailure(7),
 327:                                protocolInitFailure(8),
 328:                                noPeerAtuPresent(9)
 329:                               }
 330:              MAX-ACCESS  read-only
 331:              STATUS      current
 332:              DESCRIPTION
 333:                  "Indicates current state of the ATUC line.  This is a
 334:                  bit-map of possible conditions.  The various bit
 335:                  positions are:
 336: 
 337:           0      noDefect             There no defects on the line
 338: 
 339:           1      lossOfFraming        ATUC failure due to not
 340:                                       receiving valid frame.
 341: 
 342:           2      lossOfSignal         ATUC failure due to not
 343:                                       receiving signal.
 344: 
 345:           3      lossOfPower          ATUC failure due to loss of
 346:                                       power.
 347:                                       Note: the Agent may still
 348:                                       function.
 349: 
 350:           4      lossOfSignalQuality  Loss of Signal Quality is
 351:                                       declared when the Noise Margin
 352:                                       falls below the Minimum Noise
 353:                                       Margin, or the bit-error-rate
 354:                                       exceeds 10^-7.
 355: 
 356:           5      lossOfLink           ATUC failure due to inability
 357:                                       to link with ATUR.
 358: 
 359:           6      dataInitFailure      ATUC failure during
 360:                                       initialization due to bit
 361:                                       errors corrupting startup
 362:                                       exchange data.
 363: 
 364:           7      configInitFailure    ATUC failure during
 365:                                       initialization due to peer
 366:                                       ATU not able to support
 367:                                       requested configuration
 368: 
 369:           8      protocolInitFailure  ATUC failure during
 370:                                       initialization due to
 371:                                       incompatible protocol used by
 372:                                       the peer ATU.
 373: 
 374:           9      noPeerAtuPresent     ATUC failure during
 375:                                       initialization due to no
 376:                                       activation sequence detected
 377:                                       from peer ATU.
 378: 
 379:                  This is intended to supplement ifOperStatus."
 380:          ::= { adslAtucPhysEntry 6 }
 381: 
 382:          adslAtucCurrOutputPwr OBJECT-TYPE
 383:              SYNTAX      INTEGER (-310..310)
 383: warning - warning: use Integer32 instead of INTEGER in SMIv2
 384:              UNITS       "tenth dBm"
 385:              MAX-ACCESS  read-only
 386:              STATUS      current
 387:              DESCRIPTION
 388:                  "Measured total output power transmitted by this ATU.
 389:                  This is the measurement that was reported during
 390:                  the last activation sequence."
 391:          ::= { adslAtucPhysEntry 7 }
 392: 
 393:          adslAtucCurrAttainableRate OBJECT-TYPE
 394:              SYNTAX      Gauge32
 395:              UNITS       "bps"
 396:              MAX-ACCESS  read-only
 397:              STATUS      current
 398:              DESCRIPTION
 399:                  "Indicates the maximum currently attainable data rate
 400:                  by the ATU.  This value will be equal or greater than
 401:                  the current line rate."
 402:          ::= { adslAtucPhysEntry 8 }
 403: 
 404:          adslAturPhysTable        OBJECT-TYPE
 405:              SYNTAX          SEQUENCE OF AdslAturPhysEntry
 406:              MAX-ACCESS      not-accessible
 407:              STATUS          current
 408:              DESCRIPTION
 409:                  "This table provides one row for each ATUR
 410:                  Each row contains the Physical Layer Parameters
 411:                  table for that ATUR. ADSL physical interfaces are
 412:                  those ifEntries where ifType is equal to adsl(94)."
 413:          ::= { adslMibObjects 3 }
 414: 
 415:          adslAturPhysEntry       OBJECT-TYPE
 416:              SYNTAX          AdslAturPhysEntry
 417:              MAX-ACCESS      not-accessible
 418:              STATUS          current
 419:              DESCRIPTION     "An entry in the adslAturPhysTable."
 420:              INDEX           { ifIndex }
 421:          ::= { adslAturPhysTable 1 }
 422: 
 423:          AdslAturPhysEntry ::=
 424:              SEQUENCE {
 425:              adslAturInvSerialNumber         SnmpAdminString,
 426:              adslAturInvVendorID             SnmpAdminString,
 427:              adslAturInvVersionNumber        SnmpAdminString,
 428:              adslAturCurrSnrMgn              INTEGER,
 429:              adslAturCurrAtn                 Gauge32,
 430:              adslAturCurrStatus              BITS,
 431:              adslAturCurrOutputPwr           INTEGER,
 432:              adslAturCurrAttainableRate      Gauge32
 433:              }
 434: 
 435:          -- inventory group
 436:          --
 437:          adslAturInvSerialNumber OBJECT-TYPE
 438:              SYNTAX      SnmpAdminString (SIZE (0..32))
 439:              MAX-ACCESS  read-only
 440:              STATUS      current
 441:              DESCRIPTION
 442:                  "The vendor specific string that identifies the
 443:                  vendor equipment."
 444:          ::= { adslAturPhysEntry 1 }
 445: 
 446:          adslAturInvVendorID OBJECT-TYPE
 447:              SYNTAX      SnmpAdminString (SIZE (0..16))
 448:              MAX-ACCESS  read-only
 449:              STATUS      current
 450:              DESCRIPTION
 451:                  "The vendor ID code is a copy of the binary
 452:                  vendor identification field defined by the
 453:                  PHY[10] and expressed as readable characters."
 454:              REFERENCE "ANSI T1.413"
 455:          ::= { adslAturPhysEntry 2 }
 456: 
 457:          adslAturInvVersionNumber OBJECT-TYPE
 458:              SYNTAX      SnmpAdminString (SIZE (0..16))
 459:              MAX-ACCESS  read-only
 460:              STATUS      current
 461:              DESCRIPTION
 462:                  "The vendor specific version number sent by this ATU
 463:                  as part of the initialization messages.  It is a copy
 464:                  of the binary version number field defined by the
 465:                  PHY[10] and expressed as readable characters."
 466:              REFERENCE "ANSI T1.413"
 467:          ::= { adslAturPhysEntry 3 }
 468: 
 469:          -- current status group
 470:          --
 471:          adslAturCurrSnrMgn OBJECT-TYPE
 472:              SYNTAX      INTEGER (-640..640)
 472: warning - warning: use Integer32 instead of INTEGER in SMIv2
 473:              UNITS       "tenth dB"
 474:              MAX-ACCESS  read-only
 475:              STATUS      current
 476:              DESCRIPTION
 477:                  "Noise Margin as seen by this ATU with respect to its
 478:                  received signal in tenth dB."
 479:          ::= { adslAturPhysEntry 4 }
 480: 
 481:          adslAturCurrAtn OBJECT-TYPE
 482:              SYNTAX      Gauge32(0..630)
 483:              UNITS       "tenth dB"
 484:              MAX-ACCESS  read-only
 485:              STATUS      current
 486:              DESCRIPTION
 487:                  "Measured difference in the total power transmitted by
 488:                  the peer ATU and the total power received by this ATU."
 489:          ::= { adslAturPhysEntry 5 }
 490: 
 491:         adslAturCurrStatus OBJECT-TYPE
 492:              SYNTAX     BITS {
 493:                               noDefect(0),
 494:                               lossOfFraming(1),
 495:                               lossOfSignal(2),
 496:                               lossOfPower(3),
 497:                               lossOfSignalQuality(4)
 498:                              }
 499:              MAX-ACCESS  read-only
 500:              STATUS      current
 501:              DESCRIPTION
 502:                  "Indicates current state of the ATUR line.  This is a
 503:                  bit-map of possible conditions.  Due to the isolation
 504:                  of the ATUR when line problems occur, many state
 505:                  conditions like loss of power, loss of quality signal,
 506:                  and initialization errors,  can not be determined.
 507:                  While trouble shooting ATUR, also use object,
 508:                  adslAtucCurrStatus.  The various bit positions are:
 509: 
 510:           0      noDefect             There no defects on the line
 511: 
 512:           1      lossOfFraming        ATUR failure due to not
 513:                                       receiving valid frame
 514: 
 515:           2      lossOfSignal         ATUR failure due to not
 516:                                       receiving signal
 517: 
 518:           3      lossOfPower          ATUR failure due to loss of
 519:                                       power
 520: 
 521:           4      lossOfSignalQuality  Loss of Signal Quality is
 522:                                       declared when the Noise Margin
 523:                                       falls below the Minimum Noise
 524:                                       Margin, or the
 525:                                       bit-error-rate exceeds 10^-7.
 526: 
 527:                  This is intended to supplement ifOperStatus."
 528:          ::= { adslAturPhysEntry 6 }
 529: 
 530:          adslAturCurrOutputPwr OBJECT-TYPE
 531:              SYNTAX      INTEGER (-310..310)
 531: warning - warning: use Integer32 instead of INTEGER in SMIv2
 532:              UNITS       "tenth dBm"
 533:              MAX-ACCESS  read-only
 534:              STATUS      current
 535:              DESCRIPTION
 536:                  "Measured total output power transmitted by this ATU.
 537:                  This is the measurement that was reported during
 538:                  the last activation sequence."
 539:          ::= { adslAturPhysEntry 7 }
 540: 
 541:          adslAturCurrAttainableRate OBJECT-TYPE
 542:              SYNTAX      Gauge32
 543:              UNITS       "bps"
 544:              MAX-ACCESS  read-only
 545:              STATUS      current
 546:              DESCRIPTION
 547:                  "Indicates the maximum currently attainable data rate
 548:                  by the ATU.  This value will be equal or greater than
 549:                  the current line rate."
 550:          ::= { adslAturPhysEntry 8 }
 551: 
 552:          adslAtucChanTable       OBJECT-TYPE
 553:              SYNTAX          SEQUENCE OF AdslAtucChanEntry
 554:              MAX-ACCESS      not-accessible
 555:              STATUS          current
 556:              DESCRIPTION
 557:                  "This table provides one row for each ATUC channel.
 558:                  ADSL channel interfaces are those ifEntries
 559:                  where ifType is equal to adslInterleave(124)
 560:                  or adslFast(125)."
 561:          ::= { adslMibObjects 4 }
 562: 
 563:          adslAtucChanEntry       OBJECT-TYPE
 564:              SYNTAX          AdslAtucChanEntry
 565:              MAX-ACCESS      not-accessible
 566:              STATUS          current
 567:              DESCRIPTION     "An entry in the adslAtucChanTable."
 568:              INDEX           { ifIndex }
 569:          ::= { adslAtucChanTable 1 }
 570: 
 571:          AdslAtucChanEntry ::=
 572:              SEQUENCE {
 573:              adslAtucChanInterleaveDelay     Gauge32,
 574:              adslAtucChanCurrTxRate          Gauge32,
 575:              adslAtucChanPrevTxRate          Gauge32,
 576:              adslAtucChanCrcBlockLength      Gauge32
 577:              }
 578: 
 579:          -- current group
 580:          --
 581:          adslAtucChanInterleaveDelay OBJECT-TYPE
 582:              SYNTAX      Gauge32
 583:              UNITS       "milli-seconds"
 584:              MAX-ACCESS  read-only
 585:              STATUS      current
 586:              DESCRIPTION
 587:                  "Interleave Delay for this channel.
 588: 
 589:                  Interleave delay applies only to the
 590:                  interleave channel and defines the mapping
 591:                  (relative spacing) between subsequent input
 592:                  bytes at the interleaver input and their placement
 593:                  in the bit stream at the interleaver output.
 594:                  Larger numbers provide greater separation between
 595:                  consecutive input bytes in the output bit stream
 596:                  allowing for improved impulse noise immunity at
 597:                  the expense of payload latency.
 598: 
 599:                  In the case where the ifType is Fast(125), use
 600:                  noSuchObject."
 601:          ::= { adslAtucChanEntry 1 }
 602: 
 603:          adslAtucChanCurrTxRate  OBJECT-TYPE
 604:              SYNTAX      Gauge32
 605:              UNITS       "bps"
 606:              MAX-ACCESS  read-only
 607:              STATUS      current
 608:              DESCRIPTION
 609:                  "Actual transmit rate on this channel."
 610:          ::= { adslAtucChanEntry 2 }
 611: 
 612:          adslAtucChanPrevTxRate OBJECT-TYPE
 613:              SYNTAX      Gauge32
 614:              UNITS        "bps"
 615:              MAX-ACCESS  read-only
 616:              STATUS      current
 617:              DESCRIPTION
 618:                  "The rate at the time of the last
 619:                  adslAtucRateChangeTrap event. It is also set at
 620:                  initialization to prevent a trap being sent.
 621: 
 622:                  Rate changes less than adslAtucThresh(*)RateDown
 623:                  or less than adslAtucThresh(*)RateUp will not
 624:                  cause a trap or cause this object to change.
 625:                  (*) == Fast or Interleave.
 626:                  See AdslLineAlarmConfProfileEntry."
 627:          ::= { adslAtucChanEntry 3 }
 628: 
 629:          adslAtucChanCrcBlockLength OBJECT-TYPE
 630:              SYNTAX      Gauge32
 631:              UNITS        "byte"
 632:              MAX-ACCESS  read-only
 633:              STATUS      current
 634:              DESCRIPTION
 635:                  "Indicates the length of the channel data-block
 636:                  on which the CRC operates.  Refer to Line Code
 637:                  Specific MIBs, [11] and [12] for more
 638:                  information."
 639:          ::= { adslAtucChanEntry 4 }
 640: 
 641:         adslAturChanTable       OBJECT-TYPE
 642:              SYNTAX          SEQUENCE OF AdslAturChanEntry
 643:              MAX-ACCESS      not-accessible
 644:              STATUS          current
 645:              DESCRIPTION
 646:                  "This table provides one row for each ATUR channel.
 647:                  ADSL channel interfaces are those ifEntries
 648:                  where ifType is equal to adslInterleave(124)
 649:                  or adslFast(125)."
 650:          ::= { adslMibObjects 5 }
 651: 
 652:          adslAturChanEntry       OBJECT-TYPE
 653:              SYNTAX          AdslAturChanEntry
 654:              MAX-ACCESS      not-accessible
 655:              STATUS          current
 656:              DESCRIPTION     "An entry in the adslAturChanTable."
 657:              INDEX           { ifIndex }
 658:          ::= { adslAturChanTable 1 }
 659: 
 660:          AdslAturChanEntry ::=
 661:              SEQUENCE {
 662:              adslAturChanInterleaveDelay     Gauge32,
 663:              adslAturChanCurrTxRate          Gauge32,
 664:              adslAturChanPrevTxRate          Gauge32,
 665:              adslAturChanCrcBlockLength      Gauge32
 666:              }
 667: 
 668:          -- current group
 669:          --
 670:          adslAturChanInterleaveDelay OBJECT-TYPE
 671:              SYNTAX      Gauge32
 672:              UNITS       "milli-seconds"
 673:              MAX-ACCESS  read-only
 674:              STATUS      current
 675:              DESCRIPTION
 676:                  "Interleave Delay for this channel.
 677: 
 678:                  Interleave delay applies only to the
 679:                  interleave channel and defines the mapping
 680:                  (relative spacing) between subsequent input
 681:                  bytes at the interleaver input and their placement
 682:                  in the bit stream at the interleaver output.
 683:                  Larger numbers provide greater separation between
 684:                  consecutive input bytes in the output bit stream
 685:                  allowing for improved impulse noise immunity at
 686:                  the expense of payload latency.
 687: 
 688:                  In the case where the ifType is Fast(125), use
 689:                  noSuchObject."
 690:          ::= { adslAturChanEntry 1 }
 691: 
 692:          adslAturChanCurrTxRate  OBJECT-TYPE
 693:              SYNTAX      Gauge32
 694:              UNITS       "bps"
 695:              MAX-ACCESS  read-only
 696:              STATUS      current
 697:              DESCRIPTION
 698:                  "Actual transmit rate on this channel."
 699:          ::= { adslAturChanEntry 2 }
 700: 
 701:          adslAturChanPrevTxRate OBJECT-TYPE
 702:              SYNTAX      Gauge32
 703:              UNITS       "bps"
 704:              MAX-ACCESS  read-only
 705:              STATUS      current
 706:              DESCRIPTION
 707:                 "The rate at the time of the last
 708:                  adslAturRateChangeTrap event. It is also set at
 709:                  initialization to prevent a trap being sent.
 710:                  Rate changes less than adslAturThresh(*)RateDown
 711:                  or less than adslAturThresh(*)RateUp will not
 712:                  cause a trap or cause this object to change.
 713:                  (*) == Fast or Interleave.
 714:                  See AdslLineAlarmConfProfileEntry."
 715:          ::= { adslAturChanEntry 3 }
 716: 
 717:          adslAturChanCrcBlockLength OBJECT-TYPE
 718:              SYNTAX      Gauge32
 719:              MAX-ACCESS  read-only
 720:              STATUS      current
 721:              DESCRIPTION
 722:                  "Indicates the length of the channel data-block
 723:                  on which the CRC operates.  Refer to Line Code
 724:                  Specific MIBs, [11] and [12] for more
 725:                  information."
 726:          ::= { adslAturChanEntry 4 }
 727: 
 728:          adslAtucPerfDataTable   OBJECT-TYPE
 729:              SYNTAX          SEQUENCE OF AdslAtucPerfDataEntry
 730:              MAX-ACCESS      not-accessible
 731:              STATUS          current
 732:              DESCRIPTION
 733:                  "This table provides one row for each ATUC.
 734:                  ADSL physical interfaces are
 735:                  those ifEntries where ifType is equal to adsl(94)."
 736:          ::= { adslMibObjects 6 }
 737:          adslAtucPerfDataEntry       OBJECT-TYPE
 738:              SYNTAX          AdslAtucPerfDataEntry
 739:              MAX-ACCESS      not-accessible
 740:              STATUS          current
 741:              DESCRIPTION     "An entry in adslAtucPerfDataTable."
 742:              INDEX           { ifIndex }
 743:          ::= { adslAtucPerfDataTable 1 }
 744: 
 745:          AdslAtucPerfDataEntry ::=
 746:              SEQUENCE {
 747:              adslAtucPerfLofs                 Counter32,
 748:              adslAtucPerfLoss                 Counter32,
 749:              adslAtucPerfLols                 Counter32,
 750:              adslAtucPerfLprs                 Counter32,
 751:              adslAtucPerfESs                  Counter32,
 752:              adslAtucPerfInits                Counter32,
 753:              adslAtucPerfValidIntervals       INTEGER,
 754:              adslAtucPerfInvalidIntervals     INTEGER,
 755:              adslAtucPerfCurr15MinTimeElapsed AdslPerfTimeElapsed,
 756:              adslAtucPerfCurr15MinLofs        PerfCurrentCount,
 757:              adslAtucPerfCurr15MinLoss        PerfCurrentCount,
 758:              adslAtucPerfCurr15MinLols        PerfCurrentCount,
 759:              adslAtucPerfCurr15MinLprs        PerfCurrentCount,
 760:              adslAtucPerfCurr15MinESs         PerfCurrentCount,
 761:              adslAtucPerfCurr15MinInits       PerfCurrentCount,
 762:              adslAtucPerfCurr1DayTimeElapsed  AdslPerfTimeElapsed,
 763:              adslAtucPerfCurr1DayLofs         AdslPerfCurrDayCount,
 764:              adslAtucPerfCurr1DayLoss         AdslPerfCurrDayCount,
 765:              adslAtucPerfCurr1DayLols         AdslPerfCurrDayCount,
 766:              adslAtucPerfCurr1DayLprs         AdslPerfCurrDayCount,
 767:              adslAtucPerfCurr1DayESs          AdslPerfCurrDayCount,
 768:              adslAtucPerfCurr1DayInits        AdslPerfCurrDayCount,
 769:              adslAtucPerfPrev1DayMoniSecs     INTEGER,
 770:              adslAtucPerfPrev1DayLofs         AdslPerfPrevDayCount,
 771:              adslAtucPerfPrev1DayLoss         AdslPerfPrevDayCount,
 772:              adslAtucPerfPrev1DayLols         AdslPerfPrevDayCount,
 773:              adslAtucPerfPrev1DayLprs         AdslPerfPrevDayCount,
 774:              adslAtucPerfPrev1DayESs          AdslPerfPrevDayCount,
 775:              adslAtucPerfPrev1DayInits        AdslPerfPrevDayCount
 776:              }
 777: 
 778:          -- Event Counters
 779:          --
 780:          -- Also see adslAtucIntervalTable for 15 minute interval
 781:          -- elapsed counters.
 782:          --
 783:          adslAtucPerfLofs OBJECT-TYPE
 784:              SYNTAX      Counter32
 785:              MAX-ACCESS  read-only
 786:              STATUS      current
 787:              DESCRIPTION
 788:                  "Count of the number of Loss of Framing failures since
 789:                  agent reset."
 790:          ::= { adslAtucPerfDataEntry 1 }
 791: 
 792:          adslAtucPerfLoss  OBJECT-TYPE
 793:              SYNTAX      Counter32
 794:              MAX-ACCESS  read-only
 795:              STATUS      current
 796:              DESCRIPTION
 797:                  "Count of the number of Loss of Signal failures since
 798:                  agent reset."
 799:          ::= { adslAtucPerfDataEntry 2 }
 800: 
 801:          adslAtucPerfLols OBJECT-TYPE
 802:              SYNTAX      Counter32
 803:              MAX-ACCESS  read-only
 804:              STATUS      current
 805:              DESCRIPTION
 806:                  "Count of the number of Loss of Link failures since
 807:                  agent reset."
 808:          ::= { adslAtucPerfDataEntry 3 }
 809: 
 810:          adslAtucPerfLprs OBJECT-TYPE
 811:              SYNTAX      Counter32
 812:              MAX-ACCESS  read-only
 813:              STATUS      current
 814:              DESCRIPTION
 815:                  "Count of the number of Loss of Power failures since
 816:                  agent reset."
 817:          ::= { adslAtucPerfDataEntry 4 }
 818: 
 819:          adslAtucPerfESs OBJECT-TYPE
 820:              SYNTAX      Counter32
 821:              MAX-ACCESS  read-only
 822:              STATUS      current
 823:              DESCRIPTION
 824:                  "Count of the number of Errored Seconds since agent
 825:                  reset.  The errored second parameter is a count of
 826:                  one-second intervals containing one or more crc
 827:                  anomalies, or one or more los or sef defects."
 828:          ::= { adslAtucPerfDataEntry 5 }
 829: 
 830:          adslAtucPerfInits OBJECT-TYPE
 831:              SYNTAX      Counter32
 832:              MAX-ACCESS  read-only
 833:              STATUS      current
 834:              DESCRIPTION
 835:                  "Count of the line initialization attempts since
 836:                  agent reset. Includes both successful and failed
 837:                  attempts."
 838:          ::= { adslAtucPerfDataEntry 6 }
 839: 
 840:          -- general 15 min interval information
 841:          --
 842: 
 843:          adslAtucPerfValidIntervals OBJECT-TYPE
 844:              SYNTAX      INTEGER(0..96)
 844: warning - warning: use Integer32 instead of INTEGER in SMIv2
 845:              MAX-ACCESS  read-only
 846:              STATUS      current
 847:              DESCRIPTION
 848:                  "The number of previous 15-minute intervals in the
 849:                  interval table for which data was collected.  Given
 850:                  that <n> is the maximum # of intervals supported.
 851:                  The value will be <n> unless the measurement was
 852:                  (re-)started within the last (<n>*15) minutes, in which
 853:                  case the value will be the number of complete 15
 854:                  minute intervals for which the agent has at least
 855:                  some data. In certain cases (e.g., in the case
 856:                  where the agent is a proxy) it is possible that some
 857:                  intervals are unavailable.  In this case, this
 858:                  interval is the maximum interval number for
 859:                  which data is available."
 860:          ::= { adslAtucPerfDataEntry 7 }
 861: 
 862:          adslAtucPerfInvalidIntervals OBJECT-TYPE
 863:              SYNTAX      INTEGER(0..96)
 863: warning - warning: use Integer32 instead of INTEGER in SMIv2
 864:              MAX-ACCESS  read-only
 865:              STATUS      current
 866:              DESCRIPTION
 867:                  "The number of intervals in the range from
 868:                  0 to the value of adslAtucPerfValidIntervals
 869:                  for which no data is available. This object
 870:                  will typically be zero except in cases where
 871:                  the data for some intervals are not available
 872:                  (e.g., in proxy situations)."
 873:          ::= { adslAtucPerfDataEntry 8 }
 874: 
 875:          -- 15 min current performance group
 876:          --
 877:          adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE
 878:              SYNTAX      AdslPerfTimeElapsed(0..899)
 879:              UNITS       "seconds"
 880:              MAX-ACCESS  read-only
 881:              STATUS      current
 882:              DESCRIPTION
 883:                  "Total elapsed seconds in this interval."
 884:          ::= { adslAtucPerfDataEntry 9 }
 885: 
 886:          adslAtucPerfCurr15MinLofs OBJECT-TYPE
 887:              SYNTAX      PerfCurrentCount
 888:              UNITS       "seconds"
 889:              MAX-ACCESS  read-only
 890:              STATUS      current
 891:              DESCRIPTION
 892:                  "Count of seconds in the current 15 minute interval
 893:                  when there was Loss of Framing."
 894:          ::= { adslAtucPerfDataEntry 10 }
 895: 
 896:          adslAtucPerfCurr15MinLoss  OBJECT-TYPE
 897:              SYNTAX      PerfCurrentCount
 898:              UNITS       "seconds"
 899:              MAX-ACCESS  read-only
 900:              STATUS      current
 901:              DESCRIPTION
 902:                  "Count of seconds in the current 15 minute interval
 903:                  when there was Loss of Signal."
 904:          ::= { adslAtucPerfDataEntry 11 }
 905: 
 906:          adslAtucPerfCurr15MinLols  OBJECT-TYPE
 907:              SYNTAX      PerfCurrentCount
 908:              UNITS       "seconds"
 909:              MAX-ACCESS  read-only
 910:              STATUS      current
 911:              DESCRIPTION
 912:                  "Count of seconds in the current 15 minute interval
 913:                  when there was Loss of Link."
 914:          ::= { adslAtucPerfDataEntry 12 }
 915: 
 916:          adslAtucPerfCurr15MinLprs  OBJECT-TYPE
 917:              SYNTAX      PerfCurrentCount
 918:              UNITS       "seconds"
 919:              MAX-ACCESS  read-only
 920:              STATUS      current
 921:              DESCRIPTION
 922:                  "Count of seconds in the current 15 minute interval
 923:                  when there was Loss of Power."
 924:          ::= { adslAtucPerfDataEntry 13 }
 925: 
 926:          adslAtucPerfCurr15MinESs OBJECT-TYPE
 927:              SYNTAX      PerfCurrentCount
 928:              UNITS       "seconds"
 929:              MAX-ACCESS  read-only
 930:              STATUS      current
 931:              DESCRIPTION
 932:                  "Count of Errored Seconds in the current 15 minute
 933:                  interval.  The errored second parameter is a count of
 934:                  one-second intervals containing one or more crc
 935:                  anomalies, or one or more los or sef defects."
 936:          ::= { adslAtucPerfDataEntry 14 }
 937: 
 938:          adslAtucPerfCurr15MinInits  OBJECT-TYPE
 939:              SYNTAX      PerfCurrentCount
 940:              MAX-ACCESS  read-only
 941:              STATUS      current
 942:              DESCRIPTION
 943:                  "Count of the line initialization attempts in the
 944:                  current 15 minute interval. Includes both successful
 945:                  and failed attempts."
 946:          ::= { adslAtucPerfDataEntry 15 }
 947: 
 948:          -- 1-day current and previous performance group
 949:          --
 950:          adslAtucPerfCurr1DayTimeElapsed OBJECT-TYPE
 951:              SYNTAX      AdslPerfTimeElapsed(0..86399)
 952:              UNITS       "seconds"
 953:              MAX-ACCESS  read-only
 954:              STATUS      current
 955:              DESCRIPTION
 956:                  "Number of seconds that have elapsed since the
 957:                  beginning of the current 1-day interval."
 958:          ::= { adslAtucPerfDataEntry 16 }
 959: 
 960:          adslAtucPerfCurr1DayLofs  OBJECT-TYPE
 961:              SYNTAX      AdslPerfCurrDayCount
 962:              UNITS       "seconds"
 963:              MAX-ACCESS  read-only
 964:              STATUS      current
 965:              DESCRIPTION
 966:                  "Count of the number of seconds when there was Loss of
 967:                  Framing during the current day as measured by
 968:                  adslAtucPerfCurr1DayTimeElapsed."
 969:          ::= { adslAtucPerfDataEntry 17 }
 970: 
 971:          adslAtucPerfCurr1DayLoss  OBJECT-TYPE
 972:              SYNTAX      AdslPerfCurrDayCount
 973:              UNITS       "seconds"
 974:              MAX-ACCESS  read-only
 975:              STATUS      current
 976:              DESCRIPTION
 977:                  "Count of the number of seconds when there was Loss of
 978:                  Signal during the current day as measured by
 979:                  adslAtucPerfCurr1DayTimeElapsed."
 980:          ::= { adslAtucPerfDataEntry 18 }
 981: 
 982:          adslAtucPerfCurr1DayLols  OBJECT-TYPE
 983:              SYNTAX      AdslPerfCurrDayCount
 984:              UNITS       "seconds"
 985:              MAX-ACCESS  read-only
 986:              STATUS      current
 987:              DESCRIPTION
 988:                  "Count of the number of seconds when there was Loss of
 989:                  Link during the current day as measured by
 990:                  adslAtucPerfCurr1DayTimeElapsed."
 991:          ::= { adslAtucPerfDataEntry 19 }
 992: 
 993:          adslAtucPerfCurr1DayLprs  OBJECT-TYPE
 994:              SYNTAX      AdslPerfCurrDayCount
 995:              UNITS       "seconds"
 996:              MAX-ACCESS  read-only
 997:              STATUS      current
 998:              DESCRIPTION
 999:                  "Count of the number of seconds when there was Loss of
1000:                  Power during the current day as measured by
1001:                  adslAtucPerfCurr1DayTimeElapsed."
1002:          ::= { adslAtucPerfDataEntry 20 }
1003: 
1004:          adslAtucPerfCurr1DayESs OBJECT-TYPE
1005:              SYNTAX      AdslPerfCurrDayCount
1006:              UNITS       "seconds"
1007:              MAX-ACCESS  read-only
1008:              STATUS      current
1009:              DESCRIPTION
1010:                  "Count of Errored Seconds during the current day as
1011:                  measured by adslAtucPerfCurr1DayTimeElapsed.
1012:                  The errored second parameter is a count of
1013:                  one-second intervals containing one or more crc
1014:                  anomalies, or one or more los or sef defects."
1015:          ::= { adslAtucPerfDataEntry 21 }
1016: 
1017:          adslAtucPerfCurr1DayInits  OBJECT-TYPE
1018:              SYNTAX      AdslPerfCurrDayCount
1019:              MAX-ACCESS  read-only
1020:              STATUS      current
1021:              DESCRIPTION
1022:                  "Count of the line initialization attempts in the
1023:                  day as measured by adslAtucPerfCurr1DayTimeElapsed.
1024:                  Includes both successful and failed attempts."
1025:          ::= { adslAtucPerfDataEntry 22 }
1026: 
1027:          adslAtucPerfPrev1DayMoniSecs OBJECT-TYPE
1028:              SYNTAX      INTEGER(0..86400)
1028: warning - warning: use Integer32 instead of INTEGER in SMIv2
1029:              UNITS       "seconds"
1030:              MAX-ACCESS  read-only
1031:              STATUS      current
1032:              DESCRIPTION
1033:                  "The amount of time in the previous 1-day interval
1034:                  over which the performance monitoring information
1035:                  is actually counted. This value will be the same as
1036:                  the interval duration except in a situation where
1037:                  performance monitoring data could not be collected
1038:                  for any reason."
1039:          ::= { adslAtucPerfDataEntry 23 }
1040: 
1041:          adslAtucPerfPrev1DayLofs  OBJECT-TYPE
1042:              SYNTAX      AdslPerfPrevDayCount
1043:              UNITS       "seconds"
1044:              MAX-ACCESS  read-only
1045:              STATUS      current
1046:              DESCRIPTION
1047:                  "Count of seconds in the interval when there was
1048:                  Loss of Framing within the most recent previous
1049:                  1-day period."
1050:          ::= { adslAtucPerfDataEntry 24 }
1051: 
1052:          adslAtucPerfPrev1DayLoss  OBJECT-TYPE
1053:              SYNTAX      AdslPerfPrevDayCount
1054:              UNITS       "seconds"
1055:              MAX-ACCESS  read-only
1056:              STATUS      current
1057:              DESCRIPTION
1058:                  "Count of seconds in the interval when there was
1059:                  Loss of Signal within the most recent previous
1060:                  1-day period."
1061:          ::= { adslAtucPerfDataEntry 25 }
1062: 
1063:          adslAtucPerfPrev1DayLols  OBJECT-TYPE
1064:              SYNTAX      AdslPerfPrevDayCount
1065:              UNITS       "seconds"
1066:              MAX-ACCESS  read-only
1067:              STATUS      current
1068:              DESCRIPTION
1069:                  "Count of seconds in the interval when there was
1070:                  Loss of Link within the most recent previous
1071:                  1-day period."
1072:          ::= { adslAtucPerfDataEntry 26 }
1073:          adslAtucPerfPrev1DayLprs  OBJECT-TYPE
1074:              SYNTAX      AdslPerfPrevDayCount
1075:              UNITS       "seconds"
1076:              MAX-ACCESS  read-only
1077:              STATUS      current
1078:              DESCRIPTION
1079:                  "Count of seconds in the interval when there was
1080:                  Loss of Power within the most recent previous
1081:                  1-day period."
1082:          ::= { adslAtucPerfDataEntry 27 }
1083: 
1084:          adslAtucPerfPrev1DayESs OBJECT-TYPE
1085:              SYNTAX      AdslPerfPrevDayCount
1086:              UNITS       "seconds"
1087:              MAX-ACCESS  read-only
1088:              STATUS      current
1089:              DESCRIPTION
1090:                  "Count of Errored Seconds within the most recent
1091:                  previous 1-day period. The errored second parameter is
1092:                  a count of one-second intervals containing one or more
1093:                  crc anomalies, or one or more los or sef defects."
1094:          ::= { adslAtucPerfDataEntry 28 }
1095: 
1096:          adslAtucPerfPrev1DayInits  OBJECT-TYPE
1097:              SYNTAX      AdslPerfPrevDayCount
1098:              MAX-ACCESS  read-only
1099:              STATUS      current
1100:              DESCRIPTION
1101:                  "Count of the line initialization attempts in the most
1102:                  recent previous 1-day period. Includes both successful
1103:                  and failed attempts."
1104:          ::= { adslAtucPerfDataEntry 29 }
1105: 
1106:          adslAturPerfDataTable   OBJECT-TYPE
1107:              SYNTAX          SEQUENCE OF AdslAturPerfDataEntry
1108:              MAX-ACCESS      not-accessible
1109:              STATUS          current
1110:              DESCRIPTION
1111:                  "This table provides one row for each ATUR.
1112:                  ADSL physical interfaces are
1113:                  those ifEntries where ifType is equal to adsl(94)."
1114:          ::= { adslMibObjects 7 }
1115: 
1116:          adslAturPerfDataEntry       OBJECT-TYPE
1117:              SYNTAX          AdslAturPerfDataEntry
1118:              MAX-ACCESS      not-accessible
1119:              STATUS          current
1120:              DESCRIPTION     "An entry in adslAturPerfDataTable."
1121:              INDEX           { ifIndex }
1122:          ::= { adslAturPerfDataTable 1 }
1123: 
1124:          AdslAturPerfDataEntry ::=
1125:              SEQUENCE {
1126:              adslAturPerfLofs                 Counter32,
1127:              adslAturPerfLoss                 Counter32,
1128:              adslAturPerfLprs                 Counter32,
1129:              adslAturPerfESs                  Counter32,
1130:              adslAturPerfValidIntervals       INTEGER,
1131:              adslAturPerfInvalidIntervals     INTEGER,
1132:              adslAturPerfCurr15MinTimeElapsed AdslPerfTimeElapsed,
1133:              adslAturPerfCurr15MinLofs        PerfCurrentCount,
1134:              adslAturPerfCurr15MinLoss        PerfCurrentCount,
1135:              adslAturPerfCurr15MinLprs        PerfCurrentCount,
1136:              adslAturPerfCurr15MinESs         PerfCurrentCount,
1137:              adslAturPerfCurr1DayTimeElapsed  AdslPerfTimeElapsed,
1138:              adslAturPerfCurr1DayLofs         AdslPerfCurrDayCount,
1139:              adslAturPerfCurr1DayLoss         AdslPerfCurrDayCount,
1140:              adslAturPerfCurr1DayLprs         AdslPerfCurrDayCount,
1141:              adslAturPerfCurr1DayESs          AdslPerfCurrDayCount,
1142:              adslAturPerfPrev1DayMoniSecs     INTEGER,
1143:              adslAturPerfPrev1DayLofs         AdslPerfPrevDayCount,
1144:              adslAturPerfPrev1DayLoss         AdslPerfPrevDayCount,
1145:              adslAturPerfPrev1DayLprs         AdslPerfPrevDayCount,
1146:              adslAturPerfPrev1DayESs          AdslPerfPrevDayCount
1147:              }
1148: 
1149:          -- Event (Raw) Counters
1150:          --
1151:          -- Also see adslAturIntervalTable for 15 minute interval
1152:          -- elapsed counters.
1153:          --
1154:          adslAturPerfLofs OBJECT-TYPE
1155:              SYNTAX      Counter32
1156:              UNITS       "seconds"
1157:              MAX-ACCESS  read-only
1158:              STATUS      current
1159:              DESCRIPTION
1160:                  "Count of the number of Loss of Framing failures since
1161:                  agent reset."
1162:          ::= { adslAturPerfDataEntry 1 }
1163: 
1164:          adslAturPerfLoss  OBJECT-TYPE
1165:              SYNTAX      Counter32
1166:              UNITS       "seconds"
1167:              MAX-ACCESS  read-only
1168:              STATUS      current
1169:              DESCRIPTION
1170:                  "Count of the number of Loss of Signal failures since
1171:                  agent reset."
1172:          ::= { adslAturPerfDataEntry 2 }
1173: 
1174:         adslAturPerfLprs  OBJECT-TYPE
1175:              SYNTAX      Counter32
1176:              UNITS       "seconds"
1177:              MAX-ACCESS  read-only
1178:              STATUS      current
1179:              DESCRIPTION
1180:                  "Count of the number of Loss of Power failures since
1181:                  agent reset."
1182:          ::= { adslAturPerfDataEntry 3 }
1183: 
1184:          adslAturPerfESs  OBJECT-TYPE
1185:              SYNTAX      Counter32
1186:              UNITS       "seconds"
1187:              MAX-ACCESS  read-only
1188:              STATUS      current
1189:              DESCRIPTION
1190:                  "Count of the number of Errored Seconds since agent
1191:                  reset.  The errored second parameter is a count of
1192:                  one-second intervals containing one or more crc
1193:                  anomalies, or one or more los or sef defects."
1194:          ::= { adslAturPerfDataEntry 4 }
1195: 
1196:          -- general 15 min interval information
1197:          --
1198:          adslAturPerfValidIntervals OBJECT-TYPE
1199:              SYNTAX      INTEGER(0..96)
1199: warning - warning: use Integer32 instead of INTEGER in SMIv2
1200:              MAX-ACCESS  read-only
1201:              STATUS      current
1202:              DESCRIPTION
1203:                  "The number of previous 15-minute intervals in the
1204:                  interval table for which data was collected.  Given
1205:                  that <n> is the maximum # of intervals supported.
1206:                  The value will be <n> unless the measurement was
1207:                  (re-)started within the last (<n>*15) minutes, in which
1208:                  case the value will be the number of complete 15
1209:                  minute intervals for which the agent has at least
1210:                  some data. In certain cases (e.g., in the case
1211:                  where the agent is a proxy) it is possible that some
1212:                  intervals are unavailable.  In this case, this
1213:                  interval is the maximum interval number for
1214:                  which data is available."
1215:          ::= { adslAturPerfDataEntry 5 }
1216:          adslAturPerfInvalidIntervals OBJECT-TYPE
1217:              SYNTAX      INTEGER(0..96)
1217: warning - warning: use Integer32 instead of INTEGER in SMIv2
1218:              MAX-ACCESS  read-only
1219:              STATUS      current
1220:              DESCRIPTION
1221:                  "The number of intervals in the range from
1222:                  0 to the value of adslAturPerfValidIntervals
1223:                  for which no data is available. This object
1224:                  will typically be zero except in cases where
1225:                  the data for some intervals are not available
1226:                  (e.g., in proxy situations)."
1227:          ::= { adslAturPerfDataEntry 6 }
1228: 
1229:          -- 15 min current performance group
1230:          --
1231:          adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE
1232:              SYNTAX      AdslPerfTimeElapsed(0..899)
1233:              UNITS       "seconds"
1234:              MAX-ACCESS  read-only
1235:              STATUS      current
1236:              DESCRIPTION
1237:                  "Total elapsed seconds in this interval."
1238:          ::= { adslAturPerfDataEntry 7 }
1239: 
1240:          adslAturPerfCurr15MinLofs OBJECT-TYPE
1241:              SYNTAX      PerfCurrentCount
1242:              UNITS       "seconds"
1243:              MAX-ACCESS  read-only
1244:              STATUS      current
1245:              DESCRIPTION
1246:                  "Count of seconds in the current 15 minute interval
1247:                  when there was Loss of Framing."
1248:          ::= { adslAturPerfDataEntry 8 }
1249: 
1250:          adslAturPerfCurr15MinLoss  OBJECT-TYPE
1251:              SYNTAX      PerfCurrentCount
1252:              UNITS       "seconds"
1253:              MAX-ACCESS  read-only
1254:              STATUS      current
1255:              DESCRIPTION
1256:                  "Count of seconds in the current 15 minute interval
1257:                  when there was Loss of Signal."
1258:          ::= { adslAturPerfDataEntry 9 }
1259: 
1260:          adslAturPerfCurr15MinLprs  OBJECT-TYPE
1261:              SYNTAX      PerfCurrentCount
1262:              UNITS       "seconds"
1263:              MAX-ACCESS  read-only
1264:              STATUS      current
1265:              DESCRIPTION
1266:                  "Count of seconds in the current 15 minute interval
1267:                  when there was Loss of Power."
1268:          ::= { adslAturPerfDataEntry 10 }
1269: 
1270:          adslAturPerfCurr15MinESs OBJECT-TYPE
1271:              SYNTAX      PerfCurrentCount
1272:              UNITS       "seconds"
1273:              MAX-ACCESS  read-only
1274:              STATUS      current
1275:              DESCRIPTION
1276:                 "Count of Errored Seconds in the current 15 minute
1277:                 interval.  The errored second parameter is a count of
1278:                 one-second intervals containing one or more crc
1279:                 anomalies, or one or more los or sef defects."
1280: 
1281:          ::= { adslAturPerfDataEntry 11 }
1282: 
1283:          -- 1-day current and previous performance group
1284:          --
1285:          adslAturPerfCurr1DayTimeElapsed OBJECT-TYPE
1286:              SYNTAX      AdslPerfTimeElapsed(0..86399)
1287:              UNITS       "seconds"
1288:              MAX-ACCESS  read-only
1289:              STATUS      current
1290:              DESCRIPTION
1291:                  "Number of seconds that have elapsed since the
1292:                  beginning of the current 1-day interval."
1293:          ::= { adslAturPerfDataEntry 12 }
1294: 
1295:          adslAturPerfCurr1DayLofs  OBJECT-TYPE
1296:              SYNTAX      AdslPerfCurrDayCount
1297:              UNITS       "seconds"
1298:              MAX-ACCESS  read-only
1299:              STATUS      current
1300:              DESCRIPTION
1301:                  "Count of the number of seconds when there was Loss
1302:                  of Framing during the current day as measured by
1303:                  adslAturPerfCurr1DayTimeElapsed."
1304:          ::= { adslAturPerfDataEntry 13 }
1305: 
1306:          adslAturPerfCurr1DayLoss  OBJECT-TYPE
1307:              SYNTAX      AdslPerfCurrDayCount
1308:              UNITS       "seconds"
1309:              MAX-ACCESS  read-only
1310:              STATUS      current
1311:              DESCRIPTION
1312:                  "Count of the number of seconds when there was Loss
1313:                  of Signal during the current day as measured by
1314:                  adslAturPerfCurr1DayTimeElapsed."
1315:          ::= { adslAturPerfDataEntry 14 }
1316: 
1317:          adslAturPerfCurr1DayLprs  OBJECT-TYPE
1318:              SYNTAX      AdslPerfCurrDayCount
1319:              UNITS       "seconds"
1320:              MAX-ACCESS  read-only
1321:              STATUS      current
1322:              DESCRIPTION
1323:                  "Count of the number of seconds when there was Loss
1324:                  of Power during the current day as measured by
1325:                  adslAturPerfCurr1DayTimeElapsed."
1326:          ::= { adslAturPerfDataEntry 15 }
1327: 
1328:     adslAturPerfCurr1DayESs OBJECT-TYPE
1329:              SYNTAX      AdslPerfCurrDayCount
1330:              UNITS       "seconds"
1331:              MAX-ACCESS  read-only
1332:              STATUS      current
1333:              DESCRIPTION
1334:                  "Count of Errored Seconds during the current day as
1335:                  measured by adslAturPerfCurr1DayTimeElapsed.
1336:                  The errored second parameter is a count of
1337:                  one-second intervals containing one or more crc
1338:                  anomalies, or one or more los or sef defects."
1339:          ::= { adslAturPerfDataEntry 16 }
1340: 
1341:          adslAturPerfPrev1DayMoniSecs OBJECT-TYPE
1342:              SYNTAX      INTEGER(0..86400)
1342: warning - warning: use Integer32 instead of INTEGER in SMIv2
1343:              UNITS       "seconds"
1344:              MAX-ACCESS  read-only
1345:              STATUS      current
1346:              DESCRIPTION
1347:                  "The amount of time in the previous 1-day interval
1348:                  over which the performance monitoring information
1349:                  is actually counted. This value will be the same as
1350:                  the interval duration except in a situation where
1351:                  performance monitoring data could not be collected
1352:                  for any reason."
1353:          ::= { adslAturPerfDataEntry 17 }
1354: 
1355:          adslAturPerfPrev1DayLofs  OBJECT-TYPE
1356:              SYNTAX      AdslPerfPrevDayCount
1357:              UNITS       "seconds"
1358:              MAX-ACCESS  read-only
1359:              STATUS      current
1360:              DESCRIPTION
1361:                  "Count of seconds in the interval when there was
1362:                  Loss of Framing within the most recent previous
1363:                  1-day period."
1364:          ::= { adslAturPerfDataEntry 18 }
1365: 
1366:          adslAturPerfPrev1DayLoss  OBJECT-TYPE
1367:              SYNTAX      AdslPerfPrevDayCount
1368:              UNITS       "seconds"
1369:              MAX-ACCESS  read-only
1370:              STATUS      current
1371:              DESCRIPTION
1372:                  "Count of seconds in the interval when there was
1373:                  Loss of Signal within the most recent previous
1374:                  1-day period."
1375:          ::= { adslAturPerfDataEntry 19 }
1376: 
1377:          adslAturPerfPrev1DayLprs  OBJECT-TYPE
1378:              SYNTAX      AdslPerfPrevDayCount
1379:              UNITS       "seconds"
1380:              MAX-ACCESS  read-only
1381:              STATUS      current
1382:              DESCRIPTION
1383:                  "Count of seconds in the interval when there was
1384:                  Loss of Power within the most recent previous
1385:                  1-day period."
1386:          ::= { adslAturPerfDataEntry 20 }
1387: 
1388:          adslAturPerfPrev1DayESs OBJECT-TYPE
1389:              SYNTAX      AdslPerfPrevDayCount
1390:              UNITS       "seconds"
1391:              MAX-ACCESS  read-only
1392:              STATUS      current
1393:              DESCRIPTION
1394:                  "Count of Errored Seconds within the most recent
1395:                  previous 1-day period. The errored second parameter is
1396:                  a count of one-second intervals containing one or more
1397:                  crc anomalies, or one or more los or sef defects."
1398:          ::= { adslAturPerfDataEntry 21 }
1399: 
1400:          adslAtucIntervalTable   OBJECT-TYPE
1401:              SYNTAX          SEQUENCE OF AdslAtucIntervalEntry
1402:              MAX-ACCESS      not-accessible
1403:              STATUS          current
1404:              DESCRIPTION
1405:                  "This table provides one row for each ATUC
1406:                  performance data collection interval.
1407:                  ADSL physical interfaces are
1408:                  those ifEntries where ifType is equal to adsl(94)."
1409:          ::= { adslMibObjects 8 }
1410: 
1411:          adslAtucIntervalEntry   OBJECT-TYPE
1412:              SYNTAX          AdslAtucIntervalEntry
1413:              MAX-ACCESS      not-accessible
1414:              STATUS          current
1415:              DESCRIPTION     "An entry in the adslAtucIntervalTable."
1416:              INDEX           { ifIndex, adslAtucIntervalNumber }
1417:          ::= { adslAtucIntervalTable 1 }
1418: 
1419:          AdslAtucIntervalEntry ::=
1420:              SEQUENCE {
1421:              adslAtucIntervalNumber          INTEGER,
1422:              adslAtucIntervalLofs            PerfIntervalCount,
1423:              adslAtucIntervalLoss            PerfIntervalCount,
1424:              adslAtucIntervalLols            PerfIntervalCount,
1425:              adslAtucIntervalLprs            PerfIntervalCount,
1426:              adslAtucIntervalESs             PerfIntervalCount,
1427:              adslAtucIntervalInits           PerfIntervalCount,
1428:              adslAtucIntervalValidData       TruthValue
1429:              }
1430: 
1431:          adslAtucIntervalNumber OBJECT-TYPE
1432:              SYNTAX      INTEGER(1..96)
1432: warning - warning: use Integer32 instead of INTEGER in SMIv2
1433:              MAX-ACCESS  not-accessible
1434:              STATUS      current
1435:              DESCRIPTION
1436:                  "Performance Data Interval number 1 is the
1437:                  the most recent previous interval; interval
1438:                  96 is 24 hours ago.  Intervals 2..96 are
1439:                  optional."
1440:          ::= { adslAtucIntervalEntry 1 }
1441: 
1442:          adslAtucIntervalLofs OBJECT-TYPE
1443:              SYNTAX      PerfIntervalCount
1444:              UNITS       "seconds"
1445:              MAX-ACCESS  read-only
1446:              STATUS      current
1447:              DESCRIPTION
1448:                  "Count of seconds in the interval when there was Loss
1449:                  of Framing."
1450:          ::= { adslAtucIntervalEntry 2 }
1451: 
1452:          adslAtucIntervalLoss  OBJECT-TYPE
1453:              SYNTAX      PerfIntervalCount
1454:              UNITS       "seconds"
1455:              MAX-ACCESS  read-only
1456:              STATUS      current
1457:              DESCRIPTION
1458:                  "Count of seconds in the interval when there was Loss
1459:                  of Signal."
1460:          ::= { adslAtucIntervalEntry 3 }
1461: 
1462:          adslAtucIntervalLols  OBJECT-TYPE
1463:              SYNTAX      PerfIntervalCount
1464:              UNITS       "seconds"
1465:              MAX-ACCESS  read-only
1466:              STATUS      current
1467:              DESCRIPTION
1468:                  "Count of seconds in the interval when there was Loss
1469:                  of Link."
1470:          ::= { adslAtucIntervalEntry 4 }
1471: 
1472:          adslAtucIntervalLprs  OBJECT-TYPE
1473:              SYNTAX      PerfIntervalCount
1474:              UNITS       "seconds"
1475:              MAX-ACCESS  read-only
1476:              STATUS      current
1477:              DESCRIPTION
1478:                  "Count of seconds in the interval when there was Loss
1479:                  of Power."
1480:          ::= { adslAtucIntervalEntry 5 }
1481: 
1482:          adslAtucIntervalESs OBJECT-TYPE
1483:              SYNTAX      PerfIntervalCount
1484:              UNITS       "seconds"
1485:              MAX-ACCESS  read-only
1486:              STATUS      current
1487:              DESCRIPTION
1488:                  "Count of Errored Seconds in the interval.
1489:                  The errored second parameter is a count of
1490:                  one-second intervals containing one or more crc
1491:                  anomalies, or one or more los or sef defects."
1492:          ::= { adslAtucIntervalEntry 6 }
1493: 
1494:          adslAtucIntervalInits  OBJECT-TYPE
1495:              SYNTAX      PerfIntervalCount
1496:              MAX-ACCESS  read-only
1497:              STATUS      current
1498:              DESCRIPTION
1499:                  "Count of the line initialization attempts
1500:                  during the interval. Includes both successful
1501:                  and failed attempts."
1502:          ::= { adslAtucIntervalEntry 7 }
1503:          adslAtucIntervalValidData OBJECT-TYPE
1504:              SYNTAX TruthValue
1505:              MAX-ACCESS read-only
1506:              STATUS current
1507:              DESCRIPTION
1508:                  "This variable indicates if the data for this
1509:                  interval is valid."
1510:          ::= { adslAtucIntervalEntry 8 }
1511: 
1512:          adslAturIntervalTable   OBJECT-TYPE
1513:              SYNTAX          SEQUENCE OF AdslAturIntervalEntry
1514:              MAX-ACCESS      not-accessible
1515:              STATUS          current
1516:              DESCRIPTION
1517:                  "This table provides one row for each ATUR
1518:                  performance data collection interval.
1519:                  ADSL physical interfaces are those
1520:                  ifEntries where ifType is equal to adsl(94)."
1521:          ::= { adslMibObjects 9 }
1522: 
1523:          adslAturIntervalEntry   OBJECT-TYPE
1524:              SYNTAX          AdslAturIntervalEntry
1525:              MAX-ACCESS      not-accessible
1526:              STATUS          current
1527:              DESCRIPTION     "An entry in the adslAturIntervalTable."
1528:              INDEX           { ifIndex, adslAturIntervalNumber }
1529:          ::= { adslAturIntervalTable 1 }
1530: 
1531:          AdslAturIntervalEntry ::=
1532:              SEQUENCE {
1533:              adslAturIntervalNumber          INTEGER,
1534:              adslAturIntervalLofs            PerfIntervalCount,
1535:              adslAturIntervalLoss            PerfIntervalCount,
1536:              adslAturIntervalLprs            PerfIntervalCount,
1537:              adslAturIntervalESs             PerfIntervalCount,
1538:              adslAturIntervalValidData       TruthValue
1539:              }
1540: 
1541:          adslAturIntervalNumber OBJECT-TYPE
1542:              SYNTAX      INTEGER(1..96)
1542: warning - warning: use Integer32 instead of INTEGER in SMIv2
1543:              MAX-ACCESS  not-accessible
1544:              STATUS      current
1545:              DESCRIPTION
1546:                  "Performance Data Interval number 1 is the
1547:                  the most recent previous interval; interval
1548:                  96 is 24 hours ago.  Intervals 2..96 are
1549:                  optional."
1550:          ::= { adslAturIntervalEntry 1 }
1551:          adslAturIntervalLofs OBJECT-TYPE
1552:              SYNTAX      PerfIntervalCount
1553:              UNITS       "seconds"
1554:              MAX-ACCESS  read-only
1555:              STATUS      current
1556:              DESCRIPTION
1557:                  "Count of seconds in the interval when there was
1558:                  Loss of Framing."
1559:          ::= { adslAturIntervalEntry 2 }
1560: 
1561:          adslAturIntervalLoss  OBJECT-TYPE
1562:              SYNTAX      PerfIntervalCount
1563:              UNITS       "seconds"
1564:              MAX-ACCESS  read-only
1565:              STATUS      current
1566:              DESCRIPTION
1567:                  "Count of seconds in the interval when there was
1568:                  Loss of Signal."
1569:          ::= { adslAturIntervalEntry 3 }
1570: 
1571:          adslAturIntervalLprs  OBJECT-TYPE
1572:              SYNTAX      PerfIntervalCount
1573:              UNITS       "seconds"
1574:              MAX-ACCESS  read-only
1575:              STATUS      current
1576:              DESCRIPTION
1577:                  "Count of seconds in the interval when there was
1578:                  Loss of Power."
1579:          ::= { adslAturIntervalEntry 4 }
1580: 
1581:          adslAturIntervalESs OBJECT-TYPE
1582:              SYNTAX      PerfIntervalCount
1583:              UNITS       "seconds"
1584:              MAX-ACCESS  read-only
1585:              STATUS      current
1586:              DESCRIPTION
1587:                  "Count of Errored Seconds in the interval.
1588:                  The errored second parameter is a count of
1589:                  one-second intervals containing one or more crc
1590:                  anomalies, or one or more los or sef defects."
1591:          ::= { adslAturIntervalEntry 5 }
1592: 
1593:          adslAturIntervalValidData OBJECT-TYPE
1594:              SYNTAX TruthValue
1595:              MAX-ACCESS read-only
1596:              STATUS current
1597:              DESCRIPTION
1598:                  "This variable indicates if the data for this
1599:                  interval is valid."
1600:          ::= { adslAturIntervalEntry 6 }
1601: 
1602:          adslAtucChanPerfDataTable       OBJECT-TYPE
1603:              SYNTAX          SEQUENCE OF AdslAtucChanPerfDataEntry
1604:              MAX-ACCESS      not-accessible
1605:              STATUS          current
1606:              DESCRIPTION
1607:                  "This table provides one row for each ATUC channel.
1608:                  ADSL channel interfaces are those ifEntries
1609:                  where ifType is equal to adslInterleave(124)
1610:                  or adslFast(125)."
1611:          ::= { adslMibObjects 10 }
1612: 
1613:          adslAtucChanPerfDataEntry       OBJECT-TYPE
1614: 
1615:              SYNTAX          AdslAtucChanPerfDataEntry
1616:              MAX-ACCESS      not-accessible
1617:              STATUS          current
1618:              DESCRIPTION     "An entry in adslAtucChanPerfDataTable."
1619:              INDEX           { ifIndex }
1620:          ::= { adslAtucChanPerfDataTable 1 }
1621: 
1622:          AdslAtucChanPerfDataEntry ::=
1623:           SEQUENCE {
1624:           adslAtucChanReceivedBlks                 Counter32,
1625:           adslAtucChanTransmittedBlks              Counter32,
1626:           adslAtucChanCorrectedBlks                Counter32,
1627:           adslAtucChanUncorrectBlks                Counter32,
1628:           adslAtucChanPerfValidIntervals           INTEGER,
1629:           adslAtucChanPerfInvalidIntervals         INTEGER,
1630:           adslAtucChanPerfCurr15MinTimeElapsed     AdslPerfTimeElapsed,
1631:           adslAtucChanPerfCurr15MinReceivedBlks    PerfCurrentCount,
1632:           adslAtucChanPerfCurr15MinTransmittedBlks PerfCurrentCount,
1633:           adslAtucChanPerfCurr15MinCorrectedBlks   PerfCurrentCount,
1634:           adslAtucChanPerfCurr15MinUncorrectBlks   PerfCurrentCount,
1635:           adslAtucChanPerfCurr1DayTimeElapsed      AdslPerfTimeElapsed,
1636:           adslAtucChanPerfCurr1DayReceivedBlks     AdslPerfCurrDayCount,
1637:           adslAtucChanPerfCurr1DayTransmittedBlks  AdslPerfCurrDayCount,
1638:           adslAtucChanPerfCurr1DayCorrectedBlks    AdslPerfCurrDayCount,
1639:           adslAtucChanPerfCurr1DayUncorrectBlks    AdslPerfCurrDayCount,
1640:           adslAtucChanPerfPrev1DayMoniSecs         INTEGER,
1641:           adslAtucChanPerfPrev1DayReceivedBlks     AdslPerfPrevDayCount,
1642:           adslAtucChanPerfPrev1DayTransmittedBlks  AdslPerfPrevDayCount,
1643:           adslAtucChanPerfPrev1DayCorrectedBlks    AdslPerfPrevDayCount,
1644:           adslAtucChanPerfPrev1DayUncorrectBlks    AdslPerfPrevDayCount
1645:          }
1646:          -- performance group
1647:          --
1648:          -- Note: block is intended to be the length of the channel
1649:          --       data-block on which the CRC operates. See
1650:          --       adslAtucChanCrcBlockLength for more information.
1651:          --
1652:          adslAtucChanReceivedBlks OBJECT-TYPE
1653:              SYNTAX      Counter32
1654:              MAX-ACCESS  read-only
1655:              STATUS      current
1656:              DESCRIPTION
1657:                  "Count of all encoded blocks received on this channel
1658:                  since agent reset."
1659:          ::= { adslAtucChanPerfDataEntry 1 }
1660: 
1661:          adslAtucChanTransmittedBlks  OBJECT-TYPE
1662:              SYNTAX      Counter32
1663:              MAX-ACCESS  read-only
1664:              STATUS      current
1665:              DESCRIPTION
1666:                  "Count of all encoded blocks transmitted on this
1667:                  channel since agent reset."
1668:          ::= { adslAtucChanPerfDataEntry 2 }
1669: 
1670:          adslAtucChanCorrectedBlks  OBJECT-TYPE
1671:              SYNTAX      Counter32
1672:              MAX-ACCESS  read-only
1673:              STATUS      current
1674:              DESCRIPTION
1675:                  "Count of all blocks received with errors that were
1676:                  corrected since agent reset.  These blocks are passed
1677:                  on as good data."
1678:          ::= { adslAtucChanPerfDataEntry 3 }
1679: 
1680:          adslAtucChanUncorrectBlks  OBJECT-TYPE
1681:              SYNTAX      Counter32
1682:              MAX-ACCESS  read-only
1683:              STATUS      current
1684:              DESCRIPTION
1685:                  "Count of all blocks received with uncorrectable
1686:                  errors since agent reset."
1687:          ::= { adslAtucChanPerfDataEntry 4 }
1688: 
1689:          -- general 15 min interval information
1690:          --
1691:          adslAtucChanPerfValidIntervals OBJECT-TYPE
1692:              SYNTAX      INTEGER(0..96)
1692: warning - warning: use Integer32 instead of INTEGER in SMIv2
1693:              MAX-ACCESS  read-only
1694:              STATUS      current
1695:              DESCRIPTION
1696:                  "The number of previous 15-minute intervals in the
1697:                  interval table for which data was collected.  Given
1698:                  that <n> is the maximum # of intervals supported.
1699:                  The value will be <n> unless the measurement was
1700:                  (re-)started within the last (<n>*15) minutes, in which
1701:                  case the value will be the number of complete 15
1702:                  minute intervals for which the agent has at least
1703:                  some data. In certain cases (e.g., in the case
1704:                  where the agent is a proxy) it is possible that some
1705:                  intervals are unavailable.  In this case, this
1706:                  interval is the maximum interval number for
1707:                  which data is available."
1708:          ::= { adslAtucChanPerfDataEntry 5 }
1709: 
1710:          adslAtucChanPerfInvalidIntervals OBJECT-TYPE
1711:              SYNTAX      INTEGER(0..96)
1711: warning - warning: use Integer32 instead of INTEGER in SMIv2
1712:              MAX-ACCESS  read-only
1713:              STATUS      current
1714:              DESCRIPTION
1715:                  "The number of intervals in the range from
1716:                  0 to the value of adslAtucChanPerfValidIntervals
1717:                  for which no data is available. This object
1718:                  will typically be zero except in cases where
1719:                  the data for some intervals are not available
1720:                  (e.g., in proxy situations)."
1721:          ::= { adslAtucChanPerfDataEntry 6 }
1722: 
1723:          -- 15 min current performance group
1724:          --
1725:          adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE
1726:              SYNTAX      AdslPerfTimeElapsed(0..899)
1727:              UNITS       "seconds"
1728:              MAX-ACCESS  read-only
1729:              STATUS      current
1730:              DESCRIPTION
1731:                  "Total elapsed seconds in this interval."
1732:          ::= { adslAtucChanPerfDataEntry 7 }
1733: 
1734:          adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE
1735:              SYNTAX      PerfCurrentCount
1736:              MAX-ACCESS  read-only
1737:              STATUS      current
1738:              DESCRIPTION
1739:                  "Count of all encoded blocks received on this channel
1740:                  within the current 15 minute interval."
1741:          ::= { adslAtucChanPerfDataEntry 8 }
1742:          adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE
1743:              SYNTAX      PerfCurrentCount
1744:              MAX-ACCESS  read-only
1745:              STATUS      current
1746:              DESCRIPTION
1747:                  "Count of all encoded blocks transmitted on this
1748:                  channel within the current 15 minute interval."
1749:          ::= { adslAtucChanPerfDataEntry 9 }
1750: 
1751:          adslAtucChanPerfCurr15MinCorrectedBlks  OBJECT-TYPE
1752:              SYNTAX      PerfCurrentCount
1753:              MAX-ACCESS  read-only
1754:              STATUS      current
1755:              DESCRIPTION
1756:                  "Count of all blocks received with errors that were
1757:                  corrected on this channel within the current 15 minute
1758:                  interval."
1759:          ::= { adslAtucChanPerfDataEntry 10 }
1760: 
1761:          adslAtucChanPerfCurr15MinUncorrectBlks  OBJECT-TYPE
1762:              SYNTAX      PerfCurrentCount
1763:              MAX-ACCESS  read-only
1764:              STATUS      current
1765:              DESCRIPTION
1766:                  "Count of all blocks received with uncorrectable
1767:                  errors on this channel within the current 15 minute
1768:                  interval."
1769:          ::= { adslAtucChanPerfDataEntry 11 }
1770: 
1771:          -- 1-day current and previous performance group
1772:          --
1773:          adslAtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE
1774:              SYNTAX      AdslPerfTimeElapsed(0..86399)
1775:              UNITS       "seconds"
1776:              MAX-ACCESS  read-only
1777:              STATUS      current
1778:              DESCRIPTION
1779:                  "Number of seconds that have elapsed since the
1780:                  beginning of the current 1-day interval."
1781:          ::= { adslAtucChanPerfDataEntry 12 }
1782: 
1783:          adslAtucChanPerfCurr1DayReceivedBlks  OBJECT-TYPE
1784:              SYNTAX      AdslPerfCurrDayCount
1785:              MAX-ACCESS  read-only
1786:              STATUS      current
1787:              DESCRIPTION
1788:                  "Count of all encoded blocks received on this
1789:                  channel during the current day as measured by
1790:                  adslAtucChanPerfCurr1DayTimeElapsed."
1791:          ::= { adslAtucChanPerfDataEntry 13 }
1792: 
1793:          adslAtucChanPerfCurr1DayTransmittedBlks  OBJECT-TYPE
1794:              SYNTAX      AdslPerfCurrDayCount
1795:              MAX-ACCESS  read-only
1796:              STATUS      current
1797:              DESCRIPTION
1798:                  "Count of all encoded blocks transmitted on this
1799:                  channel during the current day as measured by
1800:                  adslAtucChanPerfCurr1DayTimeElapsed."
1801:          ::= { adslAtucChanPerfDataEntry 14 }
1802: 
1803:          adslAtucChanPerfCurr1DayCorrectedBlks  OBJECT-TYPE
1804:              SYNTAX      AdslPerfCurrDayCount
1805:              MAX-ACCESS  read-only
1806:              STATUS      current
1807:              DESCRIPTION
1808:                  "Count of all blocks received with errors that were
1809:                  corrected on this channel during the current day as
1810:                  measured by adslAtucChanPerfCurr1DayTimeElapsed."
1811:          ::= { adslAtucChanPerfDataEntry 15 }
1812: 
1813:          adslAtucChanPerfCurr1DayUncorrectBlks  OBJECT-TYPE
1814:              SYNTAX      AdslPerfCurrDayCount
1815:              MAX-ACCESS  read-only
1816:              STATUS      current
1817:              DESCRIPTION
1818:                  "Count of all blocks received with uncorrectable
1819:                  errors on this channel during the current day as
1820:                  measured by adslAtucChanPerfCurr1DayTimeElapsed."
1821:          ::= { adslAtucChanPerfDataEntry 16 }
1822: 
1823:          adslAtucChanPerfPrev1DayMoniSecs OBJECT-TYPE
1824:              SYNTAX      INTEGER(0..86400)
1824: warning - warning: use Integer32 instead of INTEGER in SMIv2
1825:              UNITS       "seconds"
1826:              MAX-ACCESS  read-only
1827:              STATUS      current
1828:              DESCRIPTION
1829:                  "The amount of time in the previous 1-day interval
1830:                  over which the performance monitoring information
1831:                  is actually counted. This value will be the same as
1832:                  the interval duration except in a situation where
1833:                  performance monitoring data could not be collected
1834:                  for any reason."
1835:          ::= { adslAtucChanPerfDataEntry 17 }
1836: 
1837:          adslAtucChanPerfPrev1DayReceivedBlks  OBJECT-TYPE
1838:              SYNTAX      AdslPerfPrevDayCount
1839:              MAX-ACCESS  read-only
1840:              STATUS      current
1841:              DESCRIPTION
1842:                  "Count of all encoded blocks received on this
1843:                  channel within the most recent previous 1-day
1844:                  period."
1845:          ::= { adslAtucChanPerfDataEntry 18 }
1846: 
1847:          adslAtucChanPerfPrev1DayTransmittedBlks  OBJECT-TYPE
1848:              SYNTAX      AdslPerfPrevDayCount
1849:              MAX-ACCESS  read-only
1850:              STATUS      current
1851:              DESCRIPTION
1852:                  "Count of all encoded blocks transmitted on this
1853:                  channel within the most recent previous 1-day
1854:                  period."
1855:          ::= { adslAtucChanPerfDataEntry 19 }
1856: 
1857:          adslAtucChanPerfPrev1DayCorrectedBlks  OBJECT-TYPE
1858:              SYNTAX      AdslPerfPrevDayCount
1859:              MAX-ACCESS  read-only
1860:              STATUS      current
1861:              DESCRIPTION
1862:                  "Count of all blocks received with errors that were
1863:                  corrected on this channel within the most recent
1864:                  previous 1-day period."
1865:          ::= { adslAtucChanPerfDataEntry 20 }
1866: 
1867:          adslAtucChanPerfPrev1DayUncorrectBlks  OBJECT-TYPE
1868:              SYNTAX      AdslPerfPrevDayCount
1869:              MAX-ACCESS  read-only
1870:              STATUS      current
1871:              DESCRIPTION
1872:                  "Count of all blocks received with uncorrectable
1873:                  errors on this channel within the most recent previous
1874:                  1-day period."
1875:          ::= { adslAtucChanPerfDataEntry 21 }
1876: 
1877:          adslAturChanPerfDataTable       OBJECT-TYPE
1878:              SYNTAX          SEQUENCE OF AdslAturChanPerfDataEntry
1879:              MAX-ACCESS      not-accessible
1880:              STATUS          current
1881:              DESCRIPTION
1882:                  "This table provides one row for each ATUR channel.
1883:                  ADSL channel interfaces are those ifEntries
1884:                  where ifType is equal to adslInterleave(124)
1885:                  or adslFast(125)."
1886:          ::= { adslMibObjects 11 }
1887: 
1888:          adslAturChanPerfDataEntry       OBJECT-TYPE
1889:              SYNTAX          AdslAturChanPerfDataEntry
1890:              MAX-ACCESS      not-accessible
1891:              STATUS          current
1892:              DESCRIPTION     "An entry in adslAturChanPerfDataTable."
1893:              INDEX           { ifIndex }
1894:          ::= { adslAturChanPerfDataTable 1 }
1895: 
1896:          AdslAturChanPerfDataEntry ::=
1897:           SEQUENCE {
1898:           adslAturChanReceivedBlks                 Counter32,
1899:           adslAturChanTransmittedBlks              Counter32,
1900:           adslAturChanCorrectedBlks                Counter32,
1901:           adslAturChanUncorrectBlks                Counter32,
1902:           adslAturChanPerfValidIntervals           INTEGER,
1903:           adslAturChanPerfInvalidIntervals         INTEGER,
1904:           adslAturChanPerfCurr15MinTimeElapsed     AdslPerfTimeElapsed,
1905:           adslAturChanPerfCurr15MinReceivedBlks    PerfCurrentCount,
1906:           adslAturChanPerfCurr15MinTransmittedBlks PerfCurrentCount,
1907:           adslAturChanPerfCurr15MinCorrectedBlks   PerfCurrentCount,
1908:           adslAturChanPerfCurr15MinUncorrectBlks   PerfCurrentCount,
1909:           adslAturChanPerfCurr1DayTimeElapsed      AdslPerfTimeElapsed,
1910:           adslAturChanPerfCurr1DayReceivedBlks     AdslPerfCurrDayCount,
1911:           adslAturChanPerfCurr1DayTransmittedBlks  AdslPerfCurrDayCount,
1912:           adslAturChanPerfCurr1DayCorrectedBlks    AdslPerfCurrDayCount,
1913:           adslAturChanPerfCurr1DayUncorrectBlks    AdslPerfCurrDayCount,
1914:           adslAturChanPerfPrev1DayMoniSecs         INTEGER,
1915:           adslAturChanPerfPrev1DayReceivedBlks     AdslPerfPrevDayCount,
1916:           adslAturChanPerfPrev1DayTransmittedBlks  AdslPerfPrevDayCount,
1917:           adslAturChanPerfPrev1DayCorrectedBlks    AdslPerfPrevDayCount,
1918:           adslAturChanPerfPrev1DayUncorrectBlks    AdslPerfPrevDayCount
1919:           }
1920:          -- performance group
1921:          --
1922:          -- Note: block is intended to be the length of the channel
1923:          --       data-block on which the CRC operates. See
1924:          --       adslAturChanCrcBlockLength for more information.
1925:          --
1926:          adslAturChanReceivedBlks OBJECT-TYPE
1927:              SYNTAX      Counter32
1928:              MAX-ACCESS  read-only
1929:              STATUS      current
1930:              DESCRIPTION
1931:                  "Count of all encoded blocks received on this channel
1932:                  since agent reset."
1933:          ::= { adslAturChanPerfDataEntry 1 }
1934:          adslAturChanTransmittedBlks  OBJECT-TYPE
1935:              SYNTAX      Counter32
1936:              MAX-ACCESS  read-only
1937:              STATUS      current
1938:              DESCRIPTION
1939:                  "Count of all encoded blocks transmitted on this
1940:                  channel since agent reset."
1941:          ::= { adslAturChanPerfDataEntry 2 }
1942: 
1943:          adslAturChanCorrectedBlks  OBJECT-TYPE
1944:              SYNTAX      Counter32
1945:              MAX-ACCESS  read-only
1946:              STATUS      current
1947:              DESCRIPTION
1948:                  "Count of all blocks received with errors that were
1949:                  corrected since agent reset.  These blocks are passed
1950:                  on as good data."
1951:          ::= { adslAturChanPerfDataEntry 3 }
1952: 
1953:          adslAturChanUncorrectBlks  OBJECT-TYPE
1954:              SYNTAX      Counter32
1955:              MAX-ACCESS  read-only
1956:              STATUS      current
1957:              DESCRIPTION
1958:                  "Count of all blocks received with uncorrectable
1959:                  errors since agent reset."
1960:          ::= { adslAturChanPerfDataEntry 4 }
1961: 
1962:          -- general 15 min interval information
1963:          --
1964:          adslAturChanPerfValidIntervals OBJECT-TYPE
1965:              SYNTAX      INTEGER(0..96)
1965: warning - warning: use Integer32 instead of INTEGER in SMIv2
1966:              MAX-ACCESS  read-only
1967:              STATUS      current
1968:              DESCRIPTION
1969:                  "The number of previous 15-minute intervals in the
1970:                  interval table for which data was collected.  Given
1971:                  that <n> is the maximum # of intervals supported.
1972:                  The value will be <n> unless the measurement was
1973:                  (re-)started within the last (<n>*15) minutes, in which
1974:                  case the value will be the number of complete 15
1975:                  minute intervals for which the agent has at least
1976:                  some data. In certain cases (e.g., in the case
1977:                  where the agent is a proxy) it is possible that some
1978:                  intervals are unavailable.  In this case, this
1979:                  interval is the maximum interval number for
1980:                  which data is available."
1981:          ::= { adslAturChanPerfDataEntry 5 }
1982:          adslAturChanPerfInvalidIntervals OBJECT-TYPE
1983:              SYNTAX      INTEGER(0..96)
1983: warning - warning: use Integer32 instead of INTEGER in SMIv2
1984:              MAX-ACCESS  read-only
1985:              STATUS      current
1986:              DESCRIPTION
1987:                  "The number of intervals in the range from
1988:                  0 to the value of adslAturChanPerfValidIntervals
1989:                  for which no data is available. This object
1990:                  will typically be zero except in cases where
1991:                  the data for some intervals are not available
1992:                  (e.g., in proxy situations)."
1993:          ::= { adslAturChanPerfDataEntry 6 }
1994: 
1995:          -- 15 min current performance group
1996:          --
1997:          adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE
1998:              SYNTAX      AdslPerfTimeElapsed(0..899)
1999:              UNITS       "seconds"
2000:              MAX-ACCESS  read-only
2001:              STATUS      current
2002:              DESCRIPTION
2003:                  "Total elapsed seconds in this interval.
2004:                  A full interval is 900 seconds."
2005:          ::= { adslAturChanPerfDataEntry 7 }
2006: 
2007:          adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE
2008:              SYNTAX      PerfCurrentCount
2009:              MAX-ACCESS  read-only
2010:              STATUS      current
2011:              DESCRIPTION
2012:                  "Count of all encoded blocks received on this
2013:                  channel within the current 15 minute interval."
2014:          ::= { adslAturChanPerfDataEntry 8 }
2015: 
2016:          adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE
2017:              SYNTAX      PerfCurrentCount
2018:              MAX-ACCESS  read-only
2019:              STATUS      current
2020:              DESCRIPTION
2021:                  "Count of all encoded blocks transmitted on this
2022:                  channel within the current 15 minute interval."
2023:          ::= { adslAturChanPerfDataEntry 9 }
2024: 
2025:          adslAturChanPerfCurr15MinCorrectedBlks  OBJECT-TYPE
2026:              SYNTAX      PerfCurrentCount
2027:              MAX-ACCESS  read-only
2028:              STATUS      current
2029:              DESCRIPTION
2030:                  "Count of all blocks received with errors that were
2031:                  corrected on this channel within the current 15 minute
2032:                  interval."
2033:          ::= { adslAturChanPerfDataEntry 10 }
2034: 
2035:          adslAturChanPerfCurr15MinUncorrectBlks  OBJECT-TYPE
2036:              SYNTAX      PerfCurrentCount
2037:              MAX-ACCESS  read-only
2038:              STATUS      current
2039:              DESCRIPTION
2040:                  "Count of all blocks received with uncorrectable
2041:                  errors on this channel within the current 15 minute
2042:                  interval."
2043:          ::= { adslAturChanPerfDataEntry 11 }
2044: 
2045:          -- 1-day current and previous performance group
2046:          --
2047:          adslAturChanPerfCurr1DayTimeElapsed OBJECT-TYPE
2048:              SYNTAX      AdslPerfTimeElapsed(0..86399)
2049:              UNITS       "seconds"
2050:              MAX-ACCESS  read-only
2051:              STATUS      current
2052:              DESCRIPTION
2053:                  "Number of seconds that have elapsed since the
2054:                  beginning of the current 1-day interval."
2055:          ::= { adslAturChanPerfDataEntry 12 }
2056: 
2057:          adslAturChanPerfCurr1DayReceivedBlks  OBJECT-TYPE
2058:              SYNTAX      AdslPerfCurrDayCount
2059:              MAX-ACCESS  read-only
2060:              STATUS      current
2061:              DESCRIPTION
2062:                  "Count of all encoded blocks received on this
2063:                  channel during the current day as measured by
2064:                  adslAturChanPerfCurr1DayTimeElapsed."
2065:          ::= { adslAturChanPerfDataEntry 13 }
2066: 
2067:          adslAturChanPerfCurr1DayTransmittedBlks  OBJECT-TYPE
2068:              SYNTAX      AdslPerfCurrDayCount
2069:              MAX-ACCESS  read-only
2070:              STATUS      current
2071:              DESCRIPTION
2072:                  "Count of all encoded blocks transmitted on this
2073:                  channel during the current day as measured by
2074:                  adslAturChanPerfCurr1DayTimeElapsed."
2075: 
2076:          ::= { adslAturChanPerfDataEntry 14 }
2077:          adslAturChanPerfCurr1DayCorrectedBlks  OBJECT-TYPE
2078:              SYNTAX      AdslPerfCurrDayCount
2079:              MAX-ACCESS  read-only
2080:              STATUS      current
2081:              DESCRIPTION
2082:                  "Count of all blocks received with errors that were
2083:                  corrected on this channel during the current day as
2084:                  measured by adslAturChanPerfCurr1DayTimeElapsed."
2085:          ::= { adslAturChanPerfDataEntry 15 }
2086: 
2087:          adslAturChanPerfCurr1DayUncorrectBlks  OBJECT-TYPE
2088:              SYNTAX      AdslPerfCurrDayCount
2089:              MAX-ACCESS  read-only
2090:              STATUS      current
2091:              DESCRIPTION
2092:                  "Count of all blocks received with uncorrectable
2093:                  errors on this channel during the current day as
2094:                  measured by adslAturChanPerfCurr1DayTimeElapsed."
2095:          ::= { adslAturChanPerfDataEntry 16 }
2096: 
2097:          adslAturChanPerfPrev1DayMoniSecs OBJECT-TYPE
2098:              SYNTAX      INTEGER(0..86400)
2098: warning - warning: use Integer32 instead of INTEGER in SMIv2
2099:              UNITS       "seconds"
2100:              MAX-ACCESS  read-only
2101:              STATUS      current
2102:              DESCRIPTION
2103:                  "The amount of time in the previous 1-day interval
2104:                  over which the performance monitoring information
2105:                  is actually counted. This value will be the same as
2106:                  the interval duration except in a situation where
2107:                  performance monitoring data could not be collected
2108:                  for any reason."
2109:          ::= { adslAturChanPerfDataEntry 17 }
2110: 
2111:          adslAturChanPerfPrev1DayReceivedBlks  OBJECT-TYPE
2112:              SYNTAX      AdslPerfPrevDayCount
2113:              MAX-ACCESS  read-only
2114:              STATUS      current
2115:              DESCRIPTION
2116:                  "Count of all encoded blocks received on this
2117:                  channel within the most recent previous 1-day
2118:                  period."
2119:          ::= { adslAturChanPerfDataEntry 18 }
2120: 
2121:          adslAturChanPerfPrev1DayTransmittedBlks  OBJECT-TYPE
2122:              SYNTAX      AdslPerfPrevDayCount
2123:              MAX-ACCESS  read-only
2124:              STATUS      current
2125:              DESCRIPTION
2126:                  "Count of all encoded blocks transmitted on this
2127:                  channel within the most recent previous 1-day
2128:                  period."
2129:          ::= { adslAturChanPerfDataEntry 19 }
2130: 
2131:          adslAturChanPerfPrev1DayCorrectedBlks  OBJECT-TYPE
2132:              SYNTAX      AdslPerfPrevDayCount
2133:              MAX-ACCESS  read-only
2134:              STATUS      current
2135:              DESCRIPTION
2136:                  "Count of all blocks received with errors that were
2137:                  corrected on this channel within the most recent
2138:                  previous 1-day period."
2139:          ::= { adslAturChanPerfDataEntry 20 }
2140: 
2141:          adslAturChanPerfPrev1DayUncorrectBlks  OBJECT-TYPE
2142:              SYNTAX      AdslPerfPrevDayCount
2143:              MAX-ACCESS  read-only
2144:              STATUS      current
2145:              DESCRIPTION
2146:                  "Count of all blocks received with uncorrectable
2147:                  errors on this channel within the most recent previous
2148:                  1-day period."
2149:          ::= { adslAturChanPerfDataEntry 21 }
2150: 
2151:          adslAtucChanIntervalTable   OBJECT-TYPE
2152:              SYNTAX          SEQUENCE OF AdslAtucChanIntervalEntry
2153:              MAX-ACCESS      not-accessible
2154:              STATUS          current
2155:              DESCRIPTION
2156:                  "This table provides one row for each ATUC channel's
2157:                  performance data collection interval.
2158:                  ADSL channel interfaces are those ifEntries
2159:                  where ifType is equal to adslInterleave(124)
2160:                  or adslFast(125)."
2161:          ::= { adslMibObjects 12 }
2162: 
2163:          adslAtucChanIntervalEntry   OBJECT-TYPE
2164:              SYNTAX          AdslAtucChanIntervalEntry
2165:              MAX-ACCESS      not-accessible
2166:              STATUS          current
2167:              DESCRIPTION     "An entry in the adslAtucIntervalTable."
2168:              INDEX           { ifIndex, adslAtucChanIntervalNumber }
2169:          ::= { adslAtucChanIntervalTable 1 }
2170: 
2171:          AdslAtucChanIntervalEntry ::=
2172:              SEQUENCE {
2173:              adslAtucChanIntervalNumber          INTEGER,
2174:              adslAtucChanIntervalReceivedBlks    PerfIntervalCount,
2175:              adslAtucChanIntervalTransmittedBlks PerfIntervalCount,
2176:              adslAtucChanIntervalCorrectedBlks   PerfIntervalCount,
2177:              adslAtucChanIntervalUncorrectBlks   PerfIntervalCount,
2178:              adslAtucChanIntervalValidData       TruthValue
2179:              }
2180:          adslAtucChanIntervalNumber OBJECT-TYPE
2181:              SYNTAX      INTEGER(1..96)
2181: warning - warning: use Integer32 instead of INTEGER in SMIv2
2182:              MAX-ACCESS  not-accessible
2183:              STATUS      current
2184:              DESCRIPTION
2185:                  "Performance Data Interval number 1 is the
2186:                  the most recent previous interval; interval
2187:                  96 is 24 hours ago.  Intervals 2..96 are
2188:                  optional."
2189:          ::= { adslAtucChanIntervalEntry 1 }
2190: 
2191:          adslAtucChanIntervalReceivedBlks OBJECT-TYPE
2192:              SYNTAX      PerfIntervalCount
2193:              MAX-ACCESS  read-only
2194:              STATUS      current
2195:              DESCRIPTION
2196:                  "Count of all encoded blocks received on this channel
2197:                  during this interval."
2198:          ::= { adslAtucChanIntervalEntry 2 }
2199: 
2200:          adslAtucChanIntervalTransmittedBlks  OBJECT-TYPE
2201:              SYNTAX      PerfIntervalCount
2202:              MAX-ACCESS  read-only
2203:              STATUS      current
2204:              DESCRIPTION
2205:                  "Count of all encoded blocks transmitted on this
2206:                  channel during this interval."
2207:          ::= { adslAtucChanIntervalEntry 3 }
2208: 
2209:          adslAtucChanIntervalCorrectedBlks  OBJECT-TYPE
2210:              SYNTAX      PerfIntervalCount
2211:              MAX-ACCESS  read-only
2212:              STATUS      current
2213:              DESCRIPTION
2214:                  "Count of all blocks received with errors that were
2215:                  corrected on this channel during this interval."
2216:          ::= { adslAtucChanIntervalEntry 4 }
2217: 
2218:          adslAtucChanIntervalUncorrectBlks  OBJECT-TYPE
2219:              SYNTAX      PerfIntervalCount
2220:              MAX-ACCESS  read-only
2221:              STATUS      current
2222:              DESCRIPTION
2223:                  "Count of all blocks received with uncorrectable
2224:                  errors on this channel during this interval."
2225:          ::= { adslAtucChanIntervalEntry 5 }
2226: 
2227:          adslAtucChanIntervalValidData OBJECT-TYPE
2228:              SYNTAX TruthValue
2229:              MAX-ACCESS read-only
2230:              STATUS current
2231:              DESCRIPTION
2232:                  "This variable indicates if the data for this
2233:                  interval is valid."
2234:          ::= { adslAtucChanIntervalEntry 6 }
2235: 
2236:          adslAturChanIntervalTable   OBJECT-TYPE
2237:              SYNTAX          SEQUENCE OF AdslAturChanIntervalEntry
2238:              MAX-ACCESS      not-accessible
2239:              STATUS          current
2240:              DESCRIPTION
2241:                  "This table provides one row for each ATUR channel's
2242:                  performance data collection interval.
2243:                  ADSL channel interfaces are those ifEntries
2244:                  where ifType is equal to adslInterleave(124)
2245:                  or adslFast(125)."
2246:          ::= { adslMibObjects 13 }
2247: 
2248:          adslAturChanIntervalEntry   OBJECT-TYPE
2249:              SYNTAX          AdslAturChanIntervalEntry
2250:              MAX-ACCESS      not-accessible
2251:              STATUS          current
2252:              DESCRIPTION     "An entry in the adslAturIntervalTable."
2253:              INDEX           { ifIndex, adslAturChanIntervalNumber }
2254:          ::= { adslAturChanIntervalTable 1 }
2255: 
2256:          AdslAturChanIntervalEntry ::=
2257:              SEQUENCE {
2258:              adslAturChanIntervalNumber               INTEGER,
2259:              adslAturChanIntervalReceivedBlks         PerfIntervalCount,
2260:              adslAturChanIntervalTransmittedBlks      PerfIntervalCount,
2261:              adslAturChanIntervalCorrectedBlks        PerfIntervalCount,
2262:              adslAturChanIntervalUncorrectBlks        PerfIntervalCount,
2263:              adslAturChanIntervalValidData            TruthValue
2264:              }
2265:          adslAturChanIntervalNumber OBJECT-TYPE
2266:              SYNTAX      INTEGER(1..96)
2266: warning - warning: use Integer32 instead of INTEGER in SMIv2
2267:              MAX-ACCESS  not-accessible
2268:              STATUS      current
2269:              DESCRIPTION
2270:                  "Performance Data Interval number 1 is the
2271:                  the most recent previous interval; interval
2272:                  96 is 24 hours ago.  Intervals 2..96 are
2273:                  optional."
2274:          ::= { adslAturChanIntervalEntry 1 }
2275: 
2276:          adslAturChanIntervalReceivedBlks OBJECT-TYPE
2277:              SYNTAX      PerfIntervalCount
2278:              MAX-ACCESS  read-only
2279:              STATUS      current
2280:              DESCRIPTION
2281:                  "Count of all encoded blocks received on this channel
2282:                  during this interval."
2283:          ::= { adslAturChanIntervalEntry 2 }
2284: 
2285:          adslAturChanIntervalTransmittedBlks  OBJECT-TYPE
2286:              SYNTAX      PerfIntervalCount
2287:              MAX-ACCESS  read-only
2288:              STATUS      current
2289:              DESCRIPTION
2290:                  "Count of all encoded blocks transmitted on this
2291:                  channel during this interval."
2292:          ::= { adslAturChanIntervalEntry 3 }
2293: 
2294:          adslAturChanIntervalCorrectedBlks  OBJECT-TYPE
2295:              SYNTAX      PerfIntervalCount
2296:              MAX-ACCESS  read-only
2297:              STATUS      current
2298:              DESCRIPTION
2299:                  "Count of all blocks received with errors that were
2300:                  corrected on this channel during this interval."
2301:          ::= { adslAturChanIntervalEntry 4 }
2302: 
2303:          adslAturChanIntervalUncorrectBlks  OBJECT-TYPE
2304:              SYNTAX      PerfIntervalCount
2305:              MAX-ACCESS  read-only
2306:              STATUS      current
2307:              DESCRIPTION
2308:                  "Count of all blocks received with uncorrectable
2309:                  errors on this channel during this interval."
2310:          ::= { adslAturChanIntervalEntry 5 }
2311: 
2312:          adslAturChanIntervalValidData OBJECT-TYPE
2313:              SYNTAX TruthValue
2314:              MAX-ACCESS read-only
2315:              STATUS current
2316:              DESCRIPTION
2317:                  "This variable indicates if the data for this
2318:                  interval is valid."
2319:          ::= { adslAturChanIntervalEntry 6 }
2320: 
2321:          -- Profile Group
2322:          --
2323: 
2324:          adslLineConfProfileTable    OBJECT-TYPE
2325:              SYNTAX          SEQUENCE OF AdslLineConfProfileEntry
2326:              MAX-ACCESS      not-accessible
2327:              STATUS          current
2328:              DESCRIPTION
2329:                  "This table contains information on the ADSL line
2330:                  configuration.  One entry in this table reflects a
2331:                  profile defined by a manager which can be used to
2332:                  configure the ADSL line."
2333:          ::= { adslMibObjects 14}
2334: 
2335:          adslLineConfProfileEntry    OBJECT-TYPE
2336:              SYNTAX          AdslLineConfProfileEntry
2337:              MAX-ACCESS      not-accessible
2338:              STATUS          current
2339:              DESCRIPTION
2340:                  "Each entry consists of a list of parameters that
2341:                  represents the configuration of an ADSL modem.
2342: 
2343:                  When `dynamic' profiles are implemented, a default
2344:                  profile will always exist.  This profile's name will
2345:                  be set to `DEFVAL' and its parameters will be set
2346:                  to vendor specific values, unless otherwise specified
2347:                  in this document.
2348: 
2349:                  When `static' profiles are implemented, profiles
2350:                  are automaticly created or destroyed as ADSL
2351:                  physical lines are discovered and removed by
2352:                  the system.  The name of the profile will be
2353:                  equivalent to the decimal value of the line's
2354:                  interface index.
2355:                  "
2356:              INDEX { IMPLIED adslLineConfProfileName}
2357:          ::= { adslLineConfProfileTable 1}
2358: 
2359:          AdslLineConfProfileEntry ::=
2360:              SEQUENCE {
2361:              adslLineConfProfileName               SnmpAdminString,
2362:              adslAtucConfRateMode                  INTEGER,
2363:              adslAtucConfRateChanRatio             INTEGER,
2364:              adslAtucConfTargetSnrMgn              INTEGER,
2365:              adslAtucConfMaxSnrMgn                 INTEGER,
2366:              adslAtucConfMinSnrMgn                 INTEGER,
2367:              adslAtucConfDownshiftSnrMgn           INTEGER,
2368:              adslAtucConfUpshiftSnrMgn             INTEGER,
2369:              adslAtucConfMinUpshiftTime            INTEGER,
2370:              adslAtucConfMinDownshiftTime          INTEGER,
2371:              adslAtucChanConfFastMinTxRate         Unsigned32,
2372:              adslAtucChanConfInterleaveMinTxRate   Unsigned32,
2373:              adslAtucChanConfFastMaxTxRate         Unsigned32,
2374:              adslAtucChanConfInterleaveMaxTxRate   Unsigned32,
2375:              adslAtucChanConfMaxInterleaveDelay    INTEGER,
2376:              adslAturConfRateMode                  INTEGER,
2377:              adslAturConfRateChanRatio             INTEGER,
2378:              adslAturConfTargetSnrMgn              INTEGER,
2379:              adslAturConfMaxSnrMgn                 INTEGER,
2380:              adslAturConfMinSnrMgn                 INTEGER,
2381:              adslAturConfDownshiftSnrMgn           INTEGER,
2382:              adslAturConfUpshiftSnrMgn             INTEGER,
2383:              adslAturConfMinUpshiftTime            INTEGER,
2384:              adslAturConfMinDownshiftTime          INTEGER,
2385:              adslAturChanConfFastMinTxRate         Unsigned32,
2386:              adslAturChanConfInterleaveMinTxRate   Unsigned32,
2387:              adslAturChanConfFastMaxTxRate         Unsigned32,
2388:              adslAturChanConfInterleaveMaxTxRate   Unsigned32,
2389:              adslAturChanConfMaxInterleaveDelay    INTEGER,
2390:              adslLineConfProfileRowStatus          RowStatus
2391:          }
2392: 
2393:          adslLineConfProfileName    OBJECT-TYPE
2394:                  SYNTAX          SnmpAdminString (SIZE (1..32))
2395:                  MAX-ACCESS      not-accessible
2396:                  STATUS          current
2397:                  DESCRIPTION
2398:                  "This object is used by the line configuration table
2399:                  in order to identify a row of this table.
2400: 
2401:                  When `dynamic' profiles are implemented, the profile
2402:                  name is user specified.  Also, the system will always
2403:                  provide a default profile whose name is `DEFVAL'.
2404: 
2405:                  When `static' profiles are implemented, there is an
2406:                  one-to-one relationship between each line and its
2407:                  profile.  In which case, the profile name will
2408:                  need to algorithmicly represent the Line's ifIndex.
2409:                  Therefore, the profile's name is a decimalized string
2410:                  of the ifIndex that is fixed-length (i.e., 10) with
2411:                  leading zero(s).  For example, the profile name for
2412:                  ifIndex which equals '15' will be '0000000015'."
2413:          ::= { adslLineConfProfileEntry 1 }
2414: 
2415:          adslAtucConfRateMode OBJECT-TYPE
2416:              SYNTAX      INTEGER {
2417:                  fixed (1),              -- no rate adaptation
2418:                  adaptAtStartup (2),     -- perform rate adaptation
2419:                                          -- only at initialization
2420:                  adaptAtRuntime (3)      -- perform rate adaptation at
2421:                                          -- any time
2422:              }
2423:              MAX-ACCESS  read-create
2424:              STATUS      current
2425:              DESCRIPTION
2426:                  "Defines what form of transmit rate adaptation is
2427:                  configured on this modem.  See ADSL Forum TR-005 [3]
2428:                  for more information."
2429:          ::= { adslLineConfProfileEntry 2 }
2430: 
2431:          adslAtucConfRateChanRatio OBJECT-TYPE
2432:              SYNTAX      INTEGER(0..100)
2432: warning - warning: use Integer32 instead of INTEGER in SMIv2
2433:              UNITS        "%"
2434:              MAX-ACCESS  read-create
2435:              STATUS      current
2436:              DESCRIPTION
2437:                  "Configured allocation ratio of excess transmit
2438:                  bandwidth between fast and interleaved channels.  Only
2439:                  applies when two channel mode and RADSL are supported.
2440:                  Distribute bandwidth on each channel in excess of the
2441:                  corresponding ChanConfMinTxRate so that:
2442:                  adslAtucConfRateChanRatio =
2443: 
2444:                          [Fast / (Fast + Interleaved)] * 100
2445: 
2446:                  In other words this value is the fast channel
2447:                  percentage."
2448:          ::= { adslLineConfProfileEntry 3 }
2449: 
2450:        adslAtucConfTargetSnrMgn OBJECT-TYPE
2451:              SYNTAX      INTEGER (0..310)
2451: warning - warning: use Integer32 instead of INTEGER in SMIv2
2452:              UNITS       "tenth dB"
2453:              MAX-ACCESS  read-create
2454:              STATUS      current
2455:              DESCRIPTION
2456:                  "Configured Target Signal/Noise Margin.
2457:                  This is the Noise Margin the modem must achieve
2458:                  with a BER of 10-7 or better to successfully complete
2459:                  initialization."
2460:          ::= { adslLineConfProfileEntry 4 }
2461: 
2462:        adslAtucConfMaxSnrMgn OBJECT-TYPE
2463:              SYNTAX      INTEGER (0..310)
2463: warning - warning: use Integer32 instead of INTEGER in SMIv2
2464:              UNITS       "tenth dB"
2465:              MAX-ACCESS  read-create
2466:              STATUS      current
2467:              DESCRIPTION
2468:                  "Configured Maximum acceptable Signal/Noise Margin.
2469:                  If the Noise Margin is above this the modem should
2470:                  attempt to reduce its power output to optimize its
2471:                  operation."
2472:          ::= { adslLineConfProfileEntry 5 }
2473: 
2474:          adslAtucConfMinSnrMgn  OBJECT-TYPE
2475:              SYNTAX      INTEGER (0..310)
2475: warning - warning: use Integer32 instead of INTEGER in SMIv2
2476:              UNITS       "tenth dB"
2477:              MAX-ACCESS  read-create
2478:              STATUS      current
2479:              DESCRIPTION
2480:                  "Configured Minimum acceptable Signal/Noise Margin.
2481:                  If the noise margin falls below this level, the modem
2482:                  should attempt to increase its power output.  If that
2483:                  is not possible the modem will attempt to
2484:                  re-initialize or shut down."
2485:          ::= { adslLineConfProfileEntry 6 }
2486: 
2487:          adslAtucConfDownshiftSnrMgn  OBJECT-TYPE
2488:              SYNTAX      INTEGER (0..310)
2488: warning - warning: use Integer32 instead of INTEGER in SMIv2
2489:              UNITS       "tenth dB"
2490:              MAX-ACCESS  read-create
2491:              STATUS      current
2492:              DESCRIPTION
2493:                  "Configured Signal/Noise Margin for rate downshift.
2494:                  If the noise margin falls below this level, the modem
2495:                  should attempt to decrease its transmit rate.  In
2496:                  the case that RADSL mode is not present,
2497:                  the value will be `0'."
2498:          ::= { adslLineConfProfileEntry 7 }
2499: 
2500:          adslAtucConfUpshiftSnrMgn  OBJECT-TYPE
2501:              SYNTAX      INTEGER (0..310)
2501: warning - warning: use Integer32 instead of INTEGER in SMIv2
2502:              UNITS       "tenth dB"
2503:              MAX-ACCESS  read-create
2504:              STATUS      current
2505:              DESCRIPTION
2506:                  "Configured Signal/Noise Margin for rate upshift.
2507:                  If the noise margin rises above this level, the modem
2508:                  should attempt to increase its transmit rate.    In
2509:                  the case that RADSL is not present, the value will
2510:                  be `0'."
2511:          ::= { adslLineConfProfileEntry 8 }
2512: 
2513:          adslAtucConfMinUpshiftTime OBJECT-TYPE
2514:              SYNTAX      INTEGER(0..16383)
2514: warning - warning: use Integer32 instead of INTEGER in SMIv2
2515:              UNITS       "seconds"
2516:              MAX-ACCESS  read-create
2517:              STATUS      current
2518:              DESCRIPTION
2519:                  "Minimum time that the current margin is above
2520:                  UpshiftSnrMgn before an upshift occurs.
2521:                  In the case that RADSL is not present, the value will
2522:                  be `0'."
2523:          ::= { adslLineConfProfileEntry 9 }
2524:         adslAtucConfMinDownshiftTime OBJECT-TYPE
2525:              SYNTAX      INTEGER(0..16383)
2525: warning - warning: use Integer32 instead of INTEGER in SMIv2
2526:              UNITS       "seconds"
2527:              MAX-ACCESS  read-create
2528:              STATUS      current
2529:              DESCRIPTION
2530:                  "Minimum time that the current margin is below
2531:                  DownshiftSnrMgn before a downshift occurs.
2532:                  In the case that RADSL mode is not present,
2533:                  the value will be `0'."
2534:          ::= { adslLineConfProfileEntry 10 }
2535: 
2536:          adslAtucChanConfFastMinTxRate  OBJECT-TYPE
2537:              SYNTAX      Unsigned32
2538:              UNITS       "bps"
2539:              MAX-ACCESS  read-create
2540:              STATUS      current
2541:              DESCRIPTION
2542:                  "Configured Minimum Transmit rate for `Fast' channels,
2543:                  in bps.  See adslAtucConfRateChanRatio for information
2544:                  regarding RADSL mode and ATUR transmit rate for
2545:                  ATUC receive rates."
2546:          ::= { adslLineConfProfileEntry 11 }
2547: 
2548:          adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE
2549:              SYNTAX      Unsigned32
2550:              UNITS       "bps"
2551:              MAX-ACCESS  read-create
2552:              STATUS      current
2553:              DESCRIPTION
2554:                  "Configured Minimum Transmit rate for `Interleave'
2555:                  channels, in bps.  See adslAtucConfRateChanRatio for
2556:                  information regarding RADSL mode and see
2557:                  ATUR transmit rate for receive rates."
2558:          ::= { adslLineConfProfileEntry 12 }
2559: 
2560:          adslAtucChanConfFastMaxTxRate  OBJECT-TYPE
2561:              SYNTAX      Unsigned32
2562:              UNITS       "bps"
2563:              MAX-ACCESS  read-create
2564:              STATUS      current
2565:              DESCRIPTION
2566:                  "Configured Maximum Transmit rate for `Fast' channels,
2567:                  in bps.  See adslAtucConfRateChanRatio for information
2568:                  regarding RADSL mode and see ATUR transmit rate for
2569:                  ATUC receive rates."
2570:          ::= { adslLineConfProfileEntry 13 }
2571: 
2572:          adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE
2573:              SYNTAX      Unsigned32
2574:              UNITS       "bps"
2575:              MAX-ACCESS  read-create
2576:              STATUS      current
2577:              DESCRIPTION
2578:                  "Configured Maximum Transmit rate for `Interleave'
2579:                  channels, in bps.  See adslAtucConfRateChanRatio for
2580:                  information regarding RADSL mode and ATUR transmit
2581:                  rate for ATUC receive rates."
2582:          ::= { adslLineConfProfileEntry 14 }
2583: 
2584:          adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE
2585:              SYNTAX      INTEGER(0..255)
2585: warning - warning: use Integer32 instead of INTEGER in SMIv2
2586:              UNITS        "milli-seconds"
2587:              MAX-ACCESS  read-create
2588:              STATUS      current
2589:              DESCRIPTION
2590:                  "Configured maximum Interleave Delay for this channel.
2591: 
2592:                  Interleave delay applies only to the interleave channel
2593:                  and defines the mapping (relative spacing) between
2594:                  subsequent input bytes at the interleaver input and
2595:                  their placement in the bit stream at the interleaver
2596:                  output.  Larger numbers provide greater separation
2597:                  between consecutive input bytes in the output bit
2598:                  stream allowing for improved impulse noise immunity
2599:                  at the expense of payload latency."
2600:          ::= { adslLineConfProfileEntry 15 }
2601: 
2602:          adslAturConfRateMode OBJECT-TYPE
2603:              SYNTAX      INTEGER {
2604:                  fixed (1),              -- no rate adaptation
2605:                  adaptAtStartup (2),     -- perform rate adaptation
2606:                                          -- only at initialization
2607:                  adaptAtRuntime (3)      -- perform rate adaptation at
2608:                                          -- any time
2609:              }
2610:              MAX-ACCESS  read-create
2611:              STATUS      current
2612:              DESCRIPTION
2613:                  "Defines what form of transmit rate adaptation is
2614:                  configured on this modem.  See ADSL Forum TR-005 [3]
2615:                  for more information."
2616:          ::= { adslLineConfProfileEntry 16 }
2617: 
2618:          adslAturConfRateChanRatio OBJECT-TYPE
2619:              SYNTAX      INTEGER(0..100)
2619: warning - warning: use Integer32 instead of INTEGER in SMIv2
2620:              UNITS        "%"
2621:              MAX-ACCESS  read-create
2622:              STATUS      current
2623:              DESCRIPTION
2624:                  "Configured allocation ratio of excess transmit
2625:                  bandwidth between fast and interleaved channels.  Only
2626:                  applies when two channel mode and RADSL are supported.
2627:                  Distribute bandwidth on each channel in excess of the
2628:                  corresponding ChanConfMinTxRate so that:
2629:                  adslAturConfRateChanRatio =
2630: 
2631:                          [Fast / (Fast + Interleaved)] * 100
2632: 
2633:                  In other words this value is the fast channel
2634:                  percentage."
2635:          ::= { adslLineConfProfileEntry 17 }
2636: 
2637:        adslAturConfTargetSnrMgn OBJECT-TYPE
2638:              SYNTAX      INTEGER (0..310)
2638: warning - warning: use Integer32 instead of INTEGER in SMIv2
2639:              UNITS       "tenth dB"
2640:              MAX-ACCESS  read-create
2641:              STATUS      current
2642:              DESCRIPTION
2643:                  "Configured Target Signal/Noise Margin.
2644:                  This is the Noise Margin the modem must achieve
2645:                  with a BER of 10-7 or better to successfully complete
2646:                  initialization."
2647:          ::= { adslLineConfProfileEntry 18 }
2648: 
2649:        adslAturConfMaxSnrMgn OBJECT-TYPE
2650:              SYNTAX      INTEGER (0..310)
2650: warning - warning: use Integer32 instead of INTEGER in SMIv2
2651:              UNITS       "tenth dB"
2652:              MAX-ACCESS  read-create
2653:              STATUS      current
2654:              DESCRIPTION
2655:                  "Configured Maximum acceptable Signal/Noise Margin.
2656:                  If the Noise Margin is above this the modem should
2657:                  attempt to reduce its power output to optimize its
2658:                  operation."
2659:          ::= { adslLineConfProfileEntry 19 }
2660: 
2661:         adslAturConfMinSnrMgn  OBJECT-TYPE
2662:              SYNTAX      INTEGER (0..310)
2662: warning - warning: use Integer32 instead of INTEGER in SMIv2
2663:              UNITS       "tenth dB"
2664:              MAX-ACCESS  read-create
2665:              STATUS      current
2666:              DESCRIPTION
2667:                  "Configured Minimum acceptable Signal/Noise Margin.
2668:                  If the noise margin falls below this level, the modem
2669:                  should attempt to increase its power output.  If that
2670:                  is not possible the modem will attempt to
2671:                  re-initialize or shut down."
2672:          ::= { adslLineConfProfileEntry 20 }
2673: 
2674:          adslAturConfDownshiftSnrMgn  OBJECT-TYPE
2675:              SYNTAX      INTEGER (0..310)
2675: warning - warning: use Integer32 instead of INTEGER in SMIv2
2676:              UNITS       "tenth dB"
2677:              MAX-ACCESS  read-create
2678:              STATUS      current
2679:              DESCRIPTION
2680:                  "Configured Signal/Noise Margin for rate downshift.
2681:                  If the noise margin falls below this level, the modem
2682:                  should attempt to decrease its transmit rate.
2683:                  In the case that RADSL mode is not present,
2684:                  the value will be `0'."
2685:          ::= { adslLineConfProfileEntry 21 }
2686: 
2687:          adslAturConfUpshiftSnrMgn  OBJECT-TYPE
2688:              SYNTAX      INTEGER (0..310)
2688: warning - warning: use Integer32 instead of INTEGER in SMIv2
2689:              UNITS       "tenth dB"
2690:              MAX-ACCESS  read-create
2691:              STATUS      current
2692:              DESCRIPTION
2693:                  "Configured Signal/Noise Margin for rate upshift.
2694:                  If the noise margin rises above this level, the modem
2695:                  should attempt to increase its transmit rate.
2696:                  In the case that RADSL is not present,
2697:                  the value will be `0'."
2698:          ::= { adslLineConfProfileEntry 22 }
2699: 
2700:          adslAturConfMinUpshiftTime OBJECT-TYPE
2701:              SYNTAX      INTEGER(0..16383)
2701: warning - warning: use Integer32 instead of INTEGER in SMIv2
2702:              UNITS       "seconds"
2703:              MAX-ACCESS  read-create
2704:              STATUS      current
2705:              DESCRIPTION
2706:                  "Minimum time that the current margin is above
2707:                  UpshiftSnrMgn before an upshift occurs.
2708:                  In the case that RADSL is not present, the value will
2709:                  be `0'."
2710:          ::= { adslLineConfProfileEntry 23 }
2711: 
2712:         adslAturConfMinDownshiftTime OBJECT-TYPE
2713:              SYNTAX      INTEGER(0..16383)
2713: warning - warning: use Integer32 instead of INTEGER in SMIv2
2714:              UNITS       "seconds"
2715:              MAX-ACCESS  read-create
2716:              STATUS      current
2717:              DESCRIPTION
2718:                  "Minimum time that the current margin is below
2719:                  DownshiftSnrMgn before a downshift occurs.
2720:                  In the case that RADSL mode is not present,
2721:                  the value will be `0'."
2722:          ::= { adslLineConfProfileEntry 24 }
2723: 
2724:          adslAturChanConfFastMinTxRate  OBJECT-TYPE
2725:              SYNTAX      Unsigned32
2726:              UNITS       "bps"
2727:              MAX-ACCESS  read-create
2728:              STATUS      current
2729:              DESCRIPTION
2730:                  "Configured Minimum Transmit rate for `Fast' channels,
2731:                  in bps.  See adslAturConfRateChanRatio for information
2732:                  regarding RADSL mode and ATUC transmit rate
2733:                  for ATUR receive rates."
2734:          ::= { adslLineConfProfileEntry 25 }
2735: 
2736:          adslAturChanConfInterleaveMinTxRate OBJECT-TYPE
2737:              SYNTAX      Unsigned32
2738:              UNITS       "bps"
2739:              MAX-ACCESS  read-create
2740:              STATUS      current
2741:              DESCRIPTION
2742:                  "Configured Minimum Transmit rate for `Interleave'
2743:                  channels, in bps.  See adslAturConfRateChanRatio for
2744:                  information regarding RADSL mode and ATUC transmit rate
2745:                  for ATUR receive rates."
2746:          ::= { adslLineConfProfileEntry 26 }
2747: 
2748:          adslAturChanConfFastMaxTxRate  OBJECT-TYPE
2749:              SYNTAX      Unsigned32
2750:              UNITS       "bps"
2751:              MAX-ACCESS  read-create
2752:              STATUS      current
2753:              DESCRIPTION
2754:                  "Configured Maximum Transmit rate for `Fast' channels,
2755:                  in bps.  See adslAturConfRateChanRatio for information
2756:                  regarding RADSL mode and ATUC transmit rate
2757:                  for ATUR receive rates."
2758:          ::= { adslLineConfProfileEntry 27 }
2759: 
2760:          adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE
2761:              SYNTAX      Unsigned32
2762:              UNITS       "bps"
2763:              MAX-ACCESS  read-create
2764:              STATUS      current
2765:              DESCRIPTION
2766:                  "Configured Maximum Transmit rate for `Interleave'
2767:                  channels, in bps.  See adslAturConfRateChanRatio for
2768:                  information regarding RADSL mode and see
2769:                  ATUC transmit rate for ATUR receive rates."
2770:          ::= { adslLineConfProfileEntry 28 }
2771: 
2772:          adslAturChanConfMaxInterleaveDelay OBJECT-TYPE
2773:              SYNTAX      INTEGER(0..255)
2773: warning - warning: use Integer32 instead of INTEGER in SMIv2
2774:              UNITS        "milli-seconds"
2775:              MAX-ACCESS  read-create
2776:              STATUS      current
2777:              DESCRIPTION
2778:                  "Configured maximum Interleave Delay for this channel.
2779: 
2780:                  Interleave delay applies only to the interleave channel
2781:                  and defines the mapping (relative spacing) between
2782:                  subsequent input bytes at the interleaver input and
2783:                  their placement in the bit stream at the interleaver
2784:                  output.  Larger numbers provide greater separation
2785:                  between consecutive input bytes in the output bit
2786:                  stream allowing for improved impulse noise immunity
2787:                  at the expense of payload latency."
2788:          ::= { adslLineConfProfileEntry 29 }
2789: 
2790:          adslLineConfProfileRowStatus OBJECT-TYPE
2791:              SYNTAX          RowStatus
2792:              MAX-ACCESS      read-create
2793:              STATUS          current
2794:              DESCRIPTION
2795:                  "This object is used to create a new row or modify or
2796:                  delete an existing row in this table.
2797:                  A profile activated by setting this object to
2798:                  `active'.  When `active' is set, the system
2799:                  will validate the profile.
2800: 
2801:                  Before a profile can be deleted or taken out of
2802:                  service, (by setting this object to `destroy' or
2803:                  `outOfService') it must be first unreferenced
2804:                  from all associated lines.
2805: 
2806:                  If the implementator of this MIB has chosen not
2807:                  to implement `dynamic assignment' of profiles, this
2808:                  object's MIN-ACCESS is read-only and its value
2809:                  is always to be `active'."
2810:          ::= { adslLineConfProfileEntry 30 }
2811: 
2812:          adslLineAlarmConfProfileTable    OBJECT-TYPE
2813:              SYNTAX          SEQUENCE OF AdslLineAlarmConfProfileEntry
2814:              MAX-ACCESS      not-accessible
2815:              STATUS          current
2816:              DESCRIPTION
2817:                  "This table contains information on the ADSL line
2818:                  configuration.  One entry in this table reflects a
2819:                  profile defined by a manager which can be used to
2820:                  configure the modem for a physical line"
2821:          ::= { adslMibObjects 15}
2822: 
2823:          adslLineAlarmConfProfileEntry    OBJECT-TYPE
2824:              SYNTAX          AdslLineAlarmConfProfileEntry
2825:              MAX-ACCESS      not-accessible
2826:              STATUS          current
2827:              DESCRIPTION
2828:                  "Each entry consists of a list of parameters that
2829:                  represents the configuration of an ADSL modem.
2830: 
2831:                  When `dynamic' profiles are implemented, a default
2832:                  profile will always exist.  This profile's name will
2833:                  be set to `DEFVAL' and its parameters will be set to
2834:                  vendor specific values, unless otherwise specified
2835:                  in this document.
2836: 
2837:                  When `static' profiles are implemented, profiles
2838:                  are automaticly created or destroyed as ADSL
2839:                  physical lines are discovered and removed by
2840:                  the system.  The name of the profile will be
2841:                  equivalent to the decimal value of the line's
2842:                  interface index.
2843:                  "
2844:              INDEX { IMPLIED adslLineAlarmConfProfileName}
2845:          ::= { adslLineAlarmConfProfileTable 1}
2846: 
2847:          AdslLineAlarmConfProfileEntry ::=
2848:              SEQUENCE {
2849:              adslLineAlarmConfProfileName          SnmpAdminString,
2850:              adslAtucThresh15MinLofs               INTEGER,
2851:              adslAtucThresh15MinLoss               INTEGER,
2852:              adslAtucThresh15MinLols               INTEGER,
2853:              adslAtucThresh15MinLprs               INTEGER,
2854:              adslAtucThresh15MinESs                INTEGER,
2855:              adslAtucThreshFastRateUp              Unsigned32,
2856:              adslAtucThreshInterleaveRateUp        Unsigned32,
2857:              adslAtucThreshFastRateDown            Unsigned32,
2858:              adslAtucThreshInterleaveRateDown      Unsigned32,
2859:              adslAtucInitFailureTrapEnable         INTEGER,
2860:              adslAturThresh15MinLofs               INTEGER,
2861:              adslAturThresh15MinLoss               INTEGER,
2862:              adslAturThresh15MinLprs               INTEGER,
2863:              adslAturThresh15MinESs                INTEGER,
2864:              adslAturThreshFastRateUp              Unsigned32,
2865:              adslAturThreshInterleaveRateUp        Unsigned32,
2866:              adslAturThreshFastRateDown            Unsigned32,
2867:              adslAturThreshInterleaveRateDown      Unsigned32,
2868:              adslLineAlarmConfProfileRowStatus     RowStatus
2869:              }
2870: 
2871:          adslLineAlarmConfProfileName    OBJECT-TYPE
2872:              SYNTAX          SnmpAdminString (SIZE (1..32))
2873:              MAX-ACCESS      not-accessible
2874:              STATUS          current
2875:              DESCRIPTION
2876:                  "This object is used by the line alarm configuration
2877:                  table in order to identify a row of this table.
2878: 
2879:                  When `dynamic' profiles are implemented, the profile
2880:                  name is user specified.  Also, the system will always
2881:                  provide a default profile whose name is `DEFVAL'.
2882: 
2883:                  When `static' profiles are implemented, there is an
2884:                  one-to-one relationship between each line and its
2885:                  profile.  In which case, the profile name will
2886:                  need to algorithmicly represent the Line's ifIndex.
2887:                  Therefore, the profile's name is a decimalized string
2888:                  of the ifIndex that is fixed-length (i.e., 10) with
2889:                  leading zero(s).  For example, the profile name for
2890:                  ifIndex which equals '15' will be '0000000015'."
2891:          ::= { adslLineAlarmConfProfileEntry 1}
2892:          adslAtucThresh15MinLofs OBJECT-TYPE
2893:              SYNTAX      INTEGER(0..900)
2893: warning - warning: use Integer32 instead of INTEGER in SMIv2
2894:              UNITS       "seconds"
2895:              MAX-ACCESS  read-create
2896:              STATUS      current
2897:              DESCRIPTION
2898:                  "The number of Loss of Frame Seconds
2899:                  encountered by an ADSL interface within any given 15
2900:                  minutes performance data collection period, which
2901:                  causes the SNMP agent to send an
2902:                  adslAtucPerfLofsThreshTrap.
2903:                  One trap will be sent per interval per interface.
2904:                  A value of `0' will disable the trap."
2905:          ::= { adslLineAlarmConfProfileEntry 2}
2906: 
2907:          adslAtucThresh15MinLoss  OBJECT-TYPE
2908:              SYNTAX      INTEGER(0..900)
2908: warning - warning: use Integer32 instead of INTEGER in SMIv2
2909:              UNITS       "seconds"
2910:              MAX-ACCESS  read-create
2911:              STATUS      current
2912:              DESCRIPTION
2913:                  "The number of Loss of Signal Seconds
2914:                  encountered by an ADSL interface within any given 15
2915:                  minutes performance data collection period, which
2916:                  causes the SNMP agent to send an
2917:                  adslAtucPerfLossThreshTrap.
2918:                  One trap will be sent per interval per interface.
2919:                  A value of `0' will disable the trap."
2920:          ::= { adslLineAlarmConfProfileEntry 3}
2921: 
2922:          adslAtucThresh15MinLols  OBJECT-TYPE
2923:              SYNTAX      INTEGER(0..900)
2923: warning - warning: use Integer32 instead of INTEGER in SMIv2
2924:              UNITS       "seconds"
2925:              MAX-ACCESS  read-create
2926:              STATUS      current
2927:              DESCRIPTION
2928:                  "The number of Loss of Link Seconds
2929:                  encountered by an ADSL interface within any given 15
2930:                  minutes performance data collection period, which
2931:                  causes the SNMP agent to send an
2932:                  adslAtucPerfLolsThreshTrap.
2933:                  One trap will be sent per interval per interface.
2934:                  A value of `0' will disable the trap."
2935:          ::= { adslLineAlarmConfProfileEntry 4}
2936: 
2937:          adslAtucThresh15MinLprs  OBJECT-TYPE
2938:              SYNTAX      INTEGER(0..900)
2938: warning - warning: use Integer32 instead of INTEGER in SMIv2
2939:              UNITS       "seconds"
2940:              MAX-ACCESS  read-create
2941:              STATUS      current
2942:              DESCRIPTION
2943:                  "The number of Loss of Power Seconds
2944:                  encountered by an ADSL interface within any given 15
2945:                  minutes performance data collection period, which
2946:                  causes the SNMP agent to send an
2947:                  adslAtucPerfLprsThreshTrap.
2948:                  One trap will be sent per interval per interface.
2949:                  A value of `0' will disable the trap."
2950:          ::= { adslLineAlarmConfProfileEntry 5}
2951: 
2952:          adslAtucThresh15MinESs  OBJECT-TYPE
2953:              SYNTAX      INTEGER(0..900)
2953: warning - warning: use Integer32 instead of INTEGER in SMIv2
2954:              UNITS       "seconds"
2955:              MAX-ACCESS  read-create
2956:              STATUS      current
2957:              DESCRIPTION
2958:                  "The number of Errored Seconds
2959:                  encountered by an ADSL interface within any given 15
2960:                  minutes performance data collection period, which
2961:                  causes the SNMP agent to send an
2962:                  adslAtucPerfESsThreshTrap.
2963:                  One trap will be sent per interval per interface.
2964:                  A value of `0' will disable the trap."
2965:          ::= { adslLineAlarmConfProfileEntry 6}
2966: 
2967:          adslAtucThreshFastRateUp OBJECT-TYPE
2968:              SYNTAX      Unsigned32
2969:              UNITS       "bps"
2970:              MAX-ACCESS  read-create
2971:              STATUS      current
2972:              DESCRIPTION
2973:                  "Applies to `Fast' channels only.
2974:                  Configured change in rate causing an
2975:                  adslAtucRateChangeTrap. A trap is produced when:
2976:                  ChanCurrTxRate >= ChanPrevTxRate plus the value of
2977:                  this object. A value of `0' will disable the trap."
2978:          ::= { adslLineAlarmConfProfileEntry 7}
2979: 
2980:          adslAtucThreshInterleaveRateUp OBJECT-TYPE
2981:              SYNTAX      Unsigned32
2982:              UNITS       "bps"
2983:              MAX-ACCESS  read-create
2984:              STATUS      current
2985:              DESCRIPTION
2986:                  "Applies to `Interleave' channels only.
2987:                  Configured change in rate causing an
2988:                  adslAtucRateChangeTrap.  A trap is produced when:
2989:                  ChanCurrTxRate >= ChanPrevTxRate plus the value of
2990:                  this object. A value of `0' will disable the trap."
2991:          ::= { adslLineAlarmConfProfileEntry 8}
2992: 
2993:          adslAtucThreshFastRateDown OBJECT-TYPE
2994:              SYNTAX      Unsigned32
2995:              UNITS       "bps"
2996:              MAX-ACCESS  read-create
2997:              STATUS      current
2998:              DESCRIPTION
2999:                  "Applies to `Fast' channels only.
3000:                  Configured change in rate causing an
3001:                  adslAtucRateChangeTrap.  A trap is produced when:
3002:                  ChanCurrTxRate <= ChanPrevTxRate minus the value of
3003:                  this object. A value of `0' will disable the trap."
3004:          ::= { adslLineAlarmConfProfileEntry 9 }
3005: 
3006:          adslAtucThreshInterleaveRateDown OBJECT-TYPE
3007:              SYNTAX      Unsigned32
3008:              UNITS       "bps"
3009:              MAX-ACCESS  read-create
3010:              STATUS      current
3011:              DESCRIPTION
3012:                  "Applies to `Interleave' channels only.
3013:                  Configured change in rate causing an
3014:                  adslAtucRateChangeTrap.  A trap is produced when:
3015:                  ChanCurrTxRate <= ChanPrevTxRate minus the value of
3016:                  this object. A value of `0' will disable the trap."
3017:          ::= { adslLineAlarmConfProfileEntry 10 }
3018: 
3019:          adslAtucInitFailureTrapEnable OBJECT-TYPE
3020:              SYNTAX      INTEGER {
3021:                  enable (1),
3022:                  disable (2)
3023:              }
3024:              MAX-ACCESS  read-create
3025:              STATUS      current
3026:              DESCRIPTION
3027:                  "Enables and disables the InitFailureTrap.  This
3028:                  object is defaulted disable(2)."
3029:          DEFVAL { disable }
3030:          ::= { adslLineAlarmConfProfileEntry 11 }
3031: 
3032:          adslAturThresh15MinLofs OBJECT-TYPE
3033:              SYNTAX      INTEGER(0..900)
3033: warning - warning: use Integer32 instead of INTEGER in SMIv2
3034:              UNITS       "seconds"
3035:              MAX-ACCESS  read-create
3036:              STATUS      current
3037:              DESCRIPTION
3038:                  "The number of Loss of Frame Seconds
3039:                  encountered by an ADSL interface within any given 15
3040:                  minutes performance data collection period, which
3041:                  causes the SNMP agent to send an
3042:                  adslAturPerfLofsThreshTrap.
3043:                  One trap will be sent per interval per interface.
3044:                  A value of `0' will disable the trap."
3045:          ::= { adslLineAlarmConfProfileEntry 12 }
3046: 
3047:          adslAturThresh15MinLoss  OBJECT-TYPE
3048:              SYNTAX      INTEGER(0..900)
3048: warning - warning: use Integer32 instead of INTEGER in SMIv2
3049:              UNITS       "seconds"
3050:              MAX-ACCESS  read-create
3051:              STATUS      current
3052:              DESCRIPTION
3053:                  "The number of Loss of Signal Seconds
3054:                  encountered by an ADSL interface within any given 15
3055:                  minutes performance data collection period, which
3056:                  causes the SNMP agent to send an
3057:                  adslAturPerfLossThreshTrap.
3058:                  One trap will be sent per interval per interface.
3059:                  A value of `0' will disable the trap."
3060:          ::= { adslLineAlarmConfProfileEntry 13 }
3061: 
3062:          adslAturThresh15MinLprs  OBJECT-TYPE
3063:              SYNTAX      INTEGER(0..900)
3063: warning - warning: use Integer32 instead of INTEGER in SMIv2
3064:              UNITS       "seconds"
3065:              MAX-ACCESS  read-create
3066:              STATUS      current
3067:              DESCRIPTION
3068:                  "The number of Loss of Power Seconds
3069:                  encountered by an ADSL interface within any given 15
3070:                  minutes performance data collection period, which
3071:                  causes the SNMP agent to send an
3072:                  adslAturPerfLprsThreshTrap.
3073:                  One trap will be sent per interval per interface.
3074:                  A value of `0' will disable the trap."
3075:          ::= { adslLineAlarmConfProfileEntry 14 }
3076: 
3077:          adslAturThresh15MinESs  OBJECT-TYPE
3078:              SYNTAX      INTEGER(0..900)
3078: warning - warning: use Integer32 instead of INTEGER in SMIv2
3079:              UNITS       "seconds"
3080:              MAX-ACCESS  read-create
3081:              STATUS      current
3082:              DESCRIPTION
3083:                  "The number of Errored Seconds
3084:                  encountered by an ADSL interface within any given 15
3085:                  minutes performance data collection period, which
3086:                  causes the SNMP agent to send an
3087:                  adslAturPerfESsThreshTrap.
3088:                  One trap will be sent per interval per interface.
3089:                  A value of `0' will disable the trap."
3090:          ::= { adslLineAlarmConfProfileEntry 15 }
3091: 
3092:          adslAturThreshFastRateUp OBJECT-TYPE
3093:              SYNTAX      Unsigned32
3094:              UNITS       "bps"
3095:              MAX-ACCESS  read-create
3096:              STATUS      current
3097:              DESCRIPTION
3098:                  "Applies to `Fast' channels only.
3099:                  Configured change in rate causing an
3100:                  adslAturRateChangeTrap.  A trap is produced when:
3101:                  ChanCurrTxRate >= ChanPrevTxRate plus the value of
3102:                  this object. A value of `0' will disable the trap."
3103:          ::= { adslLineAlarmConfProfileEntry 16 }
3104: 
3105:          adslAturThreshInterleaveRateUp OBJECT-TYPE
3106:              SYNTAX      Unsigned32
3107:              UNITS       "bps"
3108:              MAX-ACCESS  read-create
3109:              STATUS      current
3110:              DESCRIPTION
3111:                  "Applies to `Interleave' channels only.
3112:                  configured change in rate causing an
3113:                  adslAturRateChangeTrap.  A trap is produced when:
3114:                  ChanCurrTxRate >= ChanPrevTxRate plus the value of
3115:                  this object. A value of `0' will disable the trap."
3116:          ::= { adslLineAlarmConfProfileEntry 17 }
3117: 
3118:          adslAturThreshFastRateDown OBJECT-TYPE
3119:              SYNTAX      Unsigned32
3120:              UNITS       "bps"
3121:              MAX-ACCESS  read-create
3122:              STATUS      current
3123:              DESCRIPTION
3124:                  "Applies to `Fast' channels only.
3125:                  Configured change in rate causing an
3126:                  adslAturRateChangeTrap.  A trap is produced when:
3127:                  ChanCurrTxRate <= ChanPrevTxRate minus the value of
3128:                  this object. A value of `0' will disable the trap."
3129:          ::= { adslLineAlarmConfProfileEntry 18 }
3130: 
3131:          adslAturThreshInterleaveRateDown OBJECT-TYPE
3132:              SYNTAX      Unsigned32
3133:              UNITS       "bps"
3134:              MAX-ACCESS  read-create
3135:              STATUS      current
3136:              DESCRIPTION
3137:                  "Applies to `Interleave' channels only.
3138:                  Configured change in rate causing an
3139:                  adslAturRateChangeTrap.  A trap is produced when:
3140:                  ChanCurrTxRate <= ChanPrevTxRate minus the value of
3141:                  this object. A value of `0' will disable the trap."
3142:          ::= { adslLineAlarmConfProfileEntry 19 }
3143: 
3144:          adslLineAlarmConfProfileRowStatus OBJECT-TYPE
3145:              SYNTAX          RowStatus
3146:              MAX-ACCESS      read-create
3147:              STATUS          current
3148:              DESCRIPTION
3149:                  "This object is used to create a new row or modify or
3150:                  delete an existing row in this table.
3151: 
3152:                  A profile activated by setting this object to
3153:                  `active'.  When `active' is set, the system
3154:                  will validate the profile.
3155: 
3156:                  Before a profile can be deleted or taken out of
3157:                  service, (by setting this object to `destroy' or
3158:                  `outOfService') it must be first unreferenced
3159:                  from all associated lines.
3160: 
3161:                  If the implementator of this MIB has chosen not
3162:                  to implement `dynamic assignment' of profiles, this
3163:                  object's MIN-ACCESS is read-only and its value
3164:                  is always to be `active'."
3165:          ::= { adslLineAlarmConfProfileEntry 20 }
3166: 
3167:          -- Line Code Specific Tables
3168: 
3169:          -- These are place holders for the Line Code Specific MIBs
3170:          -- once they become available.
3171: 
3172:          adslLCSMib  OBJECT IDENTIFIER ::= { adslMibObjects 16 }
3173: 
3174:    -- trap definitions
3175: 
3176:    adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 }
3177: 
3178:    adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 }
3179:          adslAtucPerfLofsThreshTrap      NOTIFICATION-TYPE
3180:              OBJECTS { adslAtucPerfCurr15MinLofs,
3181:                        adslAtucThresh15MinLofs }
3182:              STATUS  current
3183:              DESCRIPTION
3184:                  "Loss of Framing 15-minute interval threshold reached."
3185:          ::= { adslAtucTraps 0 1 }
3185: warning - warning: implicit node definition
3186: 
3187:          adslAtucPerfLossThreshTrap      NOTIFICATION-TYPE
3188:              OBJECTS { adslAtucPerfCurr15MinLoss,
3189:                        adslAtucThresh15MinLoss }
3190:              STATUS  current
3191:              DESCRIPTION
3192:                  "Loss of Signal 15-minute interval threshold reached."
3193:          ::= { adslAtucTraps 0 2 }
3194: 
3195:          adslAtucPerfLprsThreshTrap      NOTIFICATION-TYPE
3196:              OBJECTS { adslAtucPerfCurr15MinLprs,
3197:                        adslAtucThresh15MinLprs }
3198:              STATUS  current
3199:              DESCRIPTION
3200:                  "Loss of Power 15-minute interval threshold reached."
3201:          ::= { adslAtucTraps 0 3 }
3202: 
3203:          adslAtucPerfESsThreshTrap       NOTIFICATION-TYPE
3204:              OBJECTS { adslAtucPerfCurr15MinESs,
3205:                        adslAtucThresh15MinESs }
3206:              STATUS  current
3207:              DESCRIPTION
3208:                  "Errored Second 15-minute interval threshold reached."
3209:          ::= { adslAtucTraps 0 4 }
3210: 
3211:          adslAtucRateChangeTrap  NOTIFICATION-TYPE
3212:              OBJECTS { adslAtucChanCurrTxRate,
3213:                        adslAtucChanPrevTxRate }
3214:              STATUS  current
3215:              DESCRIPTION
3216:                  "The ATUCs transmit rate has changed (RADSL mode only)"
3217:          ::= { adslAtucTraps 0 5 }
3218: 
3219:          adslAtucPerfLolsThreshTrap      NOTIFICATION-TYPE
3220:              OBJECTS { adslAtucPerfCurr15MinLols,
3221:                        adslAtucThresh15MinLols }
3222:              STATUS  current
3223:              DESCRIPTION
3224:                  "Loss of Link 15-minute interval threshold reached."
3225:          ::= { adslAtucTraps 0 6 }
3226:          adslAtucInitFailureTrap NOTIFICATION-TYPE
3227:              OBJECTS { adslAtucCurrStatus }
3228:              STATUS  current
3229:              DESCRIPTION
3230:                  "ATUC initialization failed. See adslAtucCurrStatus
3231:                  for potential reasons."
3232:          ::= { adslAtucTraps 0 7 }
3233: 
3234:    adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 }
3235: 
3236:          adslAturPerfLofsThreshTrap      NOTIFICATION-TYPE
3237:              OBJECTS { adslAturPerfCurr15MinLofs,
3238:                        adslAturThresh15MinLofs }
3239:              STATUS  current
3240:              DESCRIPTION
3241:                  "Loss of Framing 15-minute interval threshold reached."
3242:          ::= { adslAturTraps 0 1 }
3242: warning - warning: implicit node definition
3243: 
3244:          adslAturPerfLossThreshTrap      NOTIFICATION-TYPE
3245:              OBJECTS { adslAturPerfCurr15MinLoss,
3246:                        adslAturThresh15MinLoss }
3247:              STATUS  current
3248:              DESCRIPTION
3249:                  "Loss of Signal 15-minute interval threshold reached."
3250:          ::= { adslAturTraps 0 2 }
3251: 
3252:          adslAturPerfLprsThreshTrap      NOTIFICATION-TYPE
3253:              OBJECTS { adslAturPerfCurr15MinLprs,
3254:                        adslAturThresh15MinLprs }
3255:              STATUS  current
3256:              DESCRIPTION
3257:                  "Loss of Power 15-minute interval threshold reached."
3258:          ::= { adslAturTraps 0 3 }
3259: 
3260:          adslAturPerfESsThreshTrap       NOTIFICATION-TYPE
3261:              OBJECTS { adslAturPerfCurr15MinESs,
3262:                        adslAturThresh15MinESs }
3263:              STATUS  current
3264:              DESCRIPTION
3265:                  "Errored Second 15-minute interval threshold reached."
3266:          ::= { adslAturTraps 0 4 }
3267: 
3268:          adslAturRateChangeTrap  NOTIFICATION-TYPE
3269:              OBJECTS { adslAturChanCurrTxRate,
3270:                        adslAturChanPrevTxRate }
3271:              STATUS  current
3272:              DESCRIPTION
3273:                  "The ATURs transmit rate has changed (RADSL mode only)"
3274:          ::= { adslAturTraps 0 5 }
3275: 
3276:          -- no adslAturPerfLolsThreshTrap possible { 0 6 }
3277: 
3278:          -- no adslAturInitFailureTrap possible { 0 7 }
3279: 
3280:    -- conformance information
3281: 
3282:    adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 }
3283: 
3284:    adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 }
3285:    adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 }
3286: 
3287:          -- ATU-C agent compliance statements
3288: 
3289:          adslLineMibAtucCompliance MODULE-COMPLIANCE
3290:              STATUS  current
3291:              DESCRIPTION
3292:                  "The compliance statement for SNMP entities
3293:                   which manage ADSL ATU-C interfaces."
3294: 
3295:              MODULE  -- this module
3296:              MANDATORY-GROUPS
3297:                 {
3298:                 adslLineGroup, adslPhysicalGroup, adslChannelGroup,
3299:                 adslAtucPhysPerfIntervalGroup,
3300:                 adslAturPhysPerfIntervalGroup, adslLineConfProfileGroup,
3301:                 adslLineAlarmConfProfileGroup,
3302:                 adslLineConfProfileControlGroup
3303:                 }
3304: 
3305:              GROUP       adslAtucPhysPerfRawCounterGroup
3306:              DESCRIPTION
3307:                  "This group is optional.  Implementations which
3308:                   require continuous ATU-C physical event counters
3309:                   should implement this group."
3310: 
3311:              GROUP       adslAturPhysPerfRawCounterGroup
3312:              DESCRIPTION
3313:                  "This group is optional.  Implementations which
3314:                   require continuous ATU-R physical event counters
3315:                   should implement this group."
3316: 
3317:              GROUP       adslAtucChanPerformanceGroup
3318:              DESCRIPTION
3319:                  "This group is optional.  Implementations which
3320:                   require ATU-C channel block event counters should
3321:                   implement this group."
3322: 
3323:              GROUP       adslAturChanPerformanceGroup
3324:              DESCRIPTION
3325:                  "This group is optional.  Implementations which
3326:                   require ATU-R channel block event counters should
3327:                   implement this group."
3328: 
3329:              OBJECT      adslLineConfProfile
3330:              MIN-ACCESS  read-only
3331:              DESCRIPTION
3332:                  "Read-only access is applicable when static
3333:                   profiles are implemented."
3334: 
3335:              OBJECT      adslAtucConfRateMode
3336:              MIN-ACCESS  read-write
3337:              DESCRIPTION
3338:                  "Read-write access is applicable when
3339:                   static profiles are implemented."
3340: 
3341:              OBJECT      adslAtucConfRateChanRatio
3342:              MIN-ACCESS  read-write
3343:              DESCRIPTION
3344:                  "Read-write access is applicable when
3345:                   static profiles are implemented."
3346: 
3347:              OBJECT      adslAtucConfTargetSnrMgn
3348:              MIN-ACCESS  read-write
3349:              DESCRIPTION
3350:                  "Read-write access is applicable when
3351:                   static profiles are implemented."
3352: 
3353:              OBJECT      adslAtucConfMaxSnrMgn
3354:              MIN-ACCESS  read-write
3355:              DESCRIPTION
3356:                  "Read-write access is applicable when
3357:                   static profiles are implemented."
3358: 
3359:              OBJECT      adslAtucConfMinSnrMgn
3360:              MIN-ACCESS  read-wr
3360: error - invalid access `read-wr' in SMIv2 MIB
3361:              MIN-ACCESS  read-write
3361: severe - syntax error, unexpected MIN_ACCESS, expecting DESCRIPTION
3362:              DESCRIPTION
3363:                  "Read-write access is applicable when
3364:                   static profiles are implemented."
3365: 
3366:              OBJECT      adslAtucConfDownshiftSnrMgn
3367:              MIN-ACCESS  read-write
3368:              DESCRIPTION
3369:                  "Read-write access is applicable when
3370:                   static profiles are implemented."
3371: 
3372:              OBJECT      adslAtucConfUpshiftSnrMgn
3373:              MIN-ACCESS  read-write
3374:              DESCRIPTION
3375:                  "Read-write access is applicable when
3376:                   static profiles are implemented."
3377: 
3378:              OBJECT      adslAtucConfMinUpshiftTime
3379:              MIN-ACCESS  read-write
3380:              DESCRIPTION
3381:                  "Read-write access is applicable when
3382:                   static profiles are implemented."
3383: 
3384:              OBJECT      adslAtucConfMinDownshiftTime
3385:              MIN-ACCESS  read-write
3386:              DESCRIPTION
3387:                  "Read-write access is applicable when
3388:                   static profiles are implemented."
3389: 
3390:              OBJECT      adslAtucChanConfFastMinTxRate
3391:              MIN-ACCESS  read-write
3392:              DESCRIPTION
3393:                  "Read-write access is applicable when
3394:                   static profiles are implemented."
3395: 
3396:              OBJECT      adslAtucChanConfInterleaveMinTxRate
3397:              MIN-ACCESS  read-write
3398:              DESCRIPTION
3399:                  "Read-write access is applicable when
3400:                   static profiles are implemented."
3401: 
3402:              OBJECT      adslAtucChanConfFastMaxTxRate
3403:              MIN-ACCESS  read-write
3404:              DESCRIPTION
3405:                  "Read-write access is applicable when
3406:                   static profiles are implemented."
3407: 
3408:              OBJECT      adslAtucChanConfInterleaveMaxTxRate
3409:              MIN-ACCESS  read-write
3410:              DESCRIPTION
3411:                  "Read-write access is applicable when
3412:                   static profiles are implemented."
3413: 
3414:              OBJECT      adslAtucChanConfMaxInterleaveDelay
3415:              MIN-ACCESS  read-write
3416:              DESCRIPTION
3417:                  "Read-write access is applicable when
3418:                   static profiles are implemented."
3419: 
3420:              OBJECT      adslAturConfRateMode
3421:              MIN-ACCESS  read-write
3422:              DESCRIPTION
3423:                  "Read-write access is applicable when
3424:                   static profiles are implemented."
3425: 
3426:              OBJECT      adslAturConfRateChanRatio
3427:              MIN-ACCESS  read-write
3428:              DESCRIPTION
3429:                  "Read-write access is applicable when
3430:                   static profiles are implemented."
3431: 
3432:              OBJECT      adslAturConfTargetSnrMgn
3433:              MIN-ACCESS  read-write
3434:              DESCRIPTION
3435:                  "Read-write access is applicable when
3436:                   static profiles are implemented."
3437: 
3438:              OBJECT      adslAturConfMaxSnrMgn
3439:              MIN-ACCESS  read-write
3440:              DESCRIPTION
3441:                  "Read-write access is applicable when
3442:                   static profiles are implemented."
3443: 
3444:              OBJECT      adslAturConfMinSnrMgn
3445:              MIN-ACCESS  read-write
3446:              DESCRIPTION
3447:                  "Read-write access is applicable when
3448:                   static profiles are implemented."
3449: 
3450:              OBJECT      adslAturConfDownshiftSnrMgn
3451:              MIN-ACCESS  read-write
3452:              DESCRIPTION
3453:                  "Read-write access is applicable when
3454:                   static profiles are implemented."
3455: 
3456:              OBJECT      adslAturConfUpshiftSnrMgn
3457:              MIN-ACCESS  read-write
3458:              DESCRIPTION
3459:                  "Read-write access is applicable when
3460:                   static profiles are implemented."
3461: 
3462:              OBJECT      adslAturConfMinUpshiftTime
3463:              MIN-ACCESS  read-write
3464:              DESCRIPTION
3465:                  "Read-write access is applicable when
3466:                   static profiles are implemented."
3467: 
3468:              OBJECT      adslAturConfMinDownshiftTime
3469:              MIN-ACCESS  read-write
3470:              DESCRIPTION
3471:                  "Read-write access is applicable when
3472:                   static profiles are implemented."
3473: 
3474:              OBJECT      adslAturChanConfFastMinTxRate
3475:              MIN-ACCESS  read-write
3476:              DESCRIPTION
3477:                  "Read-write access is applicable when
3478:                   static profiles are implemented."
3479: 
3480:              OBJECT      adslAturChanConfInterleaveMinTxRate
3481:              MIN-ACCESS  read-write
3482:              DESCRIPTION
3483:                  "Read-write access is applicable when
3484:                   static profiles are implemented."
3485: 
3486:              OBJECT      adslAturChanConfFastMaxTxRate
3487:              MIN-ACCESS  read-write
3488:              DESCRIPTION
3489:                  "Read-write access is applicable when
3490:                   static profiles are implemented."
3491: 
3492:              OBJECT      adslAturChanConfInterleaveMaxTxRate
3493:              MIN-ACCESS  read-write
3494:              DESCRIPTION
3495:                  "Read-write access is applicable when
3496:                   static profiles are implemented."
3497: 
3498:              OBJECT      adslAturChanConfMaxInterleaveDelay
3499:              MIN-ACCESS  read-write
3500:              DESCRIPTION
3501:                  "Read-write access is applicable when
3502:                   static profiles are implemented."
3503: 
3504:              OBJECT      adslLineConfProfileRowStatus
3505:              MIN-ACCESS  read-only
3506:              DESCRIPTION
3507:                  "Read-only access is applicable only when static
3508:                   profiles are implemented."
3509: 
3510:              OBJECT      adslLineAlarmConfProfile
3511:              MIN-ACCESS  read-only
3512:              DESCRIPTION
3513:                  "Read-only access is applicable only when static
3514:                   profiles are implemented."
3515: 
3516:              OBJECT      adslAtucThresh15MinLofs
3517:              MIN-ACCESS  read-write
3518:              DESCRIPTION
3519:                  "Read-write access is applicable when
3520:                   static profiles are implemented."
3521: 
3522:              OBJECT      adslAtucThresh15MinLoss
3523:              MIN-ACCESS  read-write
3524:              DESCRIPTION
3525:                  "Read-write access is applicable when
3526:                   static profiles are implemented."
3527: 
3528:              OBJECT      adslAtucThresh15MinLols
3529:              MIN-ACCESS  read-write
3530:              DESCRIPTION
3531:                  "Read-write access is applicable when
3532:                   static profiles are implemented."
3533: 
3534:              OBJECT      adslAtucThresh15MinLprs
3535:              MIN-ACCESS  read-write
3536:              DESCRIPTION
3537:                  "Read-write access is applicable when
3538:                   static profiles are implemented."
3539: 
3540:              OBJECT      adslAtucThresh15MinESs
3541:              MIN-ACCESS  read-write
3542:              DESCRIPTION
3543:                  "Read-write access is applicable when
3544:                   static profiles are implemented."
3545: 
3546:              OBJECT      adslAtucThreshFastRateUp
3547:              MIN-ACCESS  read-write
3548:              DESCRIPTION
3549:                  "Read-write access is applicable when
3550:                   static profiles are implemented."
3551: 
3552:              OBJECT      adslAtucThreshInterleaveRateUp
3553:              MIN-ACCESS  read-write
3554:              DESCRIPTION
3555:                  "Read-write access is applicable when
3556:                   static profiles are implemented."
3557: 
3558:              OBJECT      adslAtucThreshFastRateDown
3559:              MIN-ACCESS  read-write
3560:              DESCRIPTION
3561:                  "Read-write access is applicable when
3562:                   static profiles are implemented."
3563: 
3564:              OBJECT      adslAtucThreshInterleaveRateDown
3565:              MIN-ACCESS  read-write
3566:              DESCRIPTION
3567:                  "Read-write access is applicable when
3568:                   static profiles are implemented."
3569: 
3570:              OBJECT      adslAtucInitFailureTrapEnable
3571:              MIN-ACCESS  read-write
3572:              DESCRIPTION
3573:                  "Read-write access is applicable when
3574:                   static profiles are implemented."
3575: 
3576:              OBJECT      adslAturThresh15MinLofs
3577:              MIN-ACCESS  read-write
3578:              DESCRIPTION
3579:                  "Read-write access is applicable when
3580:                   static profiles are implemented."
3581: 
3582:              OBJECT      adslAturThresh15MinLoss
3583:              MIN-ACCESS  read-write
3584:              DESCRIPTION
3585:                  "Read-write access is applicable when
3586:                   static profiles are implemented."
3587: 
3588:              OBJECT      adslAturThresh15MinLprs
3589:              MIN-ACCESS  read-write
3590:              DESCRIPTION
3591:                  "Read-write access is applicable when
3592:                   static profiles are implemented."
3593: 
3594:              OBJECT      adslAturThresh15MinESs
3595:              MIN-ACCESS  read-write
3596:              DESCRIPTION
3597:                  "Read-write access is applicable when
3598:                   static profiles are implemented."
3599: 
3600:              OBJECT      adslAturThreshFastRateUp
3601:              MIN-ACCESS  read-write
3602:              DESCRIPTION
3603:                  "Read-write access is applicable when
3604:                   static profiles are implemented."
3605: 
3606:              OBJECT      adslAturThreshInterleaveRateUp
3607:              MIN-ACCESS  read-write
3608:              DESCRIPTION
3609:                  "Read-write access is applicable when
3610:                   static profiles are implemented."
3611: 
3612:              OBJECT      adslAturThreshFastRateDown
3613:              MIN-ACCESS  read-write
3614:              DESCRIPTION
3615:                  "Read-write access is applicable when
3616:                   static profiles are implemented."
3617: 
3618:              OBJECT      adslAturThreshInterleaveRateDown
3619:              MIN-ACCESS  read-write
3620:              DESCRIPTION
3621:                  "Read-write access is applicable when
3622:                   static profiles are implemented."
3623: 
3624:              OBJECT      adslLineAlarmConfProfileRowStatus
3625:              MIN-ACCESS  read-only
3626:              DESCRIPTION
3627:                  "Read-only access is applicable only when static
3628:                   profiles are implemented."
3629: 
3630:          ::= { adslCompliances 1 }
3630: warning - warning: flushing recent incorrect declaration, see previous error(s)
3631: 
3632:          -- ATU-R agent compliance statements
3633: 
3634:          adslLineMibAturCompliance MODULE-COMPLIANCE
3635:              STATUS  current
3636:              DESCRIPTION
3637:                  "The compliance statement for SNMP entities
3638:                   which manage ADSL ATU-R interfaces."
3639: 
3640:              MODULE  -- this module
3641:              MANDATORY-GROUPS
3642:                  {
3643:                  adslAturLineGroup, adslAturPhysicalGroup,
3644:                  adslAturChannelGroup,
3645:                  adslAturAtucPhysPerfIntervalGroup,
3646:                  adslAturAturPhysPerfIntervalGroup,
3647:                  adslAturLineAlarmConfProfileGroup,
3648:                  adslAturLineConfProfileControlGroup
3649:                  }
3650: 
3651:              GROUP       adslAturAtucPhysPerfRawCounterGroup
3652:              DESCRIPTION
3653:                  "This group is optional.  Implementations which
3654:                   require continuous ATU-C physical event counters
3655:                   should implement this group."
3656: 
3657:              GROUP       adslAturAturPhysPerfRawCounterGroup
3658:              DESCRIPTION
3659:                  "This group is optional.  Implementations which
3660:                   require continuous ATU-R physical event counters
3661:                   should implement this group."
3662: 
3663:              GROUP       adslAturAtucChanPerformanceGroup
3664:              DESCRIPTION
3665:                  "This group is optional.  Implementations which
3666:                   require ATU-C channel block event counters should
3667:                   implement this group."
3668: 
3669:              GROUP       adslAturAturChanPerformanceGroup
3670:              DESCRIPTION
3671:                  "This group is optional.  Implementations which
3672:                   require ATU-R channel block event counters should
3673:                   implement this group."
3674: 
3675:              OBJECT      adslLineAlarmConfProfile
3676:              MIN-ACCESS  read-only
3677:              DESCRIPTION
3678:                  "Read-only access is applicable only when static
3679:                   profiles are implemented."
3680: 
3681:              OBJECT      adslAtucThresh15MinLofs
3682:              MIN-ACCESS  read-write
3683:              DESCRIPTION
3684:                  "Read-write access is applicable when
3685:                   static profiles are implemented."
3686: 
3687:              OBJECT      adslAtucThresh15MinLoss
3688:              MIN-ACCESS  read-write
3689:              DESCRIPTION
3690:                  "Read-write access is applicable when
3691:                   static profiles are implemented."
3692: 
3693:              OBJECT      adslAtucThresh15MinESs
3694:              MIN-ACCESS  read-write
3695:              DESCRIPTION
3696:                  "Read-write access is applicable when
3697:                   static profiles are implemented."
3698: 
3699:              OBJECT      adslAtucThreshFastRateUp
3700:              MIN-ACCESS  read-write
3701:              DESCRIPTION
3702:                  "Read-write access is applicable when
3703:                   static profiles are implemented."
3704: 
3705:              OBJECT      adslAtucThreshInterleaveRateUp
3706:              MIN-ACCESS  read-write
3707:              DESCRIPTION
3708:                  "Read-write access is applicable when
3709:                   static profiles are implemented."
3710: 
3711:              OBJECT      adslAtucThreshFastRateDown
3712:              MIN-ACCESS  read-write
3713:              DESCRIPTION
3714:                  "Read-write access is applicable when
3715:                   static profiles are implemented."
3716: 
3717:              OBJECT      adslAtucInitFailureTrapEnable
3718:              MIN-ACCESS  read-write
3719: 
3720:              DESCRIPTION
3721:                  "Read-write access is applicable when
3722:                   static profiles are implemented."
3723: 
3724:              OBJECT      adslAturThresh15MinLofs
3725:              MIN-ACCESS  read-write
3726:              DESCRIPTION
3727:                  "Read-write access is applicable when
3728:                   static profiles are implemented."
3729: 
3730:              OBJECT      adslAturThresh15MinLoss
3731:              MIN-ACCESS  read-write
3732:              DESCRIPTION
3733:                  "Read-write access is applicable when
3734:                   static profiles are implemented."
3735: 
3736:              OBJECT      adslAturThresh15MinLprs
3737:              MIN-ACCESS  read-write
3738:              DESCRIPTION
3739:                  "Read-write access is applicable when
3740:                   static profiles are implemented."
3741: 
3742:              OBJECT      adslAturThresh15MinESs
3743:              MIN-ACCESS  read-write
3744:              DESCRIPTION
3745:                  "Read-write access is applicable when
3746:                   static profiles are implemented."
3747: 
3748:              OBJECT      adslAturThreshFastRateUp
3749:              MIN-ACCESS  read-write
3750:              DESCRIPTION
3751:                  "Read-write access is applicable when
3752:                   static profiles are implemented."
3753: 
3754:              OBJECT      adslAturThreshInterleaveRateUp
3755:              MIN-ACCESS  read-write
3756:              DESCRIPTION
3757:                  "Read-write access is applicable when
3758:                   static profiles are implemented."
3759: 
3760:              OBJECT      adslAturThreshFastRateDown
3761:              MIN-ACCESS  read-write
3762:              DESCRIPTION
3763:                  "Read-write access is applicable when
3764:                   static profiles are implemented."
3765: 
3766:              OBJECT      adslAturThreshInterleaveRateDown
3767:              MIN-ACCESS  read-write
3768:              DESCRIPTION
3769:                  "Read-write access is applicable when
3770:                   static profiles are implemented."
3771: 
3772:              OBJECT      adslLineAlarmConfProfileRowStatus
3773:              MIN-ACCESS  read-only
3774:              DESCRIPTION
3775:                  "Read-only access is applicable only when static
3776:                   profiles are implemented."
3777: 
3778:              OBJECT     adslAtucCurrStatus
3779:              SYNTAX   BITS {
3780:                             noDefect(0),
3781:                             lossOfFraming(1),
3782:                             lossOfSignal(2)
3783:                            }
3784:              DESCRIPTION
3785:                  "It is allowable to implement only noDefect(0),
3786:                  lossOfFraming(1) and lossOfSignal(2) by the ATU-R
3787:                  agent."
3788: 
3789:         ::= { adslCompliances 2 }
3790: 
3791:          -- units of conformance
3792:          adslLineGroup    OBJECT-GROUP
3792: warning - warning: current group `adslLineGroup' is not referenced in this module
3793:              OBJECTS {
3794:                 adslLineCoding, adslLineType, adslLineSpecific
3795:                 }
3796:              STATUS     current
3797:              DESCRIPTION
3798:                  "A collection of objects providing configuration
3799:                  information about an ADSL Line."
3800:          ::= { adslGroups 1 }
3801: 
3802:          adslPhysicalGroup    OBJECT-GROUP
3802: warning - warning: current group `adslPhysicalGroup' is not referenced in this module
3803:              OBJECTS {
3804:                 adslAtucInvSerialNumber, adslAtucInvVendorID,
3805:                 adslAtucInvVersionNumber, adslAtucCurrSnrMgn,
3806:                 adslAtucCurrAtn, adslAtucCurrStatus,
3807:                 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate,
3808:                 adslAturInvSerialNumber, adslAturInvVendorID,
3809:                 adslAturInvVersionNumber, adslAturCurrSnrMgn,
3810:                 adslAturCurrAtn, adslAturCurrStatus,
3811:                 adslAturCurrOutputPwr, adslAturCurrAttainableRate
3812:                 }
3813:              STATUS     current
3814:              DESCRIPTION
3815:                  "A collection of objects providing physical
3816:                  configuration information of the ADSL Line."
3817:          ::= { adslGroups 2 }
3818: 
3819:          adslChannelGroup    OBJECT-GROUP
3819: warning - warning: current group `adslChannelGroup' is not referenced in this module
3820:              OBJECTS {
3821:                 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate,
3822:                 adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength,
3823:                 adslAturChanInterleaveDelay, adslAturChanCurrTxRate,
3824:                 adslAturChanPrevTxRate, adslAturChanCrcBlockLength
3825:                 }
3826:              STATUS     current
3827:              DESCRIPTION
3828:                  "A collection of objects providing configuration
3829:                  information about an ADSL channel."
3830:          ::= { adslGroups 3 }
3831: 
3832:          adslAtucPhysPerfRawCounterGroup OBJECT-GROUP
3832: warning - warning: current group `adslAtucPhysPerfRawCounterGroup' is not referenced in this module
3833:              OBJECTS {
3834:                 adslAtucPerfLofs, adslAtucPerfLoss,
3835:                 adslAtucPerfLols, adslAtucPerfLprs,
3836:                 adslAtucPerfESs, adslAtucPerfInits
3837:                 }
3838:              STATUS     current
3839:              DESCRIPTION
3840:                  "A collection of objects providing raw performance
3841:                  counts on an ADSL Line (ATU-C end)."
3842:          ::= { adslGroups 4 }
3843: 
3844:          adslAtucPhysPerfIntervalGroup OBJECT-GROUP
3844: warning - warning: current group `adslAtucPhysPerfIntervalGroup' is not referenced in this module
3845:              OBJECTS {
3846:                 adslAtucPerfValidIntervals,
3847:                 adslAtucPerfInvalidIntervals,
3848:                 adslAtucPerfCurr15MinTimeElapsed,
3849:                 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss,
3850:                 adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs,
3851:                 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits,
3852:                 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss,
3853:                 adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs,
3854:                 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits,
3855:                 adslAtucPerfPrev1DayMoniSecs,
3856:                 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss,
3857:                 adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs,
3858:                 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits,
3859:                 adslAtucIntervalLofs, adslAtucIntervalLoss,
3860:                 adslAtucIntervalLols, adslAtucIntervalLprs,
3861:                 adslAtucIntervalESs, adslAtucIntervalInits,
3862:                 adslAtucIntervalValidData
3863:                 }
3864: 
3865:              STATUS     current
3866:              DESCRIPTION
3867:                  "A collection of objects providing current 15-minute,
3868:                  1-day; and previous 1-day performance counts on
3869:                  ADSL Line (ATU-C end) ."
3870:          ::= { adslGroups 5 }
3871: 
3872:          adslAturPhysPerfRawCounterGroup OBJECT-GROUP
3872: warning - warning: current group `adslAturPhysPerfRawCounterGroup' is not referenced in this module
3873:              OBJECTS {
3874:                 adslAturPerfLofs, adslAturPerfLoss,
3875:                 adslAturPerfLprs, adslAturPerfESs
3876:                 }
3877:              STATUS     current
3878:              DESCRIPTION
3879:                  "A collection of objects providing raw performance
3880:                  counts on an ADSL Line (ATU-R end)."
3881:          ::= { adslGroups 6 }
3882: 
3883:          adslAturPhysPerfIntervalGroup OBJECT-GROUP
3883: warning - warning: current group `adslAturPhysPerfIntervalGroup' is not referenced in this module
3884:              OBJECTS {
3885:                 adslAturPerfValidIntervals,
3886:                 adslAturPerfInvalidIntervals,
3887:                 adslAturPerfCurr15MinTimeElapsed,
3888:                 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss,
3889:                 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs,
3890:                 adslAturPerfCurr1DayTimeElapsed,
3891:                 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss,
3892:                 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs,
3893:                 adslAturPerfPrev1DayMoniSecs,
3894:                 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss,
3895:                 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs,
3896:                 adslAturIntervalLofs,
3897:                 adslAturIntervalLoss, adslAturIntervalLprs,
3898:                 adslAturIntervalESs, adslAturIntervalValidData
3899:                 }
3900: 
3901:              STATUS     current
3902:              DESCRIPTION
3903:                  "A collection of objects providing current 15-minute,
3904:                  1-day; and previous 1-day performance counts on
3905:                  ADSL Line (ATU-R end)."
3906:          ::= { adslGroups 7 }
3907: 
3908:          adslAtucChanPerformanceGroup OBJECT-GROUP
3908: warning - warning: current group `adslAtucChanPerformanceGroup' is not referenced in this module
3909:              OBJECTS {
3910:                 adslAtucChanReceivedBlks,
3911:                 adslAtucChanTransmittedBlks,
3912:                 adslAtucChanCorrectedBlks,
3913:                 adslAtucChanUncorrectBlks,
3914:                 adslAtucChanPerfValidIntervals,
3915:                 adslAtucChanPerfInvalidIntervals,
3916:                 adslAtucChanPerfCurr15MinTimeElapsed,
3917:                 adslAtucChanPerfCurr15MinReceivedBlks,
3918:                 adslAtucChanPerfCurr15MinTransmittedBlks,
3919:                 adslAtucChanPerfCurr15MinCorrectedBlks,
3920:                 adslAtucChanPerfCurr15MinUncorrectBlks,
3921:                 adslAtucChanPerfCurr1DayTimeElapsed,
3922:                 adslAtucChanPerfCurr1DayReceivedBlks,
3923:                 adslAtucChanPerfCurr1DayTransmittedBlks,
3924:                 adslAtucChanPerfCurr1DayCorrectedBlks,
3925:                 adslAtucChanPerfCurr1DayUncorrectBlks,
3926:                 adslAtucChanPerfPrev1DayMoniSecs,
3927:                 adslAtucChanPerfPrev1DayReceivedBlks,
3928:                 adslAtucChanPerfPrev1DayTransmittedBlks,
3929:                 adslAtucChanPerfPrev1DayCorrectedBlks,
3930:                 adslAtucChanPerfPrev1DayUncorrectBlks,
3931:                 adslAtucChanIntervalReceivedBlks,
3932:                 adslAtucChanIntervalTransmittedBlks,
3933:                 adslAtucChanIntervalCorrectedBlks,
3934:                 adslAtucChanIntervalUncorrectBlks,
3935:                 adslAtucChanIntervalValidData
3936:                 }
3937:              STATUS     current
3938:              DESCRIPTION
3939:                  "A collection of objects providing channel block
3940:                  performance information on an ADSL channel
3941:                  (ATU-C end)."
3942:          ::= { adslGroups 8 }
3943: 
3944:          adslAturChanPerformanceGroup OBJECT-GROUP
3944: warning - warning: current group `adslAturChanPerformanceGroup' is not referenced in this module
3945:              OBJECTS {
3946:                 adslAturChanReceivedBlks,
3947:                 adslAturChanTransmittedBlks,
3948:                 adslAturChanCorrectedBlks,
3949:                 adslAturChanUncorrectBlks,
3950:                 adslAturChanPerfValidIntervals,
3951:                 adslAturChanPerfInvalidIntervals,
3952:                 adslAturChanPerfCurr15MinTimeElapsed,
3953:                 adslAturChanPerfCurr15MinReceivedBlks,
3954:                 adslAturChanPerfCurr15MinTransmittedBlks,
3955:                 adslAturChanPerfCurr15MinCorrectedBlks,
3956:                 adslAturChanPerfCurr15MinUncorrectBlks,
3957:                 adslAturChanPerfCurr1DayTimeElapsed,
3958:                 adslAturChanPerfCurr1DayReceivedBlks,
3959:                 adslAturChanPerfCurr1DayTransmittedBlks,
3960:                 adslAturChanPerfCurr1DayCorrectedBlks,
3961:                 adslAturChanPerfCurr1DayUncorrectBlks,
3962:                 adslAturChanPerfPrev1DayMoniSecs,
3963:                 adslAturChanPerfPrev1DayReceivedBlks,
3964:                 adslAturChanPerfPrev1DayTransmittedBlks,
3965:                 adslAturChanPerfPrev1DayCorrectedBlks,
3966:                 adslAturChanPerfPrev1DayUncorrectBlks,
3967:                 adslAturChanIntervalReceivedBlks,
3968:                 adslAturChanIntervalTransmittedBlks,
3969:                 adslAturChanIntervalCorrectedBlks,
3970:                 adslAturChanIntervalUncorrectBlks,
3971:                 adslAturChanIntervalValidData
3972:                 }
3973:              STATUS     current
3974:              DESCRIPTION
3975:                  "A collection of objects providing channel block
3976:                  performance information on an ADSL channel
3977:                  (ATU-C end)."
3978:          ::= { adslGroups 9 }
3979: 
3980:          adslLineConfProfileGroup OBJECT-GROUP
3980: warning - warning: current group `adslLineConfProfileGroup' is not referenced in this module
3981:              OBJECTS {
3982:                 adslAtucConfRateMode, adslAtucConfRateChanRatio,
3983:                 adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn,
3984:                 adslAtucConfMinSnrMgn,
3985:                 adslAtucConfDownshiftSnrMgn,
3986:                 adslAtucConfUpshiftSnrMgn,
3987:                 adslAtucConfMinUpshiftTime,
3988:                 adslAtucConfMinDownshiftTime,
3989:                 adslAtucChanConfFastMinTxRate,
3990:                 adslAtucChanConfInterleaveMinTxRate,
3991:                 adslAtucChanConfFastMaxTxRate,
3992:                 adslAtucChanConfInterleaveMaxTxRate,
3993:                 adslAtucChanConfMaxInterleaveDelay,
3994:                 adslAturConfRateMode, adslAturConfRateChanRatio,
3995:                 adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn,
3996:                 adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn,
3997:                 adslAturConfUpshiftSnrMgn,
3998:                 adslAturConfMinUpshiftTime,
3999:                 adslAturConfMinDownshiftTime,
4000:                 adslAturChanConfFastMinTxRate,
4001:                 adslAturChanConfInterleaveMinTxRate,
4002:                 adslAturChanConfFastMaxTxRate,
4003:                 adslAturChanConfInterleaveMaxTxRate,
4004:                 adslAturChanConfMaxInterleaveDelay
4005:                 }
4006:              STATUS     current
4007:              DESCRIPTION
4008:                  "A collection of objects providing provisioning
4009:                  information about an ADSL Line."
4010:          ::= { adslGroups 10 }
4011: 
4012:          adslLineAlarmConfProfileGroup OBJECT-GROUP
4012: warning - warning: current group `adslLineAlarmConfProfileGroup' is not referenced in this module
4013:              OBJECTS {
4014:                 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss,
4015:                 adslAtucThresh15MinLols, adslAtucThresh15MinLprs,
4016:                 adslAtucThresh15MinESs, adslAtucThreshFastRateUp,
4017:                 adslAtucThreshInterleaveRateUp,
4018:                 adslAtucThreshFastRateDown,
4019:                 adslAtucThreshInterleaveRateDown,
4020:                 adslAtucInitFailureTrapEnable,
4021:                 adslAturThresh15MinLofs, adslAturThresh15MinLoss,
4022:                 adslAturThresh15MinLprs, adslAturThresh15MinESs,
4023:                 adslAturThreshFastRateUp,
4024:                 adslAturThreshInterleaveRateUp,
4025:                 adslAturThreshFastRateDown,
4026:                 adslAturThreshInterleaveRateDown
4027:                 }
4028:              STATUS     current
4029:              DESCRIPTION
4030:                  "A collection of objects providing alarm provisioning
4031:                  information about an ADSL Line."
4032:          ::= { adslGroups 11 }
4033: 
4034:          adslLineConfProfileControlGroup OBJECT-GROUP
4034: warning - warning: current group `adslLineConfProfileControlGroup' is not referenced in this module
4035:              OBJECTS {
4036:                 adslLineConfProfile, adslLineAlarmConfProfile,
4037:                 adslLineConfProfileRowStatus,
4038:                 adslLineAlarmConfProfileRowStatus
4039:                 }
4040:              STATUS     current
4041:              DESCRIPTION
4042:                  "A collection of objects providing profile
4043:                  control for the ADSL system."
4044:          ::= { adslGroups 12 }
4045:          adslNotificationsGroup NOTIFICATION-GROUP
4045: warning - warning: current group `adslNotificationsGroup' is not referenced in this module
4046:              NOTIFICATIONS {
4047:                 adslAtucPerfLofsThreshTrap,
4048:                 adslAtucPerfLossThreshTrap,
4049:                 adslAtucPerfLprsThreshTrap,
4050:                 adslAtucPerfESsThreshTrap,
4051:                 adslAtucRateChangeTrap,
4052:                 adslAtucPerfLolsThreshTrap,
4053:                 adslAtucInitFailureTrap,
4054:                 adslAturPerfLofsThreshTrap,
4055:                 adslAturPerfLossThreshTrap,
4056:                 adslAturPerfLprsThreshTrap,
4057:                 adslAturPerfESsThreshTrap,
4058:                 adslAturRateChangeTrap
4059:                 }
4060:              STATUS        current
4061:              DESCRIPTION
4062:                  "The collection of adsl notifications."
4063:          ::= { adslGroups 13 }
4064: 
4065:    -- units of conformance for ATU-R agent
4066: 
4067:             adslAturLineGroup    OBJECT-GROUP
4068:                 OBJECTS {
4069:                    adslLineCoding
4070:                    }
4071:                 STATUS     current
4072:                 DESCRIPTION
4073:                     "A collection of objects providing configuration
4074:                     information about an ADSL Line on the ATU-R side."
4075:             ::= { adslGroups 14 }
4076: 
4077:             adslAturPhysicalGroup    OBJECT-GROUP
4078:                 OBJECTS {
4079:                    adslAtucInvVendorID,
4080:                    adslAtucInvVersionNumber,
4081:                    adslAtucCurrOutputPwr, adslAtucCurrAttainableRate,
4082:                    adslAturInvSerialNumber, adslAturInvVendorID,
4083:                    adslAturInvVersionNumber, adslAturCurrSnrMgn,
4084:                    adslAturCurrAtn, adslAturCurrStatus,
4085:                    adslAturCurrOutputPwr, adslAturCurrAttainableRate,
4086:                    adslAtucCurrStatus
4087:                    }
4088:                 STATUS     current
4089:                 DESCRIPTION
4090:                     "A collection of objects providing physical
4091:                     configuration information of the ADSL Line on the
4092:                     ATU-R side."
4093:             ::= { adslGroups 15 }
4094: 
4095:             adslAturChannelGroup    OBJECT-GROUP
4096:                 OBJECTS {
4097:                    adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate,
4098:                    adslAtucChanPrevTxRate,
4099:                    adslAturChanInterleaveDelay, adslAturChanCurrTxRate,
4100:                    adslAturChanPrevTxRate, adslAturChanCrcBlockLength
4101:                    }
4102:                 STATUS     current
4103:                 DESCRIPTION
4104:                     "A collection of objects providing configuration
4105:                    information about an ADSL channel on the ATU-R
4106:                    side."
4107:             ::= { adslGroups 16 }
4108: 
4109:             adslAturAtucPhysPerfRawCounterGroup OBJECT-GROUP
4110:                 OBJECTS {
4111:                    adslAtucPerfLofs, adslAtucPerfLoss,
4112:                    adslAtucPerfESs, adslAtucPerfInits
4113:                    }
4114:                 STATUS     current
4115:                 DESCRIPTION
4116:                     "A collection of objects providing raw performance
4117:                    counts on an ADSL Line (ATU-C end) provided by the
4118:                    ATU-R agent."
4119:             ::= { adslGroups 17 }
4120: 
4121:             adslAturAtucPhysPerfIntervalGroup OBJECT-GROUP
4122:                 OBJECTS {
4123:                    adslAtucPerfValidIntervals,
4124:                    adslAtucPerfInvalidIntervals,
4125:                    adslAtucPerfCurr15MinTimeElapsed,
4126:                    adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss,
4127:                    adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits,
4128:                    adslAtucPerfCurr1DayTimeElapsed,
4129:                    adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss,
4130:                    adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits,
4131:                    adslAtucPerfPrev1DayMoniSecs,
4132:                    adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss,
4133:                    adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits,
4134:                    adslAtucIntervalLofs, adslAtucIntervalLoss,
4135:                    adslAtucIntervalESs, adslAtucIntervalInits,
4136:                    adslAtucIntervalValidData
4137:                    }
4138:                 STATUS     current
4139:                 DESCRIPTION
4140:                     "A collection of objects providing current
4141: 
4142:                    15-minute, 1-day; and previous 1-day performance
4143:                    counts on ADSL Line (ATU-C end) provided by the
4144:                    ATU-R agent."
4145:             ::= { adslGroups 18 }
4146: 
4147:             adslAturAturPhysPerfRawCounterGroup OBJECT-GROUP
4148:                 OBJECTS {
4149:                    adslAturPerfLofs, adslAturPerfLoss,
4150:                    adslAturPerfLprs, adslAturPerfESs
4151:                    }
4152:                 STATUS     current
4153:                 DESCRIPTION
4154:                     "A collection of objects providing raw performance
4155:                    counts on an ADSL Line (ATU-R end) provided by the
4156:                    ATU-R agent."
4157:             ::= { adslGroups 19 }
4158: 
4159:             adslAturAturPhysPerfIntervalGroup OBJECT-GROUP
4160:                 OBJECTS {
4161:                    adslAturPerfValidIntervals,
4162:                    adslAturPerfInvalidIntervals,
4163:                    adslAturPerfCurr15MinTimeElapsed,
4164:                    adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss,
4165:                    adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs,
4166:                    adslAturPerfCurr1DayTimeElapsed,
4167:                    adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss,
4168:                    adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs,
4169:                    adslAturPerfPrev1DayMoniSecs,
4170:                    adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss,
4171:                    adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs,
4172:                    adslAturIntervalLofs,
4173:                    adslAturIntervalLoss, adslAturIntervalLprs,
4174:                    adslAturIntervalESs, adslAturIntervalValidData
4175:                    }
4176:                 STATUS     current
4177:                 DESCRIPTION
4178:                     "A collection of objects providing current
4179:                    15-minute, 1-day; and previous 1-day performance
4180:                    counts on ADSL Line (ATU-R end) provided by the
4181:                    ATU-R agent."
4182:             ::= { adslGroups 20 }
4183: 
4184:             adslAturAtucChanPerformanceGroup OBJECT-GROUP
4185:                 OBJECTS {
4186:                    adslAtucChanReceivedBlks,
4187:                    adslAtucChanTransmittedBlks,
4188:                    adslAtucChanCorrectedBlks,
4189:                    adslAtucChanUncorrectBlks,
4190:                    adslAtucChanPerfCurr15MinTimeElapsed,
4191:                    adslAtucChanPerfCurr15MinReceivedBlks,
4192:                    adslAtucChanPerfCurr15MinTransmittedBlks,
4193:                    adslAtucChanPerfCurr15MinCorrectedBlks,
4194:                    adslAtucChanPerfCurr15MinUncorrectBlks,
4195:                    adslAtucChanPerfCurr1DayTimeElapsed,
4196:                    adslAtucChanPerfCurr1DayReceivedBlks,
4197:                    adslAtucChanPerfCurr1DayTransmittedBlks,
4198:                    adslAtucChanPerfCurr1DayCorrectedBlks,
4199:                    adslAtucChanPerfCurr1DayUncorrectBlks,
4200:                    adslAtucChanPerfPrev1DayMoniSecs,
4201:                    adslAtucChanPerfPrev1DayReceivedBlks,
4202:                    adslAtucChanPerfPrev1DayTransmittedBlks,
4203:                    adslAtucChanPerfPrev1DayCorrectedBlks,
4204:                    adslAtucChanPerfPrev1DayUncorrectBlks,
4205:                    adslAtucChanPerfValidIntervals,
4206:                    adslAtucChanPerfInvalidIntervals,
4207:                    adslAtucChanIntervalReceivedBlks,
4208:                    adslAtucChanIntervalTransmittedBlks,
4209:                    adslAtucChanIntervalCorrectedBlks,
4210:                    adslAtucChanIntervalUncorrectBlks,
4211:                    adslAtucChanIntervalValidData
4212:                    }
4213:                 STATUS     current
4214:                 DESCRIPTION
4215:                     "A collection of objects providing channel block
4216:                     performance information on an ADSL channel
4217:                     (ATU-C end) provided by the ATU-R agent."
4218:             ::= { adslGroups 21 }
4219: 
4220:             adslAturAturChanPerformanceGroup OBJECT-GROUP
4221:                 OBJECTS {
4222:                    adslAturChanReceivedBlks,
4223:                    adslAturChanTransmittedBlks,
4224:                    adslAturChanCorrectedBlks,
4225:                    adslAturChanUncorrectBlks,
4226:                    adslAturChanPerfValidIntervals,
4227:                    adslAturChanPerfInvalidIntervals,
4228:                    adslAturChanPerfCurr15MinTimeElapsed,
4229:                    adslAturChanPerfCurr15MinReceivedBlks,
4230:                    adslAturChanPerfCurr15MinTransmittedBlks,
4231:                    adslAturChanPerfCurr15MinCorrectedBlks,
4232:                    adslAturChanPerfCurr15MinUncorrectBlks,
4233:                    adslAturChanPerfCurr1DayTimeElapsed,
4234:                    adslAturChanPerfCurr1DayReceivedBlks,
4235:                    adslAturChanPerfCurr1DayTransmittedBlks,
4236:                    adslAturChanPerfCurr1DayCorrectedBlks,
4237:                    adslAturChanPerfCurr1DayUncorrectBlks,
4238:                    adslAturChanPerfPrev1DayMoniSecs,
4239:                    adslAturChanPerfPrev1DayReceivedBlks,
4240:                    adslAturChanPerfPrev1DayTransmittedBlks,
4241:                    adslAturChanPerfPrev1DayCorrectedBlks,
4242:                    adslAturChanPerfPrev1DayUncorrectBlks,
4243:                    adslAturChanIntervalReceivedBlks,
4244:                    adslAturChanIntervalTransmittedBlks,
4245:                    adslAturChanIntervalCorrectedBlks,
4246:                    adslAturChanIntervalUncorrectBlks,
4247:                    adslAturChanIntervalValidData
4248:                    }
4249:                 STATUS     current
4250:                 DESCRIPTION
4251:                     "A collection of objects providing channel block
4252:                     performance information on an ADSL channel
4253:                     (ATU-R end) provided by the ATU-R agent."
4254:             ::= { adslGroups 22 }
4255: 
4256:             adslAturLineAlarmConfProfileGroup OBJECT-GROUP
4257:                 OBJECTS {
4258:                    adslAtucThresh15MinLofs, adslAtucThresh15MinLoss,
4259:                    adslAtucThresh15MinESs, adslAtucThreshFastRateUp,
4260:                    adslAtucThreshInterleaveRateUp,
4261:                    adslAtucThreshFastRateDown,
4262:                    adslAtucThreshInterleaveRateDown,
4263:                    adslAtucInitFailureTrapEnable,
4264:                    adslAturThresh15MinLofs, adslAturThresh15MinLoss,
4265:                    adslAturThresh15MinLprs, adslAturThresh15MinESs,
4266:                    adslAturThreshFastRateUp,
4267:                    adslAturThreshInterleaveRateUp,
4268:                    adslAturThreshFastRateDown,
4269:                    adslAturThreshInterleaveRateDown
4270:                    }
4271:                 STATUS     current
4272:                 DESCRIPTION
4273:                     "A collection of objects providing alarm
4274:    provisioning
4275:                     information about an ADSL Line provided by the
4276:                     ATU-R agent."
4277:             ::= { adslGroups 23 }
4278: 
4279:             adslAturLineConfProfileControlGroup OBJECT-GROUP
4280:                 OBJECTS {
4281:                    adslLineAlarmConfProfile,
4282:                    adslLineAlarmConfProfileRowStatus
4283:                    }
4284:                 STATUS     current
4285:                 DESCRIPTION
4286:                     "A collection of objects providing profile
4287:                     control for the ADSL system by the ATU-R agent."
4288:             ::= { adslGroups 24 }
4289: 
4290:             adslAturNotificationsGroup NOTIFICATION-GROUP
4290: warning - warning: current group `adslAturNotificationsGroup' is not referenced in this module
4291:                 NOTIFICATIONS {
4292:                     adslAtucPerfLofsThreshTrap,
4293:                     adslAtucPerfLossThreshTrap,
4294:                     adslAtucPerfESsThreshTrap,
4295:                     adslAtucRateChangeTrap,
4296:                     adslAturPerfLofsThreshTrap,
4297:                     adslAturPerfLossThreshTrap,
4298:                     adslAturPerfLprsThreshTrap,
4299:                     adslAturPerfESsThreshTrap,
4300:                     adslAturRateChangeTrap
4301:                     }
4302:                 STATUS        current
4303:                 DESCRIPTION
4304:                     "The collection of ADSL notifications implemented by
4305:                     the ATU-R agent."
4306:             ::= { adslGroups 25 }
4307: 
4308:    END
4309: 
4310: -- 
4311: --    Copyright (C) The Internet Society (1999).  All Rights Reserved.
4312: -- 
4313: --    This document and translations of it may be copied and furnished to
4314: --    others, and derivative works that comment on or otherwise explain it
4315: --    or assist in its implementation may be prepared, copied, published
4316: --    and distributed, in whole or in part, without restriction of any
4317: --    kind, provided that the above copyright notice and this paragraph are
4318: --    included on all such copies and derivative works.  However, this
4319: --    document itself may not be modified in any way, such as by removing
4320: --    the copyright notice or references to the Internet Society or other
4321: --    Internet organizations, except as needed for the purpose of
4322: --    developing Internet standards in which case the procedures for
4323: --    copyrights defined in the Internet Standards process must be
4324: --    followed, or as required to translate it into languages other than
4325: --    English.
4326: -- 
4327: --    The limited permissions granted above are perpetual and will not be
4328: --    revoked by the Internet Society or its successors or assigns.
4329: -- 
4330: --    This document and the information contained herein is provided on an
4331: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
4332: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
4333: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
4334: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
4335: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
4336: -- 
4337: