MH Constant Enumerations¶
This module contains all constant enumerations of
MH implementations. Available
enumerations include:
Mobility Header Types [*] |
|
Mobility Options [†] |
|
Status Codes (DNS Update Mobility Option) [‡] |
|
Pseudo Home Address Acknowledgement Status Codes [§] |
|
Mobile Node Identifier Option Subtypes [¶] |
|
Status Codes [#] |
|
Enumerating Algorithms [♠] |
|
Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options [♥] |
|
Handoff Indicator Option Type Values [♦] |
|
Access Technology Type Option Type Values [♣] |
|
Binding Update Flags [**] |
|
Binding Acknowledgment Flags [††] |
|
Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes [‡‡] |
|
Binding Revocation Type [§§] |
|
Revocation Trigger Values [¶¶] |
|
Binding Revocation Acknowledgement Status Codes [##] |
|
IPv4 Home Address Reply Status Codes [♠♠] |
|
IPv4 DHCP Support Mode Flags [♥♥] |
|
Handover Initiate Flags [♦♦] |
|
Handover Acknowledge Flags [♣♣] |
|
Handover Initiate Status Codes [***] |
|
Handover Acknowledge Status Codes [†††] |
|
Flow Identification Mobility Option Status Codes [‡‡‡] |
|
Flow Identification Sub-Options [§§§] |
|
Traffic Selector Format [¶¶¶] |
|
Mobile Node Group Identifier Type Registry [###] |
|
DSMIP6-TLS Packet Types Registry [♠♠♠] |
|
Access Network Information (ANI) Sub-Option Type Values [♥♥♥] |
|
Operator-Identifier Type Registry [♦♦♦] |
|
Update Notification Reasons Registry [♣♣♣] |
|
Update Notification Acknowledgement Status Registry [****] |
|
Flow Binding Type [††††] |
|
Flow Binding Indication Triggers [‡‡‡‡] |
|
Flow Binding Acknowledgement Status Codes [§§§§] |
|
Flow Binding Action Values [¶¶¶¶] |
|
Quality-of-Service Attribute Registry [####] |
|
LMA-Controlled MAG Parameters Sub-Option Type Values [♠♠♠♠] |
|
Link-Layer Address (LLA) Option Code [♥♥♥♥] |
|
CGA Extension Type Tags [♦♦♦♦] |
|
CGA Extension Type Values [♣♣♣♣] |
|
CGA SEC [*****] |
|
Bingding Error Status Code [†††††] |
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[AccessType] Access Technology Type Option Type Values
- 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 _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[ACKStatusCode] Pseudo Home Address Acknowledgement Status Codes
- Dynamic_pseudo_home_address_assignment_not_available = 132¶
Dynamic pseudo home address assignment not available [RFC 5726]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[ANISuboption] Access Network Information (ANI) Sub-Option Type Values
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[AuthSubtype] Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntFlag[BindingACKFlag] Binding Acknowledgment Flags
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[BindingRevocation] Binding Revocation Type
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Binding Update Flags¶
This module contains the constant enumeration for Binding Update Flags,
which is automatically generated from pcapkit.vendor.mh.binding_update_flag.BindingUpdateFlag.
- class pcapkit.const.mh.binding_update_flag.BindingUpdateFlag(*values)[source]¶
Bases:
EnumRegistry,IntFlag[BindingUpdateFlag] Binding Update Flags
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[DHCPSupportMode] IPv4 DHCP Support Mode Flags
- Unassigned_0x0 = 0¶
Unassigned
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[DNSStatusCode] Status Codes (DNS Update Mobility Option)
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[DSMIP6TLSPacket] DSMIP6-TLS Packet Types Registry
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[DSMIPv6HomeAddress] Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes
- Dynamic_IPv4_home_address_assignment_not_available = 132¶
Dynamic IPv4 home address assignment not available [RFC 5555]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[EnumeratingAlgorithm] Enumerating Algorithms
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowBindingACKStatus] Flow Binding Acknowledgement Status Codes
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowBindingAction] Flow Binding Action Values
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowBindingIndicationTrigger] Flow Binding Indication Triggers
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowBindingType] Flow Binding Type
- Unassigned_0 = 0¶
Unassigned
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowIDStatus] Flow Identification Mobility Option Status Codes
- 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]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[FlowIDSuboption] Flow Identification Sub-Options
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[HandoffType] Handoff Indicator Option Type Values
- 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]
- Attachment_over_a_new_interface_sharing_prefixes = 6¶
Attachment over a new interface sharing prefixes [RFC 7864]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntFlag[HandoverACKFlag] Handover Acknowledge Flags
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[HandoverACKStatus] Handover Acknowledge Status Codes
- Handover_Accepted_or_Successful = 0¶
Handover Accepted or Successful (when ‘P’ flag is set) [RFC 5949]
- Handover_Not_Accepted_reason_unspecified = 128¶
Handover Not Accepted, reason unspecified [RFC 5568]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntFlag[HandoverInitiateFlag] Handover Initiate Flags
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[HandoverInitiateStatus] Handover Initiate Status Codes
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[HomeAddressReply] IPv4 Home Address Reply Status Codes
- Dynamic_IPv4_home_address_assignment_not_available = 132¶
Dynamic IPv4 home address assignment not available [RFC 5844]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[LMAControlledMAGSuboption] LMA-Controlled MAG Parameters Sub-Option Type Values
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[MNGroupID] Mobile Node Group Identifier Type Registry
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[MNIDSubtype] Mobile Node Identifier Option Subtypes
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[OperatorID] Operator-Identifier Type Registry
- Operator_Identifier_as_a_variable_length_Private_Enterprise_Number = 1¶
Operator-Identifier as a variable-length Private Enterprise Number (PEN) [RFC 6757]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[Option] Mobility Options
- Mobile_Node_Link_local_Address_Interface_Identifier_Option = 42¶
Mobile Node Link-local Address Interface Identifier Option [RFC 5949]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[Packet] Mobility Header Types - for the MH Type field in the Mobility Header
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[QoSAttribute] Quality-of-Service Attribute Registry
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[RevocationStatusCode] Binding Revocation Acknowledgement Status Codes
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[RevocationTrigger] Revocation Trigger Values
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[StatusCode] Status Codes
- Binding_Update_accepted_Proxy_Binding_Update_accepted = 0¶
Binding Update accepted/Proxy Binding Update accepted [RFC 6275][RFC 5213]
- GRE_TUNNELING_BUT_TLV_HEADER_NOT_SUPPORTED = 3¶
GRE_TUNNELING_BUT_TLV_HEADER_NOT_SUPPORTED [RFC 5845]
Permanent home keygen token unavailable [RFC 4866]
- MCOA_SIMULTANEOUS_HOME_AND_FOREIGN_PROHIBITED = 169¶
MCOA SIMULTANEOUS HOME AND FOREIGN PROHIBITED [RFC 5648]
- MULTIPLE_IPV4_HOME_ADDRESS_ASSIGNMENT_NOT_SUPPORTED = 173¶
MULTIPLE_IPV4_HOME_ADDRESS_ASSIGNMENT_NOT_SUPPORTED [RFC 5844]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[TrafficSelector] Traffic Selector Format
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[UpdateNotificationACKStatus] Update Notification Acknowledgement Status Registry
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[UpdateNotificationReason] Update Notification Reasons Registry
- 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]
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,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 _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,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 _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[CGAExtension] CGA Extension Type Values
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[CGASec] CGA SEC
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
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(*values)[source]¶
Bases:
EnumRegistry,IntEnum[BindingError] Binding Error Status Code
- Unknown_binding_for_Home_Address_destination_option = 1¶
- Unrecognized_MH_Type_value = 2¶
- classmethod _validate_value(value)[source]¶
Reject
valueunless it passes the range check_missing_()makes.Overrides
_validate_value()with that check and the message it raises, soregister()refuses exactly the valuesget()refuses, in the same words (#1816).- Parameters:
value (
Any) – Value about to be looked up or minted.- Raises:
EnumValueError – If
valuefails that check. AValueError, so anexcept ValueErrorcaller is unaffected.
Footnotes