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 230 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 342 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 374 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 406 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 438 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 482 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 561 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 792 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 813 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 834 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 2868 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 2891 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 2922 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 3032 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 3053 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 3074 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 3105 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 3215 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 3246 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 3356 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 3387 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 3497 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 3528 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 3638 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 3661 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 3693 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 3802 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 3823 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 3993 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 4016 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 4143 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 4326 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 4391 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/hlcpp/fuchsia/net/interfaces/admin/cpp/fidl.h