PimJoinPrune

Namespace inet

PimJoinPrune

class

Join/Prune message DM, SM

Extends

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

Fields

Name Type Description
type
upstreamNeighborAddress EncodedUnicastAddress

TODO replace to L3Address

reserved2 int
holdTime int

in seconds

joinPruneGroups JoinPruneGroup[]

Packet operations (observed)

actionmodule
insertAtFrontPimDm, PimSm
peekAtFrontPimDm, PimSm

Source code

// Join/Prune message
// DM, SM
class PimJoinPrune extends PimPacket
{
    type = JoinPrune;
    EncodedUnicastAddress upstreamNeighborAddress;    //TODO replace to L3Address
    int reserved2 = 0;
    int holdTime;    // in seconds
    JoinPruneGroup joinPruneGroups[];
}

File: src/inet/routing/pim/PimPacket.msg