123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #!/usr/local/bin/cmassoc/offset
- # This offset file demonstrates PIB offsets for the newer Panther/Lynx
- # parameter blocks; Use this file with programs odd and odc to visualize
- # pib structure;
- # ===================================================================
- # Manifest Image Header
- # -------------------------------------------------------------------
- 0 Manifest Header
- 96 ImageHeader
- # ===================================================================
- # Manifest Data
- # -------------------------------------------------------------------
- 0 Manifest Body
- 768 Manifest The manifest is a TLV (Type-Length-Value) block that can change size depending on the information stored in it. The size is recorded in the Manifest Header that preceeds this block.
- # ===================================================================
- # PIB Image Header
- # -------------------------------------------------------------------
- 0 Parameter Block Header
- 96 ImageHeader
- # ===================================================================
- # PIB Header
- # -------------------------------------------------------------------
- 0 Version Header
- 12 RSVD now deprecated;
- # ===================================================================
- #
- # -------------------------------------------------------------------
- 0 Local Device Configuration (new with PIB 1-5)
- 6 MACAddress Ethernet hardware address; default is 00:B0:52:00:00:01
- 16 DAK Device Access Key; Single 128 bit value; set by vendor at factory and preserved by the firmware
- 2 RSVD
- 64 HFID_Manufacturer Manufacture identification string; NUL terminated; set by vendor at factory and preserved by the firmware
- 16 NMK Network Membership Key; Single 128 bit value
- 64 HFID_User User identification string; NUL terminated; set by user as desired
- 64 HFID_AVLN Network identification string; NUL terminated; set by user as desired
- 1 CCoSelection 0=AutoCCo, 1=NeverCCo, 2=AlwaysCCo, 3=User Assigned
- 1 CoexistSelection
- 1 PLFreqSelection
- 1 RSV
- 6 PreferredNID Encrypted NMK; must be re-computed when NMK changes; see HomePlug AV specification section 4.4.3.1 Network Identifier (NID) for more information
- 1 HybridModeMask
- 1 AVLNMembership
- 7824 EXTRA
|