#include "forwards.h"
-static struct fw3_option forward_opts[] = {
+const struct fw3_option fw3_forward_opts[] = {
FW3_OPT("name", string, forward, name),
FW3_OPT("family", family, forward, family),
FW3_OPT("src", device, forward, src),
FW3_OPT("dest", device, forward, dest),
+
+ { }
};
memset(forward, 0, sizeof(*forward));
- fw3_parse_options(forward, forward_opts, ARRAY_SIZE(forward_opts), s);
+ fw3_parse_options(forward, fw3_forward_opts, s);
if (forward->src.invert || forward->dest.invert)
{
s = forward->_src ? forward->_src->name : "*";
d = forward->_dest ? forward->_dest->name : "*";
- if (forward->name)
- info(" * Forward '%s'", forward->name);
- else
- info(" * Forward %s->%s", s, d);
+ info(" * Forward '%s' -> '%s'", s, d);
if (!fw3_is_family(forward->_src, family) ||
!fw3_is_family(forward->_dest, family))