| /linux/net/netfilter/ |
| H A D | xt_nat.c | 65 enum ip_conntrack_info ctinfo; in xt_snat_target_v0() local 68 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 70 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v0() 71 ctinfo == IP_CT_RELATED_REPLY))); in xt_snat_target_v0() 82 enum ip_conntrack_info ctinfo; in xt_dnat_target_v0() local 85 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 87 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED))); in xt_dnat_target_v0() 98 enum ip_conntrack_info ctinfo; in xt_snat_target_v1() local 101 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v1() 103 (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED || in xt_snat_target_v1() [all …]
|
| H A D | nf_conntrack_h323_main.c | 66 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() argument 70 int dir = CTINFO2DIR(ctinfo); in get_tpkt_data() 210 enum ip_conntrack_info ctinfo, in expect_rtp_rtcp() argument 216 int dir = CTINFO2DIR(ctinfo); in expect_rtp_rtcp() 260 ret = nathook->nat_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in expect_rtp_rtcp() 285 enum ip_conntrack_info ctinfo, in expect_t120() argument 291 int dir = CTINFO2DIR(ctinfo); in expect_t120() 320 ret = nathook->nat_t120(skb, ct, ctinfo, protoff, data, in expect_t120() 337 enum ip_conntrack_info ctinfo, in process_h245_channel() argument 346 ret = expect_rtp_rtcp(skb, ct, ctinfo, protoff, data, dataoff, in process_h245_channel() [all …]
|
| H A D | nf_nat_sip.c | 40 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() 137 enum ip_conntrack_info ctinfo; in map_sip_addr() local 138 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_sip_addr() 154 enum ip_conntrack_info ctinfo; in nf_nat_sip() local [all …]
|
| H A D | nf_nat_proto.c | 499 enum ip_conntrack_info ctinfo, in nf_nat_icmp_reply_translation() argument 506 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_icmp_reply_translation() 512 WARN_ON(ctinfo != IP_CT_RELATED && ctinfo != IP_CT_RELATED_REPLY); in nf_nat_icmp_reply_translation() 567 enum ip_conntrack_info ctinfo; in nf_nat_ipv4_fn() local 569 ct = nf_ct_get(skb, &ctinfo); in nf_nat_ipv4_fn() 573 if (ctinfo == IP_CT_RELATED || ctinfo == IP_CT_RELATED_REPLY) { in nf_nat_ipv4_fn() 575 if (!nf_nat_icmp_reply_translation(skb, ct, ctinfo, in nf_nat_ipv4_fn() 640 enum ip_conntrack_info ctinfo; in nf_nat_inet_port_was_mangled() local 644 ct = nf_ct_get(skb, &ctinfo); in nf_nat_inet_port_was_mangled() 656 dir = CTINFO2DIR(ctinfo); in nf_nat_inet_port_was_mangled() [all …]
|
| H A D | nf_conntrack_core.c | 939 static void nf_ct_acct_merge(struct nf_conn *ct, enum ip_conntrack_info ctinfo, in nf_ct_acct_merge() argument 950 bytes = atomic64_read(&counter[CTINFO2DIR(ctinfo)].bytes); in nf_ct_acct_merge() 951 nf_ct_acct_update(ct, CTINFO2DIR(ctinfo), bytes); in nf_ct_acct_merge() 1023 enum ip_conntrack_info ctinfo; in __nf_ct_resolve_clash() local 1026 loser_ct = nf_ct_get(skb, &ctinfo); in __nf_ct_resolve_clash() 1033 nf_ct_acct_merge(ct, ctinfo, loser_ct); in __nf_ct_resolve_clash() 1035 nf_ct_set(skb, ct, ctinfo); in __nf_ct_resolve_clash() 1151 enum ip_conntrack_info ctinfo; in nf_ct_resolve_clash() local 1156 loser_ct = nf_ct_get(skb, &ctinfo); in nf_ct_resolve_clash() 1188 enum ip_conntrack_info ctinfo; in __nf_conntrack_confirm() local [all …]
|
| H A D | xt_state.c | 24 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 D | xt_CONNSECMARK.c | 36 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 D | nf_conntrack_snmp.c | 31 enum ip_conntrack_info ctinfo) in snmp_conntrack_help() argument 35 nf_conntrack_broadcast_help(skb, ct, ctinfo, timeout); in snmp_conntrack_help() 39 return nf_nat_snmp(skb, protoff, ct, ctinfo); in snmp_conntrack_help()
|
| H A D | nf_conntrack_pptp.c | 194 enum ip_conntrack_info ctinfo) in pptp_inbound_pkt() argument 306 return hook->inbound(skb, ct, ctinfo, protoff, ctlh, pptpReq); in pptp_inbound_pkt() 324 enum ip_conntrack_info ctinfo) in pptp_outbound_pkt() argument 404 return hook->outbound(skb, ct, ctinfo, protoff, ctlh, pptpReq); in pptp_outbound_pkt() 435 struct nf_conn *ct, enum ip_conntrack_info ctinfo) in conntrack_pptp_help() argument 438 int dir = CTINFO2DIR(ctinfo); in conntrack_pptp_help() 464 if (ctinfo != IP_CT_ESTABLISHED && ctinfo != IP_CT_ESTABLISHED_REPLY) in conntrack_pptp_help() 517 ctinfo); in conntrack_pptp_help() 521 ctinfo); in conntrack_pptp_help()
|
| H A D | nf_conntrack_sip.c | 931 enum ip_conntrack_info ctinfo; in set_expected_rtp_rtcp() local 932 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in set_expected_rtp_rtcp() 934 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in set_expected_rtp_rtcp() 1115 enum ip_conntrack_info ctinfo; in process_sdp() local 1116 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_sdp() 1232 enum ip_conntrack_info ctinfo; in process_invite_response() local 1233 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_invite_response() 1252 enum ip_conntrack_info ctinfo; in process_update_response() local 1253 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in process_update_response() 1272 enum ip_conntrack_info ctinfo; in process_prack_response() local [all …]
|
| H A D | nf_conntrack_sane.c | 56 enum ip_conntrack_info ctinfo) in help() argument 62 int dir = CTINFO2DIR(ctinfo); in help() 76 if (ctinfo != IP_CT_ESTABLISHED && in help() 77 ctinfo != IP_CT_ESTABLISHED_REPLY) in help()
|
| H A D | nf_conntrack_irc.c | 98 struct nf_conn *ct, enum ip_conntrack_info ctinfo) in help() argument 106 int dir = CTINFO2DIR(ctinfo); in help() 122 if (ctinfo != IP_CT_ESTABLISHED && ctinfo != IP_CT_ESTABLISHED_REPLY) in help() 234 ret = nf_nat_irc(skb, ct, ctinfo, protoff, in help()
|
| H A D | nf_conntrack_ovs.c | 13 enum ip_conntrack_info ctinfo, u16 proto) in nf_ct_helper() argument 23 if (ctinfo == IP_CT_RELATED_REPLY) in nf_ct_helper() 70 err = helper_cb(skb, protoff, ct, ctinfo); in nf_ct_helper() 79 !nf_ct_seq_adjust(skb, ct, ctinfo, protoff)) in nf_ct_helper()
|
| /linux/include/linux/netfilter/ |
| H A D | nf_conntrack_h323.h | 47 enum ip_conntrack_info ctinfo, 52 enum ip_conntrack_info ctinfo, 57 enum ip_conntrack_info ctinfo, 66 enum ip_conntrack_info ctinfo, 73 enum ip_conntrack_info ctinfo, 80 enum ip_conntrack_info ctinfo, 87 enum ip_conntrack_info ctinfo,
|
| /linux/include/net/netfilter/ |
| H A D | nf_nat.h | 58 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 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,
|
| H A D | nf_conntrack_act_ct.h | 24 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 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);
|
| /linux/net/ipv4/netfilter/ |
| H A D | nf_nat_h323.c | 27 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() 149 enum ip_conntrack_info ctinfo, in set_ras_addr() argument 153 int dir = CTINFO2DIR(ctinfo); in set_ras_addr() 178 enum ip_conntrack_info ctinfo, in nat_rtp_rtcp() argument 187 int dir = CTINFO2DIR(ctinfo); in nat_rtp_rtcp() [all …]
|
| H A D | nf_socket_ipv4.c | 92 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 D | act_ct.c | 180 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/net/bridge/netfilter/ |
| H A D | nf_conntrack_bridge.c | 148 enum ip_conntrack_info ctinfo; in nf_ct_br_defrag4() local 156 ct = nf_ct_get(skb, &ctinfo); in nf_ct_br_defrag4() 158 zone_id = nf_ct_zone_id(nf_ct_zone(ct), CTINFO2DIR(ctinfo)); in nf_ct_br_defrag4() 179 enum ip_conntrack_info ctinfo; in nf_ct_br_defrag6() local 184 ct = nf_ct_get(skb, &ctinfo); in nf_ct_br_defrag6() 186 zone_id = nf_ct_zone_id(nf_ct_zone(ct), CTINFO2DIR(ctinfo)); in nf_ct_br_defrag6() 243 enum ip_conntrack_info ctinfo; in nf_ct_bridge_pre() local 248 ct = nf_ct_get(skb, &ctinfo); in nf_ct_bridge_pre() 250 ctinfo == IP_CT_UNTRACKED) in nf_ct_bridge_pre()
|
| /linux/include/uapi/linux/netfilter/ |
| H A D | xt_state.h | 5 #define XT_STATE_BIT(ctinfo) (1 << ((ctinfo)%IP_CT_IS_REPLY+1)) argument
|
| H A D | nf_conntrack_tuple_common.h | 44 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL) argument
|
| /linux/net/ipv6/netfilter/ |
| H A D | nf_socket_ipv6.c | 107 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()
|