Rerr

Namespace inet::aodv

Rerr

class

Represents an AODV Route Error

Extends

Name Type Description
AodvControlPacket (unknown -- not in documented files)

Fields

Name Type Description
noDeleteFlag bool

chunkLength = B(4 + N * (4+4)) or B(4 + N * (4+16)) packetType = RERR or RERR_IPv6

reserved uint16_t

Sent as 0; ignored on reception.

unreachableNodes UnreachableNode[]

The unreachable destinations included in the message; MUST be at least 1.

Packet operations (observed)

actionmodule
PacketAodv

Source code

//
// Represents an AODV Route Error
//
class Rerr extends AodvControlPacket
{
    // chunkLength = B(4 + N * (4+4)) or B(4 + N * (4+16))
    // packetType = RERR or RERR_IPv6
    bool noDeleteFlag;    // No delete flag; set when a node has performed a local repair of a link, and upstream nodes should not delete the route.
    uint16_t reserved = 0;    // Sent as 0; ignored on reception.
    UnreachableNode unreachableNodes[];    // The unreachable destinations included in the message; MUST be at least 1.
}

File: src/inet/routing/aodv/AodvControlPackets.msg