diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2013-04-05 16:02:31 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2013-04-09 15:37:42 +0200 |
commit | 54f0b072a03fded1070ce228676d93e574ccac09 (patch) | |
tree | 9b07f41ae78f7fac3239392956227f81755a46b9 /redirects.c | |
parent | 8374bbbf1f5b3ebc9546503b49b595e6536ed1dd (diff) | |
download | firewall3-54f0b072a03fded1070ce228676d93e574ccac09.tar.gz |
Add support for fwmark matches and targets
Diffstat (limited to 'redirects.c')
-rw-r--r-- | redirects.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/redirects.c b/redirects.c index 7817e9b..0a13d85 100644 --- a/redirects.c +++ b/redirects.c @@ -52,6 +52,8 @@ const struct fw3_option fw3_redirect_opts[] = { FW3_OPT("weekdays", weekdays, redirect, time.weekdays), FW3_OPT("monthdays", monthdays, redirect, time.monthdays), + FW3_OPT("mark", mark, redirect, mark), + FW3_OPT("reflection", bool, redirect, reflection), FW3_OPT("reflection_src", reflection_source, redirect, reflection_src), @@ -395,6 +397,7 @@ print_redirect(struct fw3_state *state, enum fw3_family family, fw3_format_mac(mac); fw3_format_time(&redir->time); + fw3_format_mark(&redir->mark); fw3_format_extra(redir->extra); fw3_format_comment(redir->name); print_target_nat(redir); @@ -408,6 +411,7 @@ print_redirect(struct fw3_state *state, enum fw3_family family, fw3_format_sport_dport(&redir->port_src, &redir->port_redir); fw3_format_mac(mac); fw3_format_time(&redir->time); + fw3_format_mark(&redir->mark); fw3_format_extra(redir->extra); fw3_format_comment(redir->name); print_target_filter(redir); |