Symbol table

Column Explanation
Identifier The keyword used in editor
DOCSIS code The actual "type" (TLV) used in the config file
pID The value of the parent DOCSIS code
Function Used by DOCSIS::ConfigFile
Min/max The min/max value of the encoded binary string. Will not be checked if both min and max is "0".
Length The max length in bytes of the encoded binary string
#============================================================================
Identifier       DOCSIS code   pID  Function     Min       Max         Length
#============================================================================
Pad                        0    0                0         0           1
DownstreamFrequency        1    0   uint         88000000  860000000   1
UpstreamChannelId          2    0   uchar        0         255         1
CmMic                      6    0   mic          0         0           1
CmtsMic                    7    0   mic          0         0           1
NetworkAccess              3    0   uchar        0         1           1
ClassOfService             4    0   nested       0         0           1
ClassID                    1    4   uchar        1         16          1
MaxRateDown                2    4   uint         0         52000000    1
MaxRateUp                  3    4   uint         0         10000000    1
PriorityUp                 4    4   uchar        0         7           1
GuaranteedUp               5    4   uint         0         10000000    1
MaxBurstUp                 6    4   ushort       0         65535       1
PrivacyEnable              7    4   uchar        0         1           1
SwUpgradeFilename          9    0   string       0         0           1
SnmpWriteControl          10    0   nested       0         0           1
SnmpMibObject             11    0   snmp_object  1         255         1
CpeMacAddress             14    0   ether        0         0           1
BaselinePrivacy           17    0   nested       0         0           1
AuthTimeout                1   17   uint         1         30          1
ReAuthTimeout              2   17   uint         1         30          1
AuthGraceTime              3   17   uint         1         6047999     1
OperTimeout                4   17   uint         1         10          1
ReKeyTimeout               5   17   uint         1         10          1
TEKGraceTime               6   17   uint         1         302399      1
AuthRejectTimeout          7   17   uint         1         600         1
MaxCPE                    18    0   uchar        1         254         1
SwUpgradeServer           21    0   ip           0         0           1

# DOCSIS 1.1-2.0

UsPacketClass             22    0   nested       0         0           1
ClassifierRef              1   22   uchar        1         255         1
ClassifierId               2   22   ushort       1         65535       1
ServiceFlowRef             3   22   ushort       1         65535       1
ServiceFlowId              4   22   uint         1         0xFFFFFFFF  1
RulePriority               5   22   uchar        0         255         1
ActivationState            6   22   uchar        0         1           1
DscAction                  7   22   uchar        0         2           1
IpPacketClassifier         9   22   nested       0         0           1
IpTos                      1    9   hexstr       3         3           1
IpProto                    2    9   ushort       0         257         1
IpSrcAddr                  3    9   ip           0         0           1
IpSrcMask                  4    9   ip           0         0           1
IpDstAddr                  5    9   ip           0         0           1
IpDstMask                  6    9   ip           0         0           1
SrcPortStart               7    9   ushort       0         65535       1
SrcPortEnd                 8    9   ushort       0         65535       1
DstPortStart               9    9   ushort       0         65535       1
DstPortEnd                10    9   ushort       0         65535       1
LLCPacketClassifier       10   22   nested       0         0           1
DstMacAddress              1   10   ether        0         0           1
SrcMacAddress              2   10   ether        0         0           1
EtherType                  3   10   hexstr       0         0           1
IEEE 802Classifier        11   22   nested       0         0           1
UserPriority               1   11   ushort       0         0           1
VlanID                     2   11   ushort       0         0           1

 # TODO: Vendor Specific support in the IEEE802Classifier

DsPacketClass             23    0   nested       0         0           1
ClassifierRef              1   23   uchar        1         255         1
ClassifierId               2   23   ushort       1         65535       1
ServiceFlowRef             3   23   ushort       1         65535       1
ServiceFlowId              4   23   uint         1         0xFFFFFFFF  1
RulePriority               5   23   uchar        0         255         1
ActivationState            6   23   uchar        0         1           1
DscAction                  7   23   uchar        0         2           1
IpPacketClassifier         9   23   nested       0         0           1
IpTos                      1    9   hexstr       3         3           1
IpProto                    2    9   ushort       0         257         1
IpSrcAddr                  3    9   ip           0         0           1
IpSrcMask                  4    9   ip           0         0           1
IpDstAddr                  5    9   ip           0         0           1
IpDstMask                  6    9   ip           0         0           1
SrcPortStart               7    9   ushort       0         65535       1
SrcPortEnd                 8    9   ushort       0         65535       1
DstPortStart               9    9   ushort       0         65535       1
DstPortEnd                10    9   ushort       0         65535       1
LLCPacketClassifier       10   23   nested       0         0           1
DstMacAddress              1   10   ether        0         0           1
SrcMacAddress              2   10   ether        0         0           1
EtherType                  3   10   hexstr       0         255         1
IEEE802Classifier         11   23   nested       0         0           1
UserPriority               1   11   ushort       0         0           1
VlanID                     2   11   ushort       0         0           1

# Upstream Service Flow

UsServiceFlow             24    0   nested       0         0           1
UsServiceFlowRef           1   24   ushort       1         65535       1
UsServiceFlowId            2   24   uint         1         0xFFFFFFFF  1
ServiceClassName           4   24   string       2         16          1
QosParamSetType            6   24   uchar        0         255         1
TrafficPriority            7   24   uchar        0         7           1
MaxRateSustained           8   24   uint         0         0           1
MaxTrafficBurst            9   24   uint         0         0           1
MinReservedRate           10   24   uint         0         0           1
MinResPacketSize          11   24   ushort       0         65535       1
ActQosParamsTimeout       12   24   ushort       0         65535       1
AdmQosParamsTimeout       13   24   ushort       0         65535       1

# Upstream Service Flow Specific params

MaxConcatenatedBurst      14   24   ushort       0         65535       1
SchedulingType            15   24   uchar        0         6           1
RequestOrTxPolicy         16   24   hexstr       0         255         1
NominalPollInterval       17   24   uint         0         0           1
ToleratedPollJitter       18   24   uint         0         0           1
UnsolicitedGrantSize      19   24   ushort       0         65535       1
NominalGrantInterval      20   24   uint         0         0           1
ToleratedGrantJitter      21   24   uint         0         0           1
GrantsPerInterval         22   24   uchar        0         127         1
IpTosOverwrite            23   24   hexstr       0         255         1

# Downstream Service Flow

DsServiceFlow             25    0   nested       0         0           1
DsServiceFlowRef           1   25   ushort       1         65535       1
DsServiceFlowId            2   25   uint         1         0xFFFFFFFF  1
ServiceClassName           4   25   string       2         16          1
QosParamSetType            6   25   uchar        0         255         1
TrafficPriority            7   25   uchar        0         7           1
MaxRateSustained           8   25   uint         0         0xFFFFFFFF  1
MaxTrafficBurst            9   25   uint         0         0xFFFFFFFF  1
MinReservedRate           10   25   uint         0         0xFFFFFFFF  1
MinResPacketSize          11   25   ushort       0         65535       1
ActQosParamsTimeout       12   25   ushort       0         65535       1
AdmQosParamsTimeout       13   25   ushort       0         65535       1

# Downstream Service Flow Specific Params

MaxDsLatency              14   25   uint         0         0           1

# Payload Header Suppression - Appendix C.2.2.8

PHS                       26    0   nested       0         0           1
PHSClassifierRef           1   26   uchar        1         255         1
PHSClassifierId            2   26   ushort       1         65535       1
PHSServiceFlowRef          3   26   ushort       1         65535       1
PHSServiceFlowId           4   26   uint         1         0xFFFFFFFF  1

# Payload Header Suppression Rule - Appendix C.2.2.10

PHSField                   7   26   hexstr       1         255         1
PHSIndex                   8   26   uchar        1         255         1
PHSMask                    9   26   hexstr       1         255         1
PHSSize                   10   26   uchar        1         255         1
PHSVerify                 11   26   uchar        0         1           1
MaxClassifiers            28    0   ushort       0         0           1
GlobalPrivacyEnable       29    0   uchar        0         0           1

# BPI+ SubTLV  s

SAMapWaitTimeout           8   17   uint         1         10          1
SAMapMaxRetries            9   17   uint         0         10          1

# ManufacturerCVC

MfgCVCData                32    0   hexstr       0         0           1

# Vendor Specific

VendorSpecific            43    0   vendorspec   0         0           1
VendorIdentifier           8   43   hexstr       3         3           1

# SNMPv3 Kickstart

SnmpV3Kickstart           34    0   nested       0         0           1

# TODO: SP-RFI-v2.0 says the SecurityName is UTF8 encoded

SnmpV3SecurityName         1   34   string       1         16          1
SnmpV3MgrPublicNumber      2   34   hexstr       1         514         1

# Snmpv3 Notification Receiver

SnmpV3TrapReceiver        38    0   nested       0         0           1
SnmpV3TrapRxIP             1   38   ip           0         0           1
SnmpV3TrapRxPort           2   38   ushort       0         0           1
SnmpV3TrapRxType           3   38   ushort       1         5           1
SnmpV3TrapRxTimeout        4   38   ushort       0         65535       1
SnmpV3TrapRxRetries        5   38   ushort       0         65535       1
SnmpV3TrapRxFilterOID      6   38   ushort       1         5           1
SnmpV3TrapRxSecurityName   7   38   string       1         16          1
DocsisTwoEnable           39    0   uchar        0         1           1

# Modem Capabilities Encodings

ModemCapabilities          5    0   nested       0         0           1
ConcatenationSupport       1    5   uchar        0         1           1
ModemDocsisVersion         2    5   uchar        0         2           1
FragmentationSupport       3    5   uchar        0         1           1
PHSSupport                 4    5   uchar        0         1           1
IGMPSupport                5    5   uchar        0         1           1
BaselinePrivacySupport     6    5   uchar        0         1           1
DownstreamSAIDSupport      7    5   uchar        0         255         1
UpstreamSIDSupport         8    5   uchar        0         255         1
DCCSupport                12    5   uchar        0         1           1
SubMgmtControl            35    0   hexstr       3         3           1
SubMgmtCpeTable           36    0   hexstr       0         0           1
SubMgmtFilters            37    0   ushort_list  4         4           1
SnmpMibObject             64    0   snmp_object  1         65535       2
TestMode                  40    0   hexstr       0         1           1

# PacketCable MTA Configuration File Delimiter

MtaConfigDelimiter       254    0   uchar        1         255         1
DsChannelList             41    0   nested       1         255         1
SingleDsChannel            1   41   nested       1         255         1
SingleDsTimeout            1    1   ushort       0         65535       1
SingleDsFrequency          2    1   uint         0         0xFFFFFFFF  1
DsFreqRange                2   41   nested       1         255         1
DsFreqRangeTimeout         1    2   ushort       0         65535       1
DsFreqRangeStart           2    2   uint         0         0xFFFFFFFF  1
DsFreqRangeEnd             3    2   uint         0         0xFFFFFFFF  1
DsFreqRangeStepSize        4    2   uint         0         0xFFFFFFFF  1
DefaultScanTimeout         3   41   ushort       0         65535       1
TftpTimestamp             19    0   uint         0         0xFFFFFFFF  1
TftpModemAddress          20    0   ip           0         0           1

# Generic TLV... we only use the limits  code and length dont matter

GenericTLV                 0    0   nested       1         255         1
GenericTLV               255    0                0         0           1

This table is copied from DOCSIS::ConfigFile::Syminfo's sourcecode.