Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4504 → Rev 4505

/branches/network/uspace/srv/net/il/ip/ip_remote.c
35,21 → 35,18
 
#include <ipc/services.h>
 
#include <ipc/services.h>
 
#include "../../messages.h"
#include "../../modules.h"
 
#include "../../include/device.h"
#include "../../include/ip_interface.h"
#include "../../include/sockaddr.h"
 
#include "../../structures/packet/packet_client.h"
 
#include "../il_messages.h"
 
int ip_bind_service( services_t service, services_t me, async_client_conn_t receiver ){
return bind_service( service, 0, me, 0, receiver );
}
#include "ip_messages.h"
 
int ip_device_req( int ip_phone, device_id_t device_id, services_t service ){
return generic_device_req( ip_phone, NET_IL_DEVICE, device_id, 0, service );
56,7 → 53,7
}
 
int ip_send_msg( int ip_phone, device_id_t device_id, packet_t packet, services_t sender ){
return generic_send_msg( ip_phone, NET_IL_SEND, -1, packet_get_id( packet ), sender );
return generic_send_msg( ip_phone, NET_IL_SEND, device_id, packet_get_id( packet ), sender );
}
 
int ip_connect_module( services_t service ){
63,5 → 60,21
return connect_to_service( SERVICE_IP );
}
 
int ip_add_route_req( int ip_phone, device_id_t device_id, in_addr_t address, in_addr_t netmask, in_addr_t gateway ){
return async_req_4_0( ip_phone, NET_IP_ADD_ROUTE, device_id, ( ipcarg_t ) gateway.s_addr, ( ipcarg_t ) address.s_addr, ( ipcarg_t ) netmask.s_addr );
}
 
int ip_set_gateway_req( int ip_phone, device_id_t device_id, in_addr_t gateway ){
return async_req_2_0( ip_phone, NET_IP_SET_GATEWAY, device_id, ( ipcarg_t ) gateway.s_addr );
}
 
int ip_packet_size_req( int ip_phone, device_id_t device_id, size_t * addr_len, size_t * prefix, size_t * content, size_t * suffix ){
return generic_packet_size_req( ip_phone, NET_IL_PACKET_SPACE, device_id, addr_len, prefix, content, suffix );
}
 
int ip_bind_service( services_t service, int protocol, services_t me, async_client_conn_t receiver, tl_received_msg_t tl_received_msg ){
return bind_service( service, protocol, me, service, receiver );
}
 
/** @}
*/