Home
last modified time | relevance | path

Searched refs:IP_CT_DIR_ORIGINAL (Results 1 – 38 of 38) sorted by relevance

/linux-4.4.14/net/netfilter/
Dxt_connbytes.c45 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets); in connbytes_mt()
51 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets); in connbytes_mt()
59 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes); in connbytes_mt()
65 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes); in connbytes_mt()
73 bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes); in connbytes_mt()
74 pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets); in connbytes_mt()
81 bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes) + in connbytes_mt()
83 pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets) + in connbytes_mt()
Dxt_conntrack.c47 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in conntrack_mt_origsrc()
56 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, in conntrack_mt_origdst()
84 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ct_proto_port_check()
128 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ct_proto_port_check_v3()
198 (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) ^ in conntrack_mt()
Dnf_conntrack_core.c183 tuple->dst.dir = IP_CT_DIR_ORIGINAL; in nf_ct_get_tuple()
241 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists()
258 hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in nf_ct_add_to_dying_list()
273 hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in nf_ct_add_to_unconfirmed_list()
287 BUG_ON(hlist_nulls_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode)); in nf_ct_del_from_dying_or_unconfirmed_list()
288 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in nf_ct_del_from_dying_or_unconfirmed_list()
380 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_ct_delete_from_lists()
525 hlist_nulls_add_head_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in __nf_conntrack_hash_insert()
547 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_conntrack_hash_check_insert()
554 if (nf_ct_tuple_equal(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_conntrack_hash_check_insert()
[all …]
Dxt_cluster.c21 return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in nf_ct_orig_ipv4_src()
26 return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6; in nf_ct_orig_ipv6_src()
Dnf_nat_tftp.c28 = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port; in help()
Dnf_conntrack_sane.c99 if (dir == IP_CT_DIR_ORIGINAL) { in help()
146 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in help()
Dnf_conntrack_amanda.c101 if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) in amanda_help()
149 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in amanda_help()
Dnf_conntrack_pptp.c186 memcpy(&t, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(t)); in pptp_destroy_siblings()
219 dir = IP_CT_DIR_ORIGINAL; in exp_gre()
245 if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_ORIGINAL, &exp_orig->tuple) != 0) in exp_gre()
576 if (dir == IP_CT_DIR_ORIGINAL) in conntrack_pptp_help()
Dnf_nat_core.c69 family = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in __nf_nat_decode_session()
76 if (dir == IP_CT_DIR_ORIGINAL) in __nf_nat_decode_session()
179 t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in same_src()
202 nf_ct_zone_equal(ct, zone, IP_CT_DIR_ORIGINAL)) { in find_appropriate_src()
428 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_nat_setup_info()
Dnf_conntrack_proto_dccp.c449 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_CLIENT; in dccp_new()
453 ct->proto.dccp.last_dir = IP_CT_DIR_ORIGINAL; in dccp_new()
646 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL]) || in dccp_to_nlattr()
689 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_CLIENT; in nlattr_to_dccp()
692 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_SERVER; in nlattr_to_dccp()
Dnf_nat_amanda.c40 exp->dir = IP_CT_DIR_ORIGINAL; in help()
Dnf_conntrack_broadcast.c40 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in nf_conntrack_broadcast_help()
Dxt_socket.c194 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in xt_socket_lookup_slow_v4()
196 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port : in xt_socket_lookup_slow_v4()
197 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port; in xt_socket_lookup_slow_v4()
Dnf_conntrack_proto_gre.c167 for (dir = IP_CT_DIR_ORIGINAL; dir < IP_CT_DIR_MAX; dir++) { in nf_ct_gre_keymap_destroy()
278 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in gre_new()
Dnf_conntrack_proto_sctp.c473 new_state = sctp_new_state(IP_CT_DIR_ORIGINAL, in sctp_new()
505 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = sh->vtag; in sctp_new()
538 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL]) || in sctp_to_nlattr()
584 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = in nlattr_to_sctp()
Dnf_conntrack_tftp.c59 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in tftp_help()
Dnf_conntrack_standalone.c231 print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in ct_seq_show()
239 if (seq_print_acct(s, ct, IP_CT_DIR_ORIGINAL)) in ct_seq_show()
Dnf_conntrack_netlink.c268 if (dump_counters(skb, acct, IP_CT_DIR_ORIGINAL, type) < 0) in ctnetlink_dump_acct()
381 #define master_tuple(ct) &(ct->master->tuplehash[IP_CT_DIR_ORIGINAL].tuple)
438 seq = &seqadj->seq[IP_CT_DIR_ORIGINAL]; in ctnetlink_dump_ct_seq_adj()
496 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in ctnetlink_fill_info()
687 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in ctnetlink_conntrack_event()
850 if (NF_CT_DIRECTION(h) != IP_CT_DIR_ORIGINAL) in ctnetlink_dump_table()
1043 tuple->dst.dir = IP_CT_DIR_ORIGINAL; in ctnetlink_parse_tuple()
1618 ret = change_seq_adj(&seqadj->seq[IP_CT_DIR_ORIGINAL], in ctnetlink_change_seq_adj()
2188 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in __ctnetlink_glue_build()
2496 &master->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in ctnetlink_exp_dump_expect()
Dnf_conntrack_ftp.c75 [IP_CT_DIR_ORIGINAL] = {
568 ftp->flags[IP_CT_DIR_ORIGINAL] |= NF_CT_FTP_SEQ_PICKUP; in nf_ct_ftp_from_nlattr()
Dnf_conntrack_proto_tcp.c591 && dir == IP_CT_DIR_ORIGINAL) in tcp_in_window()
930 if (index == TCP_SYN_SET && dir == IP_CT_DIR_ORIGINAL) { in tcp_packet()
967 index == TCP_ACK_SET && dir == IP_CT_DIR_ORIGINAL && in tcp_packet()
968 ct->proto.tcp.last_dir == IP_CT_DIR_ORIGINAL && in tcp_packet()
Dnft_ct.c301 case IP_CT_DIR_ORIGINAL: in nft_ct_get_init()
Dxt_HMARK.c90 otuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in hmark_ct_set_htuple()
Dxt_connlimit.c332 tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in connlimit_mt()
Dnf_nat_sip.c332 if (nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in nf_nat_sip_expected()
/linux-4.4.14/include/uapi/linux/netfilter/
Dnf_conntrack_tuple_common.h5 IP_CT_DIR_ORIGINAL, enumerator
37 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
/linux-4.4.14/include/linux/netfilter/
Dnf_conntrack_zones_common.h8 #define NF_CT_ZONE_DIR_ORIG (1 << IP_CT_DIR_ORIGINAL)
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_nfct.c97 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ip_vs_update_conntrack()
163 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ip_vs_nfct_expect_callback()
266 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } }; in ip_vs_conn_drop_conntrack()
/linux-4.4.14/net/ipv4/netfilter/
Dnf_nat_pptp.c57 if (exp->dir == IP_CT_DIR_ORIGINAL) { in pptp_nat_expected()
95 if (exp->dir == IP_CT_DIR_ORIGINAL) { in pptp_nat_expected()
207 expect_orig->dir = IP_CT_DIR_ORIGINAL; in pptp_exp_gre()
Dipt_SYNPROXY.c189 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin); in synproxy_send_server_ack()
345 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ipv4_synproxy_hook()
362 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) { in ipv4_synproxy_hook()
Dnf_nat_masquerade_ipv4.c48 if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0) in nf_nat_masquerade_ipv4()
Dnf_conntrack_l3proto_ipv4.c283 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
285 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
Dnf_conntrack_l3proto_ipv4_compat.c153 print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in ct_seq_show()
159 if (seq_print_acct(s, ct, IP_CT_DIR_ORIGINAL)) in ct_seq_show()
Dnf_nat_snmp_basic.c1195 if (dir == IP_CT_DIR_ORIGINAL) { in snmp_translate()
1230 if (udph->dest == htons(SNMP_TRAP_PORT) && dir != IP_CT_DIR_ORIGINAL) in help()
Dipt_CLUSTERIP.c347 nf_ct_dump_tuple_ip(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in clusterip_tg()
/linux-4.4.14/include/net/netfilter/
Dnf_conntrack.h130 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num()
135 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum()
Dnf_nat.h72 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL && in nf_nat_oif_changed()
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_SYNPROXY.c202 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin); in synproxy_send_server_ack()
365 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ipv6_synproxy_hook()
382 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) { in ipv6_synproxy_hook()
Dnf_conntrack_l3proto_ipv6.c259 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst()
262 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6, in ipv6_getorigdst()