projects
/
project
/
luci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
contrib/fwd: remove debug prints, add syslog info
[project/luci.git]
/
contrib
/
fwd
/
src
/
fwd.c
diff --git
a/contrib/fwd/src/fwd.c
b/contrib/fwd/src/fwd.c
index
0b25cb0
..
662524e
100644
(file)
--- a/
contrib/fwd/src/fwd.c
+++ b/
contrib/fwd/src/fwd.c
@@
-106,19
+106,31
@@
static int fwd_server_main(int argc, const char *argv[])
if( !fwd_empty_cidr(addr_new) && fwd_empty_cidr(addr_old) )
{
if( !fwd_empty_cidr(addr_new) && fwd_empty_cidr(addr_old) )
{
- printf("IFUP[%s]\n", net->ifname);
+ fwd_log_info(
+ "Interface %s brought up - adding rules",
+ net->ifname
+ );
+
fwd_update_cidr(addr_old, addr_new);
fwd_ipt_addif(h, net->name);
}
else if( fwd_empty_cidr(addr_new) && !fwd_empty_cidr(addr_old) )
{
fwd_update_cidr(addr_old, addr_new);
fwd_ipt_addif(h, net->name);
}
else if( fwd_empty_cidr(addr_new) && !fwd_empty_cidr(addr_old) )
{
- printf("IFDOWN[%s]\n", net->ifname);
+ fwd_log_info(
+ "Interface %s went down - removing rules",
+ net->ifname
+ );
+
fwd_update_cidr(addr_old, NULL);
fwd_ipt_delif(h, net->name);
}
else if( ! fwd_equal_cidr(addr_old, addr_new) )
{
fwd_update_cidr(addr_old, NULL);
fwd_ipt_delif(h, net->name);
}
else if( ! fwd_equal_cidr(addr_old, addr_new) )
{
- printf("IFCHANGE[%s]\n", net->ifname);
+ fwd_log_info(
+ "Interface %s changed IP - rebuilding rules",
+ net->ifname
+ );
+
fwd_update_cidr(addr_old, addr_new);
fwd_ipt_chgif(h, net->name);
}
fwd_update_cidr(addr_old, addr_new);
fwd_ipt_chgif(h, net->name);
}