blob: 939bffa510ef7b990688dd29e67c0ef291849c4c [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
#
# WARNING: This file is machine generated by fidlgen.
include <fuchsia/net/stack/c/fidl.h>
fuchsia_net_stack_InterfaceAddressInLine {
ip_addressInLine fuchsia_net_IpAddressInLine
prefix_len int8
} [packed]
fuchsia_net_stack_InterfaceAddressOutOfLine {
void void
} [packed]
fuchsia_net_stack_InterfaceAddressHandles {
void void
} [packed]
fuchsia_net_stack_InterfaceInfoHandles {
properties fuchsia_net_stack_InterfacePropertiesHandles
} [packed]
fuchsia_net_stack_InterfacePropertiesHandles {
mac fuchsia_hardware_ethernet_MacAddressHandles
addresses array[fuchsia_net_stack_InterfaceAddressHandles]
} [packed]
fuchsia_net_stack_ForwardingEntryInLine {
subnetInLine fuchsia_net_SubnetInLine
destinationInLine fuchsia_net_stack_ForwardingDestinationInLine
} [packed]
fuchsia_net_stack_ForwardingEntryOutOfLine {
subnetOutOfLine fuchsia_net_SubnetOutOfLine
} [packed]
fuchsia_net_stack_ForwardingEntryHandles {
subnet fuchsia_net_SubnetHandles
} [packed]
fuchsia_net_stack_InterfaceStatusChangeHandles {
void void
} [packed]
fuchsia_net_stack_InterfaceAddressChangeHandles {
void void
} [packed]
fuchsia_net_stack_ErrorHandles {
void void
} [packed]
fuchsia_net_stack_ForwardingDestinationInLine [
device_id fidl_union_member[fuchsia_net_stack_ForwardingDestinationTag_deviceId, int64]
next_hopInLine fidl_union_member[fuchsia_net_stack_ForwardingDestinationTag_nextHop, fuchsia_net_IpAddressInLine]
]
fuchsia_net_stack_StackAddEthernetInterfaceRequest {
hdr fidl_message_header[523329667]
topological_pathInLine fidl_string
device flags[fidl_handle_presence, int32]
topological_pathOutOfLine fidl_aligned[stringnoz]
} [packed]
fuchsia_net_stack_StackAddEthernetInterfaceRequestHandles {
device zx_chan_fuchsia_hardware_ethernet_Device_client
} [packed]
fuchsia_net_stack_StackAddEthernetInterfaceResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackDelEthernetInterfaceRequest {
hdr fidl_message_header[164294732]
id int64
} [packed]
fuchsia_net_stack_StackDelEthernetInterfaceRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackDelEthernetInterfaceResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackListInterfacesRequest {
hdr fidl_message_header[1110617141]
} [packed]
fuchsia_net_stack_StackListInterfacesRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackListInterfacesResponseHandles {
ifs array[fuchsia_net_stack_InterfaceInfoHandles]
} [packed]
fuchsia_net_stack_StackGetInterfaceInfoRequest {
hdr fidl_message_header[1475819982]
id int64
} [packed]
fuchsia_net_stack_StackGetInterfaceInfoRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackGetInterfaceInfoResponseHandles {
info fuchsia_net_stack_InterfaceInfoHandles
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackEnableInterfaceRequest {
hdr fidl_message_header[338651837]
id int64
} [packed]
fuchsia_net_stack_StackEnableInterfaceRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackEnableInterfaceResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackDisableInterfaceRequest {
hdr fidl_message_header[420106991]
id int64
} [packed]
fuchsia_net_stack_StackDisableInterfaceRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackDisableInterfaceResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackAddInterfaceAddressRequest {
hdr fidl_message_header[503331302]
id int64
addrInLine fuchsia_net_stack_InterfaceAddressInLine
addrOutOfLine fuchsia_net_stack_InterfaceAddressOutOfLine
} [packed]
fuchsia_net_stack_StackAddInterfaceAddressRequestHandles {
addr fuchsia_net_stack_InterfaceAddressHandles
} [packed]
fuchsia_net_stack_StackAddInterfaceAddressResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackDelInterfaceAddressRequest {
hdr fidl_message_header[1221457197]
id int64
addrInLine fuchsia_net_IpAddressInLine
} [packed]
fuchsia_net_stack_StackDelInterfaceAddressRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackDelInterfaceAddressResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackGetForwardingTableRequest {
hdr fidl_message_header[1689435905]
} [packed]
fuchsia_net_stack_StackGetForwardingTableRequestHandles {
void void
} [packed]
fuchsia_net_stack_StackGetForwardingTableResponseHandles {
table array[fuchsia_net_stack_ForwardingEntryHandles]
} [packed]
fuchsia_net_stack_StackAddForwardingEntryRequest {
hdr fidl_message_header[707225626]
entryInLine fuchsia_net_stack_ForwardingEntryInLine
entryOutOfLine fuchsia_net_stack_ForwardingEntryOutOfLine
} [packed]
fuchsia_net_stack_StackAddForwardingEntryRequestHandles {
entry fuchsia_net_stack_ForwardingEntryHandles
} [packed]
fuchsia_net_stack_StackAddForwardingEntryResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackDelForwardingEntryRequest {
hdr fidl_message_header[456510177]
subnetInLine fuchsia_net_SubnetInLine
subnetOutOfLine fuchsia_net_SubnetOutOfLine
} [packed]
fuchsia_net_stack_StackDelForwardingEntryRequestHandles {
subnet fuchsia_net_SubnetHandles
} [packed]
fuchsia_net_stack_StackDelForwardingEntryResponseHandles {
err fuchsia_net_stack_ErrorHandles
} [packed]
fuchsia_net_stack_StackOnInterfaceStatusChangeEventHandles {
info fuchsia_net_stack_InterfaceStatusChangeHandles
} [packed]
fuchsia_net_stack_StackOnInterfaceAddressChangeEventHandles {
info fuchsia_net_stack_InterfaceAddressChangeHandles
} [packed]
resource zx_chan_fuchsia_net_stack_Stack_client[zx_chan]
resource zx_chan_fuchsia_net_stack_Stack_server[zx_chan]
zx_channel_create$fuchsia_net_stack_Stack(options const[0], out0 ptr[out, zx_chan_fuchsia_net_stack_Stack_client], out1 ptr[out, zx_chan_fuchsia_net_stack_Stack_server])
fdio_service_connect$fuchsia_net_stack_Stack(path ptr[in, string["/svc/fuchsia.net.stack.Stack"]], handle zx_chan_fuchsia_net_stack_Stack_server)
zx_channel_call$fuchsia_net_stack_StackAddEthernetInterface(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackAddEthernetInterfaceRequest, fuchsia_net_stack_StackAddEthernetInterfaceRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackAddEthernetInterfaceResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackDelEthernetInterface(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackDelEthernetInterfaceRequest, fuchsia_net_stack_StackDelEthernetInterfaceRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackDelEthernetInterfaceResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackListInterfaces(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackListInterfacesRequest, fuchsia_net_stack_StackListInterfacesRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackListInterfacesResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackGetInterfaceInfo(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackGetInterfaceInfoRequest, fuchsia_net_stack_StackGetInterfaceInfoRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackGetInterfaceInfoResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackEnableInterface(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackEnableInterfaceRequest, fuchsia_net_stack_StackEnableInterfaceRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackEnableInterfaceResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackDisableInterface(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackDisableInterfaceRequest, fuchsia_net_stack_StackDisableInterfaceRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackDisableInterfaceResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackAddInterfaceAddress(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackAddInterfaceAddressRequest, fuchsia_net_stack_StackAddInterfaceAddressRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackAddInterfaceAddressResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackDelInterfaceAddress(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackDelInterfaceAddressRequest, fuchsia_net_stack_StackDelInterfaceAddressRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackDelInterfaceAddressResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackGetForwardingTable(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackGetForwardingTableRequest, fuchsia_net_stack_StackGetForwardingTableRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackGetForwardingTableResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackAddForwardingEntry(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackAddForwardingEntryRequest, fuchsia_net_stack_StackAddForwardingEntryRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackAddForwardingEntryResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_call$fuchsia_net_stack_StackDelForwardingEntry(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_net_stack_StackDelForwardingEntryRequest, fuchsia_net_stack_StackDelForwardingEntryRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_stack_StackDelForwardingEntryResponseHandles]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_read$fuchsia_net_stack_StackOnInterfaceStatusChange(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_net_stack_StackOnInterfaceStatusChangeEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])
zx_channel_read$fuchsia_net_stack_StackOnInterfaceAddressChange(handle zx_chan_fuchsia_net_stack_Stack_client, options const[0], bytes ptr[out, array[int8, ZX_CHANNEL_MAX_MSG_BYTES]], num_bytes bytesize[bytes], handles ptr[out, fuchsia_net_stack_StackOnInterfaceAddressChangeEventHandles], num_handles bytesize[handles], actual_bytes ptr[out, int32], actual_handles ptr[out, int32])