Home
last modified time | relevance | path

Searched refs:ctinfo (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v4.19/net/netfilter/
Dxt_nat.c59 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 …]
Dnf_conntrack_h323_main.c66 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 …]
Dnf_nat_sip.c38 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 …]
Dnf_conntrack_seqadj.c9 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 …]
Dnf_nat_redirect.c36 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()
Dxt_state.c27 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()
Dnf_conntrack_snmp.c35 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()
Dnf_conntrack_core.c802 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 …]
Dxt_CONNSECMARK.c40 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()
Dnf_conntrack_sip.c848 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 …]
Dnf_conntrack_irc.c38 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()
Dnf_conntrack_proto.c408 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 …]
Dnf_conntrack_pptp.c49 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 …]
Dnft_flow_offload.c69 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/
Dnf_conntrack_h323.h52 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/
Dnf_nat_helper.h12 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,
Dnf_conntrack_seqadj.h34 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);
Dnf_conntrack.h151 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/
Dnf_nat_l3proto_ipv6.c189 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 …]
Dnf_nat_masquerade_ipv6.c31 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/
Dnf_nat_l3proto_ipv4.c179 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 …]
Dnf_nat_h323.c28 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 …]
Dnf_nat_masquerade_ipv4.c31 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/
Dxt_state.h5 #define XT_STATE_BIT(ctinfo) (1 << ((ctinfo)%IP_CT_IS_REPLY+1)) argument
/Linux-v4.19/net/openvswitch/
Dconntrack.c125 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 …]

1234