Changes in uspace/srv/net/netif/netif_remote.c [21580dd:aadf01e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/netif/netif_remote.c
r21580dd raadf01e 49 49 #include "netif_messages.h" 50 50 51 int netif_get_addr_req( int netif_phone, device_id_t device_id, measured_string_ref * address, char ** data){52 return generic_get_addr_req( netif_phone, NET_NETIF_GET_ADDR, device_id, address, data);51 int netif_get_addr_req(int netif_phone, device_id_t device_id, measured_string_ref * address, char ** data){ 52 return generic_get_addr_req(netif_phone, NET_NETIF_GET_ADDR, device_id, address, data); 53 53 } 54 54 55 int netif_probe_req( int netif_phone, device_id_t device_id, int irq, int io){56 return async_req_3_0( netif_phone, NET_NETIF_PROBE, device_id, irq, io);55 int netif_probe_req(int netif_phone, device_id_t device_id, int irq, int io){ 56 return async_req_3_0(netif_phone, NET_NETIF_PROBE, device_id, irq, io); 57 57 } 58 58 59 int netif_send_msg( int netif_phone, device_id_t device_id, packet_t packet, services_t sender){60 return generic_send_msg( netif_phone, NET_NETIF_SEND, device_id, packet_get_id( packet ), sender, 0);59 int netif_send_msg(int netif_phone, device_id_t device_id, packet_t packet, services_t sender){ 60 return generic_send_msg(netif_phone, NET_NETIF_SEND, device_id, packet_get_id(packet), sender, 0); 61 61 } 62 62 63 int netif_start_req( int netif_phone, device_id_t device_id){64 return async_req_1_0( netif_phone, NET_NETIF_START, device_id);63 int netif_start_req(int netif_phone, device_id_t device_id){ 64 return async_req_1_0(netif_phone, NET_NETIF_START, device_id); 65 65 } 66 66 67 int netif_stop_req( int netif_phone, device_id_t device_id){68 return async_req_1_0( netif_phone, NET_NETIF_STOP, device_id);67 int netif_stop_req(int netif_phone, device_id_t device_id){ 68 return async_req_1_0(netif_phone, NET_NETIF_STOP, device_id); 69 69 } 70 70 71 int netif_stats_req( int netif_phone, device_id_t device_id, device_stats_ref stats){72 aid_t 73 ipcarg_t 71 int netif_stats_req(int netif_phone, device_id_t device_id, device_stats_ref stats){ 72 aid_t message_id; 73 ipcarg_t result; 74 74 75 if( ! stats ) return EBADMEM; 76 message_id = async_send_1( netif_phone, NET_NETIF_STATS, ( ipcarg_t ) device_id, NULL ); 77 async_data_read_start( netif_phone, stats, sizeof( * stats )); 78 async_wait_for( message_id, & result ); 79 return ( int ) result; 75 if(! stats){ 76 return EBADMEM; 77 } 78 message_id = async_send_1(netif_phone, NET_NETIF_STATS, (ipcarg_t) device_id, NULL); 79 async_data_read_start(netif_phone, stats, sizeof(*stats)); 80 async_wait_for(message_id, &result); 81 return (int) result; 80 82 } 81 83 82 int netif_bind_service( services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver){83 return bind_service( service, device_id, me, 0, receiver);84 int netif_bind_service(services_t service, device_id_t device_id, services_t me, async_client_conn_t receiver){ 85 return bind_service(service, device_id, me, 0, receiver); 84 86 } 85 87
Note:
See TracChangeset
for help on using the changeset viewer.