Lines Matching refs:nat
170 nat_t *nat; local
180 nat = &ipn.ipn_nat;
181 if (nlen >= sizeof(nat->nat_ifnames[0]) ||
182 olen >= sizeof(nat->nat_ifnames[0]))
193 if (!strncmp(nat->nat_ifnames[0], ifs, olen + 1)) {
194 strcpy(nat->nat_ifnames[0], s);
197 if (!strncmp(nat->nat_ifnames[1], ifs, olen + 1)) {
198 strcpy(nat->nat_ifnames[1], s);
570 nat_t *nat; local
640 nat = &in->ipn_nat;
641 if (nat->nat_fr != NULL) {
643 if (in1->ipn_rule == nat->nat_fr)
646 nat->nat_flags |= SI_NEWFR;
648 nat->nat_fr = &in1->ipn_fr;
671 nat = &in->ipn_nat;
672 if (nat->nat_flags & SI_NEWFR) {
686 if (nat->nat_flags & SI_NEWFR) {
688 printf("Real rule addr %p\n", nat->nat_fr);
691 in1->ipn_rule = nat->nat_fr;