/Linux-v5.4/net/ipv4/netfilter/ |
D | nf_nat_pptp.c | 53 struct nf_conn_nat *nat; in pptp_nat_expected() local 55 nat = nf_ct_nat_ext_add(ct); in pptp_nat_expected() 56 if (WARN_ON_ONCE(!nat)) in pptp_nat_expected() 59 nat_pptp_info = &nat->help.nat_pptp_info; in pptp_nat_expected() 129 struct nf_conn_nat *nat = nfct_nat(ct); in pptp_outbound_pkt() local 135 if (WARN_ON_ONCE(!nat)) in pptp_outbound_pkt() 138 nat_pptp_info = &nat->help.nat_pptp_info; in pptp_outbound_pkt() 204 struct nf_conn_nat *nat = nfct_nat(ct); in pptp_exp_gre() local 208 if (WARN_ON_ONCE(!nat)) in pptp_exp_gre() 211 nat_pptp_info = &nat->help.nat_pptp_info; in pptp_exp_gre() [all …]
|
/Linux-v5.4/fs/f2fs/ |
D | node.h | 63 #define nat_get_nid(nat) ((nat)->ni.nid) argument 64 #define nat_set_nid(nat, n) ((nat)->ni.nid = (n)) argument 65 #define nat_get_blkaddr(nat) ((nat)->ni.blk_addr) argument 66 #define nat_set_blkaddr(nat, b) ((nat)->ni.blk_addr = (b)) argument 67 #define nat_get_ino(nat) ((nat)->ni.ino) argument 68 #define nat_set_ino(nat, i) ((nat)->ni.ino = (i)) argument 69 #define nat_get_version(nat) ((nat)->ni.version) argument 70 #define nat_set_version(nat, v) ((nat)->ni.version = (v)) argument
|
/Linux-v5.4/net/netfilter/ |
D | nf_nat_masquerade.c | 21 struct nf_conn_nat *nat; in nf_nat_masquerade_ipv4() local 48 nat = nf_ct_nat_ext_add(ct); in nf_nat_masquerade_ipv4() 49 if (nat) in nf_nat_masquerade_ipv4() 50 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv4() 68 const struct nf_conn_nat *nat = nfct_nat(i); in device_cmp() local 70 if (!nat) in device_cmp() 72 return nat->masq_index == (int)(long)ifindex; in device_cmp() 163 struct nf_conn_nat *nat; in nf_nat_masquerade_ipv6() local 176 nat = nf_ct_nat_ext_add(ct); in nf_nat_masquerade_ipv6() 177 if (nat) in nf_nat_masquerade_ipv6() [all …]
|
D | nf_conntrack_helper.c | 153 struct nf_conntrack_nat_helper *nat; in nf_nat_helper_try_module_get() local 164 nat = nf_conntrack_nat_helper_find(h->nat_mod_name); in nf_nat_helper_try_module_get() 165 if (!nat) { in nf_nat_helper_try_module_get() 171 nat = nf_conntrack_nat_helper_find(mod_name); in nf_nat_helper_try_module_get() 172 if (!nat) { in nf_nat_helper_try_module_get() 178 if (!try_module_get(nat->module)) in nf_nat_helper_try_module_get() 188 struct nf_conntrack_nat_helper *nat; in nf_nat_helper_put() local 190 nat = nf_conntrack_nat_helper_find(helper->nat_mod_name); in nf_nat_helper_put() 191 if (WARN_ON_ONCE(!nat)) in nf_nat_helper_put() 194 module_put(nat->module); in nf_nat_helper_put() [all …]
|
D | nf_nat_core.c | 588 struct nf_conn_nat *nat = nfct_nat(ct); in nf_ct_nat_ext_add() local 589 if (nat) in nf_ct_nat_ext_add() 590 return nat; in nf_ct_nat_ext_add() 593 nat = nf_ct_ext_add(ct, NF_CT_EXT_NAT, GFP_ATOMIC); in nf_ct_nat_ext_add() 595 return nat; in nf_ct_nat_ext_add() 728 struct nf_conn_nat *nat; in nf_nat_inet_fn() local 741 nat = nfct_nat(ct); in nf_nat_inet_fn() 776 if (nf_nat_oif_changed(state->hook, ctinfo, nat, in nf_nat_inet_fn() 785 if (nf_nat_oif_changed(state->hook, ctinfo, nat, state->out)) in nf_nat_inet_fn() 941 nfnetlink_parse_nat(const struct nlattr *nat, in nfnetlink_parse_nat() argument [all …]
|
D | nf_conntrack_pptp.c | 527 struct nf_conn_nat *nat = nf_ct_ext_find(ct, NF_CT_EXT_NAT); in conntrack_pptp_help() local 529 if (!nat && !nf_ct_ext_add(ct, NF_CT_EXT_NAT, GFP_ATOMIC)) in conntrack_pptp_help()
|
/Linux-v5.4/arch/ia64/kernel/ |
D | mca.c | 857 u64 fslot, tslot, nat; in copy_reg() local 862 nat = (fnat >> fslot) & 1; in copy_reg() 863 *tnat |= (nat << tslot); in copy_reg() 894 unsigned long *nat) in finish_pt_regs() argument 918 copy_reg(&ms->pmsa_gr[1-1], ms->pmsa_nat_bits, ®s->r1, nat); in finish_pt_regs() 919 copy_reg(&ms->pmsa_gr[2-1], ms->pmsa_nat_bits, ®s->r2, nat); in finish_pt_regs() 920 copy_reg(&ms->pmsa_gr[3-1], ms->pmsa_nat_bits, ®s->r3, nat); in finish_pt_regs() 921 copy_reg(&ms->pmsa_gr[8-1], ms->pmsa_nat_bits, ®s->r8, nat); in finish_pt_regs() 922 copy_reg(&ms->pmsa_gr[9-1], ms->pmsa_nat_bits, ®s->r9, nat); in finish_pt_regs() 923 copy_reg(&ms->pmsa_gr[10-1], ms->pmsa_nat_bits, ®s->r10, nat); in finish_pt_regs() [all …]
|
D | unaligned.c | 308 set_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long val, int nat) in set_rse_reg() argument 342 if (nat) in set_rse_reg() 367 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1); in set_rse_reg() 370 if (nat) in set_rse_reg() 381 get_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long *val, int *nat) in get_rse_reg() argument 410 if (nat) { in get_rse_reg() 415 *nat = (*rnat_addr & nat_mask) != 0; in get_rse_reg() 434 if (nat) { in get_rse_reg() 441 *nat = (rnats & nat_mask) != 0; in get_rse_reg() 447 if (nat) in get_rse_reg() [all …]
|
D | signal.c | 46 unsigned long ip, flags, nat, um, cfm, rsc; in restore_sigcontext() local 54 err |= __get_user(nat, &sc->sc_nat); in restore_sigcontext() 78 scr->scratch_unat = ia64_put_scratch_nat_bits(&scr->pt, nat); in restore_sigcontext() 168 unsigned long flags = 0, ifs, cfm, nat; in setup_sigcontext() local 185 nat = ia64_get_scratch_nat_bits(&scr->pt, scr->scratch_unat); in setup_sigcontext() 188 err |= __put_user(nat, &sc->sc_nat); in setup_sigcontext()
|
D | ptrace.c | 116 ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat) in ia64_put_scratch_nat_bits() argument 118 # define PUT_BITS(first, last, nat) \ in ia64_put_scratch_nat_bits() argument 128 ia64_rotl(nat & mask, dist); \ in ia64_put_scratch_nat_bits() 137 scratch_unat = PUT_BITS( 1, 1, nat); in ia64_put_scratch_nat_bits() 138 scratch_unat |= PUT_BITS( 2, 3, nat); in ia64_put_scratch_nat_bits() 139 scratch_unat |= PUT_BITS(12, 13, nat); in ia64_put_scratch_nat_bits() 140 scratch_unat |= PUT_BITS(14, 14, nat); in ia64_put_scratch_nat_bits() 141 scratch_unat |= PUT_BITS(15, 15, nat); in ia64_put_scratch_nat_bits() 142 scratch_unat |= PUT_BITS( 8, 11, nat); in ia64_put_scratch_nat_bits() 143 scratch_unat |= PUT_BITS(16, 31, nat); in ia64_put_scratch_nat_bits() [all …]
|
D | process.c | 450 char nat; in do_copy_task_regs() local 482 unw_get_gr(info, i, &dst[i], &nat); in do_copy_task_regs() 483 if (nat) in do_copy_task_regs()
|
D | unwind.c | 284 unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char *nat, int write) in unw_access_gr() argument 293 *nat = 0; in unw_access_gr() 307 nat_addr = addr + ireg->nat.off; in unw_access_gr() 308 switch (ireg->nat.type) { in unw_access_gr() 312 if (*nat) { in unw_access_gr() 323 *nat = 1; in unw_access_gr() 391 if (*nat) in unw_access_gr() 399 *nat = 0; in unw_access_gr() 402 *nat = 1; in unw_access_gr()
|
/Linux-v5.4/arch/arc/plat-eznps/ |
D | mtm.c | 35 int log_nat, nat = 0, i, t; in mtm_init_nat() local 39 nat += test_bit(t, cpumask_bits(cpu_possible_mask)); in mtm_init_nat() 41 log_nat = ilog2(nat); in mtm_init_nat() 44 udmc.nat = log_nat; in mtm_init_nat() 48 mtm_cfg.nat = log_nat; in mtm_init_nat()
|
/Linux-v5.4/arch/ia64/include/asm/ |
D | unwind.h | 87 } nat; member 199 unw_set_gr (struct unw_frame_info *i, int n, unsigned long v, char nat) in unw_set_gr() argument 201 return unw_access_gr(i, n, &v, &nat, 1); in unw_set_gr() 228 #define unw_get_gr(i,n,v,nat) unw_access_gr(i,n,v,nat,0) argument
|
D | ptrace.h | 133 extern unsigned long ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat);
|
D | processor.h | 597 ia64_set_unat (__u64 *unat, void *spill_addr, unsigned long nat) in ia64_set_unat() argument 602 *unat = (*unat & ~mask) | (nat << bit); in ia64_set_unat()
|
/Linux-v5.4/tools/testing/selftests/netfilter/ |
D | nft_nat.sh | 170 table $family nat { 172 type nat hook output priority 0; policy accept; 229 ip netns exec ns0 nft flush chain ip6 nat output 245 table $family nat { 247 type nat hook output priority 0; policy accept; 310 ip netns exec ns0 nft flush chain $family nat output 397 table $family nat { 399 type nat hook postrouting priority 0; policy accept; 453 ip netns exec ns0 nft flush chain $family nat postrouting 498 table $family nat { [all …]
|
D | conntrack_icmp_related.sh | 189 table ip nat { 191 type nat hook postrouting priority 0; policy accept; 195 table ip6 nat { 197 type nat hook postrouting priority 0; policy accept;
|
D | nft_flowtable.sh | 285 table ip nat { 287 type nat hook postrouting priority 0; policy accept; 356 ip netns exec nsr1 nft delete table ip nat
|
/Linux-v5.4/include/net/netfilter/ |
D | nf_nat.h | 59 struct nf_conn_nat *nat, in nf_nat_oif_changed() argument 63 return nat && nat->masq_index && hooknum == NF_INET_POST_ROUTING && in nf_nat_oif_changed() 65 nat->masq_index != out->ifindex; in nf_nat_oif_changed()
|
D | nf_conntrack_helper.h | 175 void nf_nat_helper_register(struct nf_conntrack_nat_helper *nat); 176 void nf_nat_helper_unregister(struct nf_conntrack_nat_helper *nat);
|
/Linux-v5.4/arch/arc/plat-eznps/include/plat/ |
D | ctop.h | 75 __reserved:9, nat:3, ten:16; member 149 u32 dcp:1, cme:1, __reserved:19, nat:3, member
|
/Linux-v5.4/net/openvswitch/ |
D | conntrack.c | 62 u8 nat : 3; /* enum ovs_ct_nat */ member 883 if (info->nat & OVS_CT_NAT && ctinfo != IP_CT_NEW && in ovs_ct_nat() 897 } else if (info->nat & OVS_CT_SRC_NAT) { in ovs_ct_nat() 899 } else if (info->nat & OVS_CT_DST_NAT) { in ovs_ct_nat() 984 if (info->nat && !(key->ct_state & OVS_CS_F_NAT_MASK) && in __ovs_ct_lookup() 1003 if (info->nat && !nfct_seqadj(ct)) { in __ovs_ct_lookup() 1332 if (info->nat) { in ovs_ct_add_helper() 1390 if (info->nat) { in parse_nat() 1394 info->nat |= OVS_CT_NAT; in parse_nat() 1395 info->nat |= ((type == OVS_NAT_ATTR_SRC) in parse_nat() [all …]
|
/Linux-v5.4/arch/ia64/include/uapi/asm/ |
D | ptrace.h | 210 unsigned long nat; member
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | udpgro.sh | 78 …ip netns exec "${PEER_NS}" $ipt_cmd -t nat -I PREROUTING -d ${addr1} -j DNAT --to-destination ${ad…
|