scapy.contrib.homeplugav

HomePlugAV Layer for Scapy

Copyright (C) FlUxIuS (Sebastien Dudek)

HomePlugAV Management Message Type Key (type value) : Description

class scapy.contrib.homeplugav.AggregateConfigEntrie(_pkt, /, *, TrafficTypeID=0, AggregationConfigID=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TRAFFICTYPEID |AGGREGATIONCONF|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. AggregateConfigEntrie                    
AggregateConfigEntrie fields

TrafficTypeID

XByteField

0

AggregationConfigID

XByteField

0

class scapy.contrib.homeplugav.AutoConnection(_pkt, /, *, Action=0, ClassificationOperand=0, NumClassifiers=0, ClassifierObjs=[''], CSPECversion=0, ConnCAP=0, ConnCoQoSPrio=0, ConnRate=0, ConnTTL=0, version=0, VlanTag=b'\x00\x00\x00\x00', reserved_1=0, reserved_2=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     ACTION    |CLASSIFICATIONO|         NUMCLASSIFIERS        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         CLASSIFIEROBJS        |          CSPECVERSION         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    CONNCAP    | CONNCOQOSPRIO |            CONNRATE           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            CONNTTL                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            VERSION            |            VLANTAG            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           RESERVED 1          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           RESERVED 2          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. AutoConnection                        
AutoConnection fields

Action

XByteField

0

ClassificationOperand

XByteField

0

NumClassifiers

XShortField

0

ClassifierObjs

PacketListField

['']

CSPECversion

XShortField

0

ConnCAP

XByteField

0

ConnCoQoSPrio

XByteField

0

ConnRate

ShortField

0

ConnTTL

LEIntField

0

version

ShortField

0

VlanTag

StrFixedLenField

b'\x00\x00\x00\x00'

reserved_1

XIntField

0

reserved_2

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homeplugav.BackoffDeferalCountTable(_pkt, /, *, element=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    ELEMENT    |
+-+-+-+-+-+-+-+-+

                  Fig. BackoffDeferalCountTable                   
BackoffDeferalCountTable fields

element

XByteField

0

class scapy.contrib.homeplugav.BehaviorBlockArray(_pkt, /, *, BehId=0, NoOfSteps=0, DurationInMs=0, GPIOMaskBits_1=0, GPIOMaskBits_2=0, GPIOMaskBits_3=0, GPIOMaskBits_4=0, GPIOMaskBits_5=0, GPIOMaskBits_6=0, reserved_beh=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     BEHID     |   NOOFSTEPS   |  DURATIONINMS | GPIOMASKBITS 1|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         GPIOMASKBITS 2        | GPIOMASKBITS 3|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         GPIOMASKBITS 4        | GPIOMASKBITS 5|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |         GPIOMASKBITS 6        |  RESERVED BEH |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                     Fig. BehaviorBlockArray                      
BehaviorBlockArray fields

BehId

XByteField

0

NoOfSteps

XByteField

0

DurationInMs

XByteField

0

GPIOMaskBits_1

XShortField

0

GPIOMaskBits_2

XShortField

0

GPIOMaskBits_3

XShortField

0

GPIOMaskBits_4

XShortField

0

GPIOMaskBits_5

XShortField

0

GPIOMaskBits_6

XShortField

0

reserved_beh

XIntField

0

class scapy.contrib.homeplugav.ClassifierObj(_pkt, /, *, ClassifierPID=0, IndividualOperand=0, ClassifierValue=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         CLASSIFIERPID                         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       INDIVIDUALOPERAND                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        CLASSIFIERVALUE                        |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                        Fig. ClassifierObj                        
ClassifierObj fields

ClassifierPID

LEIntField

0

IndividualOperand

LEIntField

0

ClassifierValue

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homeplugav.ClassifierPriorityMap(_pkt, /, *, Priority=0, PID=0, IndividualOperand=0, ClassifierValue=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            PRIORITY                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              PID                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       INDIVIDUALOPERAND                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        CLASSIFIERVALUE                        |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. ClassifierPriorityMap                    
ClassifierPriorityMap fields

Priority

LEIntField

0

PID

LEIntField

0

IndividualOperand

LEIntField

0

ClassifierValue

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homeplugav.ConfBlock(_pkt, /, *, HeaderVersionNum=0, ImgAddrNVM=0, ImgAddrSDRAM=0, ImgLength=0, ImgCheckSum=0, EntryPoint=0, HeaderMinVersion=0, HeaderImgType=0, HeaderIgnoreMask=0, HeaderModuleID=0, HeaderModuleSubID=0, AddrNextHeaderNVM=0, HeaderChecksum=0, SDRAMsize=0, SDRAMConfRegister=0, SDRAMTimingRegister_0=0, SDRAMTimingRegister_1=0, SDRAMControlRegister=0, SDRAMRefreshRegister=0, MACClockRegister=0, reserved_1=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        HEADERVERSIONNUM                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           IMGADDRNVM                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          IMGADDRSDRAM                         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           IMGLENGTH                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          IMGCHECKSUM                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           ENTRYPOINT                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|HEADERMINVERSIO| HEADERIMGTYPE |        HEADERIGNOREMASK       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         HEADERMODULEID                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       HEADERMODULESUBID                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       ADDRNEXTHEADERNVM                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         HEADERCHECKSUM                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           SDRAMSIZE                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       SDRAMCONFREGISTER                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                     SDRAMTIMINGREGISTER 0                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                     SDRAMTIMINGREGISTER 1                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      SDRAMCONTROLREGISTER                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      SDRAMREFRESHREGISTER                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        MACCLOCKREGISTER                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           RESERVED 1                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. ConfBlock                          
ConfBlock fields

HeaderVersionNum

LEIntField

0

ImgAddrNVM

LEIntField

0

ImgAddrSDRAM

LEIntField

0

ImgLength

LEIntField

0

ImgCheckSum

LEIntField

0

EntryPoint

LEIntField

0

HeaderMinVersion

XByteField

0

HeaderImgType

ByteEnumField

0

HeaderIgnoreMask

XShortField

0

HeaderModuleID

LEIntField

0

HeaderModuleSubID

LEIntField

0

AddrNextHeaderNVM

LEIntField

0

HeaderChecksum

LEIntField

0

SDRAMsize

LEIntField

0

SDRAMConfRegister

LEIntField

0

SDRAMTimingRegister_0

LEIntField

0

SDRAMTimingRegister_1

LEIntField

0

SDRAMControlRegister

LEIntField

0

SDRAMRefreshRegister

LEIntField

0

MACClockRegister

LEIntField

0

reserved_1

LEIntField

0

class scapy.contrib.homeplugav.ConfigBit(_pkt, /, *, OverrideSoundCap=0, OverrideFailHoldDefaults=0, OverrideResourceDefaults=0, OverrideContentionWindowDefaults=0, OverrideUnplugDetectionDefaults=0, OverrideResoundDefaults=0, OverrideExpiryDefaults=0, DisableWorseChannelTrigger=0, DisableBetterChannelTrigger=0, DisableNetworkEventTrigger=0, rsv1=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|O|O|O|O|O|O|O|D|D|D|    RSV1   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. ConfigBit                          
ConfigBit fields

OverrideSoundCap

BitField (1 bit)

0

OverrideFailHoldDefaults

BitField (1 bit)

0

OverrideResourceDefaults

BitField (1 bit)

0

OverrideContentionWindowDefaults

BitField (1 bit)

0

OverrideUnplugDetectionDefaults

BitField (1 bit)

0

OverrideResoundDefaults

BitField (1 bit)

0

OverrideExpiryDefaults

BitField (1 bit)

0

DisableWorseChannelTrigger

BitField (1 bit)

0

DisableBetterChannelTrigger

BitField (1 bit)

0

DisableNetworkEventTrigger

BitField (1 bit)

0

rsv1

BitField (6 bits)

0

class scapy.contrib.homeplugav.ContentionWindowTable(_pkt, /, *, element=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            ELEMENT            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. ContentionWindowTable                    
ContentionWindowTable fields

element

XShortField

0

class scapy.contrib.homeplugav.EventBlockArray(_pkt, /, *, EventPriorityID=0, EventID=0, BehID_1=0, BehID_2=0, BehID_3=0, ParticipatingGPIOs=0, EventAttributes=0, reserved_evb=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|EVENTPRIORITYID|    EVENTID    |    BEHID 1    |    BEHID 2    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    BEHID 3    |       PARTICIPATINGGPIOS      |EVENTATTRIBUTES|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          RESERVED EVB         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. EventBlockArray                       
EventBlockArray fields

EventPriorityID

XByteField

0

EventID

XByteField

0

BehID_1

XByteField

0

BehID_2

XByteField

0

BehID_3

XByteField

0

ParticipatingGPIOs

XShortField

0

EventAttributes

XByteField

0

reserved_evb

XShortField

0

scapy.contrib.homeplugav.FragmentCond(pkt)[源代码]

A fragmentation field condition TODO: To complete

class scapy.contrib.homeplugav.GPIOMap(_pkt, /, *, GPIOvalue=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   GPIOVALUE   |
+-+-+-+-+-+-+-+-+

                           Fig. GPIOMap                           
GPIOMap fields

GPIOvalue

XByteField

0

class scapy.contrib.homeplugav.GetDeviceVersion(_pkt, /, *, Status=0, DeviceID=32, VersionLen=None, DeviceVersion=b'NoVersion\x00', DeviceVersion_pad=b'\xcc\xcc\xcc\xcc\xcc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', Upgradable=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |    DEVICEID   |   VERSIONLEN  | DEVICEVERSION |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |       DEVICEVERSION PAD       |   UPGRADABLE  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. GetDeviceVersion                       
GetDeviceVersion fields

Status

ByteEnumField

0

DeviceID

ByteEnumField

32

VersionLen

FieldLenField

None

DeviceVersion

StrLenField

b'NoVersion\x00'

DeviceVersion_pad

StrLenField

b'\xcc\xcc\xcc\xcc\xcc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

Upgradable

ByteEnumField

0

class scapy.contrib.homeplugav.GetNVMParametersConfirmation(_pkt, /, *, Status=0, NVMType=19, NVMPageSize=256, NVMBlockSize=65536, NVMMemorySize=1048576)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |                    NVMTYPE                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                  NVMPAGESIZE                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                  NVMBLOCKSIZE                 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                 NVMMEMORYSIZE                 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                Fig. GetNVMParametersConfirmation                 
GetNVMParametersConfirmation fields

Status

ByteEnumField

0

NVMType

LEIntField

19

NVMPageSize

LEIntField

256

NVMBlockSize

LEIntField

65536

NVMMemorySize

LEIntField

1048576

class scapy.contrib.homeplugav.GetNVMParametersRequest(_pkt, /)[源代码]

基类:Packet

aliastypes
fields_desc
class scapy.contrib.homeplugav.HomePlugAV(_pkt, /, *, version=0, HPtype=40960, FragmentInfo=0, VendorField=[<VendorMME  |>])[源代码]

基类:Packet

HomePlugAV Packet - by default => gets devices information

aliastypes
answers(other)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    VERSION    |             HPTYPE            |  FRAGMENTINFO |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |          VENDORFIELD          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                         Fig. HomePlugAV                          
HomePlugAV fields

version

ByteEnumField

0

HPtype

EnumField

40960

FragmentInfo

XShortField (Cond)

0

VendorField

PacketListField (Cond)

[<VendorMME  |>]

payload_guess

Possible sublayers: GetDeviceVersion, GetNVMParametersConfirmation, GetNVMParametersRequest, HostActionRequired, LoopbackConfirmation, LoopbackRequest, ModuleOperationConfirmation, ModuleOperationRequest, NetworkInfoConfirmationV10, NetworkInfoConfirmationV11, NetworkInformationRequest, QUAResetFactoryConfirm, ReadConfBlockConfirmation, ReadConfBlockRequest, ReadMACMemoryConfirmation, ReadMACMemoryRequest, ReadModuleDataConfirmation, ReadModuleDataRequest, ResetDeviceConfirmation, ResetDeviceRequest, SetEncryptionKeyConfirmation, SetEncryptionKeyRequest, SnifferConfirmation, SnifferIndicate, SnifferRequest, StartMACConfirmation, StartMACRequest, WriteModuleData2NVMConfirmation, WriteModuleData2NVMRequest, WriteModuleDataRequest

class scapy.contrib.homeplugav.HostActionRequired(_pkt, /, *, ActionRequired=2)[源代码]

基类:Packet

Embedded Host Action Required Indice

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ACTIONREQUIRED|
+-+-+-+-+-+-+-+-+

                     Fig. HostActionRequired                      
HostActionRequired fields

ActionRequired

ByteEnumField

2

class scapy.contrib.homeplugav.LoopbackConfirmation(_pkt, /, *, Status=0, Duration=1, LRlength=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |    DURATION   |            LRLENGTH           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. LoopbackConfirmation                     
LoopbackConfirmation fields

Status

ByteEnumField

0

Duration

ByteField

1

LRlength

ShortField

0

class scapy.contrib.homeplugav.LoopbackRequest(_pkt, /, *, Duration=1, reserved_l1=1, LRlength=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    DURATION   |  RESERVED L1  |            LRLENGTH           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. LoopbackRequest                       
LoopbackRequest fields

Duration

ByteField

1

reserved_l1

ByteField

1

LRlength

ShortField

0

class scapy.contrib.homeplugav.MACManagementHeader(_pkt, /, *, version=0, HPtype=40960)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    VERSION    |             HPTYPE            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                     Fig. MACManagementHeader                     
MACManagementHeader fields

version

ByteEnumField

0

HPtype

EnumField

40960

class scapy.contrib.homeplugav.ModuleOperationConfirmation(_pkt, /, *, Status=0, ErrorCode=0, reserved=0, NumOpData=1, operation=0, OPDataLength=18, reserved_1=0, SessionID=0, ModuleIDX=0, ModuleID=28674, ModuleSubID=0, ReadDataLen=None, ReadOffset=0, ModuleData=b'\x00', WriteDataLen=0, WriteOffset=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             STATUS            |           ERRORCODE           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            RESERVED                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   NUMOPDATA   |           OPERATION           |  OPDATALENGTH |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   RESERVED 1                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   SESSIONID                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |   MODULEIDX   |            MODULEID           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          MODULESUBID          |          READDATALEN          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           READOFFSET                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           MODULEDATA          |          WRITEDATALEN         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          WRITEOFFSET                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                 Fig. ModuleOperationConfirmation                 
ModuleOperationConfirmation fields

Status

LEShortField

0

ErrorCode

LEShortField

0

reserved

XIntField

0

NumOpData

XByteField

1

operation

LEShortEnumField

0

OPDataLength

LEShortField

18

reserved_1

XIntField

0

SessionID

LEIntField (Cond)

0

ModuleIDX

XByteField (Cond)

0

ModuleID

LEShortField

28674

ModuleSubID

LEShortField

0

ReadDataLen

FieldLenField (Cond)

None

ReadOffset

LEIntField (Cond)

0

ModuleData

StrLenField (Cond)

b'\x00'

WriteDataLen

LEShortField (Cond)

0

WriteOffset

LEIntField (Cond)

0

post_build(p, pay)[源代码]
class scapy.contrib.homeplugav.ModuleOperationRequest(_pkt, /, *, reserved=0, NumOpData=1, operation=0, OPDataLength=None, reserved_1=0, SessionID=0, ModuleIDX=0, ModuleID=28674, ModuleSubID=0, ReadDataLen=1400, ReadOffset=0, WriteDataLen=None, WriteOffset=0, ModuleData=b'\x00')[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            RESERVED                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   NUMOPDATA   |           OPERATION           |  OPDATALENGTH |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   RESERVED 1                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   SESSIONID                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |   MODULEIDX   |            MODULEID           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          MODULESUBID          |          READDATALEN          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           READOFFSET                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          WRITEDATALEN         |          WRITEOFFSET          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           MODULEDATA          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                   Fig. ModuleOperationRequest                    
ModuleOperationRequest fields

reserved

XIntField

0

NumOpData

XByteField

1

operation

LEShortEnumField

0

OPDataLength

LEShortField

None

reserved_1

XIntField

0

SessionID

LEIntField (Cond)

0

ModuleIDX

XByteField (Cond)

0

ModuleID

LEShortField

28674

ModuleSubID

LEShortField

0

ReadDataLen

LEShortField (Cond)

1400

ReadOffset

LEIntField (Cond)

0

WriteDataLen

FieldLenField (Cond)

None

WriteOffset

LEIntField (Cond)

0

ModuleData

StrLenField (Cond)

b'\x00'

post_build(p, pay)[源代码]
class scapy.contrib.homeplugav.ModulePIB(_pkt, /, *, FirmwareMajorVersion=0, PIBMinorVersion=0, reserved_1=0, PIBLength=0, reserved_2=0, checksumPIB=None, PIBMACAddr='00:00:00:00:00:00', DAK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', reserved_3=0, ManufactorID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', NMK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', UserID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', AVLN_ID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', CCoSelection=0, CoExistSelection=0, PLFreqSelection=0, H3CDowngradeShld=0, PreferredNID=b'\x00\x00\x00\x00\x00\x00\x00', AutoFWUpgradeable=0, MDUConfiguration=0, MDURole=0, SnifferEnabled=0, SnifferMACAddrRetrn='00:00:00:00:00:00', WireTapEnable=0, reserved_4=0, StaticNetworkEnabled=0, LD_TEI=0, CCo_MACAdd='00:00:00:00:00:00', SNID=0, NumOfPeerNodes=0, PeerNodes=[''], reserved_5=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', OverideModeDefaults=0, DisableFlowControl=0, AdvertisementCapabilities=0, OverrideMeteringDefaults=0, MaxFramesPerSec=0, DisableAutoNegotiation=0, EnetSpeedSetting=0, EnetDuplexSetting=0, DisableTxFlowControl=0, DisableRxFlowControl=0, PhyAddressSelection=0, PhyAddressSelection_Data=0, reserved_6=0, Force33MHz=0, LinkStatusOnPowerline=0, OverrideIdDefaults=0, OverrideSubIdDefaults=0, PCIDeviceID=0, PCIVendorID=0, reserved_7=0, PCIClassCode=0, PCIClassCodeSubClass=0, PCIRevisionID=0, PCISubsystemID=0, PCISybsystemVendorID=0, reserved_8=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', OverrideIGMPDefaults=0, ConfigFlags=0, NumCpToSend_PLFrames=0, reserved_9=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', UniCastPriority=0, McastPriority=0, IGMPPriority=0, AVStreamPriority=0, PriorityTTL_0=0, PriorityTTL_1=0, PriorityTTL_2=0, PriorityTTL_3=0, EnableVLANOver=0, EnableTOSOver=0, reserved_10=0, VLANPrioTOSPrecMatrix=0, NumClassifierPriorityMaps=0, NumAutoConnections=0, ClassifierPriorityMaps=[''], AutoConnections=[''], NumberOfConfigEntries=0, AggregateConfigEntries=[''], RSVD_CustomAggregationParameters=[''], reserved_11=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', ToneMaskType=0, ToneMaskEnabled=0, StartTone=0, EndTone=0, reserved_12=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', PsdIndex=0, TxPrescalerType=0, PrescalerValues=[''], reserved_13=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', AllowNEKRotation=0, OverrideLocalNEK=0, LocalNEKToUse=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', OverrideNEKRotationTimer=0, NEKRotationTime_Min=0, reserved_14=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', AVLNMembership=0, SimpleConnectTimeout=0, EnableLEDThroughputIndicate=0, MidLEDThroughputThreshold_Mbps=0, HighLEDThroughputThreshold_Mbps=0, reserved_15=0, EnableUnicastQuieriesToMember=0, DisableMLDGroupIDCheckInMAC=0, EnableReportsToNonQuerierHosts=0, DisableExpireGroupMembershipInterval=0, DisableLEDTestLights=0, GPIOMaps=[''], reserved_16=0, EnableTrafficClass_DSCPOver=0, TrafficClass_DSCPMatrices=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', GPIOControl=0, LEDControl=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', OverrideMinButtonPressHoldTime=0, MinButtonPressHoldTime=0, reserved_17=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', MemoryProfile=0, DisableAllLEDFlashOnWarmReboot=0, UplinkLimit_bps=0, DownlinkLimit_bps=0, MDUStaticSNID=0, MitigateEnabled=0, CorrelThreshold=0, ScaledTxGain=0, ResourceThresholdEnabled=0, ReservedPercentageForCaps=[''], PowerSavingMode=0, PowerLEDDutyCycle=0, reserved_18=0, LinkUpDurationBeforeReset_ms=0, PowerLEDPeriod_ms=0, LinkDownDurationBeforeLowPowerMode_ms=0, reserved_19=0, AfeGainBusMode=0, EnableDynamicPsd=0, ReservedPercentageForTxStreams=0, ReservedPercentageForRxStreams=0, reserved_20=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', LegacyNetworkUpgradeEnable=0, unknown=0, MMETTL_us=0, ConfigBits=[''], TxToneMapExpiry_ms=0, RxToneMapExpiry_ms=0, TimeoutToResound_ms=0, MissingSackThresholdForUnplugDetection=0, UnplugTimeout_ms=0, ContentionWindowTableES=[''], BackoffDeferalCountTableES=[''], GoodSoundCountThreshold=0, SoundCountThreshold_GoodSoundCountPass=0, SoundCountThreshold_GoodSoundCountFail=0, reserved_21=0, ExclusiveTxPbs_percentage=0, ExclusiveRxPbs_percentage=0, OptimizationBackwardCompatible=0, reserved_21b=0, MaxPbsPerSymbol=0, MaxModulation=0, ContinuousRx=0, reserved_22=b'\x00\x00\x00\x00\x00\x00', PBControlStatus=0, STAMembershipMaskEnabled=0, ExitDefaultEnabled=0, RejectDefaultEnabled=0, ChainingEnabled=0, VendorSpecificNMK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', LocalMACAddressLimit=0, OverrideBridgeTableAgingTime=0, LocalBridgeTableAgingTime_min=0, RemoteBridgeTableAgingTime_min=0, PhySyncReference=0, reserved_23=0, reserved_24=0, reserved_25=0, reserved_26=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', OverrideDefaultLedEventBehavior=128, ReportToHostInfo=0, reserved_27=0, NumBehaviors=0, BehaviorBlockArrayES=[''], NumEvents=0, EventBlockArrayES=[''])[源代码]

基类:Packet

Simple Module PIB Decoder.

/!/ A wrong slice would produce 'bad' results

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|FIRMWAREMAJORVE|PIBMINORVERSION|           RESERVED 1          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           PIBLENGTH           |           RESERVED 2          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          CHECKSUMPIB                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           PIBMACADDR                          |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |              DAK              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           RESERVED 3          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          MANUFACTORID                         |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              NMK                              |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             USERID                            |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            AVLN ID                            |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  CCOSELECTION |COEXISTSELECTIO|PLFREQSELECTION|H3CDOWNGRADESHL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          PREFERREDNID                         |
+                                               +-+-+-+-+-+-+-+-+
|                                               |AUTOFWUPGRADEAB|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|MDUCONFIGURATIO|    MDUROLE    | SNIFFERENABLED|SNIFFERMACADDRR|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | WIRETAPENABLE |           RESERVED 4          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|STATICNETWORKEN|     LD TEI    |           CCO MACADD          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      SNID     | NUMOFPEERNODES|           PEERNODES           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           RESERVED 5                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |OVERIDEMODEDEFA|DISABLEFLOWCONT|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|ADVERTISEMENTCA|OVERRIDEMETERIN|        MAXFRAMESPERSEC        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |DISABLEAUTONEGO|ENETSPEEDSETTIN|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|ENETDUPLEXSETTI|DISABLETXFLOWCO|DISABLERXFLOWCO|PHYADDRESSSELEC|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|PHYADDRESSSELEC|   RESERVED 6  |   FORCE33MHZ  |LINKSTATUSONPOW|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|OVERRIDEIDDEFAU|OVERRIDESUBIDDE|          PCIDEVICEID          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          PCIVENDORID          |   RESERVED 7  |  PCICLASSCODE |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|PCICLASSCODESUB| PCIREVISIONID |         PCISUBSYSTEMID        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      PCISYBSYSTEMVENDORID     |           RESERVED 8          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |OVERRIDEIGMPDEF|  CONFIGFLAGS  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|NUMCPTOSEND PLF|                   RESERVED 9                  |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |UNICASTPRIORITY| MCASTPRIORITY |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  IGMPPRIORITY |AVSTREAMPRIORIT|         PRIORITYTTL 0         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         PRIORITYTTL 1         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         PRIORITYTTL 2         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         PRIORITYTTL 3         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | ENABLEVLANOVER| ENABLETOSOVER |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          RESERVED 10          |     VLANPRIOTOSPRECMATRIX     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |   NUMCLASSIFIERPRIORITYMAPS   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |       NUMAUTOCONNECTIONS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |     CLASSIFIERPRIORITYMAPS    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        AUTOCONNECTIONS        |NUMBEROFCONFIGE|AGGREGATECONFIG|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |RSVD CUSTOMAGGREGATIONPARAMETER|  RESERVED 11  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |          TONEMASKTYPE         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |        TONEMASKENABLED        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           STARTTONE           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |            ENDTONE            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |          RESERVED 12          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |            PSDINDEX           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |        TXPRESCALERTYPE        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |        PRESCALERVALUES        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 13                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        ALLOWNEKROTATION                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        OVERRIDELOCALNEK                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         LOCALNEKTOUSE                         |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                    OVERRIDENEKROTATIONTIMER                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      NEKROTATIONTIME MIN                      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 14                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         AVLNMEMBERSHIP                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      SIMPLECONNECTTIMEOUT                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|ENABLELEDTHROUG|MIDLEDTHROUGHPU|HIGHLEDTHROUGHP|  RESERVED 15  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|ENABLEUNICASTQU|DISABLEMLDGROUP| ENABLEREPORTSTONONQUERIERHOSTS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              DISABLEEXPIREGROUPMEMBERSHIPINTERVAL             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      DISABLELEDTESTLIGHTS                     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|            GPIOMAPS           |          RESERVED 16          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |ENABLETRAFFICCL|TRAFFICCLASS DS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                               +-+-+-+-+-+-+-+-+
|                                               |  GPIOCONTROL  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           LEDCONTROL                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                 OVERRIDEMINBUTTONPRESSHOLDTIME                |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                     MINBUTTONPRESSHOLDTIME                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 17                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         MEMORYPROFILE         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | DISABLEALLLEDFLASHONWARMREBOOT|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |        UPLINKLIMIT BPS        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |       DOWNLINKLIMIT BPS       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         MDUSTATICSNID         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |MITIGATEENABLED|CORRELTHRESHOLD|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |  SCALEDTXGAIN |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |RESOURCETHRESHO|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   RESERVEDPERCENTAGEFORCAPS   |POWERSAVINGMODE|POWERLEDDUTYCYC|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|          RESERVED 18          |  LINKUPDURATIONBEFORERESET MS |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |       POWERLEDPERIOD MS       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |LINKDOWNDURATIONBEFORELOWPOWERM|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |          RESERVED 19          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | AFEGAINBUSMODE|ENABLEDYNAMICPS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVEDPERCENT|RESERVEDPERCENT|          RESERVED 20          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                   LEGACYNETWORKUPGRADEENABLE                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            UNKNOWN                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           MMETTL US                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           CONFIGBITS          |       TXTONEMAPEXPIRY MS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |       RXTONEMAPEXPIRY MS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |      TIMEOUTTORESOUND MS      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |MISSINGSACKTHRESHOLDFORUNPLUGDE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |        UNPLUGTIMEOUT MS       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |    CONTENTIONWINDOWTABLEES    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   BACKOFFDEFERALCOUNTTABLEES  |GOODSOUNDCOUNTT|SOUNDCOUNTTHRES|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|SOUNDCOUNTTHRES|          RESERVED 21          |EXCLUSIVETXPBS |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|EXCLUSIVERXPBS |OPTIMIZATIONBAC|  RESERVED 21B |MAXPBSPERSYMBOL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MAXMODULATION |  CONTINUOUSRX |          RESERVED 22          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|PBCONTROLSTATUS|STAMEMBERSHIPMA|EXITDEFAULTENAB|REJECTDEFAULTEN|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|CHAININGENABLED|               VENDORSPECIFICNMK               |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |LOCALMACADDRESS|OVERRIDEBRIDGET|LOCALBRIDGETABL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | REMOTEBRIDGETABLEAGINGTIME MIN|PHYSYNCREFERENC|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |  RESERVED 23  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 24                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 25                          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED 26                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|OVERRIDEDEFAULT|REPORTTOHOSTINF|          RESERVED 27          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |  NUMBEHAVIORS |BEHAVIORBLOCKAR|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |   NUMEVENTS   |       EVENTBLOCKARRAYES       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. ModulePIB                          
ModulePIB fields

FirmwareMajorVersion

XByteField (Cond)

0

PIBMinorVersion

XByteField (Cond)

0

reserved_1

XShortField (Cond)

0

PIBLength

XShortField (Cond)

0

reserved_2

XShortField (Cond)

0

checksumPIB

LEIntField (Cond)

None

PIBMACAddr

MACField (Cond)

'00:00:00:00:00:00'

DAK

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

reserved_3

XShortField (Cond)

0

ManufactorID

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

NMK

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

UserID

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

AVLN_ID

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

CCoSelection

XByteField (Cond)

0

CoExistSelection

XByteField (Cond)

0

PLFreqSelection

XByteField (Cond)

0

H3CDowngradeShld

XByteField (Cond)

0

PreferredNID

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00'

AutoFWUpgradeable

XByteField (Cond)

0

MDUConfiguration

XByteField (Cond)

0

MDURole

XByteField (Cond)

0

SnifferEnabled

XByteField (Cond)

0

SnifferMACAddrRetrn

MACField (Cond)

'00:00:00:00:00:00'

WireTapEnable

XByteField (Cond)

0

reserved_4

XShortField (Cond)

0

StaticNetworkEnabled

XByteField (Cond)

0

LD_TEI

XByteField (Cond)

0

CCo_MACAdd

MACField (Cond)

'00:00:00:00:00:00'

SNID

XByteField (Cond)

0

NumOfPeerNodes

XByteField (Cond)

0

PeerNodes

PacketListField (Cond)

['']

reserved_5

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

OverideModeDefaults

XByteField (Cond)

0

DisableFlowControl

XByteField (Cond)

0

AdvertisementCapabilities

XByteField (Cond)

0

OverrideMeteringDefaults

XByteField (Cond)

0

MaxFramesPerSec

LEIntField (Cond)

0

DisableAutoNegotiation

XByteField (Cond)

0

EnetSpeedSetting

XByteField (Cond)

0

EnetDuplexSetting

XByteField (Cond)

0

DisableTxFlowControl

XByteField (Cond)

0

DisableRxFlowControl

XByteField (Cond)

0

PhyAddressSelection

XByteField (Cond)

0

PhyAddressSelection_Data

XByteField (Cond)

0

reserved_6

XByteField (Cond)

0

Force33MHz

XByteField (Cond)

0

LinkStatusOnPowerline

XByteField (Cond)

0

OverrideIdDefaults

XByteField (Cond)

0

OverrideSubIdDefaults

XByteField (Cond)

0

PCIDeviceID

XShortField (Cond)

0

PCIVendorID

XShortField (Cond)

0

reserved_7

XByteField (Cond)

0

PCIClassCode

XByteField (Cond)

0

PCIClassCodeSubClass

XByteField (Cond)

0

PCIRevisionID

XByteField (Cond)

0

PCISubsystemID

XShortField (Cond)

0

PCISybsystemVendorID

XShortField (Cond)

0

reserved_8

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

OverrideIGMPDefaults

XByteField (Cond)

0

ConfigFlags

XByteField (Cond)

0

NumCpToSend_PLFrames

XByteField (Cond)

0

reserved_9

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

UniCastPriority

XByteField (Cond)

0

McastPriority

XByteField (Cond)

0

IGMPPriority

XByteField (Cond)

0

AVStreamPriority

XByteField (Cond)

0

PriorityTTL_0

LEIntField (Cond)

0

PriorityTTL_1

LEIntField (Cond)

0

PriorityTTL_2

LEIntField (Cond)

0

PriorityTTL_3

LEIntField (Cond)

0

EnableVLANOver

XByteField (Cond)

0

EnableTOSOver

XByteField (Cond)

0

reserved_10

XShortField (Cond)

0

VLANPrioTOSPrecMatrix

LEIntField (Cond)

0

NumClassifierPriorityMaps

LEIntField (Cond)

0

NumAutoConnections

LEIntField (Cond)

0

ClassifierPriorityMaps

PacketListField (Cond)

['']

AutoConnections

PacketListField (Cond)

['']

NumberOfConfigEntries

XByteField (Cond)

0

AggregateConfigEntries

PacketListField (Cond)

['']

RSVD_CustomAggregationParameters

PacketListField (Cond)

['']

reserved_11

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

ToneMaskType

XIntField (Cond)

0

ToneMaskEnabled

XIntField (Cond)

0

StartTone

XIntField (Cond)

0

EndTone

XIntField (Cond)

0

reserved_12

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

PsdIndex

XIntField (Cond)

0

TxPrescalerType

XIntField (Cond)

0

PrescalerValues

PacketListField (Cond)

['']

reserved_13

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

AllowNEKRotation

XIntField (Cond)

0

OverrideLocalNEK

XIntField (Cond)

0

LocalNEKToUse

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

OverrideNEKRotationTimer

XIntField (Cond)

0

NEKRotationTime_Min

XIntField (Cond)

0

reserved_14

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

AVLNMembership

XIntField (Cond)

0

SimpleConnectTimeout

XIntField (Cond)

0

EnableLEDThroughputIndicate

XByteField (Cond)

0

MidLEDThroughputThreshold_Mbps

XByteField (Cond)

0

HighLEDThroughputThreshold_Mbps

XByteField (Cond)

0

reserved_15

XByteField (Cond)

0

EnableUnicastQuieriesToMember

XByteField (Cond)

0

DisableMLDGroupIDCheckInMAC

XByteField (Cond)

0

EnableReportsToNonQuerierHosts

XShortField (Cond)

0

DisableExpireGroupMembershipInterval

XIntField (Cond)

0

DisableLEDTestLights

XIntField (Cond)

0

GPIOMaps

PacketListField (Cond)

['']

reserved_16

XLongField (Cond)

0

EnableTrafficClass_DSCPOver

XByteField (Cond)

0

TrafficClass_DSCPMatrices

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

GPIOControl

XByteField (Cond)

0

LEDControl

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

OverrideMinButtonPressHoldTime

XIntField (Cond)

0

MinButtonPressHoldTime

LEIntField (Cond)

0

reserved_17

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

MemoryProfile

XIntField (Cond)

0

DisableAllLEDFlashOnWarmReboot

XIntField (Cond)

0

UplinkLimit_bps

LEIntField (Cond)

0

DownlinkLimit_bps

LEIntField (Cond)

0

MDUStaticSNID

XIntField (Cond)

0

MitigateEnabled

XByteField (Cond)

0

CorrelThreshold

XIntField (Cond)

0

ScaledTxGain

LEIntField (Cond)

0

ResourceThresholdEnabled

XByteField (Cond)

0

ReservedPercentageForCaps

PacketListField (Cond)

['']

PowerSavingMode

XByteField (Cond)

0

PowerLEDDutyCycle

XByteField (Cond)

0

reserved_18

XShortField (Cond)

0

LinkUpDurationBeforeReset_ms

LEIntField (Cond)

0

PowerLEDPeriod_ms

LEIntField (Cond)

0

LinkDownDurationBeforeLowPowerMode_ms

LEIntField (Cond)

0

reserved_19

XIntField (Cond)

0

AfeGainBusMode

XByteField (Cond)

0

EnableDynamicPsd

XByteField (Cond)

0

ReservedPercentageForTxStreams

XByteField (Cond)

0

ReservedPercentageForRxStreams

XByteField (Cond)

0

reserved_20

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

LegacyNetworkUpgradeEnable

XIntField (Cond)

0

unknown

XIntField (Cond)

0

MMETTL_us

LEIntField (Cond)

0

ConfigBits

PacketListField (Cond)

['']

TxToneMapExpiry_ms

LEIntField (Cond)

0

RxToneMapExpiry_ms

LEIntField (Cond)

0

TimeoutToResound_ms

LEIntField (Cond)

0

MissingSackThresholdForUnplugDetection

XIntField (Cond)

0

UnplugTimeout_ms

LEIntField (Cond)

0

ContentionWindowTableES

PacketListField (Cond)

['']

BackoffDeferalCountTableES

PacketListField (Cond)

['']

GoodSoundCountThreshold

XByteField (Cond)

0

SoundCountThreshold_GoodSoundCountPass

XByteField (Cond)

0

SoundCountThreshold_GoodSoundCountFail

XByteField (Cond)

0

reserved_21

XShortField (Cond)

0

ExclusiveTxPbs_percentage

XByteField (Cond)

0

ExclusiveRxPbs_percentage

XByteField (Cond)

0

OptimizationBackwardCompatible

XByteField (Cond)

0

reserved_21b

XByteField (Cond)

0

MaxPbsPerSymbol

XByteField (Cond)

0

MaxModulation

XByteField (Cond)

0

ContinuousRx

XByteField (Cond)

0

reserved_22

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00'

PBControlStatus

XByteField (Cond)

0

STAMembershipMaskEnabled

XByteField (Cond)

0

ExitDefaultEnabled

XByteField (Cond)

0

RejectDefaultEnabled

XByteField (Cond)

0

ChainingEnabled

XByteField (Cond)

0

VendorSpecificNMK

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

LocalMACAddressLimit

XByteField (Cond)

0

OverrideBridgeTableAgingTime

XByteField (Cond)

0

LocalBridgeTableAgingTime_min

XShortField (Cond)

0

RemoteBridgeTableAgingTime_min

XShortField (Cond)

0

PhySyncReference

XIntField (Cond)

0

reserved_23

XByteField (Cond)

0

reserved_24

XIntField (Cond)

0

reserved_25

XIntField (Cond)

0

reserved_26

StrFixedLenField (Cond)

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

OverrideDefaultLedEventBehavior

XByteField (Cond)

128

ReportToHostInfo

XByteField (Cond)

0

reserved_27

X3BytesField (Cond)

0

NumBehaviors

XByteField (Cond)

0

BehaviorBlockArrayES

PacketListField (Cond)

['']

NumEvents

XByteField (Cond)

0

EventBlockArrayES

PacketListField (Cond)

['']

class scapy.contrib.homeplugav.NetworkInfoConfirmationV10(_pkt, /, *, LogicalNetworksNumber=1, NetworksInfos=[''], StationsNumber=1, StationsInfos=[''])[源代码]

基类:Packet

Network Information Confirmation following the MAC Management version 1.0 # noqa: E501

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|LOGICALNETWORKS|         NETWORKSINFOS         | STATIONSNUMBER|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         STATIONSINFOS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                 Fig. NetworkInfoConfirmationV10                  
NetworkInfoConfirmationV10 fields

LogicalNetworksNumber

XByteField

1

NetworksInfos

PacketListField

['']

StationsNumber

XByteField

1

StationsInfos

PacketListField

['']

payload_guess

Possible sublayers: NetworkInfoV10

class scapy.contrib.homeplugav.NetworkInfoConfirmationV11(_pkt, /, *, reserved_n1=b'\x00\x00:\x00\x00', LogicalNetworksNumber=1, NetworksInfos=[''], StationsNumber=1, reserverd_s1=b'\x00\x00\x00\x00\x00', StationsInfos=[''])[源代码]

基类:Packet

Network Information Confirmation following the MAC Management version 1.1 # noqa: E501 This introduce few 'crazy' reserved bytes -> have fun!

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RESERVED N1                          |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |LOGICALNETWORKS|         NETWORKSINFOS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| STATIONSNUMBER|                  RESERVERD S1                 |
+-+-+-+-+-+-+-+-+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |         STATIONSINFOS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                 Fig. NetworkInfoConfirmationV11                  
NetworkInfoConfirmationV11 fields

reserved_n1

StrFixedLenField

b'\x00\x00:\x00\x00'

LogicalNetworksNumber

XByteField

1

NetworksInfos

PacketListField

['']

StationsNumber

XByteField

1

reserverd_s1

StrFixedLenField

b'\x00\x00\x00\x00\x00'

StationsInfos

PacketListField

['']

payload_guess

Possible sublayers: NetworkInfoV11

class scapy.contrib.homeplugav.NetworkInfoV10(_pkt, /, *, NetworkID=b'\x00\x00\x00\x00\x00\x00\x00', ShortNetworkID=0, TerminalEID=1, StationRole=0, CCoMACAdress='00:00:00:00:00:00', CCoTerminalEID=1)[源代码]

基类:Packet

Network Information Element

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           NETWORKID                           |
+                                               +-+-+-+-+-+-+-+-+
|                                               | SHORTNETWORKID|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  TERMINALEID  |  STATIONROLE  |          CCOMACADRESS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| CCOTERMINALEID|
+-+-+-+-+-+-+-+-+

                       Fig. NetworkInfoV10                        
NetworkInfoV10 fields

NetworkID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00'

ShortNetworkID

XByteField

0

TerminalEID

XByteField

1

StationRole

ByteEnumField

0

CCoMACAdress

MACField

'00:00:00:00:00:00'

CCoTerminalEID

XByteField

1

class scapy.contrib.homeplugav.NetworkInfoV11(_pkt, /, *, NetworkID=b'\x00\x00\x00\x00\x00\x00\x00', reserved_1=0, ShortNetworkID=0, TerminalEID=1, reserved_2=0, StationRole=0, CCoMACAdress='00:00:00:00:00:00', CCoTerminalEID=1, reserved_3=0)[源代码]

基类:Packet

Network Information Element

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           NETWORKID                           |
+                                               +-+-+-+-+-+-+-+-+
|                                               |   RESERVED 1  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | SHORTNETWORKID|  TERMINALEID  |   RESERVED 2  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |  STATIONROLE  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          CCOMACADRESS                         |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | CCOTERMINALEID|   RESERVED 3  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. NetworkInfoV11                        
NetworkInfoV11 fields

NetworkID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00'

reserved_1

ShortField

0

ShortNetworkID

XByteField

0

TerminalEID

XByteField

1

reserved_2

IntField

0

StationRole

ByteEnumField

0

CCoMACAdress

MACField

'00:00:00:00:00:00'

CCoTerminalEID

XByteField

1

reserved_3

X3BytesField

0

class scapy.contrib.homeplugav.NetworkInformationRequest(_pkt, /)[源代码]

基类:Packet

aliastypes
fields_desc
class scapy.contrib.homeplugav.PeerNode(_pkt, /, *, PeerTEI=0, PIBMACAddr='00:00:00:00:00:00')[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    PEERTEI    |                   PIBMACADDR                  |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. PeerNode                           
PeerNode fields

PeerTEI

XByteField

0

PIBMACAddr

MACField

'00:00:00:00:00:00'

class scapy.contrib.homeplugav.PrescalerValue(_pkt, /, *, prescaler=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           PRESCALER                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. PrescalerValue                        
PrescalerValue fields

prescaler

XIntField

0

class scapy.contrib.homeplugav.QUAResetFactoryConfirm(_pkt, /, *, Status=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |
+-+-+-+-+-+-+-+-+

                   Fig. QUAResetFactoryConfirm                    
QUAResetFactoryConfirm fields

Status

ByteEnumField

0

class scapy.contrib.homeplugav.RSVD_CustomAggregationParameter(_pkt, /, *, CustomAggregationParameter=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                   CUSTOMAGGREGATIONPARAMETER                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

               Fig. RSVD_CustomAggregationParameter               
RSVD_CustomAggregationParameter fields

CustomAggregationParameter

XIntField

0

class scapy.contrib.homeplugav.ReadConfBlockConfirmation(_pkt, /, *, Status=0, BlockLen=None, ConfigurationBlock=[])[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |    BLOCKLEN   |       CONFIGURATIONBLOCK      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                  Fig. ReadConfBlockConfirmation                  
ReadConfBlockConfirmation fields

Status

ByteEnumField

0

BlockLen

FieldLenField

None

ConfigurationBlock

PacketListField

[]

class scapy.contrib.homeplugav.ReadConfBlockRequest(_pkt, /)[源代码]

基类:Packet

aliastypes
fields_desc
class scapy.contrib.homeplugav.ReadMACMemoryConfirmation(_pkt, /, *, Status=0, Address=0, MACLen=None, MACData=b'\x00')[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |                    ADDRESS                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |             MACLEN            |    MACDATA    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                  Fig. ReadMACMemoryConfirmation                  
ReadMACMemoryConfirmation fields

Status

ByteEnumField

0

Address

LEIntField

0

MACLen

FieldLenField

None

MACData

StrLenField

b'\x00'

class scapy.contrib.homeplugav.ReadMACMemoryRequest(_pkt, /, *, Address=0, Length=1024)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            ADDRESS                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             LENGTH                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. ReadMACMemoryRequest                     
ReadMACMemoryRequest fields

Address

LEIntField

0

Length

LEIntField

1024

class scapy.contrib.homeplugav.ReadModuleDataConfirmation(_pkt, /, *, Status=0, reserved_1=0, ModuleID=2, reserved_2=0, DataLen=None, Offset=0, checksum=None, ModuleData=b'\x00')[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |                   RESERVED 1                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |    MODULEID   |   RESERVED 2  |    DATALEN    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                     OFFSET                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                    CHECKSUM                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |           MODULEDATA          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                 Fig. ReadModuleDataConfirmation                  
ReadModuleDataConfirmation fields

Status

ByteEnumField

0

reserved_1

X3BytesField

0

ModuleID

ByteEnumField

2

reserved_2

XByteField

0

DataLen

FieldLenField

None

Offset

LEIntField

0

checksum

LEIntField

None

ModuleData

StrLenField

b'\x00'

post_build(p, pay)[源代码]
class scapy.contrib.homeplugav.ReadModuleDataRequest(_pkt, /, *, ModuleID=2, reserved=0, Length=1024, Offset=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    MODULEID   |    RESERVED   |             LENGTH            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             OFFSET                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. ReadModuleDataRequest                    
ReadModuleDataRequest fields

ModuleID

ByteEnumField

2

reserved

XByteField

0

Length

LEShortField

1024

Offset

LEIntField

0

class scapy.contrib.homeplugav.ReservedPercentageForCap(_pkt, /, *, CAPpercent=0)[源代码]

基类:Packet

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   CAPPERCENT  |
+-+-+-+-+-+-+-+-+

                  Fig. ReservedPercentageForCap                   
ReservedPercentageForCap fields

CAPpercent

XByteField

0

class scapy.contrib.homeplugav.ResetDeviceConfirmation(_pkt, /, *, Status=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |
+-+-+-+-+-+-+-+-+

                   Fig. ResetDeviceConfirmation                   
ResetDeviceConfirmation fields

Status

ByteEnumField

0

class scapy.contrib.homeplugav.ResetDeviceRequest(_pkt, /)[源代码]

基类:Packet

aliastypes
fields_desc
class scapy.contrib.homeplugav.SetEncryptionKeyConfirmation(_pkt, /, *, Status=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |
+-+-+-+-+-+-+-+-+

                Fig. SetEncryptionKeyConfirmation                 
SetEncryptionKeyConfirmation fields

Status

ByteEnumField

0

class scapy.contrib.homeplugav.SetEncryptionKeyRequest(_pkt, /, *, EKS=0, NMK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', PayloadEncKeySelect=0, DestinationMAC='ff:ff:ff:ff:ff:ff', DAK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      EKS      |                      NMK                      |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |PAYLOADENCKEYSE|         DESTINATIONMAC        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              DAK                              |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                   Fig. SetEncryptionKeyRequest                   
SetEncryptionKeyRequest fields

EKS

XByteField

0

NMK

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

PayloadEncKeySelect

XByteField

0

DestinationMAC

MACField

'ff:ff:ff:ff:ff:ff'

DAK

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homeplugav.SnifferConfirmation(_pkt, /, *, Status=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |
+-+-+-+-+-+-+-+-+

                     Fig. SnifferConfirmation                     
SnifferConfirmation fields

Status

ByteEnumField

0

class scapy.contrib.homeplugav.SnifferIndicate(_pkt, /, *, SnifferType=0, Direction=0, SystemTime=0, BeaconTime=0, ShortNetworkID=0, SourceTermEqID=0, DestTermEqID=0, LinkID=0, PayloadEncrKeySelect=15, PendingPHYblock=0, BitLoadingEstim=0, ToneMapIndex=0, NumberofSymbols=0, PHYblockSize=0, FrameLength=0, ReversegrandLength=0, RequestSACKtrans=0, DataMACstreamCMD=0, ManNACFrameStreamCMD=0, reserved_1=0, MultinetBroadcast=0, DifferentCPPHYclock=0, Multicast=0, FrameControlCheckSeq=0, ShortNetworkID_=0, BeaconTimestamp=0, BeaconTransOffset_0=0, BeaconTransOffset_1=0, BeaconTransOffset_2=0, BeaconTransOffset_3=0, FrameContrchkSeq=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  SNIFFERTYPE  |   DIRECTION   |           SYSTEMTIME          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           BEACONTIME          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | SHORTNETWORKID| SOURCETERMEQID|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  DESTTERMEQID |     LINKID    |PAYLOADENCRKEYS|PENDINGPHYBLOCK|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|BITLOADINGESTIM|TONEMAPIN|NUM|P|          FRAMELENGTH          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|REVERSEGRANDLEN|R|DATAM|MANNA| RESERVED 1|M|D|M|FRAMECONTROLCHE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |SHORTNETWORKID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        BEACONTIMESTAMP                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      BEACONTRANSOFFSET 0      |      BEACONTRANSOFFSET 1      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      BEACONTRANSOFFSET 2      |      BEACONTRANSOFFSET 3      |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        FRAMECONTRCHKSEQ                       |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. SnifferIndicate                       
SnifferIndicate fields

SnifferType

ByteEnumField

0

Direction

ByteEnumField

0

SystemTime

LELongField

0

BeaconTime

LEIntField

0

ShortNetworkID

XByteField

0

SourceTermEqID

ByteField

0

DestTermEqID

ByteField

0

LinkID

ByteField

0

PayloadEncrKeySelect

XByteField

15

PendingPHYblock

ByteField

0

BitLoadingEstim

ByteField

0

ToneMapIndex

BitField (5 bits)

0

NumberofSymbols

BitField (2 bits)

0

PHYblockSize

BitField (1 bit)

0

FrameLength

XShortField

0

ReversegrandLength

XByteField

0

RequestSACKtrans

BitField (1 bit)

0

DataMACstreamCMD

BitField (3 bits)

0

ManNACFrameStreamCMD

BitField (3 bits)

0

reserved_1

BitField (6 bits)

0

MultinetBroadcast

BitField (1 bit)

0

DifferentCPPHYclock

BitField (1 bit)

0

Multicast

BitField (1 bit)

0

FrameControlCheckSeq

X3BytesField

0

ShortNetworkID_

XByteField

0

BeaconTimestamp

IntField

0

BeaconTransOffset_0

XShortField

0

BeaconTransOffset_1

XShortField

0

BeaconTransOffset_2

XShortField

0

BeaconTransOffset_3

XShortField

0

FrameContrchkSeq

X3BytesField

0

class scapy.contrib.homeplugav.SnifferRequest(_pkt, /, *, SnifferControl=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SNIFFERCONTROL|
+-+-+-+-+-+-+-+-+

                       Fig. SnifferRequest                        
SnifferRequest fields

SnifferControl

ByteEnumField

0

class scapy.contrib.homeplugav.StartMACConfirmation(_pkt, /, *, Status=0, ModuleID=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |    MODULEID   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                    Fig. StartMACConfirmation                     
StartMACConfirmation fields

Status

ByteEnumField

0

ModuleID

XByteField

0

class scapy.contrib.homeplugav.StartMACRequest(_pkt, /, *, ModuleID=0, reserver_1=0, ImgLoadStartAddr=0, ImgLength=0, ImgCheckSum=0, ImgStartAddr=0)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    MODULEID   |                   RESERVER 1                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                IMGLOADSTARTADDR               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   IMGLENGTH                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                  IMGCHECKSUM                  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                  IMGSTARTADDR                 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                       Fig. StartMACRequest                       
StartMACRequest fields

ModuleID

ByteEnumField

0

reserver_1

X3BytesField

0

ImgLoadStartAddr

LEIntField

0

ImgLength

LEIntField

0

ImgCheckSum

LEIntField

0

ImgStartAddr

LEIntField

0

class scapy.contrib.homeplugav.StationInfoV10(_pkt, /, *, StationMAC='00:00:00:00:00:00', StationTerminalEID=1, firstnodeMAC='ff:ff:ff:ff:ff:ff', TXaverage=0, RXaverage=0)[源代码]

基类:Packet

Station Information Element

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           STATIONMAC                          |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |STATIONTERMINAL|  FIRSTNODEMAC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |   TXAVERAGE   |   RXAVERAGE   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. StationInfoV10                        
StationInfoV10 fields

StationMAC

MACField

'00:00:00:00:00:00'

StationTerminalEID

XByteField

1

firstnodeMAC

MACField

'ff:ff:ff:ff:ff:ff'

TXaverage

XByteField

0

RXaverage

XByteField

0

class scapy.contrib.homeplugav.StationInfoV11(_pkt, /, *, StationMAC='00:00:00:00:00:00', StationTerminalEID=1, reserved_s2=0, firstnodeMAC='ff:ff:ff:ff:ff:ff', TXaverage=0, RxCoupling=0, TxCoupling=0, reserved_s3=0, RXaverage=0, reserved_s4=0)[源代码]

基类:Packet

Station Information Element

aliastypes
extract_padding(p)[源代码]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                           STATIONMAC                          |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |STATIONTERMINAL|  RESERVED S2  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                               |  FIRSTNODEMAC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |           TXAVERAGE           |RXCOUPL|TXCOUPL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED S3  |           RXAVERAGE           |  RESERVED S4  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. StationInfoV11                        
StationInfoV11 fields

StationMAC

MACField

'00:00:00:00:00:00'

StationTerminalEID

XByteField

1

reserved_s2

X3BytesField

0

firstnodeMAC

MACField

'ff:ff:ff:ff:ff:ff'

TXaverage

LEShortField

0

RxCoupling

BitField (4 bits)

0

TxCoupling

BitField (4 bits)

0

reserved_s3

XByteField

0

RXaverage

LEShortField

0

reserved_s4

XByteField

0

class scapy.contrib.homeplugav.VendorMME(_pkt, /, *, OUI=45138)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              OUI                              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. VendorMME                          
VendorMME fields

OUI

OUIField

45138

class scapy.contrib.homeplugav.WriteModuleData2NVMConfirmation(_pkt, /, *, Status=0, ModuleID=2)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     STATUS    |    MODULEID   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

               Fig. WriteModuleData2NVMConfirmation               
WriteModuleData2NVMConfirmation fields

Status

ByteEnumField

0

ModuleID

ByteEnumField

2

class scapy.contrib.homeplugav.WriteModuleData2NVMRequest(_pkt, /, *, ModuleID=2)[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    MODULEID   |
+-+-+-+-+-+-+-+-+

                 Fig. WriteModuleData2NVMRequest                  
WriteModuleData2NVMRequest fields

ModuleID

ByteEnumField

2

class scapy.contrib.homeplugav.WriteModuleDataRequest(_pkt, /, *, ModuleID=2, reserved_1=0, DataLen=None, Offset=0, checksum=None, ModuleData=b'\x00')[源代码]

基类:Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    MODULEID   |   RESERVED 1  |            DATALEN            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             OFFSET                            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            CHECKSUM                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|           MODULEDATA          |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                   Fig. WriteModuleDataRequest                    
WriteModuleDataRequest fields

ModuleID

ByteEnumField

2

reserved_1

XByteField

0

DataLen

FieldLenField

None

Offset

LEIntField

0

checksum

LEIntField

None

ModuleData

StrLenField

b'\x00'

post_build(p, pay)[源代码]
scapy.contrib.homeplugav.chksum32(data)[源代码]