Lines Matching refs:chain
63 #define NAT64_LOOKUP(chain, cmd) \
64 (struct nat64stl_cfg *)SRV_OBJECT((chain), (cmd)->arg1)
86 nat64stl_handle_ip4(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
100 daddr = TARG_VAL(chain, tablearg, nh6);
116 nat64stl_handle_ip6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
123 aaddr = htonl(TARG_VAL(chain, tablearg, nh4));
148 nat64stl_handle_icmp6(struct ip_fw_chain *chain, struct nat64stl_cfg *cfg,
192 if (ipfw_lookup_table(chain, cfg->map64,
203 htonl(TARG_VAL(chain, tablearg, nh4)), 0, &cfg->base, logdata));
207 ipfw_nat64stl(struct ip_fw_chain *chain, struct ip_fw_args *args,
216 IPFW_RLOCK_ASSERT(chain);
223 (cfg = NAT64_LOOKUP(chain, icmd)) == NULL)
229 ret = ipfw_lookup_table(chain, cfg->map46, sizeof(in_addr_t),
233 ret = ipfw_lookup_table(chain, cfg->map64,
248 ret = nat64stl_handle_icmp6(chain, cfg, args->m);
251 ret = nat64stl_handle_ip4(chain, cfg, args->m,
254 ret = nat64stl_handle_ip6(chain, cfg, args->m,