IP_CT_DIR_REPLY 10 include/linux/netfilter/nf_conntrack_zones_common.h #define NF_CT_ZONE_DIR_REPL (1 << IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 33 include/net/netfilter/nf_flow_table.h FLOW_OFFLOAD_DIR_REPLY = IP_CT_DIR_REPLY, IP_CT_DIR_REPLY 44 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL) IP_CT_DIR_REPLY 111 net/ipv4/netfilter/nf_nat_pptp.c if (exp->dir == IP_CT_DIR_REPLY) { IP_CT_DIR_REPLY 156 net/ipv4/netfilter/nf_nat_pptp.c new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port; IP_CT_DIR_REPLY 226 net/ipv4/netfilter/nf_nat_pptp.c expect_reply->dir = IP_CT_DIR_REPLY; IP_CT_DIR_REPLY 170 net/ipv4/netfilter/nf_nat_snmp_basic_main.c if (udph->source == htons(SNMP_PORT) && dir != IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 104 net/netfilter/ipvs/ip_vs_nfct.c new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 122 net/netfilter/ipvs/ip_vs_nfct.c ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple)); IP_CT_DIR_REPLY 167 net/netfilter/ipvs/ip_vs_nfct.c new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 183 net/netfilter/ipvs/ip_vs_nfct.c new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 60 net/netfilter/nf_conntrack_broadcast.c exp->tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 488 net/netfilter/nf_conntrack_core.c hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); IP_CT_DIR_REPLY 644 net/netfilter/nf_conntrack_core.c &ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 705 net/netfilter/nf_conntrack_core.c nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_REPLY].tuple, IP_CT_DIR_REPLY 706 net/netfilter/nf_conntrack_core.c &ct2->tuplehash[IP_CT_DIR_REPLY].tuple) && IP_CT_DIR_REPLY 708 net/netfilter/nf_conntrack_core.c nf_ct_zone_equal(ct1, nf_ct_zone(ct2), IP_CT_DIR_REPLY) && IP_CT_DIR_REPLY 814 net/netfilter/nf_conntrack_core.c hlist_nulls_add_head_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode, IP_CT_DIR_REPLY 836 net/netfilter/nf_conntrack_core.c &ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 846 net/netfilter/nf_conntrack_core.c if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, IP_CT_DIR_REPLY 958 net/netfilter/nf_conntrack_core.c hash = *(unsigned long *)&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev; IP_CT_DIR_REPLY 961 net/netfilter/nf_conntrack_core.c &ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 1004 net/netfilter/nf_conntrack_core.c if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, IP_CT_DIR_REPLY 1378 net/netfilter/nf_conntrack_core.c ct->tuplehash[IP_CT_DIR_REPLY].tuple = *repl; IP_CT_DIR_REPLY 1380 net/netfilter/nf_conntrack_core.c *(unsigned long *)(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev) = hash; IP_CT_DIR_REPLY 1559 net/netfilter/nf_conntrack_core.c if (NF_CT_DIRECTION(h) == IP_CT_DIR_REPLY) { IP_CT_DIR_REPLY 1770 net/netfilter/nf_conntrack_core.c ct->tuplehash[IP_CT_DIR_REPLY].tuple = *newreply; IP_CT_DIR_REPLY 94 net/netfilter/nf_conntrack_ftp.c [IP_CT_DIR_REPLY] = { IP_CT_DIR_REPLY 557 net/netfilter/nf_conntrack_ftp.c ftp->flags[IP_CT_DIR_REPLY] |= NF_CT_FTP_SEQ_PICKUP; IP_CT_DIR_REPLY 218 net/netfilter/nf_conntrack_helper.c if (!__nf_ct_helper_find(&ct->tuplehash[IP_CT_DIR_REPLY].tuple)) IP_CT_DIR_REPLY 228 net/netfilter/nf_conntrack_helper.c return __nf_ct_helper_find(&ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 126 net/netfilter/nf_conntrack_irc.c if (dir == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 280 net/netfilter/nf_conntrack_netlink.c if (dump_counters(skb, acct, IP_CT_DIR_REPLY, type) < 0) IP_CT_DIR_REPLY 451 net/netfilter/nf_conntrack_netlink.c seq = &seqadj->seq[IP_CT_DIR_REPLY]; IP_CT_DIR_REPLY 544 net/netfilter/nf_conntrack_netlink.c if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0) IP_CT_DIR_REPLY 739 net/netfilter/nf_conntrack_netlink.c if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0) IP_CT_DIR_REPLY 1169 net/netfilter/nf_conntrack_netlink.c tuple->dst.dir = IP_CT_DIR_REPLY; IP_CT_DIR_REPLY 1801 net/netfilter/nf_conntrack_netlink.c ret = change_seq_adj(&seqadj->seq[IP_CT_DIR_REPLY], IP_CT_DIR_REPLY 2424 net/netfilter/nf_conntrack_netlink.c if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0) IP_CT_DIR_REPLY 200 net/netfilter/nf_conntrack_pptp.c memcpy(&t, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, sizeof(t)); IP_CT_DIR_REPLY 234 net/netfilter/nf_conntrack_pptp.c dir = IP_CT_DIR_REPLY; IP_CT_DIR_REPLY 253 net/netfilter/nf_conntrack_pptp.c if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_REPLY, &exp_reply->tuple) != 0) { IP_CT_DIR_REPLY 408 net/netfilter/nf_conntrack_proto_dccp.c ct->proto.dccp.role[IP_CT_DIR_REPLY] = CT_DCCP_ROLE_SERVER; IP_CT_DIR_REPLY 654 net/netfilter/nf_conntrack_proto_dccp.c ct->proto.dccp.role[IP_CT_DIR_REPLY] = CT_DCCP_ROLE_SERVER; IP_CT_DIR_REPLY 657 net/netfilter/nf_conntrack_proto_dccp.c ct->proto.dccp.role[IP_CT_DIR_REPLY] = CT_DCCP_ROLE_CLIENT; IP_CT_DIR_REPLY 118 net/netfilter/nf_conntrack_proto_gre.c dir == IP_CT_DIR_REPLY ? "reply" : "orig", ct); IP_CT_DIR_REPLY 186 net/netfilter/nf_conntrack_proto_icmp.c if (dir == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 306 net/netfilter/nf_conntrack_proto_sctp.c ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag; IP_CT_DIR_REPLY 316 net/netfilter/nf_conntrack_proto_sctp.c ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag; IP_CT_DIR_REPLY 480 net/netfilter/nf_conntrack_proto_sctp.c dir == IP_CT_DIR_REPLY && IP_CT_DIR_REPLY 528 net/netfilter/nf_conntrack_proto_sctp.c ct->proto.sctp.vtag[IP_CT_DIR_REPLY])) IP_CT_DIR_REPLY 577 net/netfilter/nf_conntrack_proto_sctp.c ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = IP_CT_DIR_REPLY 555 net/netfilter/nf_conntrack_proto_tcp.c && dir == IP_CT_DIR_REPLY)) IP_CT_DIR_REPLY 1033 net/netfilter/nf_conntrack_proto_tcp.c if (dir == IP_CT_DIR_REPLY && index == TCP_ACK_SET && IP_CT_DIR_REPLY 344 net/netfilter/nf_conntrack_standalone.c print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, l4proto); IP_CT_DIR_REPLY 348 net/netfilter/nf_conntrack_standalone.c if (seq_print_acct(s, ct, IP_CT_DIR_REPLY)) IP_CT_DIR_REPLY 62 net/netfilter/nf_conntrack_tftp.c nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 69 net/netfilter/nf_conntrack_tftp.c tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 311 net/netfilter/nf_nat_core.c &ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 623 net/netfilter/nf_nat_core.c &ct->tuplehash[IP_CT_DIR_REPLY].tuple); IP_CT_DIR_REPLY 677 net/netfilter/nf_nat_core.c ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3 : IP_CT_DIR_REPLY 678 net/netfilter/nf_nat_core.c ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3); IP_CT_DIR_REPLY 711 net/netfilter/nf_nat_core.c if (dir == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 45 net/netfilter/nf_nat_irc.c newaddr = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3; IP_CT_DIR_REPLY 48 net/netfilter/nf_nat_irc.c exp->dir = IP_CT_DIR_REPLY; IP_CT_DIR_REPLY 104 net/netfilter/nf_nat_masquerade.c tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 205 net/netfilter/nf_nat_masquerade.c tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 595 net/netfilter/nf_nat_proto.c if (dir == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 817 net/netfilter/nf_nat_proto.c if (dir == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 282 net/netfilter/nf_nat_sip.c if (dir == IP_CT_DIR_REPLY && ct_sip_info->forced_dport) { IP_CT_DIR_REPLY 31 net/netfilter/nf_nat_tftp.c exp->dir = IP_CT_DIR_REPLY; IP_CT_DIR_REPLY 213 net/netfilter/nf_synproxy_core.c if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY) { IP_CT_DIR_REPLY 55 net/netfilter/nft_ct.c nft_ct_get_eval_counter(c, k, IP_CT_DIR_REPLY); IP_CT_DIR_REPLY 254 net/netfilter/nft_ct.c case IP_CT_DIR_REPLY: IP_CT_DIR_REPLY 496 net/netfilter/nft_ct.c case IP_CT_DIR_REPLY: IP_CT_DIR_REPLY 597 net/netfilter/nft_ct.c case IP_CT_DIR_REPLY: IP_CT_DIR_REPLY 90 net/netfilter/xt_HMARK.c rtuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 48 net/netfilter/xt_connbytes.c what = atomic64_read(&counters[IP_CT_DIR_REPLY].packets); IP_CT_DIR_REPLY 52 net/netfilter/xt_connbytes.c what += atomic64_read(&counters[IP_CT_DIR_REPLY].packets); IP_CT_DIR_REPLY 62 net/netfilter/xt_connbytes.c what = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); IP_CT_DIR_REPLY 66 net/netfilter/xt_connbytes.c what += atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); IP_CT_DIR_REPLY 77 net/netfilter/xt_connbytes.c bytes = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); IP_CT_DIR_REPLY 78 net/netfilter/xt_connbytes.c pkts = atomic64_read(&counters[IP_CT_DIR_REPLY].packets); IP_CT_DIR_REPLY 82 net/netfilter/xt_connbytes.c atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); IP_CT_DIR_REPLY 84 net/netfilter/xt_connbytes.c atomic64_read(&counters[IP_CT_DIR_REPLY].packets); IP_CT_DIR_REPLY 62 net/netfilter/xt_conntrack.c return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, IP_CT_DIR_REPLY 71 net/netfilter/xt_conntrack.c return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, IP_CT_DIR_REPLY 98 net/netfilter/xt_conntrack.c tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 144 net/netfilter/xt_conntrack.c tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple; IP_CT_DIR_REPLY 586 net/openvswitch/conntrack.c if (NF_CT_DIRECTION(h) == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 887 net/openvswitch/conntrack.c if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY) IP_CT_DIR_REPLY 345 net/sched/act_ct.c if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY)