/Linux-v4.19/net/netfilter/ |
D | xt_nat.c | 59 enum ip_conntrack_info ctinfo; in xt_snat_target_v0() local 62 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 64 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v0() 65 ctinfo == IP_CT_RELATED_REPLY))); in xt_snat_target_v0() 76 enum ip_conntrack_info ctinfo; in xt_dnat_target_v0() local 79 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 81 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in xt_dnat_target_v0() 92 enum ip_conntrack_info ctinfo; in xt_snat_target_v1() local 95 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v1() 97 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v1() [all …]
|
D | nf_conntrack_h323_main.c | 66 enum ip_conntrack_info ctinfo, 71 enum ip_conntrack_info ctinfo, 76 enum ip_conntrack_info ctinfo, 85 enum ip_conntrack_info ctinfo, 92 enum ip_conntrack_info ctinfo, 99 enum ip_conntrack_info ctinfo, 106 enum ip_conntrack_info ctinfo, 120 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() argument 124 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data() 257 enum ip_conntrack_info ctinfo, in expect_rtp_rtcp() argument [all …]
|
D | nf_nat_sip.c | 38 enum ip_conntrack_info ctinfo; in mangle_packet() local 39 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet() 48 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet() 56 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet() 96 enum ip_conntrack_info ctinfo; in map_addr() local 97 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() 98 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in map_addr() 130 enum ip_conntrack_info ctinfo; in map_sip_addr() local 131 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_sip_addr() 147 enum ip_conntrack_info ctinfo; in nf_nat_sip() local [all …]
|
D | nf_conntrack_seqadj.c | 9 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_init() argument 12 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_init() 29 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_set() argument 33 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_set() 60 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_tcp_seqadj_set() argument 69 nf_ct_seqadj_set(ct, ctinfo, th->seq, off); in nf_ct_tcp_seqadj_set() 120 enum ip_conntrack_info ctinfo) in nf_ct_sack_adjust() argument 131 dir = CTINFO2DIR(ctinfo); in nf_ct_sack_adjust() 163 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seq_adjust() argument 166 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seq_adjust() [all …]
|
D | nf_nat_redirect.c | 36 enum ip_conntrack_info ctinfo; in nf_nat_redirect_ipv4() local 43 ct = nf_ct_get(skb, &ctinfo); in nf_nat_redirect_ipv4() 44 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in nf_nat_redirect_ipv4() 89 enum ip_conntrack_info ctinfo; in nf_nat_redirect_ipv6() local 92 ct = nf_ct_get(skb, &ctinfo); in nf_nat_redirect_ipv6()
|
D | xt_state.c | 27 enum ip_conntrack_info ctinfo; in state_mt() local 29 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in state_mt() 32 statebit = XT_STATE_BIT(ctinfo); in state_mt() 33 else if (ctinfo == IP_CT_UNTRACKED) in state_mt()
|
D | nf_conntrack_snmp.c | 35 enum ip_conntrack_info ctinfo); 40 enum ip_conntrack_info ctinfo) in snmp_conntrack_help() argument 44 nf_conntrack_broadcast_help(skb, ct, ctinfo, timeout); in snmp_conntrack_help() 48 return nf_nat_snmp(skb, protoff, ct, ctinfo); in snmp_conntrack_help()
|
D | nf_conntrack_core.c | 802 enum ip_conntrack_info ctinfo, in nf_ct_acct_update() argument 811 atomic64_inc(&counter[CTINFO2DIR(ctinfo)].packets); in nf_ct_acct_update() 812 atomic64_add(len, &counter[CTINFO2DIR(ctinfo)].bytes); in nf_ct_acct_update() 816 static void nf_ct_acct_merge(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_acct_merge() argument 827 bytes = atomic64_read(&counter[CTINFO2DIR(ctinfo)].bytes); in nf_ct_acct_merge() 828 nf_ct_acct_update(ct, ctinfo, bytes); in nf_ct_acct_merge() 834 enum ip_conntrack_info ctinfo, in nf_ct_resolve_clash() argument 849 nf_ct_acct_merge(ct, ctinfo, loser_ct); in nf_ct_resolve_clash() 871 enum ip_conntrack_info ctinfo; in __nf_conntrack_confirm() local 876 ct = nf_ct_get(skb, &ctinfo); in __nf_conntrack_confirm() [all …]
|
D | xt_CONNSECMARK.c | 40 enum ip_conntrack_info ctinfo; in secmark_save() local 42 ct = nf_ct_get(skb, &ctinfo); in secmark_save() 58 enum ip_conntrack_info ctinfo; in secmark_restore() local 60 ct = nf_ct_get(skb, &ctinfo); in secmark_restore()
|
D | nf_conntrack_sip.c | 848 enum ip_conntrack_info ctinfo; in set_expected_rtp_rtcp() local 849 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_expected_rtp_rtcp() 851 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in set_expected_rtp_rtcp() 991 enum ip_conntrack_info ctinfo; in process_sdp() local 992 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_sdp() 1100 enum ip_conntrack_info ctinfo; in process_invite_response() local 1101 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_invite_response() 1117 enum ip_conntrack_info ctinfo; in process_update_response() local 1118 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_update_response() 1134 enum ip_conntrack_info ctinfo; in process_prack_response() local [all …]
|
D | nf_conntrack_irc.c | 38 enum ip_conntrack_info ctinfo, 109 struct nf_conn *ct, enum ip_conntrack_info ctinfo) in help() argument 117 int dir = CTINFO2DIR(ctinfo); in help() 132 if (ctinfo != IP_CT_ESTABLISHED && ctinfo != IP_CT_ESTABLISHED_REPLY) in help() 214 ret = nf_nat_irc(skb, ctinfo, protoff, in help()
|
D | nf_conntrack_proto.c | 408 enum ip_conntrack_info ctinfo; in ipv4_helper() local 413 ct = nf_ct_get(skb, &ctinfo); in ipv4_helper() 414 if (!ct || ctinfo == IP_CT_RELATED_REPLY) in ipv4_helper() 427 ct, ctinfo); in ipv4_helper() 435 enum ip_conntrack_info ctinfo; in ipv4_confirm() local 437 ct = nf_ct_get(skb, &ctinfo); in ipv4_confirm() 438 if (!ct || ctinfo == IP_CT_RELATED_REPLY) in ipv4_confirm() 444 if (!nf_ct_seq_adjust(skb, ct, ctinfo, ip_hdrlen(skb))) { in ipv4_confirm() 466 enum ip_conntrack_info ctinfo; in ipv4_conntrack_local() local 469 tmpl = nf_ct_get(skb, &ctinfo); in ipv4_conntrack_local() [all …]
|
D | nf_conntrack_pptp.c | 49 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 56 struct nf_conn *ct, enum ip_conntrack_info ctinfo, 270 enum ip_conntrack_info ctinfo) in pptp_inbound_pkt() argument 379 return nf_nat_pptp_inbound(skb, ct, ctinfo, in pptp_inbound_pkt() 398 enum ip_conntrack_info ctinfo) in pptp_outbound_pkt() argument 475 return nf_nat_pptp_outbound(skb, ct, ctinfo, in pptp_outbound_pkt() 507 struct nf_conn *ct, enum ip_conntrack_info ctinfo) in conntrack_pptp_help() argument 510 int dir = CTINFO2DIR(ctinfo); in conntrack_pptp_help() 533 if (ctinfo != IP_CT_ESTABLISHED && ctinfo != IP_CT_ESTABLISHED_REPLY) in conntrack_pptp_help() 584 ctinfo); in conntrack_pptp_help() [all …]
|
D | nft_flow_offload.c | 69 enum ip_conntrack_info ctinfo; in nft_flow_offload_eval() local 79 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_flow_offload_eval() 94 if (ctinfo == IP_CT_NEW || in nft_flow_offload_eval() 95 ctinfo == IP_CT_RELATED) in nft_flow_offload_eval() 101 dir = CTINFO2DIR(ctinfo); in nft_flow_offload_eval()
|
/Linux-v4.19/include/linux/netfilter/ |
D | nf_conntrack_h323.h | 52 enum ip_conntrack_info ctinfo, 57 enum ip_conntrack_info ctinfo, 62 enum ip_conntrack_info ctinfo, 70 enum ip_conntrack_info ctinfo, 76 enum ip_conntrack_info ctinfo, 83 enum ip_conntrack_info ctinfo, 90 enum ip_conntrack_info ctinfo,
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_nat_helper.h | 12 enum ip_conntrack_info ctinfo, 19 enum ip_conntrack_info ctinfo, in nf_nat_mangle_tcp_packet() argument 26 return __nf_nat_mangle_tcp_packet(skb, ct, ctinfo, protoff, in nf_nat_mangle_tcp_packet() 32 enum ip_conntrack_info ctinfo,
|
D | nf_conntrack_seqadj.h | 34 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 36 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 39 enum ip_conntrack_info ctinfo, s32 off); 42 enum ip_conntrack_info ctinfo, unsigned int protoff);
|
D | nf_conntrack.h | 151 nf_ct_get(const struct sk_buff *skb, enum ip_conntrack_info *ctinfo) in nf_ct_get() argument 153 *ctinfo = skb->_nfct & NFCT_INFOMASK; in nf_ct_get() 188 void __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, 194 enum ip_conntrack_info ctinfo, in nf_ct_refresh_acct() argument 198 __nf_ct_refresh_acct(ct, ctinfo, skb, extra_jiffies, 1); in nf_ct_refresh_acct() 210 bool nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo,
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_nat_l3proto_ipv6.c | 189 enum ip_conntrack_info ctinfo, in nf_nat_icmpv6_reply_translation() argument 197 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_icmpv6_reply_translation() 203 WARN_ON(ctinfo != IP_CT_RELATED && ctinfo != IP_CT_RELATED_REPLY); in nf_nat_icmpv6_reply_translation() 260 enum ip_conntrack_info ctinfo; in nf_nat_ipv6_fn() local 265 ct = nf_ct_get(skb, &ctinfo); in nf_nat_ipv6_fn() 274 if (ctinfo == IP_CT_RELATED || ctinfo == IP_CT_RELATED_REPLY) { in nf_nat_ipv6_fn() 280 if (!nf_nat_icmpv6_reply_translation(skb, ct, ctinfo, in nf_nat_ipv6_fn() 313 enum ip_conntrack_info ctinfo; in nf_nat_ipv6_out() local 322 (ct = nf_ct_get(skb, &ctinfo)) != NULL) { in nf_nat_ipv6_out() 323 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv6_out() [all …]
|
D | nf_nat_masquerade_ipv6.c | 31 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv6() local 37 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv6() 38 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv6() 39 ctinfo == IP_CT_RELATED_REPLY))); in nf_nat_masquerade_ipv6()
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | nf_nat_l3proto_ipv4.c | 179 enum ip_conntrack_info ctinfo, in nf_nat_icmp_reply_translation() argument 186 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_icmp_reply_translation() 193 WARN_ON(ctinfo != IP_CT_RELATED && ctinfo != IP_CT_RELATED_REPLY); in nf_nat_icmp_reply_translation() 249 enum ip_conntrack_info ctinfo; in nf_nat_ipv4_fn() local 251 ct = nf_ct_get(skb, &ctinfo); in nf_nat_ipv4_fn() 255 if (ctinfo == IP_CT_RELATED || ctinfo == IP_CT_RELATED_REPLY) { in nf_nat_ipv4_fn() 257 if (!nf_nat_icmp_reply_translation(skb, ct, ctinfo, in nf_nat_ipv4_fn() 290 enum ip_conntrack_info ctinfo; in nf_nat_ipv4_out() local 299 (ct = nf_ct_get(skb, &ctinfo)) != NULL) { in nf_nat_ipv4_out() 300 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv4_out() [all …]
|
D | nf_nat_h323.c | 28 enum ip_conntrack_info ctinfo; in set_addr() local 29 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_addr() 42 if (!nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in set_addr() 56 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in set_addr() 94 enum ip_conntrack_info ctinfo, in set_sig_addr() argument 99 int dir = CTINFO2DIR(ctinfo); in set_sig_addr() 147 enum ip_conntrack_info ctinfo, in set_ras_addr() argument 151 int dir = CTINFO2DIR(ctinfo); in set_ras_addr() 176 enum ip_conntrack_info ctinfo, in nat_rtp_rtcp() argument 184 int dir = CTINFO2DIR(ctinfo); in nat_rtp_rtcp() [all …]
|
D | nf_nat_masquerade_ipv4.c | 31 enum ip_conntrack_info ctinfo; in nf_nat_masquerade_ipv4() local 38 ct = nf_ct_get(skb, &ctinfo); in nf_nat_masquerade_ipv4() 40 WARN_ON(!(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in nf_nat_masquerade_ipv4() 41 ctinfo == IP_CT_RELATED_REPLY))); in nf_nat_masquerade_ipv4()
|
/Linux-v4.19/include/uapi/linux/netfilter/ |
D | xt_state.h | 5 #define XT_STATE_BIT(ctinfo) (1 << ((ctinfo)%IP_CT_IS_REPLY+1)) argument
|
/Linux-v4.19/net/openvswitch/ |
D | conntrack.c | 125 static u8 ovs_ct_get_state(enum ip_conntrack_info ctinfo) in ovs_ct_get_state() argument 129 switch (ctinfo) { in ovs_ct_get_state() 138 switch (ctinfo) { in ovs_ct_get_state() 246 enum ip_conntrack_info ctinfo; in ovs_ct_update_key() local 250 ct = nf_ct_get(skb, &ctinfo); in ovs_ct_update_key() 252 state = ovs_ct_get_state(ctinfo); in ovs_ct_update_key() 443 enum ip_conntrack_info ctinfo; in ovs_ct_helper() local 448 ct = nf_ct_get(skb, &ctinfo); in ovs_ct_helper() 449 if (!ct || ctinfo == IP_CT_RELATED_REPLY) in ovs_ct_helper() 483 err = helper->help(skb, protoff, ct, ctinfo); in ovs_ct_helper() [all …]
|