RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 5098, "Signaling MIB for PacketCable and IPCablecom Multimedia Terminal Adapters (MTAs)", February 2008

Source of RFC: ipcdn (ops)

Errata ID: 1348
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT

Reported By: Alfred Hoenes
Date Reported: 2008-03-04
Held for Document Update by: Dan Romascanu

Section 5, pg.20 says:

  pktcSigCapabilityVendorExt      OBJECT-TYPE
     ...
     DESCRIPTION
        " The vendor extension allows vendors to provide a list of
          additional capabilities.

          The syntax for this MIB object in ABNF ([RFC5234]) is
          specified to be zero or more occurrences of vendor
          extensions, as follows:

           pktcSigCapabilityVendorExt  = *(vendor-extension)
|          vendor-extension = (ext symbol alphanum) DQUOTE ; DQUOTE
|          ext      = DQUOTE %x58 DQUOTE
|          symbol   = (DQUOTE %x2D DQUOTE)/(DQUOTE %x2D DQUOTE)
           alphanum = 1*6(ALPHA/DIGIT)

         "

It should say:

  pktcSigCapabilityVendorExt      OBJECT-TYPE
     ...
     DESCRIPTION
        " The vendor extension allows vendors to provide a list of
          additional capabilities.

          The syntax for this MIB object in ABNF ([RFC5234]) is
          specified to be zero or more occurrences of vendor
          extensions, as follows:

           pktcSigCapabilityVendorExt  = *(vendor-extension)
|          vendor-extension = ext symbol alphanum ";" 
|          ext      = %x58               ; uppercase only X
|          symbol   = %x2B / %x2D        ; + or -
           alphanum = 1*6(ALPHA/DIGIT)

         "

Notes:

Symptom: ABNF grossly nonsensical:
ABNF comment '; DQUOTE' perhaps intended as non-comment;
all DQUOTEs apparently should be removed;
two identical alternatives for symbol do not make sense.

Correction is based on earlier draft versions, applying the
corrections necessary to obtain valid ABNF, yet specifying
what probably was intended.

Alternatively, the following line might be substituted above:

| symbol = "+" / "-"

Report New Errata