PF_SN_NAT
{ .type = PF_RT_SRC_NODES_NAT, .off = _OUT(r.src_nodes_type[PF_SN_NAT]), .cb = snl_attr_get_uint64 },
printf(", %s", sn_type_names[PF_SN_NAT]);
(uintmax_t)rule->src_nodes_type[PF_SN_NAT],
pd->naf, PF_SN_NAT)) != 0 ) {
if (st->sns[PF_SN_NAT] != NULL || st->sns[PF_SN_ROUTE])
if (st->sns[PF_SN_NAT] != NULL || st->sns[PF_SN_ROUTE])
if (st->sns[PF_SN_NAT] != NULL || st->sns[PF_SN_ROUTE] != NULL)
rpool, &ctx->udp_mapping, PF_SN_NAT)) {
&(pd->naf), NULL, NULL, rpool, PF_SN_NAT);
r->nat.proxy_port[1], &r->nat, NULL, PF_SN_NAT)) {
NULL, NULL, &r->rdr, PF_SN_NAT))
rpool, udp_mapping, PF_SN_NAT))
rpool, udp_mapping, PF_SN_NAT))
nlattr_add_u64(nw, PF_RT_SRC_NODES_NAT, counter_u64_fetch(rule->src_nodes[PF_SN_NAT]));
if (s->sns[PF_SN_NAT] != NULL || s->sns[PF_SN_ROUTE])
if (s->sns[PF_SN_NAT] != NULL)
if (s->sns[PF_SN_NAT] != NULL || s->sns[PF_SN_ROUTE])