Namespace inet::ospfv3
Ospfv3LinkStateUpdatePacket
classLink State Update packet
Extends
Name | Type | Description |
---|---|---|
Ospfv3Packet | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
lsaCount | uint32_t |
specifies the number of LSAs sent in a single packet |
RouterLSAs | Ospfv3RouterLsa[] | |
NetworkLSAs | Ospfv3NetworkLsa[] | |
InterAreaPrefixLSAs | Ospfv3InterAreaPrefixLsa[] | |
LinkLSAs | Ospfv3LinkLsa[] | |
IntraAreaPrefixLSAs | Ospfv3IntraAreaPrefixLsa[] |
Ospfv3Lsa *LSAs[] @owned @allowReplace; TODO - see Ospfv2LinkStateUpdatePacket |
Packet operations (observed)
action | module |
---|---|
insertAtBack | Ospfv3Process |
peekAtFront | Ospfv3Process |
Source code
//Link State Update packet class Ospfv3LinkStateUpdatePacket extends Ospfv3Packet { uint32_t lsaCount; //specifies the number of LSAs sent in a single packet Ospfv3RouterLsa RouterLSAs[]; Ospfv3NetworkLsa NetworkLSAs[]; Ospfv3InterAreaPrefixLsa InterAreaPrefixLSAs[]; Ospfv3LinkLsa LinkLSAs[]; Ospfv3IntraAreaPrefixLsa IntraAreaPrefixLSAs[]; // Ospfv3Lsa *LSAs[] @owned @allowReplace; //TODO - see Ospfv2LinkStateUpdatePacket } // // Link State Acknowledgement //File: src/inet/routing/ospfv3/Ospfv3Packet.msg