Changes in uspace/srv/net/netif/netif_remote.c [aadf01e:21580dd] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/netif/netif_remote.c
raadf01e r21580dd 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){ 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; 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; 82 80 } 83 81 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);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 ); 86 84 } 87 85
Note:
See TracChangeset
for help on using the changeset viewer.