Module admin

Source
Expand description

Extensions for fuchsia.net.routes.admin.

Enums§

RouteSetCreationError
Route set creation errors.
RouteSetRequest
GenericOverIp version of RouteSetV{4, 6}Request.
RouteTableCreationError
Route table creation errors.
RouteTableRequest
GenericOverIp version of RouteTableV{4, 6}Request.

Traits§

FidlRouteAdminIpExt
Admin extension for the fuchsia.net.routes.admin FIDL API.

Functions§

add_route
Dispatches add_route on either the RouteSetV4 or RouteSetV6 proxy.
authenticate_for_interface
Dispatches authenticate_for_interface on either the RouteSetV4 or RouteSetV6 proxy.
concretize_route_table_provider_request
The compiler often fails to infer that an item in the RouteTableProvider request stream is a Result. This function helps force it to understand this so that the Result can be unwrapped to get the actual RouteTableProvider request inside.
detach_route_table
Dispatches detach on either the RouteTableV4 or RouteTableV6 proxy.
get_authorization_for_route_table
Dispatches get_authorization_for_route_table on either the RouteTableV4 or RouteTableV6 proxy.
get_table_id
Dispatches get_table_id on either the RouteTableV4 or RouteTableV6 proxy.
new_global_route_set
Dispatches global_route_set on either the RoutesV4 or RoutesV6 in fuchsia.net.root.
new_route_set
Dispatches new_route_set on either the RouteTableV4 or RouteTableV6 proxy.
new_route_table
Dispatches new_route_table on either the RouteTableProviderV4 or RouteTableProviderV6 proxy.
remove_route
Dispatches remove_route on either the RouteSetV4 or RouteSetV6 proxy.
remove_route_table
Dispatches remove on either the RouteTableV4 or RouteTableV6 proxy.
unpack_route_table_provider_request
Unpacks the [ServerEnd] and debug name from a request for a new route table.