changes to unmarshal and LSP_Packet