[packages] bump radvd to 1.9.1
[openwrt/svn-archive/archive.git] / ipv6 / radvd / patches / 100-silent-netlink-config-reload.patch
1 --- a/netlink.c
2 +++ b/netlink.c
3 @@ -67,7 +67,7 @@ void process_netlink_msg(int sock)
4 else {
5 dlog(LOG_DEBUG, 3, "%s, ifindex %d, flags is *NOT* running", ifname, ifinfo->ifi_index);
6 }
7 - reload_config();
8 + reload_config(LOG_DEBUG);
9 }
10 }
11
12 --- a/radvd.c
13 +++ b/radvd.c
14 @@ -443,7 +443,7 @@ void main_loop(void)
15 if (sighup_received)
16 {
17 dlog(LOG_INFO, 3, "sig hup received.\n");
18 - reload_config();
19 + reload_config(LOG_INFO);
20 sighup_received = 0;
21 }
22
23 @@ -552,11 +552,11 @@ stop_adverts(void)
24 }
25 }
26
27 -void reload_config(void)
28 +void reload_config(int loglevel)
29 {
30 struct Interface *iface;
31
32 - flog(LOG_INFO, "attempting to reread config file");
33 + flog(loglevel, "attempting to reread config file");
34
35 iface=IfaceList;
36 while(iface)
37 @@ -626,7 +626,7 @@ void reload_config(void)
38 config_interface();
39 kickoff_adverts();
40
41 - flog(LOG_INFO, "resuming normal operation");
42 + flog(loglevel, "resuming normal operation");
43 }
44
45 void
46 --- a/radvd.h
47 +++ b/radvd.h
48 @@ -185,7 +185,7 @@ int yylex(void);
49
50 /* radvd.c */
51 int check_ip6_forwarding(void);
52 -void reload_config(void);
53 +void reload_config(int);
54 void reset_prefix_lifetimes(void);
55
56 /* timer.c */
57 --- a/send.c
58 +++ b/send.c
59 @@ -154,7 +154,7 @@ send_ra(struct Interface *iface, struct
60 * reload_config() will kick off new timers anyway. This avoids
61 * timer list corruption.
62 */
63 - reload_config();
64 + reload_config(LOG_INFO);
65 return -1;
66 }
67 }