MldGroupRecordType

Namespace: inet

enum MldGroupRecordType

Multicast Address Record types carried in an MLDv2 Report (RFC 3810 §5.2.12). Same semantics and values as the IGMPv3 Group Record types (RFC 3376), but with MLD-specific names so the two enums never collide in a shared translation unit.

Source code

//
// Multicast Address Record types carried in an MLDv2 Report (RFC 3810 §5.2.12).
// Same semantics and values as the IGMPv3 Group Record types (RFC 3376), but with
// MLD-specific names so the two enums never collide in a shared translation unit.
//
enum MldGroupRecordType
{
    MLD_MODE_IS_INCLUDE = 1;
    MLD_MODE_IS_EXCLUDE = 2;
    MLD_CHANGE_TO_INCLUDE_MODE = 3;
    MLD_CHANGE_TO_EXCLUDE_MODE = 4;
    MLD_ALLOW_NEW_SOURCES = 5;
    MLD_BLOCK_OLD_SOURCES = 6;
}

File: src/inet/networklayer/icmpv6/Mldv2Message.msg