Changes in uspace/srv/net/il/arp/arp_remote.c [21580dd:aadf01e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/il/arp/arp_remote.c
r21580dd raadf01e 52 52 #include "arp_messages.h" 53 53 54 int arp_device_req( int arp_phone, device_id_t device_id, services_t protocol, services_t netif, measured_string_ref address){55 aid_t 56 ipcarg_t 54 int arp_device_req(int arp_phone, device_id_t device_id, services_t protocol, services_t netif, measured_string_ref address){ 55 aid_t message_id; 56 ipcarg_t result; 57 57 58 message_id = async_send_3( arp_phone, NET_ARP_DEVICE, ( ipcarg_t ) device_id, protocol, netif, NULL);59 measured_strings_send( arp_phone, address, 1);60 async_wait_for( message_id, & result);61 return ( int) result;58 message_id = async_send_3(arp_phone, NET_ARP_DEVICE, (ipcarg_t) device_id, protocol, netif, NULL); 59 measured_strings_send(arp_phone, address, 1); 60 async_wait_for(message_id, &result); 61 return (int) result; 62 62 } 63 63 64 int arp_translate_req( int arp_phone, device_id_t device_id, services_t protocol, measured_string_ref address, measured_string_ref * translation, char ** data){65 return generic_translate_req( arp_phone, NET_ARP_TRANSLATE, device_id, protocol, address, 1, translation, data);64 int arp_translate_req(int arp_phone, device_id_t device_id, services_t protocol, measured_string_ref address, measured_string_ref * translation, char ** data){ 65 return generic_translate_req(arp_phone, NET_ARP_TRANSLATE, device_id, protocol, address, 1, translation, data); 66 66 } 67 67 68 int arp_clear_device_req( int arp_phone, device_id_t device_id){69 return ( int ) async_req_1_0( arp_phone, NET_ARP_CLEAR_DEVICE, ( ipcarg_t ) device_id);68 int arp_clear_device_req(int arp_phone, device_id_t device_id){ 69 return (int) async_req_1_0(arp_phone, NET_ARP_CLEAR_DEVICE, (ipcarg_t) device_id); 70 70 } 71 71 72 int arp_clear_address_req( int arp_phone, device_id_t device_id, services_t protocol, measured_string_ref address){73 aid_t 74 ipcarg_t 72 int arp_clear_address_req(int arp_phone, device_id_t device_id, services_t protocol, measured_string_ref address){ 73 aid_t message_id; 74 ipcarg_t result; 75 75 76 message_id = async_send_2( arp_phone, NET_ARP_CLEAR_ADDRESS, ( ipcarg_t ) device_id, protocol, NULL);77 measured_strings_send( arp_phone, address, 1);78 async_wait_for( message_id, & result);79 return ( int) result;76 message_id = async_send_2(arp_phone, NET_ARP_CLEAR_ADDRESS, (ipcarg_t) device_id, protocol, NULL); 77 measured_strings_send(arp_phone, address, 1); 78 async_wait_for(message_id, &result); 79 return (int) result; 80 80 } 81 81 82 int arp_clean_cache_req( int arp_phone){83 return ( int ) async_req_0_0( arp_phone, NET_ARP_CLEAN_CACHE);82 int arp_clean_cache_req(int arp_phone){ 83 return (int) async_req_0_0(arp_phone, NET_ARP_CLEAN_CACHE); 84 84 } 85 85 86 int arp_connect_module( services_t service ){ 87 if( service != SERVICE_ARP ) return EINVAL; 88 return connect_to_service( SERVICE_ARP ); 86 int arp_connect_module(services_t service){ 87 if(service != SERVICE_ARP){ 88 return EINVAL; 89 } 90 return connect_to_service(SERVICE_ARP); 89 91 } 90 92 91 task_id_t arp_task_get_id( void){93 task_id_t arp_task_get_id(void){ 92 94 return 0; 93 95 }
Note:
See TracChangeset
for help on using the changeset viewer.