MH
Constant Enumerations
This module contains all constant enumerations of
MH
implementations. Available
enumerations include:
Access Technology Type Option Type Values
This module contains the constant enumeration for Access Technology Type Option Type Values,
which is automatically generated from pcapkit.vendor.mh.access_type.AccessType
.
-
class pcapkit.const.mh.access_type.AccessType(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[AccessType] Access Technology Type Option Type Values
-
Reserved_0 = 0
Reserved [RFC 5213]
-
Virtual = 1
Virtual [RFC 5213]
-
PPP = 2
PPP [RFC 5213]
-
IEEE_802_3 = 3
IEEE 802.3 [RFC 5213]
-
IEEE_802_11a_b_g = 4
IEEE 802.11a/b/g [RFC 5213]
-
IEEE_802_16e = 5
IEEE 802.16e [RFC 5213]
-
AccessType_3GPP_GERAN = 6
3GPP GERAN [3GPP TS 29.275][Julien Laganier]
-
AccessType_3GPP_UTRAN = 7
3GPP UTRAN [3GPP TS 29.275][Julien Laganier]
-
AccessType_3GPP_E_UTRAN = 8
3GPP E-UTRAN [3GPP TS 29.275][Julien Laganier]
-
AccessType_3GPP2_eHRPD = 9
3GPP2 eHRPD [3GPP2 X.P0057][Kuntal Chowdhury]
-
AccessType_3GPP2_HRPD = 10
3GPP2 HRPD [3GPP2 X.P0061][Kuntal Chowdhury]
-
AccessType_3GPP2_1xRTT = 11
3GPP2 1xRTT [3GPP2 X.S0011][Kuntal Chowdhury]
-
AccessType_3GPP2_UMB = 12
3GPP2 UMB [3GPP2 X.S0054][Kuntal Chowdhury]
-
AccessType_3GPP_NB_IOT = 13
3GPP NB-IOT [3GPP TS 29.275][Kimmo Kymalainen]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
AccessType
Pseudo Home Address Acknowledgement Status Codes
This module contains the constant enumeration for Pseudo Home Address Acknowledgement Status Codes,
which is automatically generated from pcapkit.vendor.mh.ack_status_code.ACKStatusCode
.
-
class pcapkit.const.mh.ack_status_code.ACKStatusCode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[ACKStatusCode] Pseudo Home Address Acknowledgement Status Codes
-
Success = 0
Success [RFC 5726]
-
Failure_reason_unspecified = 128
Failure, reason unspecified [RFC 5726]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 5726]
-
Incorrect_pseudo_home_address = 130
Incorrect pseudo home address [RFC 5726]
-
Invalid_pseudo_home_address = 131
Invalid pseudo home address [RFC 5726]
-
Dynamic_pseudo_home_address_assignment_not_available = 132
Dynamic pseudo home address assignment not available [RFC 5726]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
ACKStatusCode
Access Network Information (ANI) Sub-Option Type Values
This module contains the constant enumeration for Access Network Information (ANI) Sub-Option Type Values,
which is automatically generated from pcapkit.vendor.mh.ani_suboption.ANISuboption
.
-
class pcapkit.const.mh.ani_suboption.ANISuboption(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[ANISuboption] Access Network Information (ANI) Sub-Option Type Values
-
Reserved_0 = 0
Reserved [RFC 6757]
-
Network_Identifier = 1
Network-Identifier sub-option [RFC 6757]
-
Geo_Location = 2
Geo-Location sub-option [RFC 6757]
-
Operator_Identifier = 3
Operator-Identifier sub-option [RFC 6757]
-
Civic_Location = 4
Civic-Location sub-option [RFC 7563]
-
MAG_Group_Identifier = 5
MAG-Group-Identifier sub-option [RFC 7563]
-
ANI_Update_Timer = 6
ANI Update-Timer sub-option [RFC 7563]
-
Reserved_255 = 255
Reserved [RFC 6757]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
ANISuboption
Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options
This module contains the constant enumeration for Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options,
which is automatically generated from pcapkit.vendor.mh.auth_subtype.AuthSubtype
.
-
class pcapkit.const.mh.auth_subtype.AuthSubtype(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[AuthSubtype] Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options
-
MN_HA = 1
MN-HA authentication mobility option [RFC 4285]
-
MN_AAA = 2
MN-AAA authentication mobility option [RFC 4285]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
AuthSubtype
Binding Acknowledgment Flags
This module contains the constant enumeration for Binding Acknowledgment Flags,
which is automatically generated from pcapkit.vendor.mh.binding_ack_flag.BindingACKFlag
.
-
class pcapkit.const.mh.binding_ack_flag.BindingACKFlag(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntFlag
[BindingACKFlag] Binding Acknowledgment Flags
-
K = 128
K [RFC 6275]
-
R = 64
R [RFC 3963]
-
P = 32
P [RFC 5213]
-
T = 16
T [RFC 5845]
-
B = 8
B [RFC 6602]
-
S = 4
S [RFC 7161]
-
D = 2
D [RFC 8885]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
BindingACKFlag
Binding Revocation Type
This module contains the constant enumeration for Binding Revocation Type,
which is automatically generated from pcapkit.vendor.mh.binding_revocation.BindingRevocation
.
-
class pcapkit.const.mh.binding_revocation.BindingRevocation(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[BindingRevocation] Binding Revocation Type
-
Reserved_0 = 0
Reserved [RFC 5846]
-
Binding_Revocation_Indication = 1
Binding Revocation Indication [RFC 5846]
-
Binding_Revocation_Acknowledgement = 2
Binding Revocation Acknowledgement [RFC 5846]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
BindingRevocation
IPv4 DHCP Support Mode Flags
This module contains the constant enumeration for IPv4 DHCP Support Mode Flags,
which is automatically generated from pcapkit.vendor.mh.dhcp_support_mode.DHCPSupportMode
.
-
class pcapkit.const.mh.dhcp_support_mode.DHCPSupportMode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[DHCPSupportMode] IPv4 DHCP Support Mode Flags
-
Unassigned_0x0 = 0
Unassigned
-
S_flag = 1
flag [RFC 5844]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
DHCPSupportMode
Status Codes (DNS Update Mobility Option)
This module contains the constant enumeration for Status Codes (DNS Update Mobility Option),
which is automatically generated from pcapkit.vendor.mh.dns_status_code.DNSStatusCode
.
-
class pcapkit.const.mh.dns_status_code.DNSStatusCode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[DNSStatusCode] Status Codes (DNS Update Mobility Option)
-
DNS_update_performed = 0
DNS update performed [RFC 5026]
-
Reason_unspecified = 128
Reason unspecified [RFC 5026]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 5026]
-
DNS_Update_Failed = 130
DNS Update Failed [RFC 5026]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
DNSStatusCode
DSMIP6-TLS Packet Types Registry
This module contains the constant enumeration for DSMIP6-TLS Packet Types Registry,
which is automatically generated from pcapkit.vendor.mh.dsmip6_tls_packet.DSMIP6TLSPacket
.
-
class pcapkit.const.mh.dsmip6_tls_packet.DSMIP6TLSPacket(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[DSMIP6TLSPacket] DSMIP6-TLS Packet Types Registry
-
non_encrypted_IP_packet = 0
non-encrypted IP packet [RFC 6618]
-
encrypted_IP_packet = 1
encrypted IP packet [RFC 6618]
mobility header [RFC 6618]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
DSMIP6TLSPacket
Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes
This module contains the constant enumeration for Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes,
which is automatically generated from pcapkit.vendor.mh.dsmipv6_home_address.DSMIPv6HomeAddress
.
-
class pcapkit.const.mh.dsmipv6_home_address.DSMIPv6HomeAddress(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[DSMIPv6HomeAddress] Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes
-
Success = 0
Success [RFC 5555]
-
Failure_reason_unspecified = 128
Failure, reason unspecified [RFC 5555]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 5555]
-
Incorrect_IPv4_home_address = 130
Incorrect IPv4 home address [RFC 5555]
-
Invalid_IPv4_address = 131
Invalid IPv4 address [RFC 5555]
-
Dynamic_IPv4_home_address_assignment_not_available = 132
Dynamic IPv4 home address assignment not available [RFC 5555]
-
Prefix_allocation_unauthorized = 133
Prefix allocation unauthorized [RFC 5555]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
DSMIPv6HomeAddress
Enumerating Algorithms
This module contains the constant enumeration for Enumerating Algorithms,
which is automatically generated from pcapkit.vendor.mh.enumerating_algorithm.EnumeratingAlgorithm
.
-
class pcapkit.const.mh.enumerating_algorithm.EnumeratingAlgorithm(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[EnumeratingAlgorithm] Enumerating Algorithms
-
Reserved_0 = 0
Reserved (not available for assignment) [RFC 4285]
-
HMAC_SHA1_SPI = 3
HMAC_SHA1_SPI [RFC 4285]
-
Reserved_for_use_by_3GPP2 = 5
Reserved for use by 3GPP2 [RFC 4285]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
EnumeratingAlgorithm
Flow Binding Acknowledgement Status Codes
This module contains the constant enumeration for Flow Binding Acknowledgement Status Codes,
which is automatically generated from pcapkit.vendor.mh.fb_ack_status.FlowBindingACKStatus
.
-
class pcapkit.const.mh.fb_ack_status.FlowBindingACKStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowBindingACKStatus] Flow Binding Acknowledgement Status Codes
-
Success = 0
Success [RFC 7109]
-
Binding = 128
Binding (target CoA) Does NOT Exist [RFC 7109]
-
Action_NOT_Authorized = 129
Action NOT Authorized [RFC 7109]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowBindingACKStatus
Flow Binding Action Values
This module contains the constant enumeration for Flow Binding Action Values,
which is automatically generated from pcapkit.vendor.mh.fb_action.FlowBindingAction
.
-
class pcapkit.const.mh.fb_action.FlowBindingAction(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowBindingAction] Flow Binding Action Values
-
Add = 11
Add a flow binding [RFC 7109]
-
Delete = 12
Delete a flow binding [RFC 7109]
-
Modify = 13
Modify a flow binding [RFC 7109]
-
Refresh = 14
Refresh a flow binding [RFC 7109]
-
Move = 15
Move a flow binding [RFC 7109]
-
Revoke = 16
Revoke a flow binding [RFC 7109]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowBindingAction
Flow Binding Indication Triggers
This module contains the constant enumeration for Flow Binding Indication Triggers,
which is automatically generated from pcapkit.vendor.mh.fb_indication_trigger.FlowBindingIndicationTrigger
.
-
class pcapkit.const.mh.fb_indication_trigger.FlowBindingIndicationTrigger(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowBindingIndicationTrigger] Flow Binding Indication Triggers
-
Reserved_0 = 0
Reserved [RFC 7109]
-
Unspecified = 1
Unspecified [RFC 7109]
-
Administrative_Reason = 2
Administrative Reason [RFC 7109]
-
Possible_Out_of_Sync_BCE_State = 3
Possible Out-of-Sync BCE State [RFC 7109]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowBindingIndicationTrigger
Flow Binding Type
This module contains the constant enumeration for Flow Binding Type,
which is automatically generated from pcapkit.vendor.mh.fb_type.FlowBindingType
.
-
class pcapkit.const.mh.fb_type.FlowBindingType(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowBindingType] Flow Binding Type
-
Unassigned_0 = 0
Unassigned
-
Indication = 1
Flow Binding Indication [RFC 7109]
-
Acknowledgement = 2
Flow Binding Acknowledgement [RFC 7109]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowBindingType
Flow Identification Mobility Option Status Codes
This module contains the constant enumeration for Flow Identification Mobility Option Status Codes,
which is automatically generated from pcapkit.vendor.mh.flow_id_status.FlowIDStatus
.
-
class pcapkit.const.mh.flow_id_status.FlowIDStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowIDStatus] Flow Identification Mobility Option Status Codes
-
Flow_binding_successful = 0
Flow binding successful [RFC 6089]
-
Administratively_prohibited = 128
Administratively prohibited [RFC 6089]
-
Flow_binding_rejected_reason_unspecified = 129
Flow binding rejected, reason unspecified [RFC 6089]
-
Flow_identification_mobility_option_malformed = 130
Flow identification mobility option malformed [RFC 6089]
-
BID_not_found = 131
BID not found [RFC 6089]
-
FID_not_found = 132
FID not found [RFC 6089]
-
Traffic_selector_format_not_supported = 133
Traffic selector format not supported [RFC 6089]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowIDStatus
Flow Identification Sub-Options
This module contains the constant enumeration for Flow Identification Sub-Options,
which is automatically generated from pcapkit.vendor.mh.flow_id_suboption.FlowIDSuboption
.
-
class pcapkit.const.mh.flow_id_suboption.FlowIDSuboption(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[FlowIDSuboption] Flow Identification Sub-Options
-
Pad = 0
Pad [RFC 6089]
-
PadN = 1
PadN [RFC 6089]
-
BID_Reference = 2
BID Reference [RFC 6089]
-
Traffic_Selector = 3
Traffic Selector [RFC 6089]
-
Flow_Binding_Action = 4
Flow Binding Action [RFC 7109]
-
Target_Care_of_Address = 5
Target Care-of Address [RFC 7109]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
FlowIDSuboption
Handoff Indicator Option Type Values
This module contains the constant enumeration for Handoff Indicator Option Type Values,
which is automatically generated from pcapkit.vendor.mh.handoff_type.HandoffType
.
-
class pcapkit.const.mh.handoff_type.HandoffType(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[HandoffType] Handoff Indicator Option Type Values
-
Reserved_0 = 0
Reserved [RFC 5213]
-
Attachment_over_a_new_interface = 1
Attachment over a new interface [RFC 5213]
-
Handoff_between_two_different_interfaces_of_the_mobile_node = 2
Handoff between two different interfaces of the mobile node [RFC 5213]
-
Handoff_between_mobile_access_gateways_for_the_same_interface = 3
Handoff between mobile access gateways for the same interface [RFC 5213]
-
Handoff_state_unknown = 4
Handoff state unknown [RFC 5213]
-
Handoff_state_not_changed = 5
Handoff state not changed (Re-registration) [RFC 5213]
-
Attachment_over_a_new_interface_sharing_prefixes = 6
Attachment over a new interface sharing prefixes [RFC 7864]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HandoffType
Handover Acknowledge Flags
This module contains the constant enumeration for Handover Acknowledge Flags,
which is automatically generated from pcapkit.vendor.mh.handover_ack_flag.HandoverACKFlag
.
-
class pcapkit.const.mh.handover_ack_flag.HandoverACKFlag(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntFlag
[HandoverACKFlag] Handover Acknowledge Flags
-
U = 128
Buffer flag [RFC 5949]
-
P = 64
Proxy flag [RFC 5949]
-
F = 32
Forwarding flag [RFC 5949]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HandoverACKFlag
Handover Acknowledge Status Codes
This module contains the constant enumeration for Handover Acknowledge Status Codes,
which is automatically generated from pcapkit.vendor.mh.handover_ack_status.HandoverACKStatus
.
-
class pcapkit.const.mh.handover_ack_status.HandoverACKStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[HandoverACKStatus] Handover Acknowledge Status Codes
-
Handover_Accepted_or_Successful = 0
Handover Accepted or Successful (when ‘P’ flag is set) [RFC 5949]
-
Handover_Accepted_with_NCoA_valid = 0
Handover Accepted with NCoA valid [RFC 5568]
-
Handover_Accepted_NCoA_not_valid = 1
Handover Accepted, NCoA not valid [RFC 5568]
-
Handover_Accepted_NCoA_assigned = 2
Handover Accepted, NCoA assigned [RFC 5568]
-
Handover_Accepted_use_PCoA = 3
Handover Accepted, use PCoA [RFC 5568]
-
Message_sent_unsolicited = 4
Message sent unsolicited [RFC 5568]
-
Context_Transfer_Accepted_or_Successful = 5
Context Transfer Accepted or Successful [RFC 5949]
-
All_available_Context_Transferred = 6
All available Context Transferred [RFC 5949]
-
Handover_Not_Accepted_reason_unspecified = 128
Handover Not Accepted, reason unspecified [RFC 5568]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 5568]
-
Insufficient_resources = 130
Insufficient resources [RFC 5568]
-
Requested_Context_Not_Available = 131
Requested Context Not Available [RFC 5949]
-
Forwarding_Not_Available = 132
Forwarding Not Available [RFC 5949]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HandoverACKStatus
Handover Initiate Flags
This module contains the constant enumeration for Handover Initiate Flags,
which is automatically generated from pcapkit.vendor.mh.handover_initiate_flag.HandoverInitiateFlag
.
-
class pcapkit.const.mh.handover_initiate_flag.HandoverInitiateFlag(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntFlag
[HandoverInitiateFlag] Handover Initiate Flags
-
S = 128
Assigned Address Configuration flag [RFC 5568]
-
U = 64
Buffer flag [RFC 5568]
-
P = 32
Proxy flag [RFC 5949]
-
F = 16
Forwarding flag [RFC 5949]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HandoverInitiateFlag
Handover Initiate Status Codes
This module contains the constant enumeration for Handover Initiate Status Codes,
which is automatically generated from pcapkit.vendor.mh.handover_initiate_status.HandoverInitiateStatus
.
-
class pcapkit.const.mh.handover_initiate_status.HandoverInitiateStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[HandoverInitiateStatus] Handover Initiate Status Codes
-
FBU_with_the_PCoA_as_source_IP_address = 0
FBU with the PCoA as source IP address [RFC 5568]
-
FBU_whose_source_IP_address_is_not_PCoA = 1
FBU whose source IP address is not PCoA [RFC 5568]
-
Indicate_the_completion_of_forwarding = 2
Indicate the completion of forwarding [RFC 5949]
-
All_available_context_transferred = 3
All available context transferred [RFC 5949]
-
static get(key, default=-1)[source]
Backport support for original codes.
- Parameters:
-
- Return type:
HandoverInitiateStatus
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HandoverInitiateStatus
IPv4 Home Address Reply Status Codes
This module contains the constant enumeration for IPv4 Home Address Reply Status Codes,
which is automatically generated from pcapkit.vendor.mh.home_address_reply.HomeAddressReply
.
-
class pcapkit.const.mh.home_address_reply.HomeAddressReply(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[HomeAddressReply] IPv4 Home Address Reply Status Codes
-
Success = 0
Success [RFC 5844]
-
Failure_Reason_Unspecified = 128
Failure, Reason Unspecified [RFC 5844]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 5844]
-
Incorrect_IPv4_home_address = 130
Incorrect IPv4 home address [RFC 5844]
-
Invalid_IPv4_address = 131
Invalid IPv4 address [RFC 5844]
-
Dynamic_IPv4_home_address_assignment_not_available = 132
Dynamic IPv4 home address assignment not available [RFC 5844]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
HomeAddressReply
LMA-Controlled MAG Parameters Sub-Option Type Values
This module contains the constant enumeration for LMA-Controlled MAG Parameters Sub-Option Type Values,
which is automatically generated from pcapkit.vendor.mh.lma_mag_suboption.LMAControlledMAGSuboption
.
-
class pcapkit.const.mh.lma_mag_suboption.LMAControlledMAGSuboption(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[LMAControlledMAGSuboption] LMA-Controlled MAG Parameters Sub-Option Type Values
-
Reserved_0 = 0
Reserved [RFC 8127]
-
Binding_Re_registration_Control = 1
Binding Re-registration Control Sub-Option [RFC 8127]
-
Heartbeat_Control = 2
Heartbeat Control Sub-Option [RFC 8127]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
LMAControlledMAGSuboption
Mobile Node Group Identifier Type Registry
This module contains the constant enumeration for Mobile Node Group Identifier Type Registry,
which is automatically generated from pcapkit.vendor.mh.mn_group_id.MNGroupID
.
-
class pcapkit.const.mh.mn_group_id.MNGroupID(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[MNGroupID] Mobile Node Group Identifier Type Registry
-
Reserved_0 = 0
Reserved [RFC 6602]
-
Bulk_Binding_Update_Group = 1
Bulk Binding Update Group [RFC 6602]
-
Reserved_255 = 255
Reserved [RFC 6602]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
MNGroupID
Mobile Node Identifier Option Subtypes
This module contains the constant enumeration for Mobile Node Identifier Option Subtypes,
which is automatically generated from pcapkit.vendor.mh.mn_id_subtype.MNIDSubtype
.
-
class pcapkit.const.mh.mn_id_subtype.MNIDSubtype(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[MNIDSubtype] Mobile Node Identifier Option Subtypes
-
NAI = 1
NAI [RFC 4283]
-
IPv6_Address = 2
IPv6 Address [RFC 8371]
-
IMSI = 3
IMSI [RFC 8371]
-
P_TMSI = 4
P-TMSI [RFC 8371]
-
EUI_48_address = 5
EUI-48 address [RFC 8371]
-
EUI_64_address = 6
EUI-64 address [RFC 8371]
-
GUTI = 7
GUTI [RFC 8371]
-
DUID = 8
DUID [RFC 8371]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
MNIDSubtype
Operator-Identifier Type Registry
This module contains the constant enumeration for Operator-Identifier Type Registry,
which is automatically generated from pcapkit.vendor.mh.operator_id.OperatorID
.
-
class pcapkit.const.mh.operator_id.OperatorID(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[OperatorID] Operator-Identifier Type Registry
-
Reserved_0 = 0
Reserved [RFC 6757]
-
Operator_Identifier_as_a_variable_length_Private_Enterprise_Number = 1
Operator-Identifier as a variable-length Private Enterprise Number (PEN)
[RFC 6757]
-
Realm_of_the_Operator = 2
Realm of the Operator [RFC 6757]
-
Reserved_255 = 255
Reserved [RFC 6757]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
OperatorID
Mobility Options
This module contains the constant enumeration for Mobility Options,
which is automatically generated from pcapkit.vendor.mh.option.Option
.
-
class pcapkit.const.mh.option.Option(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[Option] Mobility Options
-
Pad1 = 0
Pad1 [RFC 6275]
-
PadN = 1
PadN [RFC 6275]
-
Binding_Refresh_Advice = 2
Binding Refresh Advice [RFC 6275]
-
Alternate_Care_of_Address = 3
Alternate Care-of Address [RFC 6275]
-
Nonce_Indices = 4
Nonce Indices [RFC 6275]
-
Authorization_Data = 5
Authorization Data [RFC 6275]
-
Mobile_Network_Prefix_Option = 6
Mobile Network Prefix Option [RFC 3963]
Mobility Header Link-Layer Address option [RFC 5568]
-
MN_ID_OPTION_TYPE = 8
MN-ID-OPTION-TYPE [RFC 4283]
-
AUTH_OPTION_TYPE = 9
AUTH-OPTION-TYPE [RFC 4285]
-
MESG_ID_OPTION_TYPE = 10
MESG-ID-OPTION-TYPE [RFC 4285]
-
CGA_Parameters_Request = 11
CGA Parameters Request [RFC 4866]
-
CGA_Parameters = 12
CGA Parameters [RFC 4866]
-
Signature = 13
Signature [RFC 4866]
-
Permanent_Home_Keygen_Token = 14
Permanent Home Keygen Token [RFC 4866]
-
Care_of_Test_Init = 15
Care-of Test Init [RFC 4866]
-
Care_of_Test = 16
Care-of Test [RFC 4866]
-
DNS_UPDATE_TYPE = 17
DNS-UPDATE-TYPE [RFC 5026]
-
Experimental_Mobility_Option = 18
Experimental Mobility Option [RFC 5096]
-
Vendor_Specific_Mobility_Option = 19
Vendor Specific Mobility Option [RFC 5094]
-
Service_Selection_Mobility_Option = 20
Service Selection Mobility Option [RFC 5149]
-
Binding_Authorization_Data_for_FMIPv6 = 21
Binding Authorization Data for FMIPv6 (BADF) [RFC 5568]
-
Home_Network_Prefix_Option = 22
Home Network Prefix Option [RFC 5213]
-
Handoff_Indicator_Option = 23
Handoff Indicator Option [RFC 5213]
-
Access_Technology_Type_Option = 24
Access Technology Type Option [RFC 5213]
-
Mobile_Node_Link_layer_Identifier_Option = 25
Mobile Node Link-layer Identifier Option [RFC 5213]
-
Link_local_Address_Option = 26
Link-local Address Option [RFC 5213]
-
Timestamp_Option = 27
Timestamp Option [RFC 5213]
-
Restart_Counter = 28
Restart Counter [RFC 5847]
-
IPv4_Home_Address = 29
IPv4 Home Address [RFC 5555]
-
IPv4_Address_Acknowledgement = 30
IPv4 Address Acknowledgement [RFC 5555]
-
NAT_Detection = 31
NAT Detection [RFC 5555]
-
IPv4_Care_of_Address = 32
IPv4 Care-of Address [RFC 5555]
-
GRE_Key_Option = 33
GRE Key Option [RFC 5845]
Mobility Header IPv6 Address/Prefix [RFC 5568]
-
Binding_Identifier = 35
Binding Identifier [RFC 5648]
-
IPv4_Home_Address_Request = 36
IPv4 Home Address Request [RFC 5844]
-
IPv4_Home_Address_Reply = 37
IPv4 Home Address Reply [RFC 5844]
-
IPv4_Default_Router_Address = 38
IPv4 Default-Router Address [RFC 5844]
-
IPv4_DHCP_Support_Mode = 39
IPv4 DHCP Support Mode [RFC 5844]
-
Context_Request_Option = 40
Context Request Option [RFC 5949]
-
Local_Mobility_Anchor_Address_Option = 41
Local Mobility Anchor Address Option [RFC 5949]
-
Mobile_Node_Link_local_Address_Interface_Identifier_Option = 42
Mobile Node Link-local Address Interface Identifier Option [RFC 5949]
-
Transient_Binding = 43
Transient Binding [RFC 6058]
-
Flow_Summary_Mobility_Option = 44
Flow Summary Mobility Option [RFC 6089]
-
Flow_Identification_Mobility_Option = 45
Flow Identification Mobility Option [RFC 6089]
-
Redirect_Capability_Mobility_Option = 46
Redirect-Capability Mobility Option [RFC 6463]
-
Redirect_Mobility_Option = 47
Redirect Mobility Option [RFC 6463]
-
Load_Information_Mobility_Option = 48
Load Information Mobility Option [RFC 6463]
-
Alternate_IPv4_Care_of_Address = 49
Alternate IPv4 Care-of Address [RFC 6463]
-
Mobile_Node_Group_Identifier = 50
Mobile Node Group Identifier [RFC 6602]
-
MAG_IPv6_Address = 51
MAG IPv6 Address [RFC 6705]
-
Access_Network_Identifier = 52
Access Network Identifier [RFC 6757]
-
IPv4_Traffic_Offload_Selector = 53
IPv4 Traffic Offload Selector [RFC 6909]
-
Dynamic_IP_Multicast_Selector = 54
Dynamic IP Multicast Selector [RFC 7028]
-
Delegated_Mobile_Network_Prefix = 55
Delegated Mobile Network Prefix [RFC 7148]
-
Active_Multicast_Subscription_IPv4 = 56
Active Multicast Subscription IPv4 [RFC 7161]
-
Active_Multicast_Subscription_IPv6 = 57
Active Multicast Subscription IPv6 [RFC 7161]
-
Quality_of_Service = 58
Quality-of-Service [RFC 7222]
-
LMA_User_Plane_Address = 59
LMA User-Plane Address [RFC 7389]
-
Multicast_Mobility_Option = 60
Multicast Mobility Option [RFC 7411]
-
Multicast_Acknowledgement_Option = 61
Multicast Acknowledgement Option [RFC 7411]
-
LMA_Controlled_MAG_Parameters = 62
LMA-Controlled MAG Parameters [RFC 8127]
-
MAG_Multipath_Binding = 63
MAG Multipath-Binding [RFC 8278]
-
MAG_Identifier = 64
MAG Identifier [RFC 8278]
-
Anchored_Prefix = 65
Anchored Prefix [RFC 8885]
-
Local_Prefix = 66
Local Prefix [RFC 8885]
-
Previous_MAAR = 67
Previous MAAR [RFC 8885]
-
Serving_MAAR = 68
Serving MAAR [RFC 8885]
-
DLIF_Link_Local_Address = 69
DLIF Link-Local Address [RFC 8885]
-
DLIF_Link_Layer_Address = 70
DLIF Link-Layer Address [RFC 8885]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
Option
Mobility Header Types - for the MH Type field in the Mobility Header
This module contains the constant enumeration for Mobility Header Types - for the MH Type field in the Mobility Header,
which is automatically generated from pcapkit.vendor.mh.packet.Packet
.
-
class pcapkit.const.mh.packet.Packet(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[Packet] Mobility Header Types - for the MH Type field in the Mobility Header
-
Binding_Refresh_Request = 0
Binding Refresh Request [RFC 6275]
-
Home_Test_Init = 1
Home Test Init [RFC 6275]
-
Care_of_Test_Init = 2
Care-of Test Init [RFC 6275]
-
Home_Test = 3
Home Test [RFC 6275]
-
Care_of_Test = 4
Care-of Test [RFC 6275]
-
Binding_Update = 5
Binding Update [RFC 6275]
-
Binding_Acknowledgement = 6
Binding Acknowledgement [RFC 6275]
-
Binding_Error = 7
Binding Error [RFC 6275]
-
Fast_Binding_Update = 8
Fast Binding Update [RFC 5568]
-
Fast_Binding_Acknowledgment = 9
Fast Binding Acknowledgment [RFC 5568]
-
Fast_Neighbor_Advertisement = 10
Fast Neighbor Advertisement (Deprecated) [RFC 5568]
Experimental Mobility Header [RFC 5096]
-
Home_Agent_Switch_Message = 12
Home Agent Switch Message [RFC 5142]
-
Heartbeat_Message = 13
Heartbeat Message [RFC 5847]
-
Handover_Initiate_Message = 14
Handover Initiate Message [RFC 5568]
-
Handover_Acknowledge_Message = 15
Handover Acknowledge Message [RFC 5568]
-
Binding_Revocation_Message = 16
Binding Revocation Message [RFC 5846]
-
Localized_Routing_Initiation = 17
Localized Routing Initiation [RFC 6705]
-
Localized_Routing_Acknowledgment = 18
Localized Routing Acknowledgment [RFC 6705]
-
Update_Notification = 19
Update Notification [RFC 7077]
-
Update_Notification_Acknowledgement = 20
Update Notification Acknowledgement [RFC 7077]
-
Flow_Binding_Message = 21
Flow Binding Message [RFC 7109]
-
Subscription_Query = 22
Subscription Query [RFC 7161]
-
Subscription_Response = 23
Subscription Response [RFC 7161]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
Packet
Quality-of-Service Attribute Registry
This module contains the constant enumeration for Quality-of-Service Attribute Registry,
which is automatically generated from pcapkit.vendor.mh.qos_attribute.QoSAttribute
.
-
class pcapkit.const.mh.qos_attribute.QoSAttribute(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[QoSAttribute] Quality-of-Service Attribute Registry
-
Reserved_0 = 0
Reserved [RFC 7222]
-
Per_MN_Agg_Max_DL_Bit_Rate = 1
Per-MN-Agg-Max-DL-Bit-Rate [RFC 7222]
-
Per_MN_Agg_Max_UL_Bit_Rate = 2
Per-MN-Agg-Max-UL-Bit-Rate [RFC 7222]
-
Per_Session_Agg_Max_DL_Bit_Rate = 3
Per-Session-Agg-Max-DL-Bit-Rate [RFC 7222]
-
Per_Session_Agg_Max_UL_Bit_Rate = 4
Per-Session-Agg-Max-UL-Bit-Rate [RFC 7222]
-
Allocation_Retention_Priority = 5
Allocation-Retention-Priority [RFC 7222]
-
Aggregate_Max_DL_Bit_Rate = 6
Aggregate-Max-DL-Bit-Rate [RFC 7222]
-
Aggregate_Max_UL_Bit_Rate = 7
Aggregate-Max-UL-Bit-Rate [RFC 7222]
-
Guaranteed_DL_Bit_Rate = 8
Guaranteed-DL-Bit-Rate [RFC 7222]
-
Guaranteed_UL_Bit_Rate = 9
Guaranteed-UL-Bit-Rate [RFC 7222]
-
QoS_Traffic_Selector = 10
QoS-Traffic-Selector [RFC 7222]
-
QoS_Vendor_Specific_Attribute = 11
QoS-Vendor-Specific-Attribute [RFC 7222]
-
Reserved_255 = 255
Reserved [RFC 7222]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
QoSAttribute
Binding Revocation Acknowledgement Status Codes
This module contains the constant enumeration for Binding Revocation Acknowledgement Status Codes,
which is automatically generated from pcapkit.vendor.mh.revocation_status_code.RevocationStatusCode
.
-
class pcapkit.const.mh.revocation_status_code.RevocationStatusCode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[RevocationStatusCode] Binding Revocation Acknowledgement Status Codes
-
success = 0
success [RFC 5846]
-
partial_success = 1
partial success [RFC 5846]
-
Binding_Does_NOT_Exist = 128
Binding Does NOT Exist [RFC 5846]
-
IPv4_Home_Address_Option_Required = 129
IPv4 Home Address Option Required [RFC 5846]
-
Global_Revocation_NOT_Authorized = 130
Global Revocation NOT Authorized [RFC 5846]
-
Revoked_Mobile_Nodes_Identity_Required = 131
Revoked Mobile Nodes Identity Required [RFC 5846]
-
Revocation_Failed_MN_is_Attached = 132
Revocation Failed - MN is Attached [RFC 5846]
-
Revocation_Trigger_NOT_Supported = 133
Revocation Trigger NOT Supported [RFC 5846]
-
Revocation_Function_NOT_Supported = 134
Revocation Function NOT Supported [RFC 5846]
-
Proxy_Binding_Revocation_NOT_Supported = 135
Proxy Binding Revocation NOT Supported [RFC 5846]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
RevocationStatusCode
Revocation Trigger Values
This module contains the constant enumeration for Revocation Trigger Values,
which is automatically generated from pcapkit.vendor.mh.revocation_trigger.RevocationTrigger
.
-
class pcapkit.const.mh.revocation_trigger.RevocationTrigger(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[RevocationTrigger] Revocation Trigger Values
-
Unspecified = 0
Unspecified [RFC 5846]
-
Administrative_Reason = 1
Administrative Reason [RFC 5846]
-
Inter_MAG_Handover_same_Access_Type = 2
Inter-MAG Handover - same Access Type [RFC 5846]
-
Inter_MAG_Handover_different_Access_Type = 3
Inter-MAG Handover - different Access Type [RFC 5846]
-
Inter_MAG_Handover_Unknown = 4
Inter-MAG Handover - Unknown [RFC 5846]
-
User_Initiated_Session_Termination = 5
User Initiated Session(s) Termination [RFC 5846]
-
Access_Network_Session_Termination = 6
Access Network Session(s) Termination [RFC 5846]
-
Possible_Out_of_Sync_BCE_State = 7
Possible Out-of Sync BCE State [RFC 5846]
-
Per_Peer_Policy = 128
Per-Peer Policy [RFC 5846]
-
Revoking_Mobility_Node_Local_Policy = 129
Revoking Mobility Node Local Policy [RFC 5846]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
RevocationTrigger
Status Codes
This module contains the constant enumeration for Status Codes,
which is automatically generated from pcapkit.vendor.mh.status_code.StatusCode
.
-
class pcapkit.const.mh.status_code.StatusCode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[StatusCode] Status Codes
-
Binding_Update_accepted_Proxy_Binding_Update_accepted = 0
Binding Update accepted/Proxy Binding Update accepted
[RFC 6275][RFC 5213]
-
Accepted_but_prefix_discovery_necessary = 1
Accepted but prefix discovery necessary [RFC 6275]
-
GRE_KEY_OPTION_NOT_REQUIRED = 2
GRE_KEY_OPTION_NOT_REQUIRED [RFC 5845]
GRE_TUNNELING_BUT_TLV_HEADER_NOT_SUPPORTED [RFC 5845]
-
MCOA_NOTCOMPLETE = 4
MCOA NOTCOMPLETE [RFC 5648]
-
MCOA_RETURNHOME_WO_NDP = 5
MCOA RETURNHOME WO/NDP [RFC 5648]
-
PBU_ACCEPTED_TB_IGNORED_SETTINGSMISMATCH = 6
PBU_ACCEPTED_TB_IGNORED_SETTINGSMISMATCH [RFC 6058]
-
Reason_unspecified = 128
Reason unspecified [RFC 6275]
-
Administratively_prohibited = 129
Administratively prohibited [RFC 6275]
-
Insufficient_resources = 130
Insufficient resources [RFC 6275]
-
Home_registration_not_supported = 131
Home registration not supported [RFC 6275]
-
Not_home_subnet = 132
Not home subnet [RFC 6275]
-
Not_home_agent_for_this_mobile_node = 133
Not home agent for this mobile node [RFC 6275]
-
Duplicate_Address_Detection_failed = 134
Duplicate Address Detection failed [RFC 6275]
-
Sequence_number_out_of_window = 135
Sequence number out of window [RFC 6275]
-
Expired_home_nonce_index = 136
Expired home nonce index [RFC 6275]
-
Expired_care_of_nonce_index = 137
Expired care-of nonce index [RFC 6275]
-
Expired_nonces = 138
Expired nonces [RFC 6275]
-
Registration_type_change_disallowed = 139
Registration type change disallowed [RFC 6275]
-
Mobile_Router_Operation_not_permitted = 140
Mobile Router Operation not permitted [RFC 3963]
-
Invalid_Prefix = 141
Invalid Prefix [RFC 3963]
-
Not_Authorized_for_Prefix = 142
Not Authorized for Prefix [RFC 3963]
-
Forwarding_Setup_failed = 143
Forwarding Setup failed [RFC 3963]
-
MIPV6_ID_MISMATCH = 144
MIPV6-ID-MISMATCH [RFC 4285]
-
MIPV6_MESG_ID_REQD = 145
MIPV6-MESG-ID-REQD [RFC 4285]
-
MIPV6_AUTH_FAIL = 146
MIPV6-AUTH-FAIL [RFC 4285][RFC Errata 3463]
-
Permanent_home_keygen_token_unavailable = 147
Permanent home keygen token unavailable [RFC 4866]
-
CGA_and_signature_verification_failed = 148
CGA and signature verification failed [RFC 4866]
-
Permanent_home_keygen_token_exists = 149
Permanent home keygen token exists [RFC 4866]
-
Non_null_home_nonce_index_expected = 150
Non-null home nonce index expected [RFC 4866]
-
SERVICE_AUTHORIZATION_FAILED = 151
SERVICE_AUTHORIZATION_FAILED [RFC 5149]
-
PROXY_REG_NOT_ENABLED = 152
PROXY_REG_NOT_ENABLED [RFC 5213]
-
NOT_LMA_FOR_THIS_MOBILE_NODE = 153
NOT_LMA_FOR_THIS_MOBILE_NODE [RFC 5213]
-
MAG_NOT_AUTHORIZED_FOR_PROXY_REG = 154
MAG_NOT_AUTHORIZED_FOR_PROXY_REG [RFC 5213]
-
NOT_AUTHORIZED_FOR_HOME_NETWORK_PREFIX = 155
NOT_AUTHORIZED_FOR_HOME_NETWORK_PREFIX [RFC 5213]
-
TIMESTAMP_MISMATCH = 156
TIMESTAMP_MISMATCH [RFC 5213]
-
TIMESTAMP_LOWER_THAN_PREV_ACCEPTED = 157
TIMESTAMP_LOWER_THAN_PREV_ACCEPTED [RFC 5213]
-
MISSING_HOME_NETWORK_PREFIX_OPTION = 158
MISSING_HOME_NETWORK_PREFIX_OPTION [RFC 5213]
-
BCE_PBU_PREFIX_SET_DO_NOT_MATCH = 159
BCE_PBU_PREFIX_SET_DO_NOT_MATCH [RFC 5213]
-
MISSING_MN_IDENTIFIER_OPTION = 160
MISSING_MN_IDENTIFIER_OPTION [RFC 5213]
-
MISSING_HANDOFF_INDICATOR_OPTION = 161
MISSING_HANDOFF_INDICATOR_OPTION [RFC 5213]
-
MISSING_ACCESS_TECH_TYPE_OPTION = 162
MISSING_ACCESS_TECH_TYPE_OPTION [RFC 5213]
-
GRE_KEY_OPTION_REQUIRED = 163
GRE_KEY_OPTION_REQUIRED [RFC 5845]
-
MCOA_MALFORMED = 164
MCOA MALFORMED [RFC 5648]
-
MCOA_NON_MCOA_BINDING_EXISTS = 165
MCOA NON-MCOA BINDING EXISTS [RFC 5648]
-
MCOA_PROHIBITED = 166
MCOA PROHIBITED [RFC 5648]
-
MCOA_UNKNOWN_COA = 167
MCOA UNKNOWN COA [RFC 5648]
-
MCOA_BULK_REGISTRATION_PROHIBITED = 168
MCOA BULK REGISTRATION PROHIBITED [RFC 5648]
-
MCOA_SIMULTANEOUS_HOME_AND_FOREIGN_PROHIBITED = 169
MCOA SIMULTANEOUS HOME AND FOREIGN PROHIBITED [RFC 5648]
-
NOT_AUTHORIZED_FOR_IPV4_MOBILITY_SERVICE = 170
NOT_AUTHORIZED_FOR_IPV4_MOBILITY_SERVICE [RFC 5844]
-
NOT_AUTHORIZED_FOR_IPV4_HOME_ADDRESS = 171
NOT_AUTHORIZED_FOR_IPV4_HOME_ADDRESS [RFC 5844]
-
NOT_AUTHORIZED_FOR_IPV6_MOBILITY_SERVICE = 172
NOT_AUTHORIZED_FOR_IPV6_MOBILITY_SERVICE [RFC 5844]
-
MULTIPLE_IPV4_HOME_ADDRESS_ASSIGNMENT_NOT_SUPPORTED = 173
MULTIPLE_IPV4_HOME_ADDRESS_ASSIGNMENT_NOT_SUPPORTED [RFC 5844]
-
Invalid_Care_of_Address = 174
Invalid Care-of Address [RFC 6275]
-
INVALID_MOBILE_NODE_GROUP_IDENTIFIER = 175
INVALID_MOBILE_NODE_GROUP_IDENTIFIER [RFC 6602]
-
REINIT_SA_WITH_HAC = 176
REINIT_SA_WITH_HAC [RFC 6618]
-
NOT_AUTHORIZED_FOR_DELEGATED_MNP = 177
NOT_AUTHORIZED_FOR_DELEGATED_MNP [RFC 7148]
-
REQUESTED_DMNP_IN_USE = 178
REQUESTED_DMNP_IN_USE [RFC 7148]
-
CANNOT_MEET_QOS_SERVICE_REQUEST = 179
CANNOT_MEET_QOS_SERVICE_REQUEST [RFC 7222]
-
CANNOT_SUPPORT_MULTIPATH_BINDING = 180
CANNOT_SUPPORT_MULTIPATH_BINDING [RFC 8278]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
StatusCode
Traffic Selector Format
This module contains the constant enumeration for Traffic Selector Format,
which is automatically generated from pcapkit.vendor.mh.traffic_selector.TrafficSelector
.
-
class pcapkit.const.mh.traffic_selector.TrafficSelector(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[TrafficSelector] Traffic Selector Format
-
Reserved_0 = 0
Reserved [RFC 6089]
-
IPv4_Binary_Traffic_Selector = 1
IPv4 Binary Traffic Selector [RFC 6088]
-
IPv6_Binary_Traffic_Selector = 2
IPv6 Binary Traffic Selector [RFC 6088]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
TrafficSelector
Update Notification Acknowledgement Status Registry
This module contains the constant enumeration for Update Notification Acknowledgement Status Registry,
which is automatically generated from pcapkit.vendor.mh.upa_status.UpdateNotificationACKStatus
.
-
class pcapkit.const.mh.upa_status.UpdateNotificationACKStatus(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[UpdateNotificationACKStatus] Update Notification Acknowledgement Status Registry
-
SUCCESS = 0
SUCCESS [RFC 7077]
-
FAILED_TO_UPDATE_SESSION_PARAMETERS = 128
FAILED-TO-UPDATE-SESSION-PARAMETERS [RFC 7077]
-
MISSING_VENDOR_SPECIFIC_OPTION = 129
MISSING-VENDOR-SPECIFIC-OPTION [RFC 7077]
-
CANNOT_MEET_QOS_SERVICE_REQUEST = 130
CANNOT_MEET_QOS_SERVICE_REQUEST [RFC 7222]
-
Reason_unspecified = 131
Reason unspecified. [RFC 7864]
-
MN_not_attached = 132
MN not attached. [RFC 7864]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
UpdateNotificationACKStatus
Update Notification Reasons Registry
This module contains the constant enumeration for Update Notification Reasons Registry,
which is automatically generated from pcapkit.vendor.mh.upn_reason.UpdateNotificationReason
.
-
class pcapkit.const.mh.upn_reason.UpdateNotificationReason(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[UpdateNotificationReason] Update Notification Reasons Registry
-
Reserved_0 = 0
Reserved [RFC 7077]
-
FORCE_REREGISTRATION = 1
FORCE-REREGISTRATION [RFC 7077]
-
UPDATE_SESSION_PARAMETERS = 2
UPDATE-SESSION-PARAMETERS [RFC 7077]
-
VENDOR_SPECIFIC_REASON = 3
VENDOR-SPECIFIC-REASON [RFC 7077]
-
ANI_PARAMS_REQUESTED = 4
ANI-PARAMS-REQUESTED [RFC 7077]
-
QOS_SERVICE_REQUEST = 5
QOS_SERVICE_REQUEST [RFC 7222]
-
PGW_TRIGGERED_PCSCF_RESTORATION_PCO = 6
PGW-TRIGGERED-PCSCF-RESTORATION-PCO [3GPP TS 29.275][Kimmo Kymalainen]
-
PGW_TRIGGERED_PCSCF_RESTORATION_DHCP = 7
PGW-TRIGGERED-PCSCF-RESTORATION-DHCP [3GPP TS 29.275][Kimmo Kymalainen]
-
FLOW_MOBILITY = 8
FLOW-MOBILITY [RFC 7864]
-
Reserved_255 = 255
Reserved [RFC 7077]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
UpdateNotificationReason
Link-Layer Address (LLA) Option Code
This module contains the constant enumeration for Link-Layer Address (LLA) Option Code,
which is automatically generated from pcapkit.vendor.mh.lla_code.LLACode
.
-
class pcapkit.const.mh.lla_code.LLACode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[LLACode] Link-Layer Address (LLA) Option Code
-
Wilcard = 0
-
New_Access_Point = 1
-
MH = 2
-
NAR = 3
-
RtSolPr_or_PrRtAdv = 4
-
access_point = 5
-
no_prefix_information = 6
-
no_fast_handover_support = 7
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
LLACode
CGA Extension Type Tags
This module contains the constant enumeration for CGA Extension Type Tags,
which is automatically generated from pcapkit.vendor.mh.cga_type.CGAType
.
-
class pcapkit.const.mh.cga_type.CGAType(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[CGAType] CGA Extension Type Tags
-
Tag_086F_CA5E_10B2_00C9_9C8C_E001_6427_7C08 = 11214273416930859500379834084227513352
0x086F CA5E 10B2 00C9 9C8C E001 6427 7C08 [RFC 3971]
-
Tag_5F27_0586_8D6C_4C56_A246_9EBB_9B2A_2E13 = 126479271249439972244441648438851546643
0x5F27 0586 8D6C 4C56 A246 9EBB 9B2A 2E13 [RFC 4866]
-
Tag_F0EF_F02F_BFF4_3D0F_E793_0C3C_6E61_74EA = 320260549499005051005064285623930680554
0xF0EF F02F BFF4 3D0F E793 0C3C 6E61 74EA [RFC 7401]
-
Tag_4A30_5662_4858_574B_3655_416F_506A_6D48 = 98613854011269005175180584815788977480
0x4A30 5662 4858 574B 3655 416F 506A 6D48 [RFC 5533]
-
Tag_09F5_2BE5_3B62_4C76_CB96_4E7F_CDC9_2804 = 13236054997645899814505864448224864260
0x09F5 2BE5 3B62 4C76 CB96 4E7F CDC9 2804 [RFC 6496]
-
Tag_8701_55C8_0CCA_DD32_6AB7_E415_F148_84D0 = 179452711582230058620934117326034863312
0x8701 55C8 0CCA DD32 6AB7 E415 F148 84D0 [RFC 8928]
-
Tag_00B5_A69C_795D_F5D5_F008_7F56_843F_2C40 = 943185008543639419138978642795637824
0x00B5 A69C 795D F5D5 F008 7F56 843F 2C40 [RFC 9374]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
CGAType
CGA Extension Type Values
This module contains the constant enumeration for CGA Extension Type Values,
which is automatically generated from pcapkit.vendor.mh.cga_extension.CGAExtension
.
-
class pcapkit.const.mh.cga_extension.CGAExtension(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[CGAExtension] CGA Extension Type Values
-
Multi_Prefix = 18
Multi-Prefix [RFC 5535]
-
Exp_FFFD = 65533
Exp_FFFD (experimental) [RFC 4581]
-
Exp_FFFE = 65534
Exp_FFFE (experimental) [RFC 4581]
-
Exp_FFFF = 65535
Exp_FFFF (experimental) [RFC 4581]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
CGAExtension
CGA SEC
This module contains the constant enumeration for CGA SEC,
which is automatically generated from pcapkit.vendor.mh.cga_sec.CGASec
.
-
class pcapkit.const.mh.cga_sec.CGASec(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[CGASec] CGA SEC
-
SHA_1_0hash2bits = 0
SHA-1_0hash2bits [RFC 4982]
-
SHA_1_16hash2bits = 1
SHA-1_16hash2bits [RFC 4982]
-
SHA_1_32hash2bits = 2
SHA-1_32hash2bits [RFC 4982]
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
CGASec
Binding Error Status Code
This module contains the constant enumeration for Binding Error Status Code,
which is automatically generated from pcapkit.vendor.mh.binding_error.BindingError
.
-
class pcapkit.const.mh.binding_error.BindingError(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases: IntEnum
[BindingError] Binding Error Status Code
-
Unknown_binding_for_Home_Address_destination_option = 1
-
Unrecognized_MH_Type_value = 2
-
classmethod _missing_(value)[source]
Lookup function used when value is not found.
- Parameters:
value (int
) – Value to get enum item.
- Return type:
BindingError
Footnotes