Home
last modified time | relevance | path

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

123

/linux/net/netfilter/
H A Dxt_nat.c56 enum ip_conntrack_info ctinfo; in xt_snat_target_v0() local
59 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0()
61 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v0()
62 ctinfo == IP_CT_RELATED_REPLY))); in xt_snat_target_v0()
73 enum ip_conntrack_info ctinfo; in xt_dnat_target_v0() local
76 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0()
78 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in xt_dnat_target_v0()
89 enum ip_conntrack_info ctinfo; in xt_snat_target_v1() local
92 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v1()
94 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v1()
[all …]
H A Dnf_conntrack_h323_main.c66 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() argument
70 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data()
207 enum ip_conntrack_info ctinfo, in expect_rtp_rtcp() argument
213 int dir = CTINFO2DIR(ctinfo); in expect_rtp_rtcp()
257 ret = nathook->nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in expect_rtp_rtcp()
282 enum ip_conntrack_info ctinfo, in expect_t120() argument
288 int dir = CTINFO2DIR(ctinfo); in expect_t120()
317 ret = nathook->nat_t120(skb, ct, ctinfo, protoff, data, in expect_t120()
334 enum ip_conntrack_info ctinfo, in process_h245_channel() argument
343 ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in process_h245_channel()
[all …]
H A Dnf_nat_sip.c40 enum ip_conntrack_info ctinfo; in mangle_packet() local
41 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet()
50 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet()
58 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet()
100 enum ip_conntrack_info ctinfo; in map_addr() local
101 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr()
102 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in map_addr()
134 enum ip_conntrack_info ctinfo; in map_sip_addr() local
135 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_sip_addr()
151 enum ip_conntrack_info ctinfo; in nf_nat_sip() local
[all …]
H A Dnf_conntrack_seqadj.c10 int nf_ct_seqadj_init(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_init() argument
13 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_init()
30 int nf_ct_seqadj_set(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seqadj_set() argument
34 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seqadj_set()
61 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_tcp_seqadj_set() argument
70 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
133 dir = CTINFO2DIR(ctinfo); in nf_ct_sack_adjust()
165 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_seq_adjust() argument
168 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_ct_seq_adjust()
[all …]
H A Dnft_ct_fast.c13 enum ip_conntrack_info ctinfo; in nft_ct_get_fast_eval() local
17 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_ct_get_fast_eval()
22 state = NF_CT_STATE_BIT(ctinfo); in nft_ct_get_fast_eval()
23 else if (ctinfo == IP_CT_UNTRACKED) in nft_ct_get_fast_eval()
40 nft_reg_store8(dest, CTINFO2DIR(ctinfo)); in nft_ct_get_fast_eval()
H A Dnf_conntrack_core.c960 static void nf_ct_acct_merge(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_acct_merge() argument
971 bytes = atomic64_read(&counter[CTINFO2DIR(ctinfo)].bytes); in nf_ct_acct_merge()
972 nf_ct_acct_update(ct, CTINFO2DIR(ctinfo), bytes); in nf_ct_acct_merge()
1044 enum ip_conntrack_info ctinfo; in __nf_ct_resolve_clash() local
1047 loser_ct = nf_ct_get(skb, &ctinfo); in __nf_ct_resolve_clash()
1054 nf_ct_acct_merge(ct, ctinfo, loser_ct); in __nf_ct_resolve_clash()
1056 nf_ct_set(skb, ct, ctinfo); in __nf_ct_resolve_clash()
1172 enum ip_conntrack_info ctinfo; in nf_ct_resolve_clash() local
1177 loser_ct = nf_ct_get(skb, &ctinfo); in nf_ct_resolve_clash()
1209 enum ip_conntrack_info ctinfo; in __nf_conntrack_confirm() local
[all …]
H A Dxt_state.c24 enum ip_conntrack_info ctinfo; in state_mt() local
26 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in state_mt()
29 statebit = XT_STATE_BIT(ctinfo); in state_mt()
30 else if (ctinfo == IP_CT_UNTRACKED) in state_mt()
H A Dxt_CONNSECMARK.c36 enum ip_conntrack_info ctinfo; in secmark_save() local
38 ct = nf_ct_get(skb, &ctinfo); in secmark_save()
54 enum ip_conntrack_info ctinfo; in secmark_restore() local
56 ct = nf_ct_get(skb, &ctinfo); in secmark_restore()
H A Dnf_conntrack_sip.c933 enum ip_conntrack_info ctinfo; in set_expected_rtp_rtcp() local
934 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_expected_rtp_rtcp()
936 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in set_expected_rtp_rtcp()
1109 enum ip_conntrack_info ctinfo; in process_sdp() local
1110 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_sdp()
1226 enum ip_conntrack_info ctinfo; in process_invite_response() local
1227 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_invite_response()
1243 enum ip_conntrack_info ctinfo; in process_update_response() local
1244 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_update_response()
1260 enum ip_conntrack_info ctinfo; in process_prack_response() local
[all …]
H A Dnf_conntrack_pptp.c257 enum ip_conntrack_info ctinfo) in pptp_inbound_pkt() argument
366 return hook->inbound(skb, ct, ctinfo, protoff, ctlh, pptpReq); in pptp_inbound_pkt()
384 enum ip_conntrack_info ctinfo) in pptp_outbound_pkt() argument
461 return hook->outbound(skb, ct, ctinfo, protoff, ctlh, pptpReq); in pptp_outbound_pkt()
492 struct nf_conn *ct, enum ip_conntrack_info ctinfo) in conntrack_pptp_help() argument
495 int dir = CTINFO2DIR(ctinfo); in conntrack_pptp_help()
518 if (ctinfo != IP_CT_ESTABLISHED && ctinfo != IP_CT_ESTABLISHED_REPLY) in conntrack_pptp_help()
571 ctinfo); in conntrack_pptp_help()
575 ctinfo); in conntrack_pptp_help()
H A Dnf_conntrack_sane.c61 enum ip_conntrack_info ctinfo) in help() argument
67 int dir = CTINFO2DIR(ctinfo); in help()
78 if (ctinfo != IP_CT_ESTABLISHED && in help()
79 ctinfo != IP_CT_ESTABLISHED_REPLY) in help()
H A Dxt_NETMAP.c24 enum ip_conntrack_info ctinfo; in netmap_tg6() local
28 ct = nf_ct_get(skb, &ctinfo); in netmap_tg6()
72 enum ip_conntrack_info ctinfo; in netmap_tg4() local
81 ct = nf_ct_get(skb, &ctinfo); in netmap_tg4()
H A Dxt_connmark.c29 enum ip_conntrack_info ctinfo; in connmark_tg_shift() local
35 ct = nf_ct_get(skb, &ctinfo); in connmark_tg_shift()
124 enum ip_conntrack_info ctinfo; in connmark_mt() local
127 ct = nf_ct_get(skb, &ctinfo); in connmark_mt()
/linux/include/linux/netfilter/
H A Dnf_conntrack_h323.h49 enum ip_conntrack_info ctinfo,
54 enum ip_conntrack_info ctinfo,
59 enum ip_conntrack_info ctinfo,
68 enum ip_conntrack_info ctinfo,
75 enum ip_conntrack_info ctinfo,
82 enum ip_conntrack_info ctinfo,
89 enum ip_conntrack_info ctinfo,
/linux/include/net/netfilter/
H A Dnf_nat.h58 enum ip_conntrack_info ctinfo, in nf_nat_oif_changed() argument
64 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL && in nf_nat_oif_changed()
76 unsigned int nf_nat_packet(struct nf_conn *ct, enum ip_conntrack_info ctinfo,
87 enum ip_conntrack_info ctinfo,
91 enum ip_conntrack_info ctinfo,
108 enum ip_conntrack_info ctinfo, int *action,
H A 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,
H A Dnf_conntrack_act_ct.h24 enum ip_conntrack_info ctinfo) in nf_conn_act_ct_ext_fill() argument
31 act_ct_ext->ifindex[CTINFO2DIR(ctinfo)] = skb->dev->ifindex; in nf_conn_act_ct_ext_fill()
38 enum ip_conntrack_info ctinfo) in nf_conn_act_ct_ext_add() argument
47 nf_conn_act_ct_ext_fill(skb, ct, ctinfo); in nf_conn_act_ct_ext_add()
H A 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);
/linux/net/ipv4/netfilter/
H A Dnf_nat_h323.c27 enum ip_conntrack_info ctinfo; in set_addr() local
28 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_addr()
41 if (!nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in set_addr()
55 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in set_addr()
93 enum ip_conntrack_info ctinfo, in set_sig_addr() argument
98 int dir = CTINFO2DIR(ctinfo); in set_sig_addr()
146 enum ip_conntrack_info ctinfo, in set_ras_addr() argument
150 int dir = CTINFO2DIR(ctinfo); in set_ras_addr()
175 enum ip_conntrack_info ctinfo, in nat_rtp_rtcp() argument
183 int dir = CTINFO2DIR(ctinfo); in nat_rtp_rtcp()
[all …]
H A Dnf_socket_ipv4.c92 enum ip_conntrack_info ctinfo; in nf_sk_lookup_slow_v4() local
133 ct = nf_ct_get(skb, &ctinfo); in nf_sk_lookup_slow_v4()
136 ctinfo == IP_CT_ESTABLISHED_REPLY) || in nf_sk_lookup_slow_v4()
138 ctinfo == IP_CT_RELATED_REPLY)) && in nf_sk_lookup_slow_v4()
/linux/net/sched/
H A Dact_ct.c180 enum ip_conntrack_info ctinfo, in tcf_ct_flow_table_add_action_meta() argument
193 entry->ct_metadata.cookie = (unsigned long)ct | ctinfo; in tcf_ct_flow_table_add_action_meta()
252 enum ip_conntrack_info ctinfo; in tcf_ct_flow_table_fill_actions() local
259 ctinfo = test_bit(IPS_SEEN_REPLY_BIT, &ct->status) ? in tcf_ct_flow_table_fill_actions()
261 if (ctinfo == IP_CT_ESTABLISHED) in tcf_ct_flow_table_fill_actions()
266 ctinfo = IP_CT_ESTABLISHED_REPLY; in tcf_ct_flow_table_fill_actions()
276 tcf_ct_flow_table_add_action_meta(ct, dir, ctinfo, action); in tcf_ct_flow_table_fill_actions()
468 enum ip_conntrack_info ctinfo) in tcf_ct_flow_table_process_conn() argument
474 if ((ctinfo != IP_CT_ESTABLISHED && in tcf_ct_flow_table_process_conn()
475 ctinfo != IP_CT_ESTABLISHED_REPLY) || in tcf_ct_flow_table_process_conn()
[all …]
/linux/include/uapi/linux/netfilter/
H A Dxt_state.h5 #define XT_STATE_BIT(ctinfo) (1 << ((ctinfo)%IP_CT_IS_REPLY+1)) argument
/linux/net/ipv6/netfilter/
H A Dnf_socket_ipv6.c107 enum ip_conntrack_info ctinfo; in nf_sk_lookup_slow_v6() local
148 ct = nf_ct_get(skb, &ctinfo); in nf_sk_lookup_slow_v6()
151 ctinfo == IP_CT_ESTABLISHED_REPLY) || in nf_sk_lookup_slow_v6()
153 ctinfo == IP_CT_RELATED_REPLY)) && in nf_sk_lookup_slow_v6()
/linux/net/netfilter/ipvs/
H A Dip_vs_nfct.c72 enum ip_conntrack_info ctinfo; in ip_vs_update_conntrack()
73 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in ip_vs_update_conntrack() local
89 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ip_vs_update_conntrack()
119 "ctinfo=%d, old reply=" FMT_TUPLE "\n", in ip_vs_update_conntrack()
120 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack()
123 "ctinfo=%d, new reply=" FMT_TUPLE "\n", in ip_vs_update_conntrack()
124 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack()
/linux/net/openvswitch/
H A Dconntrack.c122 static u8 ovs_ct_get_state(enum ip_conntrack_info ctinfo) in ovs_ct_get_state() argument
126 switch (ctinfo) { in ovs_ct_get_state()
135 switch (ctinfo) { in ovs_ct_get_state()
248 enum ip_conntrack_info ctinfo; in ovs_ct_update_key() local
252 ct = nf_ct_get(skb, &ctinfo); in ovs_ct_update_key()
254 state = ovs_ct_get_state(ctinfo); in ovs_ct_update_key()
566 enum ip_conntrack_info ctinfo; in skb_nfct_cached() local
570 ct = nf_ct_get(skb, &ctinfo); in skb_nfct_cached()
575 nf_ct_get(skb, &ctinfo); in skb_nfct_cached()
599 if (info->force && CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) { in skb_nfct_cached()
[all …]

123