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