26
26
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
/** @addtogroup libnet
33
#ifndef __NET_IP_REMOTE_H__
34
#define __NET_IP_REMOTE_H__
33
#ifndef LIBNET_IP_REMOTE_H_
34
#define LIBNET_IP_REMOTE_H_
37
36
#include <ipc/services.h>
38
#include <net/ip_codes.h>
41
#include <net/packet.h>
42
#include <net/device.h>
43
#include <net/socket.h>
44
45
extern int ip_set_gateway_req_remote(int, device_id_t, in_addr_t);
45
extern int ip_packet_size_req_remote(int, device_id_t, packet_dimension_ref);
46
extern int ip_received_error_msg_remote(int, device_id_t, packet_t, services_t,
46
extern int ip_packet_size_req_remote(int, device_id_t, packet_dimension_t *);
47
extern int ip_received_error_msg_remote(int, device_id_t, packet_t *, services_t,
48
49
extern int ip_device_req_remote(int, device_id_t, services_t);
49
50
extern int ip_add_route_req_remote(int, device_id_t, in_addr_t, in_addr_t,
51
extern int ip_send_msg_remote(int, device_id_t, packet_t, services_t,
52
extern int ip_send_msg_remote(int, device_id_t, packet_t *, services_t,
53
54
extern int ip_get_route_req_remote(int, ip_protocol_t, const struct sockaddr *,
54
55
socklen_t, device_id_t *, void **, size_t *);