-#define R(dir1, dir2) \
- "zone_%1$s_" #dir1 " -m comment --comment \"user chain for %1$s " \
- #dir2 "\" -j " #dir2 "_%1$s_rule"
-
-static const struct chain def_rules[] = {
- C(ANY, FILTER, CUSTOM_CNS_V4, R(input, input)),
- C(ANY, FILTER, CUSTOM_CNS_V4, R(output, output)),
- C(ANY, FILTER, CUSTOM_CNS_V4, R(forward, forwarding)),
- C(ANY, FILTER, CUSTOM_CNS_V6, R(input, input)),
- C(ANY, FILTER, CUSTOM_CNS_V6, R(output, output)),
- C(ANY, FILTER, CUSTOM_CNS_V6, R(forward, forwarding)),
-
- C(V4, NAT, CUSTOM_CNS_V4, R(prerouting, prerouting)),
- C(V4, NAT, CUSTOM_CNS_V4, R(postrouting, postrouting)),