smilint output for ./VDSL2-LINE-TC-MIB


Message Severities
SeverityCount
severe1
error1
warning44
Message Types
TypeCount
object-identifier-not-prefix (error)1
object-identifier-unknown (severe)1
type-unref (warning)44

Messages:

VDSL2-LINE-TC-MIB

   1: -- extracted from draft-ietf-adslmib-vdsl2-03.txt
   2: -- at Tue Oct  9 06:09:24 2007
   3: 
   4: VDSL2-LINE-TC-MIB DEFINITIONS ::= BEGIN
   5: 
   6: 
   7: IMPORTS
   8:    MODULE-IDENTITY,
   9:    transmission
  10:       FROM SNMPv2-SMI
  11: 
  12:    TEXTUAL-CONVENTION
  13:       FROM SNMPv2-TC;
  14: 
  15: 
  16: vdsl2TCMIB MODULE-IDENTITY
  17:    LAST-UPDATED "200710070000Z" -- October 7, 2007
  18:    ORGANIZATION "ADSLMIB Working Group"
  19:    CONTACT-INFO "WG-email:  adslmib@ietf.org
  20:    Info:      https://www1.ietf.org/mailman/listinfo/adslmib
  21: 
  22: 
  23:              Chair:     Mike Sneed
  24:                         Sand Channel Systems
  25:              Postal:    P.O. Box 37324
  26:                         Raleigh NC 27627-732
  27:              Email:     sneedmike@hotmail.com
  28:              Phone:     +1 206 600 7022
  29: 
  30:              Co-Chair:  Menachem Dodge
  31:                         ECI Telecom Ltd.
  32:              Postal:    30 Hasivim St.
  33:                         Petach Tikva 49517,
  34:                         Israel.
  35:              Email:     mbdodge@ieee.org
  36:              Phone:     +972 3 926 8421
  37: 
  38:              Co-editor: Moti Morgenstern
  39:                         ECI Telecom Ltd.
  40:              Postal:    30 Hasivim St.
  41:                         Petach Tikva 49517,
  42:                         Israel.
  43:              Email:     moti.morgenstern@ecitele.com
  44:              Phone:     +972 3 926 6258
  45: 
  46:              Co-editor: Scott Baillie
  47:                         NEC Australia
  48:              Postal:    649-655 Springvale Road,
  49:                         Mulgrave, Victoria 3170,
  50:                         Australia.
  51:              Email:     scott.baillie@nec.com.au
  52:              Phone:     +61 3 9264 3986
  53: 
  54:              Co-editor: Umberto Bonollo
  55:                         NEC Australia
  56:              Postal:    649-655 Springvale Road,
  57:                         Mulgrave, Victoria 3170,
  58:                         Australia.
  59:              Email:     umberto.bonollo@nec.com.au
  60:              Phone:     +61 3 9264 3385
  61:             "
  62:    DESCRIPTION
  63:         "This MIB Module provides Textual Conventions to be
  64:          used by the VDSL2-LINE-MIB module for the purpose of
  65:          managing VDSL2, ADSL, ADSL2 and ADSL2+ lines.
  66: 
  67:         Copyright (C) The Internet Society (2007).  This version of
  68:         this MIB module is part of RFC XXXX: see the RFC itself for
  69:         full legal notices."
  70: 
  71: -- RFC Ed.: replace XXXX with assigned number & remove this note
  72:    REVISION "200710070000Z" -- October 7, 2007
  73:    DESCRIPTION "Initial version, published as RFC XXXX."
  74: -- RFC Ed.: replace XX with assigned number & remove this note
  75:       ::= { transmission xxx 2} -- vdsl2MIB 2
  75: error - Object identifier element `xxx' name only allowed as first element
  75: severe - unknown object identifier label `xxx'
  76: -- IANA, the xxx here must be the same as the one assigned
  77: --       to the vdsl2MIB below.
  78: -- RFC Ed.: Please fill in xxx once assigned by IANA.
  79: 
  80: ------------------------------------------------
  81: --          Textual Conventions               --
  82: ------------------------------------------------
  83: 
  84: Xdsl2Unit ::= TEXTUAL-CONVENTION
  84: warning - warning: current type `Xdsl2Unit' is not referenced in this module
  85:    STATUS      current
  86:    DESCRIPTION
  87:       "Identifies a transceiver as being either xtuc or
  88:        xtur.
  89:        A VDSL2/ADSL/ADSL2 or ADSL2+ line consists of two
  90:        transceivers, an xtuc and an xtur.
  91:        In the case of ADSL/ADSL2 and ADSL2+ those two
  92:        transceivers are also called atuc and atur.
  93:        In the case of VDSL2 those two transceivers are
  94:        also called vtuc and vtur.
  95:        Attributes with this syntax reference the two
  96:        sides of a line.  Specified as an INTEGER, the two values
  97:        are:
  98:         xtuc(1)  -- central office transceiver
  99:         xtur(2)  -- remote site transceiver"
 100:    SYNTAX      INTEGER {
 101:                   xtuc(1),
 102:                   xtur(2)
 103:                }
 104: 
 105: Xdsl2Direction ::= TEXTUAL-CONVENTION
 105: warning - warning: current type `Xdsl2Direction' is not referenced in this module
 106:      STATUS current
 107:      DESCRIPTION
 108:         "Identifies the direction of a band
 109:         in a VDSL2/ADSL/ADSL2/ADSL2+ link.
 110:         The upstream direction is a transmission
 111:         from the remote end (xTU-R) towards the
 112:         central office end (xTU-C). The
 113:         downstream direction is a transmission
 114:         from the xTU-C towards the xTU-R.
 115:         Specified as an INTEGER,
 116:         the values are defined as follows:"
 117:      SYNTAX INTEGER {
 118:         upstream(1),   -- Transmission from the xTU-R to the xTU-C.
 119:         downstream(2) -- Transmission from the xTU-C to the xTU-R.
 120:             }
 121: 
 122: Xdsl2Band ::= TEXTUAL-CONVENTION
 122: warning - warning: current type `Xdsl2Band' is not referenced in this module
 123:      STATUS current
 124:      DESCRIPTION
 125:         "Identifies a band in a
 126:         VDSL2/ADSL/ADSL2/ADSL2+
 127:         link. For a band in the upstream direction,
 128:         transmission is from the remote end (xTU-R)
 129:         towards the central office end (xTU-C).
 130:         A band in the upstream direction is
 131:         indicated by upstream(1) for
 132:         ADSL/ADSL2/ADSL2+ single band, or any of
 133:         us0(3), us1(5), us2(7), us3(9), or us4(11) for
 134:         VDSL2 multiple bands.
 135:         For a band in the downstream direction,
 136:         transmission is from the xTU-C towards the xTU-R.
 137:         A band in the downstream direction is
 138:         indicated by downstream(2) for
 139:         ADSL/ADSL2/ADSL2+ single band, or any of
 140:         ds1(4), ds2(6), ds3(8), or ds4(10) for
 141:         VDSL2 multiple bands.
 142:         Specified as an INTEGER,
 143:         the values are defined as follows:"
 144:      SYNTAX INTEGER {
 145:         upstream(1),   -- Transmission from the ATU-R to the ATU-C
 146:                        -- (ADSL/ADSL2/ADSL2+).
 147:         downstream(2), -- Transmission from the ATU-C to the ATU-R
 148:                        --(ADSL/ADSL2/ADSL2+).
 149:         us0(3),        -- Upstream band number 0 (US0) (VDSL2).
 150:         ds1(4),        -- Downstream band number 1 (DS1) (VDSL2).
 151:         us1(5),        -- Upstream band number 1 (US1) (VDSL2).
 152:         ds2(6),        -- Downstream band number 2 (DS2) (VDSL2).
 153:         us2(7),        -- Upstream band number 2 (US2) (VDSL2).
 154:         ds3(8),        -- Downstream band number 3 (DS3) (VDSL2).
 155:         us3(9),        -- Upstream band number 3 (US3) (VDSL2).
 156:         ds4(10),       -- Downstream band number 4 (DS4) (VDSL2).
 157:         us4(11)        -- Upstream band number 4 (US4) (VDSL2).
 158:             }
 159: 
 160: Xdsl2TransmissionModeType ::= TEXTUAL-CONVENTION
 160: warning - warning: current type `Xdsl2TransmissionModeType' is not referenced in this module
 161:    STATUS      current
 162:    DESCRIPTION
 163:       "A set of xDSL line transmission modes, with one bit
 164:        per mode.  The notes (F) and (L) denote Full-Rate
 165:        and Lite/splitterless respectively:
 166:           Bit 00 : Regional Std. (ANSI T1.413) (F)
 167:           Bit 01 : Regional Std. (ETSI DTS/TM06006) (F)
 168:           Bit 02 : G.992.1 POTS non-overlapped (F)
 169:           Bit 03 : G.992.1 POTS overlapped (F)
 170:           Bit 04 : G.992.1 ISDN non-overlapped (F)
 171:           Bit 05 : G.992.1 ISDN overlapped (F)
 172:           Bit 06 : G.992.1 TCM-ISDN non-overlapped (F)
 173:           Bit 07 : G.992.1 TCM-ISDN overlapped (F)
 174:           Bit 08 : G.992.2 POTS non-overlapped (L)
 175:           Bit 09 : G.992.2 POTS overlapped (L)
 176:           Bit 10 : G.992.2 with TCM-ISDN non-overlapped (L)
 177:           Bit 11 : G.992.2 with TCM-ISDN overlapped (L)
 178:           Bit 12 : G.992.1 TCM-ISDN symmetric (F) --- not in G.997.1
 179:           Bit 13-17: Reserved
 180:           Bit 18 : G.992.3 POTS non-overlapped (F)
 181:           Bit 19 : G.992.3 POTS overlapped (F)
 182:           Bit 20 : G.992.3 ISDN non-overlapped (F)
 183:           Bit 21 : G.992.3 ISDN overlapped (F)
 184:           Bit 22-23: Reserved
 185:           Bit 24 : G.992.4 POTS non-overlapped (L)
 186:           Bit 25 : G.992.4 POTS overlapped (L)
 187:           Bit 26-27: Reserved
 188:           Bit 28 : G.992.3 Annex I All-Digital non-overlapped (F)
 189:           Bit 29 : G.992.3 Annex I All-Digital overlapped (F)
 190:           Bit 30 : G.992.3 Annex J All-Digital non-overlapped (F)
 191:           Bit 31 : G.992.3 Annex J All-Digital overlapped (F)
 192:           Bit 32 : G.992.4 Annex I All-Digital non-overlapped (L)
 193:           Bit 33 : G.992.4 Annex I All-Digital overlapped (L)
 194:           Bit 34 : G.992.3 Annex L POTS non-overlapped, mode 1,
 195:                                    wide U/S (F)
 196:           Bit 35 : G.992.3 Annex L POTS non-overlapped, mode 2,
 197:                                    narrow U/S(F)
 198:           Bit 36 : G.992.3 Annex L POTS overlapped, mode 3,
 199:                                    wide U/S (F)
 200:           Bit 37 : G.992.3 Annex L POTS overlapped, mode 4,
 201:                                    narrow U/S (F)
 202:           Bit 38 : G.992.3 Annex M POTS non-overlapped (F)
 203:           Bit 39 : G.992.3 Annex M POTS overlapped (F)
 204:           Bit 40 : G.992.5 POTS non-overlapped (F)
 205:           Bit 41 : G.992.5 POTS overlapped (F)
 206:           Bit 42 : G.992.5 ISDN non-overlapped (F)
 207:           Bit 43 : G.992.5 ISDN overlapped (F)
 208:           Bit 44-45: Reserved
 209:           Bit 46 : G.992.5 Annex I All-Digital non-overlapped (F)
 210:           Bit 47 : G.992.5 Annex I All-Digital overlapped (F)
 211:           Bit 48 : G.992.5 Annex J All-Digital non-overlapped (F)
 212:           Bit 49 : G.992.5 Annex J All-Digital overlapped (F)
 213:           Bit 50 : G.992.5 Annex M POTS non-overlapped (F)
 214:           Bit 51 : G.992.5 Annex M POTS overlapped (F)
 215:           Bit 52-55: Reserved
 216:           Bit 56 : G.993.2 Annex A
 217:           Bit 57 : G.993.2 Annex B
 218:           Bit 58 : G.993.2 Annex C
 219:           Bit 59-63: Reserved"
 220:    SYNTAX      BITS {
 221:                   ansit1413(0),
 222:                   etsi(1),
 223:                   g9921PotsNonOverlapped(2),
 224:                   g9921PotsOverlapped(3),
 225:                   g9921IsdnNonOverlapped(4),
 226:                   g9921isdnOverlapped(5),
 227:                   g9921tcmIsdnNonOverlapped(6),
 228:                   g9921tcmIsdnOverlapped(7),
 229:                   g9922potsNonOverlapeed(8),
 230:                   g9922potsOverlapped(9),
 231:                   g9922tcmIsdnNonOverlapped(10),
 232:                   g9922tcmIsdnOverlapped(11),
 233:                   g9921tcmIsdnSymmetric(12),
 234:                   reserved1(13),
 235:                   reserved2(14),
 236:                   reserved3(15),
 237:                   reserved4(16),
 238:                   reserved5(17),
 239:                   g9923PotsNonOverlapped(18),
 240:                   g9923PotsOverlapped(19),
 241:                   g9923IsdnNonOverlapped(20),
 242:                   g9923isdnOverlapped(21),
 243:                   reserved6(22),
 244:                   reserved7(23),
 245:                   g9924potsNonOverlapeed(24),
 246:                   g9924potsOverlapped(25),
 247:                   reserved8(26),
 248:                   reserved9(27),
 249:                   g9923AnnexIAllDigNonOverlapped(28),
 250:                   g9923AnnexIAllDigOverlapped(29),
 251:                   g9923AnnexJAllDigNonOverlapped(30),
 252:                   g9923AnnexJAllDigOverlapped(31),
 253:                   g9924AnnexIAllDigNonOverlapped(32),
 254:                   g9924AnnexIAllDigOverlapped(33),
 255:                   g9923AnnexLMode1NonOverlapped(34),
 256:                   g9923AnnexLMode2NonOverlapped(35),
 257:                   g9923AnnexLMode3Overlapped(36),
 258:                   g9923AnnexLMode4Overlapped(37),
 259:                   g9923AnnexMPotsNonOverlapped(38),
 260:                   g9923AnnexMPotsOverlapped(39),
 261:                   g9925PotsNonOverlapped(40),
 262:                   g9925PotsOverlapped(41),
 263:                   g9925IsdnNonOverlapped(42),
 264:                   g9925isdnOverlapped(43),
 265:                   reserved10(44),
 266:                   reserved11(45),
 267:                   g9925AnnexIAllDigNonOverlapped(46),
 268:                   g9925AnnexIAllDigOverlapped(47),
 269:                   g9925AnnexJAllDigNonOverlapped(48),
 270:                   g9925AnnexJAllDigOverlapped(49),
 271:                   g9925AnnexMPotsNonOverlapped(50),
 272:                   g9925AnnexMPotsOverlapped(51),
 273:                   reserved12(52),
 274:                   reserved13(53),
 275:                   reserved14(54),
 276:                   reserved15(55),
 277:                   g9932AnnexA(56),
 278:                   g9932AnnexB(57),
 279:                   g9932AnnexC(58),
 280:                   reserved16(59),
 281:                   reserved17(60),
 282:                   reserved18(61),
 283:                   reserved19(62),
 284:                   reserved20(63)
 285:                }
 286: 
 287: Xdsl2RaMode ::= TEXTUAL-CONVENTION
 287: warning - warning: current type `Xdsl2RaMode' is not referenced in this module
 288:    STATUS      current
 289:    DESCRIPTION
 290:       "Specifies the rate adaptation behavior for the line.
 291:        The three possible behaviors are:
 292:         manual (1)   - No Rate-Adaptation.  The initialization
 293:                        process attempts to synchronize to a
 294:                        specified rate.
 295:         raInit (2)   - Rate-Adaptation during initialization process
 296:                        only, which attempts to synchronize to a rate
 297:                        between minimum and maximum specified values.
 298:         dynamicRa (3)- Dynamic Rate-Adaptation during initialization
 299:                        process as well as during SHOWTIME"
 300:    SYNTAX      INTEGER {
 301:                   manual(1),
 302:                   raInit(2),
 303:                   dynamicRa(3)
 304:                }
 305: 
 306: Xdsl2InitResult ::= TEXTUAL-CONVENTION
 306: warning - warning: current type `Xdsl2InitResult' is not referenced in this module
 307:    STATUS      current
 308:    DESCRIPTION
 309:       "Specifies the result of full initialization attempt; the
 310:        six possible result values are:
 311:         noFail (0)            - Successful initialization
 312:         configError (1)       - Configuration failure
 313:         configNotFeasible (2) - Configuration details not supported
 314:         commFail (3)          - Communication failure
 315:         noPeerAtu (4)         - Peer ATU not detected
 316:         otherCause (5)        - Other initialization failure
 317:         reason"
 318:    SYNTAX      INTEGER {
 319:                   noFail(0),
 320:                   configError(1),
 321:                   configNotFeasible(2),
 322:                   commFail(3),
 323:                   noPeerAtu(4),
 324:                   otherCause(5)
 325:                }
 326: 
 327: Xdsl2OperationModes ::= TEXTUAL-CONVENTION
 327: warning - warning: current type `Xdsl2OperationModes' is not referenced in this module
 328:    STATUS      current
 329:    DESCRIPTION
 330:       "The VDSL2 management model specified includes an xDSL Mode
 331:        attribute which identifies an instance of xDSL Mode-Specific
 332:        PSD Configuration object in the xDSL Line Profile.  The
 333:        following classes of xDSL operating mode are defined.
 334:        The notes (F) and (L) denote Full-Rate and Lite/splitterless
 335:        respectively:
 336:        +-------+--------------------------------------------------+
 337:        | Value |         xDSL operation mode description          |
 338:        +-------+--------------------------------------------------+
 339:            1   - The default/generic PSD configuration.  Default
 340:                  configuration will be used when no other matching
 341:                  mode specific configuration can be found.
 342:            2   - ADSL family. The attributes included in the Mode-
 343:                  Specific PSD Configuration are irrelevant for
 344:                  ITU-T G.992.1 and G.992.2 ADSL modes.  Hence, it
 345:                  is possible to map those modes to this generic
 346:                  class.
 347:           3-7  - Unused. Reserved for future ITU-T specification.
 348:            8   - G.992.3 POTS non-overlapped (F)
 349:            9   - G.992.3 POTS overlapped (F)
 350:           10   - G.992.3 ISDN non-overlapped (F)
 351:           11   - G.992.3 ISDN overlapped (F)
 352:         12-13  - Unused. Reserved for future ITU-T specification.
 353:           14   - G.992.4 POTS non-overlapped (L)
 354:           15   - G.992.4 POTS overlapped (L)
 355: 
 356:         16-17  - Unused. Reserved for future ITU-T specification.
 357:           18   - G.992.3 Annex I All-Digital non-overlapped (F)
 358:           19   - G.992.3 Annex I All-Digital overlapped (F)
 359:           20   - G.992.3 Annex J All-Digital non-overlapped (F)
 360:           21   - G.992.3 Annex J All-Digital overlapped (F)
 361:           22   - G.992.4 Annex I All-Digital non-overlapped (L)
 362:           23   - G.992.4 Annex I All-Digital overlapped (L)
 363:           24   - G.992.3 Annex L POTS non-overlapped, mode 1,
 364:                  wide U/S (F)
 365:           25   - G.992.3 Annex L POTS non-overlapped, mode 2,
 366:                  narrow U/S(F)
 367:           26   - G.992.3 Annex L POTS overlapped, mode 3,
 368:                  wide U/S (F)
 369:           27   - G.992.3 Annex L POTS overlapped, mode 4,
 370:                  narrow U/S (F)
 371:           28   - G.992.3 Annex M POTS non-overlapped (F)
 372:           29   - G.992.3 Annex M POTS overlapped (F)
 373:           30   - G.992.5 POTS non-overlapped (F)
 374:           31   - G.992.5 POTS overlapped (F)
 375:           32   - G.992.5 ISDN non-overlapped (F)
 376:           33   - G.992.5 ISDN overlapped (F)
 377:         34-35  - Unused. Reserved for future ITU-T specification.
 378:           36   - G.992.5 Annex I All-Digital non-overlapped (F)
 379:           37   - G.992.5 Annex I All-Digital overlapped (F)
 380:           38   - G.992.5 Annex J All-Digital non-overlapped (F)
 381:           39   - G.992.5 Annex J All-Digital overlapped (F)
 382:           40   - G.992.5 Annex M POTS non-overlapped (F)
 383:           41   - G.992.5 Annex M POTS overlapped (F)
 384:         42-45  - Unused. Reserved for future ITU-T specification.
 385:           46   - G.993.2 Annex A
 386:           47   - G.993.2 Annex B
 387:           48   - G.993.2 Annex C
 388:       "
 389:    SYNTAX      INTEGER {
 390:                   defMode(1),
 391:                   adsl(2),
 392:                   g9923PotsNonOverlapped(8),
 393:                   g9923PotsOverlapped(9),
 394:                   g9923IsdnNonOverlapped(10),
 395:                   g9923isdnOverlapped(11),
 396:                   g9924potsNonOverlapeed(14),
 397:                   g9924potsOverlapped(15),
 398:                   g9923AnnexIAllDigNonOverlapped(18),
 399:                   g9923AnnexIAllDigOverlapped(19),
 400:                   g9923AnnexJAllDigNonOverlapped(20),
 401:                   g9923AnnexJAllDigOverlapped(21),
 402:                   g9924AnnexIAllDigNonOverlapped(22),
 403:                   g9924AnnexIAllDigOverlapped(23),
 404:                   g9923AnnexLMode1NonOverlapped(24),
 405:                   g9923AnnexLMode2NonOverlapped(25),
 406:                   g9923AnnexLMode3Overlapped(26),
 407:                   g9923AnnexLMode4Overlapped(27),
 408:                   g9923AnnexMPotsNonOverlapped(28),
 409:                   g9923AnnexMPotsOverlapped(29),
 410:                   g9925PotsNonOverlapped(30),
 411:                   g9925PotsOverlapped(31),
 412:                   g9925IsdnNonOverlapped(32),
 413:                   g9925isdnOverlapped(33),
 414:                   g9925AnnexIAllDigNonOverlapped(36),
 415:                   g9925AnnexIAllDigOverlapped(37),
 416:                   g9925AnnexJAllDigNonOverlapped(38),
 417:                   g9925AnnexJAllDigOverlapped(39),
 418:                   g9925AnnexMPotsNonOverlapped(40),
 419:                   g9925AnnexMPotsOverlapped(41),
 420:                   g9932AnnexA(46),
 421:                   g9932AnnexB(47),
 422:                   g9932AnnexC(48)
 423:                }
 424: 
 425: Xdsl2PowerMngState ::= TEXTUAL-CONVENTION
 425: warning - warning: current type `Xdsl2PowerMngState' is not referenced in this module
 426:    STATUS      current
 427:    DESCRIPTION
 428:       "Attributes with this syntax uniquely identify each power
 429:        management state defined for the VDSL2/ADSL/ADSL2 or ADSL2+
 430:        link.
 431:        In VDSL2 only L0 and L3 states are defined.
 432:        The possible values are:
 433:          l0(1) - L0 - Full power management state
 434:          l1(2) - L1 - Low power management state (for G.992.2)
 435:          l2(3) - L2 - Low power management state (for G.992.3,
 436:                       G.992.4, and G.992.5)
 437:          l3(4) - L3 - Idle power management state"
 438: 
 439:    SYNTAX      INTEGER {
 440:                   l0(1),
 441:                   l1(2),
 442:                   l2(3),
 443:                   l3(4)
 444:                }
 445: 
 446: Xdsl2ConfPmsForce ::= TEXTUAL-CONVENTION
 446: warning - warning: current type `Xdsl2ConfPmsForce' is not referenced in this module
 447:    STATUS      current
 448:    DESCRIPTION
 449:       "Attributes with this syntax are configuration parameters
 450:        that reference the desired power management state for the
 451:        VDSL2/ADSL/ADSL2 or ADSL2+ link
 452:        In VDSL2 only L0 and L3 states are defined:
 453:          l3toL0 (0)         - Perform a transition from L3 to L0
 454:                               (Full power management state)
 455:          l0toL2 (2)         - Perform a transition from L0 to L2
 456:                               (Low power management state)
 457:          l0orL2toL3 (3)     - Perform a transition into L3 (Idle
 458:                               power management state)"
 459: 
 460:    SYNTAX      INTEGER {
 461:                   l3toL0 (0),
 462:                   l0toL2 (2),
 463:                   l0orL2toL3 (3)
 464:                }
 465: 
 466: Xdsl2LinePmMode ::= TEXTUAL-CONVENTION
 466: warning - warning: current type `Xdsl2LinePmMode' is not referenced in this module
 467:    STATUS current
 468:    DESCRIPTION
 469:       "Attributes with this syntax are configuration parameters
 470:        that reference the power modes/states into which the xTU-C or
 471:        xTU-R may autonomously transit.
 472: 
 473:        It is a BITS structure that allows control of the following
 474:        transit options:
 475:         allowTransitionsToIdle (0)    - xTU may autonomously transit
 476:                                         to idle (L3) state.
 477:         allowTransitionsToLowPower (1)- xTU may autonomously transit
 478:                                         to low-power (L1/L2)
 479:                                         state."
 480: 
 481:    SYNTAX BITS {
 482:        allowTransitionsToIdle(0),
 483:        allowTransitionsToLowPower(1)
 484:      }
 485: 
 486: Xdsl2LineLdsf ::= TEXTUAL-CONVENTION
 486: warning - warning: current type `Xdsl2LineLdsf' is not referenced in this module
 487:    STATUS current
 488:    DESCRIPTION
 489:       "Attributes with this syntax are configuration parameters
 490:        that control the Loop Diagnostic mode for a VDSL2/ADSL/ADSL2
 491:        or ADSL2+ link.  The possible values are:
 492:          inhibit (0)  - Inhibit Loop Diagnostic mode
 493:          force   (1)  - Force/Initiate Loop Diagnostic mode"
 494: 
 495:    SYNTAX INTEGER {
 496:        inhibit(0),
 497:        force(1)
 498:      }
 499: 
 500: Xdsl2LdsfResult ::= TEXTUAL-CONVENTION
 500: warning - warning: current type `Xdsl2LdsfResult' is not referenced in this module
 501:      STATUS current
 502:      DESCRIPTION
 503:         "Possible failure reasons associated with performing
 504:          Dual Ended Loop Test (DELT) on a DSL line.
 505:          Possible values are:
 506:           none        (1) - The default value in case LDSF was never
 507:                             requested for the associated line.
 508:           success     (2) - The recent command completed
 509:                             successfully.
 510:           inProgress  (3) - The Loop Diagnostics process is in
 511:                             progress.
 512:           unsupported (4) - The NE or the line card doesn't support
 513:                             LDSF.
 514:           cannotRun   (5) - The NE cannot initiate the command, due
 515:                             to a non specific reason.
 516:           aborted     (6) - The Loop Diagnostics process aborted.
 517:           failed      (7) - The Loop Diagnostics process failed.
 518:           illegalMode (8) - The NE cannot initiate the command, due
 519:                             to the specific mode of the relevant
 520:                             line.
 521:           adminUp     (9) - The NE cannot initiate the command, as
 522:                             the relevant line is administratively
 523:                             'Up'.
 524:           tableFull   (10)- The NE cannot initiate the command, due
 525:                             to reaching the maximum number of rows
 526:                             in the results table.
 527:           noResources (11)- The NE cannot initiate the command, due
 528:                             to lack of internal memory resources."
 529:      SYNTAX INTEGER {
 530:           none (1),
 531:           success (2),
 532:           inProgress (3),
 533:           unsupported (4),
 534:           cannotRun (5),
 535:           aborted (6),
 536:           failed (7),
 537:           illegalMode (8),
 538:           adminUp (9),
 539:           tableFull (10),
 540:           noResources (11)
 541:      }
 542: 
 543: Xdsl2LineBpsc ::= TEXTUAL-CONVENTION
 543: warning - warning: current type `Xdsl2LineBpsc' is not referenced in this module
 544:    STATUS current
 545:    DESCRIPTION
 546:       "Attributes with this syntax are configuration parameters
 547:        that control the bits per sub-carrier measurement for a
 548:        VDSL2/ADSL/ADSL2 or ADSL2+ link.  The possible values are:
 549:          idle    (1)  - Idle state
 550:          measure (2)  - Measure the bits per sub-carrier"
 551: 
 552:    SYNTAX INTEGER {
 553:        idle(1),
 554:        measure(2)
 555:      }
 556: 
 557: Xdsl2BpscResult ::= TEXTUAL-CONVENTION
 557: warning - warning: current type `Xdsl2BpscResult' is not referenced in this module
 558:      STATUS current
 559:      DESCRIPTION
 560:         "Possible failure reasons associated with performing
 561:          a bits per sub-carrier measurement on a DSL line.
 562:          Possible values are:
 563: 
 564:           none        (1) - The default value, in case a measurement was
 565:                             never requested for the associated line.
 566:           success     (2) - The recent measurement request completed
 567:                             successfully.
 568:           inProgress  (3) - The bits per sub-carrier measurement is in
 569:                             progress.
 570:           unsupported (4) - The bits per sub-carrier request mechanism
 571:                             is not supported.
 572:           failed      (5) - The measurement request has failed and no
 573:                             results are available.
 574:           noResources (6) - The NE cannot initiate the command, due
 575:                             to lack of internal memory resources."
 576:      SYNTAX INTEGER {
 577:           none(1),
 578:           success(2),
 579:           inProgress(3),
 580:           unsupported(4),
 581:           failed(5),
 582:           noResources(6)
 583:      }
 584: 
 585: Xdsl2LineReset ::= TEXTUAL-CONVENTION
 585: warning - warning: current type `Xdsl2LineReset' is not referenced in this module
 586:    STATUS current
 587:    DESCRIPTION
 588:       "This type is used to request a line reset to occur.
 589:           idle        (1) - This state indicates that there is
 590:                             currently no request for a line reset.
 591:           reset       (2) - This state indicates that a line reset
 592:                             request has been issued."
 593:    SYNTAX INTEGER {
 594:        idle(1),
 595:        reset(2)
 596: 
 597:      }
 598: 
 599: Xdsl2LineProfiles ::= TEXTUAL-CONVENTION
 599: warning - warning: current type `Xdsl2LineProfiles' is not referenced in this module
 600:    STATUS current
 601:    DESCRIPTION
 602:      "Attributes with this syntax reference the list of
 603:       ITU-T G.993.2 implementation profiles supported by an
 604:       xTU, enabled on the VDSL2 line or active on that line."
 605: 
 606:       SYNTAX BITS {
 607:           profile8a(0),
 608:           profile8b(1),
 609:           profile8c(2),
 610:           profile8d(3),
 611:           profile12a(4),
 612:           profile12b(5),
 613:           profile17a(6),
 614:           profile30a(7)
 615:      }
 616: 
 617: Xdsl2LineClassMask ::= TEXTUAL-CONVENTION
 617: warning - warning: current type `Xdsl2LineClassMask' is not referenced in this module
 618:    STATUS      current
 619:    DESCRIPTION
 620:       "VDSL2 PSD Mask Class.
 621:        The limit Power Spectral Density masks are grouped in
 622:        the following PSD mask classes:
 623: 
 624:        Class 998     Annex A: D-32, D-64.
 625:        Class 997-M1c Annex B: 997-M1c-A-7.
 626:        Class 997-M1x Annex B: 997-M1x-M-8, 997-M1x-M.
 627:        Class 997-M2x Annex B: 997-M2x-M-8, 997-M2x-A, 997-M2x-M.
 628:        Class 998-M1x Annex B: 998-M1x-A, 998-M1x-B, 998-M1x-NUS0.
 629:        Class 998-M2x Annex B: 998-M2x-A, 998-M2x-M, 998-M2x-B,
 630:                               998-M2x-NUS0.
 631:        Class 998     Annex C: POTS (C.2.1.1/G.993.2),
 632:                               TCM-ISDN (C.2.1.2/G.993.2)."
 633: 
 634:    SYNTAX      INTEGER {
 635:                   none(1),
 636:                   a998ORb997M1cORc998(2),
 637:                   b997M1x(3),
 638:                   b997M2x(4),
 639:                   b998M1x(5),
 640:                   b998M2x(6)
 641:                }
 642: 
 643: Xdsl2LineLimitMask ::= TEXTUAL-CONVENTION
 643: warning - warning: current type `Xdsl2LineLimitMask' is not referenced in this module
 644:    STATUS current
 645:    DESCRIPTION
 646:      "The G.993.2 limit PSD mask for each class of profile.
 647:       The profiles are grouped in following profile classes:
 648:       - Class 8: Profiles 8a, 8b, 8c, 8d
 649:       - Class 12: Profiles 12a, 12b
 650:       - Class 17: Profile 17a
 651:       - Class 30: Profile 30a."
 652: 
 653:       SYNTAX BITS {
 654:           profile8Limit1(0),
 655:           profile8Limit2(1),
 656:           profile8Limit3(2),
 657:           profile8Limit4(3),
 658:           profile8Limit5(4),
 659:           profile8Limit6(5),
 660:           profile8Limit7(6),
 661:           profile8Limit8(7),
 662:           profile8Limit9(8),
 663:           profile8Limit10(9),
 664:           profile8Limit11(10),
 665:           profile8Limit12(11),
 666:           profile8Limit13(12),
 667:           profile8Limit14(13),
 668:           profile8Limit15(14),
 669:           profile8Limit16(15),
 670:           --
 671:           profile12Limit1(16),
 672:           profile12Limit2(17),
 673:           profile12Limit3(18),
 674:           profile12Limit4(19),
 675:           profile12Limit5(20),
 676:           profile12Limit6(21),
 677:           profile12Limit7(22),
 678:           profile12Limit8(23),
 679:           profile12Limit9(24),
 680:           profile12Limit10(25),
 681:           profile12Limit11(26),
 682:           profile12Limit12(27),
 683:           profile12Limit13(28),
 684:           profile12Limit14(29),
 685:           profile12Limit15(30),
 686:           profile12Limit16(31),
 687:           --
 688:           profile17Limit1(32),
 689:           profile17Limit2(33),
 690:           profile17Limit3(34),
 691:           profile17Limit4(35),
 692:           profile17Limit5(36),
 693:           profile17Limit6(37),
 694:           profile17Limit7(38),
 695:           profile17Limit8(39),
 696:           profile17Limit9(40),
 697:           profile17Limit10(41),
 698:           profile17Limit11(42),
 699:           profile17Limit12(43),
 700:           profile17Limit13(44),
 701:           profile17Limit14(45),
 702:           profile17Limit15(46),
 703:           profile17Limit16(47),
 704:           --
 705:           profile30Limit1(48),
 706:           profile30Limit2(49),
 707:           profile30Limit3(50),
 708:           profile30Limit4(51),
 709:           profile30Limit5(52),
 710:           profile30Limit6(53),
 711:           profile30Limit7(54),
 712:           profile30Limit8(55),
 713:           profile30Limit9(56),
 714:           profile30Limit10(57),
 715:           profile30Limit11(58),
 716:           profile30Limit12(59),
 717:           profile30Limit13(60),
 718:           profile30Limit14(61),
 719:           profile30Limit15(62),
 720:           profile30Limit16(63)
 721:      }
 722: 
 723: Xdsl2LineUs0Disable ::= TEXTUAL-CONVENTION
 723: warning - warning: current type `Xdsl2LineUs0Disable' is not referenced in this module
 724:    STATUS current
 725:    DESCRIPTION
 726:      "Indicates if US0 is disabled for each limit PSD mask.
 727:       The profiles are grouped in following profile classes:
 728:       - Class 8: Profiles 8a, 8b, 8c, 8d
 729:       - Class 12: Profiles 12a, 12b
 730:       - Class 17: Profile 17a
 731:       - Class 30: Profile 30a."
 732: 
 733:       SYNTAX BITS {
 734:           profile8Us0Disable1(0),
 735:           profile8Us0Disable2(1),
 736:           profile8Us0Disable3(2),
 737:           profile8Us0Disable4(3),
 738:           profile8Us0Disable5(4),
 739:           profile8Us0Disable6(5),
 740:           profile8Us0Disable7(6),
 741:           profile8Us0Disable8(7),
 742:           profile8Us0Disable9(8),
 743:           profile8Us0Disable10(9),
 744:           profile8Us0Disable11(10),
 745:           profile8Us0Disable12(11),
 746:           profile8Us0Disable13(12),
 747:           profile8Us0Disable14(13),
 748:           profile8Us0Disable15(14),
 749:           profile8Us0Disable16(15),
 750:           --
 751:           profile12Us0Disable1(16),
 752:           profile12Us0Disable2(17),
 753:           profile12Us0Disable3(18),
 754:           profile12Us0Disable4(19),
 755:           profile12Us0Disable5(20),
 756:           profile12Us0Disable6(21),
 757:           profile12Us0Disable7(22),
 758:           profile12Us0Disable8(23),
 759:           profile12Us0Disable9(24),
 760:           profile12Us0Disable10(25),
 761:           profile12Us0Disable11(26),
 762:           profile12Us0Disable12(27),
 763:           profile12Us0Disable13(28),
 764:           profile12Us0Disable14(29),
 765:           profile12Us0Disable15(30),
 766:           profile12Us0Disable16(31),
 767:           --
 768:           profile17Us0Disable1(32),
 769:           profile17Us0Disable2(33),
 770:           profile17Us0Disable3(34),
 771:           profile17Us0Disable4(35),
 772:           profile17Us0Disable5(36),
 773:           profile17Us0Disable6(37),
 774:           profile17Us0Disable7(38),
 775:           profile17Us0Disable8(39),
 776:           profile17Us0Disable9(40),
 777:           profile17Us0Disable10(41),
 778:           profile17Us0Disable11(42),
 779:           profile17Us0Disable12(43),
 780:           profile17Us0Disable13(44),
 781:           profile17Us0Disable14(45),
 782:           profile17Us0Disable15(46),
 783:           profile17Us0Disable16(47),
 784:           --
 785:           profile30Us0Disable1(48),
 786:           profile30Us0Disable2(49),
 787:           profile30Us0Disable3(50),
 788:           profile30Us0Disable4(51),
 789:           profile30Us0Disable5(52),
 790:           profile30Us0Disable6(53),
 791:           profile30Us0Disable7(54),
 792:           profile30Us0Disable8(55),
 793:           profile30Us0Disable9(56),
 794:           profile30Us0Disable10(57),
 795:           profile30Us0Disable11(58),
 796:           profile30Us0Disable12(59),
 797:           profile30Us0Disable13(60),
 798:           profile30Us0Disable14(61),
 799:           profile30Us0Disable15(62),
 800:           profile30Us0Disable16(63)
 801:      }
 802: 
 803: Xdsl2LineUs0Mask ::= TEXTUAL-CONVENTION
 803: warning - warning: current type `Xdsl2LineUs0Mask' is not referenced in this module
 804:    STATUS current
 805:    DESCRIPTION
 806:      "The US0 PSD masks to be allowed by the near-end xTU on
 807:       the line. This parameter is only defined for G.993.2 Annex A.
 808:       It is represented as a bitmap (0 if not allowed and 1 if
 809:       allowed) with the following definitions."
 810: 
 811:       SYNTAX BITS {
 812:           eu32(0),
 813:           eu36(1),
 814:           eu40(2),
 815:           eu44(3),
 816:           eu48(4),
 817:           eu52(5),
 818:           eu56(6),
 819:           eu60(7),
 820:           --
 821:           eu64(8),
 822:           reserved1(9),
 823:           reserved2(10),
 824:           reserved3(11),
 825:           reserved4(12),
 826:           reserved5(13),
 827:           reserved6(14),
 828:           reserved7(15),
 829:           --
 830:           adlu32(16),
 831:           adlu36(17),
 832:           adlu40(18),
 833:           adlu44(19),
 834:           adlu48(20),
 835:           adlu52(21),
 836:           adlu56(22),
 837:           adlu60(23),
 838:           --
 839:           adlu64(24),
 840:           reserved8(25),
 841:           reserved9(26),
 842:           reserved10(27),
 843:           reserved11(28),
 844:           reserved12(29),
 845:           reserved13(30),
 846:           reserved14(31)
 847:      }
 848: 
 849: Xdsl2SymbolProtection ::= TEXTUAL-CONVENTION
 849: warning - warning: current type `Xdsl2SymbolProtection' is not referenced in this module
 850:    STATUS      current
 851:    DESCRIPTION
 852:       "
 853:        This type specifies the minimum impulse noise protection
 854:        for the bearer channel if it is transported over DMT symbols
 855:        with a subcarrier spacing of 4.3125 kHz.
 856:        The possible values are:
 857:        noProtection (i.e., INP not required), halfSymbol (i.e., INP
 858:        length is 1/2 symbol), and 1-16 symbols in steps of 1
 859:        symbol"
 860: 
 861:    SYNTAX      INTEGER {
 862:                noProtection (1),
 863:                halfSymbol (2),
 864:                singleSymbol (3),
 865:                twoSymbols (4),
 866:                threeSymbols (5),
 867:                fourSymbols (6),
 868:                fiveSymbols (7),
 869:                sixSymbols (8),
 870:                sevenSymbols (9),
 871:                eightSymbols (10),
 872:                nineSymbols (11),
 873:                tenSymbols (12),
 874:                elevenSymbols (13),
 875:                twelveSymbols (14),
 876:                thirteeSymbols (15),
 877:                fourteenSymbols (16),
 878:                fifteenSymbols (17),
 879:                sixteenSymbols (18)
 880:              }
 881: 
 882: Xdsl2SymbolProtection8 ::= TEXTUAL-CONVENTION
 882: warning - warning: current type `Xdsl2SymbolProtection8' is not referenced in this module
 883:    STATUS      current
 884:    DESCRIPTION
 885:       "
 886:        This type specifies the minimum impulse noise protection
 887:        for the bearer channel if it is transported over DMT symbols
 888:        with a subcarrier spacing of 8.625 kHz.
 889:        The possible values are:
 890:        noProtection (i.e., INP not required) and 1-16 symbols in
 891:        steps of 1 symbol"
 892: 
 893:    SYNTAX      INTEGER {
 894:                noProtection (1),
 895:                singleSymbol (2),
 896:                twoSymbols (3),
 897:                threeSymbols (4),
 898:                fourSymbols (5),
 899:                fiveSymbols (6),
 900:                sixSymbols (7),
 901:                sevenSymbols (8),
 902:                eightSymbols (9),
 903:                nineSymbols (10),
 904:                tenSymbols (11),
 905:                elevenSymbols (12),
 906:                twelveSymbols (13),
 907:                thirteeSymbols (14),
 908:                fourteenSymbols (15),
 909:                fifteenSymbols (16),
 910:                sixteenSymbols (17)
 911:              }
 912: 
 913: Xdsl2MaxBer ::= TEXTUAL-CONVENTION
 913: warning - warning: current type `Xdsl2MaxBer' is not referenced in this module
 914:    STATUS      current
 915:    DESCRIPTION
 916:       "Attributes with this syntax are configuration parameters
 917:        that reference the maximum Bit Error Rate (BER).
 918:        The possible values are:
 919: 
 920:          eminus3 (1)  - Maximum BER=E^-3
 921:          eminus5 (2)  - Maximum BER=E^-5
 922:          eminus7 (3)  - Maximum BER=E^-7"
 923:    SYNTAX      INTEGER {
 924:                   eminus3(1),
 925:                   eminus5(2),
 926:                   eminus7(3)
 927:                }
 928: 
 929: Xdsl2ScMaskDs ::= TEXTUAL-CONVENTION
 929: warning - warning: current type `Xdsl2ScMaskDs' is not referenced in this module
 930:    STATUS      current
 931:    DESCRIPTION
 932:       "Each one of the 4096 bits in this OCTET
 933:        STRING array represents the corresponding bin
 934:        in the downstream direction.  A value of one
 935:        indicates that the bin is not in use."
 936:    SYNTAX      OCTET STRING (SIZE(0..512))
 937: 
 938: Xdsl2ScMaskUs ::= TEXTUAL-CONVENTION
 938: warning - warning: current type `Xdsl2ScMaskUs' is not referenced in this module
 939:    STATUS      current
 940:    DESCRIPTION
 941:       "Each one of the 4096 bits in this OCTET
 942:       STRING array represents the corresponding bin
 943:       in the upstream direction.  A value of one
 944:       indicates that the bin is not in use."
 945:    SYNTAX      OCTET STRING (SIZE(0..512))
 946: 
 947: Xdsl2CarMask ::= TEXTUAL-CONVENTION
 947: warning - warning: current type `Xdsl2CarMask' is not referenced in this module
 948:    STATUS      current
 949:    DESCRIPTION
 950:       "This type defines an array of bands.
 951:        Each band is represented by 4 octets and there
 952:        is a maximum of 32 bands allowed.
 953:        Each band consists of a 16 bit start subcarrier
 954:        index followed by a 16 bit stop subcarrier index."
 955:    SYNTAX      OCTET STRING (SIZE(0..128))
 956: 
 957: Xdsl2RfiBands ::= TEXTUAL-CONVENTION
 957: warning - warning: current type `Xdsl2RfiBands' is not referenced in this module
 958:    STATUS      current
 959:    DESCRIPTION
 960:       "This type defines a subset of downstream
 961:        PSD mask breakpoints used to notch RFI bands.
 962:        Each RFI band is represented by 4 octets: 16 bit
 963:        start subcarrier index followed by a 16 bit stop
 964:        subcarrier index.
 965:        There is a maximum of 16 RFI bands allowed."
 966:    SYNTAX      OCTET STRING (SIZE(0..64))
 967: 
 968: Xdsl2PsdMaskDs ::= TEXTUAL-CONVENTION
 968: warning - warning: current type `Xdsl2PsdMaskDs' is not referenced in this module
 969:    STATUS      current
 970:    DESCRIPTION
 971:       "This is a structure that represents up to
 972:       32 PSD Mask breakpoints.
 973:       Each breakpoint occupies 3 octets: The first
 974:       two octets hold the index of the sub-carrier
 975:       associated with the breakpoint.  The third octet
 976:       holds the PSD reduction at the breakpoint from 0
 977:       (0dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
 978:       0.5dBm/Hz."
 979:    SYNTAX      OCTET STRING (SIZE(0..96))
 980: 
 981: Xdsl2PsdMaskUs ::= TEXTUAL-CONVENTION
 981: warning - warning: current type `Xdsl2PsdMaskUs' is not referenced in this module
 982:    STATUS      current
 983:    DESCRIPTION
 984:       "This is a structure that represents up to
 985:       16 PSD Mask breakpoints.
 986:       Each breakpoint occupies 3 octets: The first
 987:       two octets hold the index of the sub-carrier
 988:       associated with the breakpoint.  The third octet
 989:       holds the PSD reduction at the breakpoint from 0
 990:       (0dBm/Hz) to 255 (-127.5 dBm/Hz) using units of
 991:       0.5dBm/Hz."
 992:    SYNTAX      OCTET STRING (SIZE(0..48))
 993: 
 994: Xdsl2Tssi ::= TEXTUAL-CONVENTION
 994: warning - warning: current type `Xdsl2Tssi' is not referenced in this module
 995:    STATUS      current
 996:    DESCRIPTION
 997:       "This is a structure that represents up to
 998:       32 transmit spectrum shaping (TSSi) breakpoints.
 999:       Each breakpoint occupies 3 octets: The first
1000:       two octets hold the index of the sub-carrier
1001:       associated with the breakpoint.  The third octet
1002:       holds the shaping parameter at the breakpoint. It
1003:       is a value from 0 to 127 (units of -0.5dB). The
1004:       special value 127 indicates that the sub-carrier
1005:       is not transmitted."
1006:    SYNTAX      OCTET STRING (SIZE(0..96))
1007: 
1008: ------*****************************************************
1009: ------ The following TC we should add VDSL2 related states
1010: ------*****************************************************
1011: Xdsl2LastTransmittedState ::= TEXTUAL-CONVENTION
1011: warning - warning: current type `Xdsl2LastTransmittedState' is not referenced in this module
1012:      STATUS current
1013:      DESCRIPTION
1014:         "This parameter represents the last successful
1015:          transmitted initialization state in the last full
1016:          initialization performed on the line States are
1017:          per the specific xDSL technology and are numbered
1018:          from 0 (if G.994.1 is used) or 1 (if G.994.1 is
1019:          not used) up to Showtime."
1020:      SYNTAX      INTEGER {
1021:        atucG9941(0),
1022:        atucQuiet1(1),
1023:        atucComb1(2),
1024:        atucQuiet2(3),
1025:        atucComb2(4),
1026:        atucIcomb1(5),
1027:        atucLineprob(6),
1028:        atucQuiet3(7),
1029:        atucComb3(8),
1030:        atucIComb2(9),
1031:        atucMsgfmt(10),
1032:        atucMsgpcb(11),
1033:        atucQuiet4(12),
1034:        atucReverb1(13),
1035:        atucTref1(14),
1036:        atucReverb2(15),
1037:        atucEct(16),
1038:        atucReverb3(17),
1039:        atucTref2(18),
1040:        atucReverb4(19),
1041:        atucSegue1(20),
1042:        atucMsg1(21),
1043:        atucReverb5(22),
1044:        atucSegue2(23),
1045:        atucMedley(24),
1046:        atucExchmarker(25),
1047:        atucMsg2(26),
1048:        atucReverb6(27),
1049:        atucSegue3(28),
1050:        atucParams(29),
1051:        atucReverb7(30),
1052:        atucSegue4(31),
1053:        atucShowtime(32),
1054:        --
1055:        aturG9941(100),
1056:        aturQuiet1(101),
1057:        aturComb1(102),
1058:        aturQuiet2(103),
1059:        aturComb2(104),
1060:        aturIcomb1(105),
1061:        aturLineprob(106),
1062:        aturQuiet3(107),
1063:        aturComb3(108),
1064:        aturIcomb2(109),
1065:        aturMsgfmt(110),
1066:        aturMsgpcb(111),
1067:        aturReverb1(112),
1068:        aturQuiet4(113),
1069:        aturReverb2(114),
1070:        aturQuiet5(115),
1071:        aturReverb3(116),
1072:        aturEct(117),
1073:        aturReverb4(118),
1074:        aturSegue1(119),
1075:        aturReverb5(120),
1076:        aturSegue2(121),
1077:        aturMsg1(122),
1078:        aturMedley(123),
1079:        aturExchmarker(124),
1080:        aturMsg2(125),
1081:        aturReverb6(126),
1082:        aturSegue3(127),
1083:        aturParams(128),
1084:        aturReverb7(129),
1085:        aturSegue4(130),
1086:        aturShowtime(131)
1087:      }
1088: 
1089: Xdsl2LineStatus ::= TEXTUAL-CONVENTION
1089: warning - warning: current type `Xdsl2LineStatus' is not referenced in this module
1090:    STATUS current
1091:    DESCRIPTION
1092:       "Attributes with this syntax are status parameters
1093:        that reflect the failure status for a given endpoint of
1094:        VDSL2/ADSL/ADSL2 or ADSL2+ link.
1095: 
1096:        This BITS structure can report the following failures:
1097: 
1098:         noDefect (0)      - This bit position positively reports
1099:                             that no defect or failure exist.
1100:         lossOfFraming (1) - Loss of frame synchronization
1101:         lossOfSignal (2)  - Loss of signal
1102:         lossOfPower (3)   - Loss of power.  Usually this failure may
1103:                             be reported for CPE units only
1104:         initFailure (4)   - Recent initialization process failed.
1105:                             Never active on xTU-R."
1106:    SYNTAX BITS {
1107:        noDefect(0),
1108:        lossOfFraming(1),
1109:        lossOfSignal(2),
1110:        lossOfPower(3),
1111:        initFailure(4)
1112:      }
1113: 
1114: Xdsl2ChInpReport ::= TEXTUAL-CONVENTION
1114: warning - warning: current type `Xdsl2ChInpReport' is not referenced in this module
1115:    STATUS      current
1116:    DESCRIPTION
1117:       "This type is used to indicate the method used to
1118:        compute the ACTINP. If set to inpComputedUsingFormula(1),
1119:        the ACTINP is computed according to the INP_no_erasure formula
1120:        (9.6/G.993.2). If set to inpEstimatedByXtur(2), the ACTINP is
1121:        the value estimated by the xTU receiver.
1122: 
1123:         inpComputedUsingFormula (1) - ACTINP computed using
1124:                                       INP_no_erasure formula
1125: 
1126:         inpEstimatedByXtur (2)      - ACTINP estimated by
1127:                                       the xTU receiver."
1128:    SYNTAX      INTEGER {
1129:                   inpComputedUsingFormula(1),
1130:                   inpEstimatedByXtur(2)
1131:                }
1132: 
1133: Xdsl2ChAtmStatus ::= TEXTUAL-CONVENTION
1133: warning - warning: current type `Xdsl2ChAtmStatus' is not referenced in this module
1134:    STATUS current
1135:    DESCRIPTION
1136:      "Attributes with this syntax are status parameters that
1137:       reflect the failure status for Transmission Convergence (TC)
1138:       layer of a given ATM interface (data path over a VDSL2/ADSL/
1139:       ADSL2 or ADSL2+ link).
1140: 
1141:       This BITS structure can report the following failures:
1142:        noDefect (0)            - This bit position positively
1143:                                  reports that no defect or failure
1144:                                  exist.
1145:        noCellDelineation (1)   - The link was successfully
1146: 
1147:                                  initialized but cell delineation
1148: 
1149:                                  was never acquired on the
1150: 
1151:                                  associated ATM data path.
1152:        lossOfCellDelineation (2)- Loss of cell delineation on the
1153:                                   associated ATM data path"
1154:    SYNTAX BITS {
1155:        noDefect(0),
1156:        noCellDelineation(1),
1157:        lossOfCellDelineation(2)
1158:      }
1159: 
1160: Xdsl2ChPtmStatus ::= TEXTUAL-CONVENTION
1160: warning - warning: current type `Xdsl2ChPtmStatus' is not referenced in this module
1161:    STATUS current
1162:    DESCRIPTION
1163:      "Attributes with this syntax are status parameters that
1164:       reflect the failure status for a given PTM interface (packet
1165:       data path over a VDSL2/ADSL/ADSL2 or ADSL2+ link).
1166: 
1167:       This BITS structure can report the following failures:
1168:           noDefect (0)    - This bit position positively
1169:                             reports that no defect or failure exist.
1170:           outOfSync (1)   - Out of synchronization. "
1171:    SYNTAX BITS {
1172:           noDefect(0),
1173:           outOfSync(1)
1174: 
1175:      }
1176: 
1177: Xdsl2UpboKLF ::= TEXTUAL-CONVENTION
1177: warning - warning: current type `Xdsl2UpboKLF' is not referenced in this module
1178:    STATUS      current
1179:    DESCRIPTION
1180:       "Defines the upstream power backoff force mode (UPBOKLF).
1181:       The three possible mode values are:
1182:           auto(1)         - The VTUS' will autonomously determine the
1183:                             electrical length.
1184:           override(2)     - Forces the VTU-R to use the electrical
1185:                             length, kl0, of the CO-MIB (UPBOKL) to
1186:                             compute the UPBO.
1187:           disableUpbo(3)  - Disables UPBO such that UPBO is not
1188:                             utilized."
1189:    SYNTAX INTEGER {
1190:      auto(1),
1191:      override(2),
1192:      disableUpbo(3)
1193:      }
1194: 
1195: Xdsl2BandUs ::= TEXTUAL-CONVENTION
1195: warning - warning: current type `Xdsl2BandUs' is not referenced in this module
1196:    STATUS      current
1197:    DESCRIPTION
1198:       "Each value identifies a specific band in the upstream
1199:       transmission direction (Excluding US0 band.).
1200:       The possible values which identify a band are as follows:
1201:           us1(5)          - Upstream band number 1 (US1).
1202:           us2(7)          - Upstream band number 2 (US2).
1203:           us3(9)          - Upstream band number 3 (US3).
1204:           us4(11)         - Upstream band number 4 (US4)."
1205:    SYNTAX        INTEGER {
1206:      us1(5),
1207:      us2(7),
1208:      us3(9),
1209:      us4(11)
1210:      }
1211: 
1212: Xdsl2LinePsdMaskSelectUs ::= TEXTUAL-CONVENTION
1212: warning - warning: current type `Xdsl2LinePsdMaskSelectUs' is not referenced in this module
1213:    STATUS      current
1214:    DESCRIPTION
1215:       "This type is used to define which upstream PSD
1216:       mask is enabled. This type is used only for Annexes J and
1217:       M of ITU-T Recs G.992.3 and G.992.5.
1218: 
1219:       adlu32Eu32 (1),   - ADLU-32 / EU-32
1220:       adlu36Eu36 (2),   - ADLU-36 / EU-36
1221:       adlu40Eu40 (3),   - ADLU-40 / EU-40
1222:       adlu44Eu44 (4),   - ADLU-44 / EU-44
1223:       adlu48Eu48 (5),   - ADLU-48 / EU-48
1224:       adlu52Eu52 (6),   - ADLU-52 / EU-52
1225:       adlu56Eu56 (7),   - ADLU-56 / EU-56
1226:       adlu60Eu60 (8),   - ADLU-60 / EU-60
1227:       adlu64Eu64 (9)    - ADLU-64 / EU-61"
1228:    SYNTAX        INTEGER {
1229:      adlu32Eu32(1),
1230:      adlu36Eu36(2),
1231:      adlu40Eu40(3),
1232:      adlu44Eu44(4),
1233:      adlu48Eu48(5),
1234:      adlu52Eu52(6),
1235:      adlu56Eu56(7),
1236:      adlu60Eu60(8),
1237:      adlu64Eu64(9)
1238:      }
1239: 
1240: Xdsl2LineCeFlag ::= TEXTUAL-CONVENTION
1240: warning - warning: current type `Xdsl2LineCeFlag' is not referenced in this module
1241:    STATUS      current
1242:    DESCRIPTION
1243:       "This type is used to enable the use of the optional
1244:        cyclic extension values. If the bit is set to 1, the optional
1245:        cyclic extension values may be used. Otherwise, the cyclic
1246:        extension shall be forced to the mandatory length (5N/32)
1247: 
1248:       enableCyclicExtension (0) - Enable use of optional
1249:                                   Cyclic Extension values."
1250:    SYNTAX        BITS {
1251:      enableCyclicExtension(0)
1252:      }
1253: 
1254: Xdsl2LineSnrMode ::= TEXTUAL-CONVENTION
1254: warning - warning: current type `Xdsl2LineSnrMode' is not referenced in this module
1255:    STATUS      current
1256:    DESCRIPTION
1257:       "This type is used to enable the transmitter referred
1258:        virtual noise. The value of 1, indicates that virtual
1259:        noise is disabled. The value of 2, indicates that virtual
1260:        noise is enabled.
1261: 
1262:       virtualNoiseDisabled (1) - virtual noise is disabled.
1263:       virtualNoiseEnabled (2)  - virtual noise is enabled."
1264:    SYNTAX        INTEGER {
1265:      virtualNoiseDisabled(1),
1266:      virtualNoiseEnabled(2)
1267:      }
1268: 
1269: Xdsl2LineTxRefVnDs ::= TEXTUAL-CONVENTION
1269: warning - warning: current type `Xdsl2LineTxRefVnDs' is not referenced in this module
1270:    STATUS      current
1271:    DESCRIPTION
1272:       "This is a structure that represents up to
1273:       32 PSD Mask breakpoints.
1274:       Each breakpoint occupies 3 octets: The first
1275:       two octets hold the index of the sub-carrier
1276:       associated with the breakpoint.  The third octet
1277:       holds the PSD reduction at the breakpoint from 0
1278:       (-140 dBm/Hz) to 200 (-40 dBm/Hz) using units of
1279:       0.5dBm/Hz.
1280:       A special value of 255 indicates a noise level of
1281:       0 W/Hz."
1282:    SYNTAX      OCTET STRING (SIZE(0..96))
1283: 
1284: Xdsl2LineTxRefVnUs ::= TEXTUAL-CONVENTION
1284: warning - warning: current type `Xdsl2LineTxRefVnUs' is not referenced in this module
1285:    STATUS      current
1286:    DESCRIPTION
1287:       "This is a structure that represents up to
1288:       16 PSD Mask breakpoints.
1289:       Each breakpoint occupies 3 octets: The first
1290:       two octets hold the index of the sub-carrier
1291:       associated with the breakpoint.  The third octet
1292:       holds the PSD reduction at the breakpoint from 0
1293:       (-140 dBm/Hz) to 200 (-40 dBm/Hz) using units of
1294:       0.5dBm/Hz.
1295:       A special value of 255 indicates a noise level
1296:       of 0 W/Hz."
1297:    SYNTAX      OCTET STRING (SIZE(0..48))
1298: 
1299: Xdsl2LineForceInp ::= TEXTUAL-CONVENTION
1299: warning - warning: current type `Xdsl2LineForceInp' is not referenced in this module
1300:    STATUS      current
1301:    DESCRIPTION
1302:       "
1303:        This type specifies that the framer settings of the
1304:        bearer shall be selected such that the impulse noise
1305:        protection computed according to the formula specified in
1306:        the relevant Recommendation is greater than or equal to the
1307:        minimal impulse noise protection requirement.
1308:        This flag shall have the same value for all the bearers of
1309:        one line in the same direction.
1310: 
1311:       forceFramerForInp (0) -  Select framer setting to satisfy
1312:                                impulse noise protection requirements."
1313:    SYNTAX        BITS {
1314:      forceFramerForInp(0)
1315:      }
1316: 
1317: Xdsl2BitsAlloc ::= TEXTUAL-CONVENTION
1317: warning - warning: current type `Xdsl2BitsAlloc' is not referenced in this module
1318:    STATUS      current
1319:    DESCRIPTION
1320:       "
1321:        This type specifies a array of nibbles, where each nibble
1322:        indicates the bits allocation for a sub-carrier.
1323:        Each nibble has a value in the range 0 to 15 to indicate
1324:        the bits allocation."
1325:    SYNTAX      OCTET STRING (SIZE(0..256))
1326: 
1327: END
1328: 
1329: -- 
1330: --    Copyright (C) The IETF Trust (2007).
1331: -- 
1332: --    This document is subject to the rights, licenses and restrictions
1333: --    contained in BCP 78, and except as set forth therein, the authors
1334: --    retain all their rights.
1335: -- 
1336: --    This document and the information contained herein are provided on an
1337: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
1338: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
1339: --    THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
1340: --    OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
1341: --    THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1342: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1343: -- 
1344: -- 
1345: -- Intellectual Property
1346: -- 
1347: --    The IETF takes no position regarding the validity or scope of any
1348: --    Intellectual Property Rights or other rights that might be claimed to
1349: --    pertain to the implementation or use of the technology described in
1350: --    this document or the extent to which any license under such rights
1351: --    might or might not be available; nor does it represent that it has
1352: --    made any independent effort to identify any such rights.  Information
1353: --    on the procedures with respect to rights in RFC documents can be
1354: --    found in BCP 78 and BCP 79.
1355: -- 
1356: --    Copies of IPR disclosures made to the IETF Secretariat and any
1357: --    assurances of licenses to be made available, or the result of an
1358: --    attempt made to obtain a general license or permission for the use of
1359: --    such proprietary rights by implementers or users of this
1360: --    specification can be obtained from the IETF on-line IPR repository at
1361: --    http://www.ietf.org/ipr.
1362: -- 
1363: --    The IETF invites any interested party to bring to its attention any
1364: --    copyrights, patents or patent applications, or other proprietary
1365: --    rights that may cover technology that may be required to implement
1366: --    this standard.  Please address the information to the IETF at
1367: --    ietf-ipr@ietf.org.
1368: -- 
1369: -- 
1370: -- Acknowledgment
1371: -- 
1372: --    Funding for the RFC Editor function is provided by the IETF
1373: --    Administrative Support Activity (IASA).
1374: