Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/fs/f2fs/
A Dnode.h72 #define nat_get_nid(nat) ((nat)->ni.nid) argument
73 #define nat_set_nid(nat, n) ((nat)->ni.nid = (n)) argument
74 #define nat_get_blkaddr(nat) ((nat)->ni.blk_addr) argument
75 #define nat_set_blkaddr(nat, b) ((nat)->ni.blk_addr = (b)) argument
76 #define nat_get_ino(nat) ((nat)->ni.ino) argument
77 #define nat_set_ino(nat, i) ((nat)->ni.ino = (i)) argument
78 #define nat_get_version(nat) ((nat)->ni.version) argument
79 #define nat_set_version(nat, v) ((nat)->ni.version = (v)) argument
/linux-6.3-rc2/net/ipv4/netfilter/
A Dnf_nat_pptp.c53 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()
203 struct nf_conn_nat *nat = nfct_nat(ct); in pptp_exp_gre() local
207 if (WARN_ON_ONCE(!nat)) in pptp_exp_gre()
239 struct nf_conn_nat *nat = nfct_nat(ct); in pptp_inbound_pkt() local
[all …]
/linux-6.3-rc2/net/netfilter/
A Dnf_conntrack_helper.c132 struct nf_conntrack_nat_helper *nat; in nf_nat_helper_try_module_get() local
143 nat = nf_conntrack_nat_helper_find(h->nat_mod_name); in nf_nat_helper_try_module_get()
144 if (!nat) { in nf_nat_helper_try_module_get()
150 nat = nf_conntrack_nat_helper_find(mod_name); in nf_nat_helper_try_module_get()
151 if (!nat) { in nf_nat_helper_try_module_get()
157 if (!try_module_get(nat->module)) in nf_nat_helper_try_module_get()
167 struct nf_conntrack_nat_helper *nat; in nf_nat_helper_put() local
170 if (WARN_ON_ONCE(!nat)) in nf_nat_helper_put()
173 module_put(nat->module); in nf_nat_helper_put()
490 list_add_rcu(&nat->list, &nf_ct_nat_helpers); in nf_nat_helper_register()
[all …]
A Dnf_nat_masquerade.c33 struct nf_conn_nat *nat; in nf_nat_masquerade_ipv4() local
60 nat = nf_ct_nat_ext_add(ct); in nf_nat_masquerade_ipv4()
61 if (nat) in nf_nat_masquerade_ipv4()
62 nat->masq_index = out->ifindex; in nf_nat_masquerade_ipv4()
141 const struct nf_conn_nat *nat = nfct_nat(i); in device_cmp() local
144 if (!nat) in device_cmp()
146 return nat->masq_index == w->ifindex; in device_cmp()
245 struct nf_conn_nat *nat; in nf_nat_masquerade_ipv6() local
258 nat = nf_ct_nat_ext_add(ct); in nf_nat_masquerade_ipv6()
259 if (nat) in nf_nat_masquerade_ipv6()
[all …]
A Dnf_nat_core.c568 struct nf_conn_nat *nat = nfct_nat(ct); in nf_ct_nat_ext_add() local
569 if (nat) in nf_ct_nat_ext_add()
570 return nat; in nf_ct_nat_ext_add()
573 nat = nf_ct_ext_add(ct, NF_CT_EXT_NAT, GFP_ATOMIC); in nf_ct_nat_ext_add()
575 return nat; in nf_ct_nat_ext_add()
718 struct nf_conn_nat *nat; in nf_nat_inet_fn() local
731 nat = nfct_nat(ct); in nf_nat_inet_fn()
766 if (nf_nat_oif_changed(state->hook, ctinfo, nat, in nf_nat_inet_fn()
775 if (nf_nat_oif_changed(state->hook, ctinfo, nat, state->out)) in nf_nat_inet_fn()
917 nfnetlink_parse_nat(const struct nlattr *nat, in nfnetlink_parse_nat() argument
[all …]
A Dnf_conntrack_ovs.c78 u8 proto, bool nat, struct nf_conntrack_helper **hp) in nf_ct_add_helper() argument
94 if (nat) { in nf_ct_add_helper()
/linux-6.3-rc2/arch/ia64/kernel/
A Dmca.c859 u64 fslot, tslot, nat; in copy_reg() local
864 nat = (fnat >> fslot) & 1; in copy_reg()
865 *tnat |= (nat << tslot); in copy_reg()
896 unsigned long *nat) in finish_pt_regs() argument
935 copy_reg(&bank[16-16], ms->pmsa_nat_bits, &regs->r16, nat); in finish_pt_regs()
936 copy_reg(&bank[17-16], ms->pmsa_nat_bits, &regs->r17, nat); in finish_pt_regs()
937 copy_reg(&bank[18-16], ms->pmsa_nat_bits, &regs->r18, nat); in finish_pt_regs()
938 copy_reg(&bank[19-16], ms->pmsa_nat_bits, &regs->r19, nat); in finish_pt_regs()
939 copy_reg(&bank[20-16], ms->pmsa_nat_bits, &regs->r20, nat); in finish_pt_regs()
982 unsigned long old_unat, old_rnat, new_rnat, nat; in ia64_mca_modify_original_stack() local
[all …]
A Dunaligned.c342 if (nat) in set_rse_reg()
370 if (nat) in set_rse_reg()
410 if (nat) { 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()
448 *nat = 0; in get_rse_reg()
500 if (nat) { in setreg()
643 if (nat) in getreg()
644 *nat = 0; in getreg()
[all …]
A Dptrace.c124 ia64_rotl(nat & mask, dist); \ in ia64_put_scratch_nat_bits()
133 scratch_unat = PUT_BITS( 1, 1, nat); in ia64_put_scratch_nat_bits()
134 scratch_unat |= PUT_BITS( 2, 3, nat); in ia64_put_scratch_nat_bits()
135 scratch_unat |= PUT_BITS(12, 13, nat); in ia64_put_scratch_nat_bits()
136 scratch_unat |= PUT_BITS(14, 14, nat); in ia64_put_scratch_nat_bits()
137 scratch_unat |= PUT_BITS(15, 15, nat); in ia64_put_scratch_nat_bits()
138 scratch_unat |= PUT_BITS( 8, 11, nat); in ia64_put_scratch_nat_bits()
733 char nat = 0; in access_nat_bits() local
755 nat_bits |= (nat != 0) << regnum; in access_nat_bits()
775 char nat = 0; in ptrace_getregs() local
[all …]
A 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()
167 unsigned long flags = 0, ifs, cfm, nat; in setup_sigcontext() local
184 nat = ia64_get_scratch_nat_bits(&scr->pt, scr->scratch_unat); in setup_sigcontext()
187 err |= __put_user(nat, &sc->sc_nat); in setup_sigcontext()
A Dprocess.c430 char nat; in do_copy_task_regs() local
462 unw_get_gr(info, i, &dst[i], &nat); in do_copy_task_regs()
463 if (nat) in do_copy_task_regs()
/linux-6.3-rc2/tools/testing/selftests/netfilter/
A Dconntrack_vrf.sh163 table ip nat {
175 type nat hook postrouting priority 0;
190 ip netns exec $ns0 nft list table ip nat |grep -q 'counter packets 2' &&
191 ip netns exec $ns0 nft list table ip nat |grep -q 'untracked counter packets [1-9]'
212 table ip nat {
214 type nat hook postrouting priority 0;
227 ip netns exec $ns0 nft list table ip nat |grep -q 'counter packets 2'
A Dnft_nat.sh185 table $family nat {
187 type nat hook output priority 0; policy accept;
260 table $family nat {
262 type nat hook output priority 0; policy accept;
386 table $family nat {
388 type nat hook output priority 0; policy accept;
453 table $family nat {
554 table $family nat {
653 table $family nat {
735 table $family nat {
[all …]
A Dnft_flowtable.sh375 table ip nat {
377 type nat hook prerouting priority 0; policy accept;
382 type nat hook postrouting priority 0; policy accept;
427 flush table ip nat
428 table ip nat {
430 type nat hook prerouting priority 0; policy accept;
435 type nat hook postrouting priority 0; policy accept;
524 ip netns exec $nsr1 nft delete table ip nat
A Dconntrack_icmp_related.sh197 table ip nat {
199 type nat hook postrouting priority 0; policy accept;
203 table ip6 nat {
205 type nat hook postrouting priority 0; policy accept;
A Dconntrack_tcp_unreplied.sh118 table inet nat {
120 type nat hook prerouting priority 0; policy accept;
/linux-6.3-rc2/arch/ia64/include/asm/
A Dunwind.h87 } 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
/linux-6.3-rc2/include/net/netfilter/
A Dnf_nat.h59 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()
A Dnf_conntrack_helper.h121 u8 proto, bool nat, struct nf_conntrack_helper **hp);
180 void nf_nat_helper_register(struct nf_conntrack_nat_helper *nat);
181 void nf_nat_helper_unregister(struct nf_conntrack_nat_helper *nat);
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_tc.c212 actions->nat.l3_is_ipv4 = true; in bnxt_tc_parse_pedit()
214 actions->nat.src_xlate = true; in bnxt_tc_parse_pedit()
217 actions->nat.src_xlate = false; in bnxt_tc_parse_pedit()
227 actions->nat.src_xlate, &actions->nat.l3.ipv4.saddr, in bnxt_tc_parse_pedit()
233 actions->nat.l3_is_ipv4 = false; in bnxt_tc_parse_pedit()
239 actions->nat.src_xlate = true; in bnxt_tc_parse_pedit()
245 actions->nat.src_xlate = false; in bnxt_tc_parse_pedit()
265 if (actions->nat.src_xlate) in bnxt_tc_parse_pedit()
615 if (actions->nat.l3_is_ipv4) { in bnxt_hwrm_cfa_flow_alloc()
619 if (actions->nat.src_xlate) { in bnxt_hwrm_cfa_flow_alloc()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dct_fs_smfs.c112 mlx5_ct_fs_smfs_matcher_get(struct mlx5_ct_fs *fs, bool nat, bool ipv4, bool tcp, bool gre) in mlx5_ct_fs_smfs_matcher_get() argument
122 matchers = nat ? &fs_smfs->matchers_nat : &fs_smfs->matchers; in mlx5_ct_fs_smfs_matcher_get()
148 tbl = nat ? fs_smfs->ct_nat_tbl : fs_smfs->ct_tbl; in mlx5_ct_fs_smfs_matcher_get()
153 nat, ipv4, tcp, gre, PTR_ERR(dr_matcher)); in mlx5_ct_fs_smfs_matcher_get()
300 bool nat, tcp, ipv4, gre; in mlx5_ct_fs_smfs_ct_rule_add() local
319 nat = (attr->ft == fs_smfs->ct_nat); in mlx5_ct_fs_smfs_ct_rule_add()
326 smfs_matcher = mlx5_ct_fs_smfs_matcher_get(fs, nat, ipv4, tcp, gre); in mlx5_ct_fs_smfs_ct_rule_add()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_ct.c96 bool nat; member
518 bool nat) in mlx5_tc_ct_entry_del_rule() argument
805 bool nat, u8 zone_restore_id) in mlx5_tc_ct_entry_add_rule() argument
813 zone_rule->nat = nat; in mlx5_tc_ct_entry_add_rule()
828 nat, in mlx5_tc_ct_entry_add_rule()
882 bool nat, u8 zone_restore_id) in mlx5_tc_ct_entry_replace_rule() argument
1568 bool nat) in tc_ct_pre_ct_add_rules() argument
1616 if (nat) in tc_ct_pre_ct_add_rules()
1630 dest.ft = nat ? ct_priv->ct_nat : ct_priv->ct; in tc_ct_pre_ct_add_rules()
1668 bool nat) in mlx5_tc_ct_alloc_pre_ct() argument
[all …]
/linux-6.3-rc2/net/openvswitch/
A Dconntrack.c707 if (!(info->nat & OVS_CT_NAT)) in ovs_ct_nat()
709 if (info->nat & OVS_CT_SRC_NAT) in ovs_ct_nat()
711 if (info->nat & OVS_CT_DST_NAT) in ovs_ct_nat()
818 if (info->nat && !nfct_seqadj(ct)) { in __ovs_ct_lookup()
1159 if (info->nat) { in parse_nat()
1163 info->nat |= OVS_CT_NAT; in parse_nat()
1164 info->nat |= ((type == OVS_NAT_ATTR_SRC) in parse_nat()
1214 if (!info->nat) { in parse_nat()
1480 if (info->nat & OVS_CT_SRC_NAT) { in ovs_ct_nat_to_attr()
1483 } else if (info->nat & OVS_CT_DST_NAT) { in ovs_ct_nat_to_attr()
[all …]
/linux-6.3-rc2/tools/testing/selftests/drivers/net/dsa/
A Dtc_actions.sh165 ct commit nat src addr 192.0.2.2 pipe \
167 ct commit nat dst addr 192.0.2.1 pipe \
210 action ct commit nat src addr 192.0.2.2 pipe \
212 action ct commit nat dst addr 192.0.2.1 pipe \
/linux-6.3-rc2/tools/testing/selftests/net/forwarding/
A Dtc_actions.sh165 ct commit nat src addr 192.0.2.2 pipe \
167 ct commit nat dst addr 192.0.2.1 pipe \
210 action ct commit nat src addr 192.0.2.2 pipe \
212 action ct commit nat dst addr 192.0.2.1 pipe \

Completed in 44 milliseconds

12