Commit 025d14cd authored by Martin Mares's avatar Martin Mares
Browse files

Use traditional Unix route/iface interface only when CONFIG_NETLINK

is not defined. Also moved declarations of Unix iface logic to krt.h.
parent 12be9b8c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
#ifdef CONFIG_NETLINK
netlink.c
#else
krt-scan.c
krt-scan.h
krt-scan.Y
#endif
+3 −0
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ main.c
timer.h
io.c
unix.h

#ifndef CONFIG_NETLINK
sync-if.c
sync-rt.c
krt.Y
@@ -12,3 +14,4 @@ krt-set.h
krt-set.Y
krt-iface.h
krt-iface.Y
#endif
+5 −0
Original line number Diff line number Diff line
@@ -56,6 +56,11 @@ void krt_set_shutdown(struct krt_proto *);

/* sync-if.c */

extern int if_scan_sock;
extern int if_scan_period;

void scan_if_init(void);

void krt_if_preconfig(struct krt_config *);
void krt_if_start(struct krt_proto *);
void krt_if_shutdown(struct krt_proto *);
+0 −7
Original line number Diff line number Diff line
@@ -26,11 +26,4 @@ void io_loop(void);
void fill_in_sockaddr(struct sockaddr_in *sa, ip_addr a, unsigned port);
void get_sockaddr(struct sockaddr_in *sa, ip_addr *a, unsigned *port);

/* sync-if.c */

extern int if_scan_sock;
extern int if_scan_period;

void scan_if_init(void);

#endif