Network interface module interface implementation for standalone remote modules. More...
#include <ipc/services.h>#include "../modules.h"#include "../structures/measured_strings.h"#include "../structures/packet/packet.h"#include "../structures/packet/packet_client.h"#include "../include/device.h"#include "../include/netif_interface.h"#include "netif_messages.h"
Functions | |
Network interface module interface | |
| int | netif_get_addr_req (int netif_phone, device_id_t device_id, measured_string_ref *address, char **data) |
| Returns the device local hardware address. | |
| int | netif_probe_req (int netif_phone, device_id_t device_id, int irq, int io) |
| Probes the existence of the device. | |
| int | netif_send_msg (int netif_phone, device_id_t device_id, packet_t packet, services_t sender) |
| Sends the packet queue. | |
| int | netif_start_req (int netif_phone, device_id_t device_id) |
| Starts the device. | |
| int | netif_stop_req (int netif_phone, device_id_t device_id) |
| Stops the device. | |
| int | netif_stats_req (int netif_phone, device_id_t device_id, device_stats_ref stats) |
| Returns the device usage statistics. | |
| int | netif_bind_service (services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver) |
| Creates bidirectional connection with the network interface module and registers the message receiver. | |
Network interface module interface implementation for standalone remote modules.
1.6.1