More cleanup of OS-specific interface, this times with win32
[olsrd.git] / src / bsd / 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 /* prototypes: have them here or disable the warnings about missing prototypes! */
14 int olsr_if_setip(const char *dev __attribute__ ((unused)), union olsr_ip_addr *ip __attribute__ ((unused)), int ipversion __attribute__ ((unused))); 
15
16
17
18 int os_iptunnel_init(void) {
19   return -1;
20 }
21
22 void os_iptunnel_cleanup(void) {
23 }
24
25 struct olsr_iptunnel_entry *os_iptunnel_add_ipip(union olsr_ip_addr *target __attribute__ ((unused)),
26     bool transportV4 __attribute__ ((unused))) {
27   return NULL;
28 }
29
30 void os_iptunnel_del_ipip(struct olsr_iptunnel_entry *t __attribute__ ((unused))) {
31   return;
32 }
33
34 bool os_is_interface_up(const char * dev __attribute__ ((unused))) {
35   return false;
36 }
37
38 int olsr_if_setip(const char *dev __attribute__ ((unused)),
39     union olsr_ip_addr *ip __attribute__ ((unused)),
40     int ipversion __attribute__ ((unused))) {
41   return -1;
42 }
43
44 void olsr_os_niit_4to6_route(const struct olsr_ip_prefix *dst_v4 __attribute__ ((unused)),
45     bool set __attribute__ ((unused))) {
46 }
47 void olsr_os_niit_6to4_route(const struct olsr_ip_prefix *dst_v6 __attribute__ ((unused)),
48     bool set __attribute__ ((unused))) {
49 }
50 void olsr_os_inetgw_tunnel_route(uint32_t if_idx __attribute__ ((unused)),
51     bool ipv4 __attribute__ ((unused)),
52     bool set __attribute__ ((unused))) {
53 }
54
55 int olsr_os_policy_rule(int family __attribute__ ((unused)),
56     int rttable __attribute__ ((unused)),
57     uint32_t priority __attribute__ ((unused)),
58     const char *if_name __attribute__ ((unused)),
59     bool set __attribute__ ((unused))) {
60   return -1;
61 }
62
63 int olsr_os_localhost_if(union olsr_ip_addr *ip __attribute__ ((unused)),
64     bool create __attribute__ ((unused))) {
65   return -1;
66 }
67
68 int olsr_os_ifip(int ifindex __attribute__ ((unused)),
69     union olsr_ip_addr *ip __attribute__ ((unused)), bool create __attribute__ ((unused))) {
70   return -1;
71 }