#!/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