NextHopForwardingHeader

Namespace inet

NextHopForwardingHeader

class

Next 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)

actionmodule
insertAtFrontNextHopForwarding, Gpsr
peekAtFrontNextHopForwarding
popAtFrontNextHopForwarding
removeAtFrontNextHopForwarding, 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