0ae43a60a664a102732f85f44eb7723deb9d84ad
[olsrd.git] / src / win32 / dummy.c
1 /*
2  * dummy.c
3  *
4  *  Created on: 12.02.2010
5  *      Author: henning
6  */
7
8 #include "../defs.h"
9 #include "../kernel_routes.h"
10 #include "../kernel_tunnel.h"
11 #include "../net_os.h"
12
13 int olsr_os_init_iptunnel(void) {
14   return -1;
15 }
16
17 void olsr_os_cleanup_iptunnel(void) {
18 }
19
20 struct olsr_iptunnel_entry *olsr_os_add_ipip_tunnel(union olsr_ip_addr *target __attribute__ ((unused)),
21     bool transportV4 __attribute__ ((unused))) {
22   return NULL;
23 }
24
25 void olsr_os_del_ipip_tunnel(struct olsr_iptunnel_entry *t __attribute__ ((unused))) {
26   return;
27 }
28
29 bool olsr_if_isup(const char * dev __attribute__ ((unused))) {
30   return false;
31 }
32
33 int olsr_if_set_state(const char *dev __attribute__ ((unused)),
34     bool up __attribute__ ((unused))) {
35   return -1;
36 }
37
38 void olsr_os_niit_4to6_route(const struct olsr_ip_prefix *dst_v4 __attribute__ ((unused)),
39     bool set __attribute__ ((unused))) {
40 }
41 void olsr_os_niit_6to4_route(const struct olsr_ip_prefix *dst_v6 __attribute__ ((unused)),
42     bool set __attribute__ ((unused))) {
43 }
44 void olsr_os_inetgw_tunnel_route(uint32_t if_idx __attribute__ ((unused)),
45     bool ipv4 __attribute__ ((unused)),
46     bool set __attribute__ ((unused))) {
47 }
48
49 int olsr_os_policy_rule(int family __attribute__ ((unused)),
50     int rttable __attribute__ ((unused)),
51     uint32_t priority __attribute__ ((unused)),
52     const char *if_name __attribute__ ((unused)),
53     bool set __attribute__ ((unused))) {
54   return -1;
55 }
56
57 int olsr_os_localhost_if(union olsr_ip_addr *ip __attribute__ ((unused)),
58     bool create __attribute__ ((unused))) {
59   return -1;
60 }