BaStatus

Namespace: inet

enum BaStatus

Defining the status fields for the Binding Acknowledgement Message

Usage diagram

Source code

//Defining the status fields for the Binding Acknowledgement Message
enum BaStatus
{
    BINDING_UPDATE_ACCEPTED = 0;
    BU_ACCEPT_BUT_DISCOVER_PREFIX = 1;
    REASON_UNSPECIFIED = 128;
    ADMINISTRATIVELY_PROHIBITED = 129;
    INSUFFICIENT_RESOURCES = 130;
    HOME_REGISTRATION_NOT_SUPPORTED = 131;
    NOT_HOME_SUBNET = 132;
    NOT_HA_FOR_THIS_MN = 133;
    DAD_FAILED = 134;
    SEQUENCE_NUMBER_OUT_OF_WINDOW = 135;
    EXPIRED_HOME_NONCE_INDEX = 136;
    EXPIRED_CARE_OF_NONCE_INDEX = 137;
    EXPIRED_NONCES = 138;
    REGISTRATION_TYPE_CHANGE_DISALLOWED = 139;
    // Proxy Mobile IPv6 status codes (RFC 5213 Section 8.1.1)
    PROXY_REG_NOT_ENABLED = 152;
    NOT_LMA_FOR_THIS_MOBILE_NODE = 153;
    MAG_NOT_AUTHORIZED_FOR_PROXY_REG = 154;
    NOT_AUTHORIZED_FOR_HOME_NETWORK_PREFIX = 155;
    TIMESTAMP_MISMATCH = 156;
    TIMESTAMP_LOWER_THAN_PREV_ACCEPTED = 157;
    MISSING_HOME_NETWORK_PREFIX_OPTION = 159;
    BCE_PBU_PREFIX_SET_DO_NOT_MATCH = 160;
    MISSING_MN_IDENTIFIER_OPTION = 161;
    MISSING_HANDOFF_INDICATOR_OPTION = 162;
    MISSING_ACCESS_TECH_TYPE_OPTION = 163;
}

File: src/inet/networklayer/mipv6/MobilityHeader.msg