Lines Matching defs:nat
562 struct ipnat *in_next; /* NAT rule list next */
699 struct nat *nat_next;
700 struct nat **nat_pnext;
701 struct nat *nat_hnext[2];
702 struct nat **nat_phnext[2];
705 struct nat **nat_me;
741 struct nat *nat_next;
742 struct nat **nat_pnext;
743 struct nat *nat_hnext[2];
744 struct nat **nat_phnext[2];
747 struct nat **nat_me;
4563 nat_t *nat = (nat_t *)current;
4565 old->nat_lock = nat->nat_lock;
4566 old->nat_next = (void *)nat->nat_next;
4567 old->nat_pnext = (void *)nat->nat_pnext;
4568 old->nat_hnext[0] = (void *)nat->nat_hnext[0];
4569 old->nat_hnext[1] = (void *)nat->nat_hnext[1];
4570 old->nat_phnext[0] = (void *)nat->nat_phnext[0];
4571 old->nat_phnext[1] = (void *)nat->nat_phnext[1];
4572 old->nat_hm = nat->nat_hm;
4573 old->nat_data = nat->nat_data;
4574 old->nat_me = (void *)nat->nat_me;
4575 old->nat_state = nat->nat_state;
4576 old->nat_aps = nat->nat_aps;
4577 old->nat_fr = nat->nat_fr;
4578 old->nat_ptr = (void *)nat->nat_ptr;
4579 old->nat_ifps[0] = nat->nat_ifps[0];
4580 old->nat_ifps[1] = nat->nat_ifps[1];
4581 old->nat_sync = nat->nat_sync;
4582 old->nat_tqe = nat->nat_tqe;
4583 old->nat_flags = nat->nat_flags;
4584 old->nat_sumd[0] = nat->nat_sumd[0];
4585 old->nat_sumd[1] = nat->nat_sumd[1];
4586 old->nat_ipsumd = nat->nat_ipsumd;
4587 old->nat_mssclamp = nat->nat_mssclamp;
4588 old->nat_pkts[0] = nat->nat_pkts[0];
4589 old->nat_pkts[1] = nat->nat_pkts[1];
4590 old->nat_bytes[0] = nat->nat_bytes[0];
4591 old->nat_bytes[1] = nat->nat_bytes[1];
4592 old->nat_ref = nat->nat_ref;
4593 old->nat_dir = nat->nat_dir;
4594 old->nat_p = nat->nat_pr[0];
4595 old->nat_use = nat->nat_use;
4596 old->nat_hv[0] = nat->nat_hv[0];
4597 old->nat_hv[1] = nat->nat_hv[1];
4598 old->nat_rev = nat->nat_rev;
4599 old->nat_redir = nat->nat_redir;
4600 bcopy(nat->nat_ifnames[0], old->nat_ifnames[0], LIFNAMSIZ);
4601 bcopy(nat->nat_ifnames[1], old->nat_ifnames[1], LIFNAMSIZ);
4603 if (nat->nat_redir == NAT_REDIRECT) {
4604 old->nat_inip6 = nat->nat_ndst6;
4605 old->nat_outip6 = nat->nat_odst6;
4606 old->nat_oip6 = nat->nat_osrc6;
4607 old->nat_un.nat_unt.ts_sport = nat->nat_ndport;
4608 old->nat_un.nat_unt.ts_dport = nat->nat_odport;
4610 old->nat_inip6 = nat->nat_osrc6;
4611 old->nat_outip6 = nat->nat_nsrc6;
4612 old->nat_oip6 = nat->nat_odst6;
4613 old->nat_un.nat_unt.ts_sport = nat->nat_osport;
4614 old->nat_un.nat_unt.ts_dport = nat->nat_nsport;
4622 nat_t *nat = (nat_t *)current;
4624 old->nat_lock = nat->nat_lock;
4625 old->nat_next = nat->nat_next;
4631 old->nat_hm = nat->nat_hm;
4632 old->nat_data = nat->nat_data;
4633 old->nat_me = (void *)nat->nat_me;
4634 old->nat_state = nat->nat_state;
4635 old->nat_aps = nat->nat_aps;
4636 old->nat_fr = nat->nat_fr;
4637 old->nat_ptr = nat->nat_ptr;
4638 old->nat_ifps[0] = nat->nat_ifps[0];
4639 old->nat_ifps[1] = nat->nat_ifps[1];
4640 old->nat_sync = nat->nat_sync;
4641 old->nat_tqe = nat->nat_tqe;
4642 old->nat_flags = nat->nat_flags;
4643 old->nat_sumd[0] = nat->nat_sumd[0];
4644 old->nat_sumd[1] = nat->nat_sumd[1];
4645 old->nat_ipsumd = nat->nat_ipsumd;
4646 old->nat_mssclamp = nat->nat_mssclamp;
4647 old->nat_pkts[0] = nat->nat_pkts[0];
4648 old->nat_pkts[1] = nat->nat_pkts[1];
4649 old->nat_bytes[0] = nat->nat_bytes[0];
4650 old->nat_bytes[1] = nat->nat_bytes[1];
4651 old->nat_ref = nat->nat_ref;
4652 old->nat_dir = nat->nat_dir;
4653 old->nat_p = nat->nat_pr[0];
4654 old->nat_use = nat->nat_use;
4655 old->nat_hv[0] = nat->nat_hv[0];
4656 old->nat_hv[1] = nat->nat_hv[1];
4657 old->nat_rev = nat->nat_rev;
4658 bcopy(nat->nat_ifnames[0], old->nat_ifnames[0], LIFNAMSIZ);
4659 bcopy(nat->nat_ifnames[1], old->nat_ifnames[1], LIFNAMSIZ);
4661 if (nat->nat_redir == NAT_REDIRECT) {
4662 old->nat_inip6 = nat->nat_ndst6;
4663 old->nat_outip6 = nat->nat_odst6;
4664 old->nat_oip6 = nat->nat_osrc6;
4665 old->nat_un.nat_unt.ts_sport = nat->nat_ndport;
4666 old->nat_un.nat_unt.ts_dport = nat->nat_odport;
4668 old->nat_inip6 = nat->nat_osrc6;
4669 old->nat_outip6 = nat->nat_nsrc6;
4670 old->nat_oip6 = nat->nat_odst6;
4671 old->nat_un.nat_unt.ts_sport = nat->nat_osport;
4672 old->nat_un.nat_unt.ts_dport = nat->nat_nsport;
4680 nat_t *nat = (nat_t *)current;
4682 old->nat_lock = nat->nat_lock;
4683 old->nat_next = nat->nat_next;
4689 old->nat_hm = nat->nat_hm;
4690 old->nat_data = nat->nat_data;
4691 old->nat_me = (void *)nat->nat_me;
4692 old->nat_state = nat->nat_state;
4693 old->nat_aps = nat->nat_aps;
4694 old->nat_fr = nat->nat_fr;
4695 old->nat_ptr = nat->nat_ptr;
4696 old->nat_ifps[0] = nat->nat_ifps[0];
4697 old->nat_ifps[1] = nat->nat_ifps[1];
4698 old->nat_sync = nat->nat_sync;
4699 old->nat_tqe = nat->nat_tqe;
4700 old->nat_flags = nat->nat_flags;
4701 old->nat_sumd[0] = nat->nat_sumd[0];
4702 old->nat_sumd[1] = nat->nat_sumd[1];
4703 old->nat_ipsumd = nat->nat_ipsumd;
4704 old->nat_mssclamp = nat->nat_mssclamp;
4705 old->nat_pkts[0] = nat->nat_pkts[0];
4706 old->nat_pkts[1] = nat->nat_pkts[1];
4707 old->nat_bytes[0] = nat->nat_bytes[0];
4708 old->nat_bytes[1] = nat->nat_bytes[1];
4709 old->nat_ref = nat->nat_ref;
4710 old->nat_dir = nat->nat_dir;
4711 old->nat_p = nat->nat_pr[0];
4712 old->nat_use = nat->nat_use;
4713 old->nat_hv[0] = nat->nat_hv[0];
4714 old->nat_hv[1] = nat->nat_hv[1];
4715 old->nat_rev = nat->nat_rev;
4716 bcopy(nat->nat_ifnames[0], old->nat_ifnames[0], LIFNAMSIZ);
4717 bcopy(nat->nat_ifnames[1], old->nat_ifnames[1], LIFNAMSIZ);
4719 if (nat->nat_redir == NAT_REDIRECT) {
4720 old->nat_inip6 = nat->nat_ndst6;
4721 old->nat_outip6 = nat->nat_odst6;
4722 old->nat_oip6 = nat->nat_osrc6;
4723 old->nat_un.nat_unt.ts_sport = nat->nat_ndport;
4724 old->nat_un.nat_unt.ts_dport = nat->nat_odport;
4726 old->nat_inip6 = nat->nat_osrc6;
4727 old->nat_outip6 = nat->nat_nsrc6;
4728 old->nat_oip6 = nat->nat_odst6;
4729 old->nat_un.nat_unt.ts_sport = nat->nat_osport;
4730 old->nat_un.nat_unt.ts_dport = nat->nat_nsport;