/linux-4.1.27/net/netfilter/ |
D | xt_connbytes.c | 45 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()
|
D | xt_conntrack.c | 47 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()
|
D | nf_conntrack_core.c | 182 tuple->dst.dir = IP_CT_DIR_ORIGINAL; in nf_ct_get_tuple() 239 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 256 hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in nf_ct_add_to_dying_list() 271 hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in nf_ct_add_to_unconfirmed_list() 285 BUG_ON(hlist_nulls_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode)); in nf_ct_del_from_dying_or_unconfirmed_list() 286 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in nf_ct_del_from_dying_or_unconfirmed_list() 341 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_ct_delete_from_lists() 486 hlist_nulls_add_head_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode, in __nf_conntrack_hash_insert() 508 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_conntrack_hash_check_insert() 515 if (nf_ct_tuple_equal(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_conntrack_hash_check_insert() [all …]
|
D | xt_cluster.c | 21 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()
|
D | nf_nat_tftp.c | 28 = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port; in help()
|
D | nf_conntrack_sane.c | 99 if (dir == IP_CT_DIR_ORIGINAL) { in help() 146 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in help()
|
D | nf_conntrack_amanda.c | 101 if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) in amanda_help() 149 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in amanda_help()
|
D | nf_conntrack_pptp.c | 185 memcpy(&t, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(t)); in pptp_destroy_siblings() 218 dir = IP_CT_DIR_ORIGINAL; in exp_gre() 244 if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_ORIGINAL, &exp_orig->tuple) != 0) in exp_gre() 575 if (dir == IP_CT_DIR_ORIGINAL) in conntrack_pptp_help()
|
D | nf_conntrack_proto_dccp.c | 449 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()
|
D | nf_nat_amanda.c | 40 exp->dir = IP_CT_DIR_ORIGINAL; in help()
|
D | xt_socket.c | 193 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in xt_socket_lookup_slow_v4() 195 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port : in xt_socket_lookup_slow_v4() 196 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port; in xt_socket_lookup_slow_v4()
|
D | nf_conntrack_broadcast.c | 40 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in nf_conntrack_broadcast_help()
|
D | nf_nat_core.c | 69 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() 180 t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in same_src() 424 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in nf_nat_setup_info()
|
D | nf_conntrack_proto_gre.c | 167 for (dir = IP_CT_DIR_ORIGINAL; dir < IP_CT_DIR_MAX; dir++) { in nf_ct_gre_keymap_destroy() 279 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in gre_new()
|
D | nf_conntrack_tftp.c | 59 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in tftp_help()
|
D | nf_conntrack_standalone.c | 202 print_tuple(s, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in ct_seq_show() 208 if (seq_print_acct(s, ct, IP_CT_DIR_ORIGINAL)) in ct_seq_show()
|
D | nf_conntrack_netlink.c | 254 if (dump_counters(skb, acct, IP_CT_DIR_ORIGINAL, type) < 0) in ctnetlink_dump_acct() 367 #define master_tuple(ct) &(ct->master->tuplehash[IP_CT_DIR_ORIGINAL].tuple) 424 seq = &seqadj->seq[IP_CT_DIR_ORIGINAL]; in ctnetlink_dump_ct_seq_adj() 479 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in ctnetlink_fill_info() 661 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in ctnetlink_conntrack_event() 818 if (NF_CT_DIRECTION(h) != IP_CT_DIR_ORIGINAL) in ctnetlink_dump_table() 962 tuple->dst.dir = IP_CT_DIR_ORIGINAL; in ctnetlink_parse_tuple() 1548 ret = change_seq_adj(&seqadj->seq[IP_CT_DIR_ORIGINAL], in ctnetlink_change_seq_adj() 2100 if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_ORIGINAL)) < 0) in ctnetlink_nfqueue_build() 2368 &master->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in ctnetlink_exp_dump_expect()
|
D | nf_conntrack_proto_sctp.c | 440 new_state = sctp_new_state(IP_CT_DIR_ORIGINAL, in sctp_new() 501 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL]) || in sctp_to_nlattr() 547 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = in nlattr_to_sctp()
|
D | nf_conntrack_ftp.c | 75 [IP_CT_DIR_ORIGINAL] = { 568 ftp->flags[IP_CT_DIR_ORIGINAL] |= NF_CT_FTP_SEQ_PICKUP; in nf_ct_ftp_from_nlattr()
|
D | nf_conntrack_proto_tcp.c | 591 && 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()
|
D | nft_ct.c | 301 case IP_CT_DIR_ORIGINAL: in nft_ct_get_init()
|
D | xt_HMARK.c | 90 otuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in hmark_ct_set_htuple()
|
D | xt_connlimit.c | 331 tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in connlimit_mt()
|
D | nf_nat_sip.c | 332 if (nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in nf_nat_sip_expected()
|
/linux-4.1.27/include/uapi/linux/netfilter/ |
D | nf_conntrack_tuple_common.h | 5 IP_CT_DIR_ORIGINAL, enumerator 37 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
|
/linux-4.1.27/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 97 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.1.27/net/ipv4/netfilter/ |
D | nf_nat_pptp.c | 57 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()
|
D | ipt_SYNPROXY.c | 185 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin); in synproxy_send_server_ack() 340 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ipv4_synproxy_hook() 357 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) { in ipv4_synproxy_hook()
|
D | nf_nat_masquerade_ipv4.c | 48 if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0) in nf_nat_masquerade_ipv4()
|
D | nf_conntrack_l3proto_ipv4_compat.c | 153 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()
|
D | nf_conntrack_l3proto_ipv4.c | 289 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst() 291 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL] in getorigdst()
|
D | nf_nat_snmp_basic.c | 1195 if (dir == IP_CT_DIR_ORIGINAL) { in snmp_translate() 1230 if (udph->dest == htons(SNMP_TRAP_PORT) && dir != IP_CT_DIR_ORIGINAL) in help()
|
D | ipt_CLUSTERIP.c | 347 nf_ct_dump_tuple_ip(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple); in clusterip_tg()
|
/linux-4.1.27/include/net/netfilter/ |
D | nf_conntrack.h | 130 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()
|
D | nf_nat.h | 72 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL && in nf_nat_oif_changed()
|
/linux-4.1.27/net/ipv6/netfilter/ |
D | ip6t_SYNPROXY.c | 200 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin); in synproxy_send_server_ack() 362 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) in ipv6_synproxy_hook() 379 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) { in ipv6_synproxy_hook()
|
D | nf_conntrack_l3proto_ipv6.c | 265 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port; in ipv6_getorigdst() 268 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6, in ipv6_getorigdst()
|