Namespaces

Enumerations

enum class AddressRemovalReason : uint32_t
Name Value Comments
INVALID 1u

The address is not a valid address.

ALREADY_ASSIGNED 2u

The address is already assigned to the interface.

DAD_FAILED 3u

Duplicate Address Detection failed.

A neighbor was found to hold the address.

INTERFACE_REMOVED 4u

The address was removed as a result of the interface being removed.

USER_REMOVED 5u

The address was removed from the interface by user action.

INVALID_PROPERTIES 6u

Invalid address properties or parameters during addition or properties
update.

FORFEITED 7u

The address was voluntarily forfeited.

While performing ongoing address conflict detection, a neighbor was
found to be using the address. This error is similar to `DAD_FAILED`,
except that it may occur at any time after the address becomes assigned.

Reasons from IP address removal.

Defined at line 23 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::AddressRemovalReason value, ::fuchsia::net::interfaces::admin::AddressRemovalReason * result)

    Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::IgmpVersion value, ::fuchsia::net::interfaces::admin::IgmpVersion * result)

    Defined at line 132 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::MldVersion value, ::fuchsia::net::interfaces::admin::MldVersion * result)

    Defined at line 182 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_RemoveAddress_Error value, ::fuchsia::net::interfaces::admin::Control_RemoveAddress_Error * result)

    Defined at line 228 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_SetConfiguration_Error value, ::fuchsia::net::interfaces::admin::Control_SetConfiguration_Error * result)

    Defined at line 340 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_GetConfiguration_Error value, ::fuchsia::net::interfaces::admin::Control_GetConfiguration_Error * result)

    Defined at line 372 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_Enable_Error value, ::fuchsia::net::interfaces::admin::Control_Enable_Error * result)

    Defined at line 404 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_Disable_Error value, ::fuchsia::net::interfaces::admin::Control_Disable_Error * result)

    Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::Control_Remove_Error value, ::fuchsia::net::interfaces::admin::Control_Remove_Error * result)

    Defined at line 480 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::interfaces::admin::InterfaceRemovedReason value, ::fuchsia::net::interfaces::admin::InterfaceRemovedReason * result)

    Defined at line 559 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::AddressStateProviderUpdateAddressPropertiesRequest & _value, ::fuchsia::net::interfaces::admin::AddressStateProviderUpdateAddressPropertiesRequest * _result)

    Defined at line 790 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::AddressStateProviderWatchAddressAssignmentStateResponse & _value, ::fuchsia::net::interfaces::admin::AddressStateProviderWatchAddressAssignmentStateResponse * _result)

    Defined at line 811 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::AddressStateProviderOnAddressRemovedRequest & _value, ::fuchsia::net::interfaces::admin::AddressStateProviderOnAddressRemovedRequest * _result)

    Defined at line 832 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlAddAddressRequest & _value, ::fuchsia::net::interfaces::admin::ControlAddAddressRequest * _result)

    Defined at line 2733 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlRemoveAddressRequest & _value, ::fuchsia::net::interfaces::admin::ControlRemoveAddressRequest * _result)

    Defined at line 2756 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_RemoveAddress_Response & _value, ::fuchsia::net::interfaces::admin::Control_RemoveAddress_Response * _result)

    Defined at line 2787 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_RemoveAddress_Result & value, ::fuchsia::net::interfaces::admin::Control_RemoveAddress_Result * result)

    Defined at line 2897 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlGetIdResponse & _value, ::fuchsia::net::interfaces::admin::ControlGetIdResponse * _result)

    Defined at line 2918 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlSetConfigurationRequest & _value, ::fuchsia::net::interfaces::admin::ControlSetConfigurationRequest * _result)

    Defined at line 2939 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_SetConfiguration_Response & _value, ::fuchsia::net::interfaces::admin::Control_SetConfiguration_Response * _result)

    Defined at line 2970 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_SetConfiguration_Result & value, ::fuchsia::net::interfaces::admin::Control_SetConfiguration_Result * result)

    Defined at line 3080 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_GetConfiguration_Response & _value, ::fuchsia::net::interfaces::admin::Control_GetConfiguration_Response * _result)

    Defined at line 3111 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_GetConfiguration_Result & value, ::fuchsia::net::interfaces::admin::Control_GetConfiguration_Result * result)

    Defined at line 3221 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Enable_Response & _value, ::fuchsia::net::interfaces::admin::Control_Enable_Response * _result)

    Defined at line 3252 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Enable_Result & value, ::fuchsia::net::interfaces::admin::Control_Enable_Result * result)

    Defined at line 3362 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Disable_Response & _value, ::fuchsia::net::interfaces::admin::Control_Disable_Response * _result)

    Defined at line 3393 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Disable_Result & value, ::fuchsia::net::interfaces::admin::Control_Disable_Result * result)

    Defined at line 3503 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlGetAuthorizationForInterfaceResponse & _value, ::fuchsia::net::interfaces::admin::ControlGetAuthorizationForInterfaceResponse * _result)

    Defined at line 3526 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Remove_Response & _value, ::fuchsia::net::interfaces::admin::Control_Remove_Response * _result)

    Defined at line 3558 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Control_Remove_Result & value, ::fuchsia::net::interfaces::admin::Control_Remove_Result * result)

    Defined at line 3667 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::ControlOnInterfaceRemovedRequest & _value, ::fuchsia::net::interfaces::admin::ControlOnInterfaceRemovedRequest * _result)

    Defined at line 3688 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::InstallerInstallDeviceRequest & _value, ::fuchsia::net::interfaces::admin::InstallerInstallDeviceRequest * _result)

    Defined at line 3858 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::Empty & _value, ::fuchsia::net::interfaces::admin::Empty * _result)

    Defined at line 3881 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::NetstackManagedRoutesDesignation & value, ::fuchsia::net::interfaces::admin::NetstackManagedRoutesDesignation * result)

    Defined at line 4008 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::InstallerInstallBlackholeInterfaceRequest & _value, ::fuchsia::net::interfaces::admin::InstallerInstallBlackholeInterfaceRequest * _result)

    Defined at line 4191 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::interfaces::admin::DeviceControlCreateInterfaceRequest & _value, ::fuchsia::net::interfaces::admin::DeviceControlCreateInterfaceRequest * _result)

    Defined at line 4256 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h