Home
last modified time | relevance | path

Searched refs:nat (Results 1 – 26 of 26) sorted by relevance

/linux-4.4.14/fs/f2fs/
Dnode.h59 #define nat_get_nid(nat) (nat->ni.nid) argument
60 #define nat_set_nid(nat, n) (nat->ni.nid = n) argument
61 #define nat_get_blkaddr(nat) (nat->ni.blk_addr) argument
62 #define nat_set_blkaddr(nat, b) (nat->ni.blk_addr = b) argument
63 #define nat_get_ino(nat) (nat->ni.ino) argument
64 #define nat_set_ino(nat, i) (nat->ni.ino = i) argument
65 #define nat_get_version(nat) (nat->ni.version) argument
66 #define nat_set_version(nat, v) (nat->ni.version = v) argument
/linux-4.4.14/net/netfilter/
Dnf_nat_core.c196 const struct nf_conn_nat *nat; in find_appropriate_src() local
199 hlist_for_each_entry_rcu(nat, &net->ct.nat_bysource[h], bysource) { in find_appropriate_src()
200 ct = nat->ct; in find_appropriate_src()
368 struct nf_conn_nat *nat = nfct_nat(ct); in nf_ct_nat_ext_add() local
369 if (nat) in nf_ct_nat_ext_add()
370 return nat; in nf_ct_nat_ext_add()
373 nat = nf_ct_ext_add(ct, NF_CT_EXT_NAT, GFP_ATOMIC); in nf_ct_nat_ext_add()
375 return nat; in nf_ct_nat_ext_add()
386 struct nf_conn_nat *nat; in nf_nat_setup_info() local
389 nat = nf_ct_nat_ext_add(ct); in nf_nat_setup_info()
[all …]
DKconfig533 tristate "Netfilter nf_tables nat module"
535 This option adds the "nat" expression that you can use to perform
/linux-4.4.14/net/ipv4/netfilter/
Dnf_nat_masquerade_ipv4.c31 struct nf_conn_nat *nat; in nf_nat_masquerade_ipv4() local
40 nat = nfct_nat(ct); in nf_nat_masquerade_ipv4()
59 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv4()
77 const struct nf_conn_nat *nat = nfct_nat(i); in device_cmp() local
79 if (!nat) in device_cmp()
83 return nat->masq_index == (int)(long)ifindex; in device_cmp()
Dnf_nat_l3proto_ipv4.c267 struct nf_conn_nat *nat; in nf_nat_ipv4_fn() local
289 nat = nf_ct_nat_ext_add(ct); in nf_nat_ipv4_fn()
290 if (nat == NULL) in nf_nat_ipv4_fn()
325 if (nf_nat_oif_changed(state->hook, ctinfo, nat, in nf_nat_ipv4_fn()
335 if (nf_nat_oif_changed(state->hook, ctinfo, nat, state->out)) in nf_nat_ipv4_fn()
DKconfig112 tristate "IPv4 nf_tables nat chain support"
114 This option enables the "nat" chain for IPv4 in nf_tables. This
275 This enables the `nat' table in iptables. This allows masquerading,
/linux-4.4.14/arch/ia64/kernel/
Dmca.c857 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, &regs->r1, nat); in finish_pt_regs()
919 copy_reg(&ms->pmsa_gr[2-1], ms->pmsa_nat_bits, &regs->r2, nat); in finish_pt_regs()
920 copy_reg(&ms->pmsa_gr[3-1], ms->pmsa_nat_bits, &regs->r3, nat); in finish_pt_regs()
921 copy_reg(&ms->pmsa_gr[8-1], ms->pmsa_nat_bits, &regs->r8, nat); in finish_pt_regs()
922 copy_reg(&ms->pmsa_gr[9-1], ms->pmsa_nat_bits, &regs->r9, nat); in finish_pt_regs()
923 copy_reg(&ms->pmsa_gr[10-1], ms->pmsa_nat_bits, &regs->r10, nat); in finish_pt_regs()
[all …]
Dunaligned.c305 set_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long val, int nat) in set_rse_reg() argument
339 if (nat) in set_rse_reg()
364 (void *) rnat_addr, rnats, nat, (rnats >> ia64_rse_slot_num(addr)) & 1); in set_rse_reg()
367 if (nat) in set_rse_reg()
378 get_rse_reg (struct pt_regs *regs, unsigned long r1, unsigned long *val, int *nat) in get_rse_reg() argument
407 if (nat) { in get_rse_reg()
412 *nat = (*rnat_addr & nat_mask) != 0; in get_rse_reg()
431 if (nat) { in get_rse_reg()
438 *nat = (rnats & nat_mask) != 0; in get_rse_reg()
444 if (nat) in get_rse_reg()
[all …]
Dptrace.c113 ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat) in ia64_put_scratch_nat_bits() argument
115 # define PUT_BITS(first, last, nat) \ in ia64_put_scratch_nat_bits() argument
125 ia64_rotl(nat & mask, dist); \ in ia64_put_scratch_nat_bits()
134 scratch_unat = PUT_BITS( 1, 1, nat); in ia64_put_scratch_nat_bits()
135 scratch_unat |= PUT_BITS( 2, 3, nat); in ia64_put_scratch_nat_bits()
136 scratch_unat |= PUT_BITS(12, 13, nat); in ia64_put_scratch_nat_bits()
137 scratch_unat |= PUT_BITS(14, 14, nat); in ia64_put_scratch_nat_bits()
138 scratch_unat |= PUT_BITS(15, 15, nat); in ia64_put_scratch_nat_bits()
139 scratch_unat |= PUT_BITS( 8, 11, nat); in ia64_put_scratch_nat_bits()
140 scratch_unat |= PUT_BITS(16, 31, nat); in ia64_put_scratch_nat_bits()
[all …]
Dsignal.c45 unsigned long ip, flags, nat, um, cfm, rsc; in restore_sigcontext() local
53 err |= __get_user(nat, &sc->sc_nat); in restore_sigcontext()
77 scr->scratch_unat = ia64_put_scratch_nat_bits(&scr->pt, nat); in restore_sigcontext()
227 unsigned long flags = 0, ifs, cfm, nat; in setup_sigcontext() local
244 nat = ia64_get_scratch_nat_bits(&scr->pt, scr->scratch_unat); in setup_sigcontext()
247 err |= __put_user(nat, &sc->sc_nat); in setup_sigcontext()
Dprocess.c449 char nat; in do_copy_task_regs() local
481 unw_get_gr(info, i, &dst[i], &nat); in do_copy_task_regs()
482 if (nat) in do_copy_task_regs()
Dunwind.c283 unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char *nat, int write) in unw_access_gr() argument
292 *nat = 0; in unw_access_gr()
306 nat_addr = addr + ireg->nat.off; in unw_access_gr()
307 switch (ireg->nat.type) { in unw_access_gr()
311 if (*nat) { in unw_access_gr()
322 *nat = 1; in unw_access_gr()
390 if (*nat) in unw_access_gr()
398 *nat = 0; in unw_access_gr()
401 *nat = 1; in unw_access_gr()
/linux-4.4.14/arch/ia64/include/asm/
Dunwind.h86 } nat; member
198 unw_set_gr (struct unw_frame_info *i, int n, unsigned long v, char nat) in unw_set_gr() argument
200 return unw_access_gr(i, n, &v, &nat, 1); in unw_set_gr()
227 #define unw_get_gr(i,n,v,nat) unw_access_gr(i,n,v,nat,0) argument
Dptrace.h132 extern unsigned long ia64_put_scratch_nat_bits (struct pt_regs *pt, unsigned long nat);
Dprocessor.h599 ia64_set_unat (__u64 *unat, void *spill_addr, unsigned long nat) in ia64_set_unat() argument
604 *unat = (*unat & ~mask) | (nat << bit); in ia64_set_unat()
/linux-4.4.14/include/net/netfilter/
Dnf_nat.h66 struct nf_conn_nat *nat, in nf_nat_oif_changed() argument
71 return nat->masq_index && hooknum == NF_INET_POST_ROUTING && in nf_nat_oif_changed()
73 nat->masq_index != out->ifindex; in nf_nat_oif_changed()
/linux-4.4.14/net/ipv6/netfilter/
Dnf_nat_masquerade_ipv6.c55 const struct nf_conn_nat *nat = nfct_nat(ct); in device_cmp() local
57 if (!nat) in device_cmp()
61 return nat->masq_index == (int)(long)ifindex; in device_cmp()
Dnf_nat_l3proto_ipv6.c274 struct nf_conn_nat *nat; in nf_nat_ipv6_fn() local
293 nat = nf_ct_nat_ext_add(ct); in nf_nat_ipv6_fn()
294 if (nat == NULL) in nf_nat_ipv6_fn()
334 if (nf_nat_oif_changed(state->hook, ctinfo, nat, state->out)) in nf_nat_ipv6_fn()
343 if (nf_nat_oif_changed(state->hook, ctinfo, nat, state->out)) in nf_nat_ipv6_fn()
DKconfig90 tristate "IPv6 nf_tables nat chain support"
92 This option enables the "nat" chain for IPv6 in nf_tables. This
305 This enables the `nat' table in ip6tables. This allows masquerading,
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dptrace.h209 unsigned long nat; member
/linux-4.4.14/net/bridge/netfilter/
DKconfig61 tristate "ebt: nat table support"
63 The ebtables nat table is used to define rules that alter the MAC
/linux-4.4.14/Documentation/networking/
Dpolicy-routing.txt25 broadcasts, nat addresses.
/linux-4.4.14/tools/lguest/
Dlguest.txt92 "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE" and "echo 1 >
/linux-4.4.14/Documentation/filesystems/
Df2fs.txt246 by free nids and cached nat entries. By default,
/linux-4.4.14/
DCREDITS3819 D: netfilter: new nat helper infrastructure
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3937 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE