Namespace inet
NextHopForwardingHeader
classNext hop forwarding datagram header using generic network addresses.
Extends
Name | Type | Description |
---|---|---|
NetworkHeaderBase | (unknown -- not in documented files) |
Fields
Name | Type | Description |
---|---|---|
srcAddr | L3Address | |
destAddr | L3Address | |
protocolId | IpProtocolId | |
hopLimit | short | |
payloadLengthField | B | |
tlvOptions | TlvOptions |
Packet operations (observed)
action | module |
---|---|
insertAtFront | NextHopForwarding, Gpsr |
peekAtFront | NextHopForwarding |
popAtFront | NextHopForwarding |
removeAtFront | NextHopForwarding, Gpsr |
Source code
// // Next hop forwarding datagram header using generic network addresses. // class NextHopForwardingHeader extends NetworkHeaderBase { L3Address srcAddr; L3Address destAddr; IpProtocolId protocolId = IP_PROT_NONE; short hopLimit; B payloadLengthField; TlvOptions tlvOptions; }File: src/inet/networklayer/nexthop/NextHopForwardingHeader.msg