Symbol: IP_CT_DIR_REPLY
include/linux/netfilter/nf_conntrack_zones_common.h
10
#define NF_CT_ZONE_DIR_REPL (1 << IP_CT_DIR_REPLY)
include/net/netfilter/nf_conntrack.h
287
ct->tuplehash[IP_CT_DIR_REPLY].tuple = *newreply;
include/net/netfilter/nf_flow_table.h
96
FLOW_OFFLOAD_DIR_REPLY = IP_CT_DIR_REPLY,
include/uapi/linux/netfilter/nf_conntrack_tuple_common.h
44
#define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
net/ipv4/netfilter/nf_nat_pptp.c
113
if (exp->dir == IP_CT_DIR_REPLY) {
net/ipv4/netfilter/nf_nat_pptp.c
160
new_callid = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u.tcp.port;
net/ipv4/netfilter/nf_nat_pptp.c
232
expect_reply->dir = IP_CT_DIR_REPLY;
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
170
if (udph->source == htons(SNMP_PORT) && dir != IP_CT_DIR_REPLY)
net/netfilter/ipvs/ip_vs_nfct.c
103
new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/ipvs/ip_vs_nfct.c
121
ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple));
net/netfilter/ipvs/ip_vs_nfct.c
166
new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/ipvs/ip_vs_nfct.c
182
new_reply = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/nf_conntrack_bpf.c
146
IP_CT_DIR_REPLY, &rtuple);
net/netfilter/nf_conntrack_broadcast.c
66
exp->tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/nf_conntrack_core.c
1000
id2 = nf_ct_zone_id(nf_ct_zone(ct2), IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_core.c
1004
id1 = nf_ct_zone_id(nf_ct_zone(ct1), IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_core.c
1075
&loser_ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
1098
hlist_nulls_add_head_rcu(&loser_ct->tuplehash[IP_CT_DIR_REPLY].hnnode,
net/netfilter/nf_conntrack_core.c
1208
hash = *(unsigned long *)&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev;
net/netfilter/nf_conntrack_core.c
1211
&ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
1212
nf_ct_zone_id(nf_ct_zone(ct), IP_CT_DIR_REPLY));
net/netfilter/nf_conntrack_core.c
1256
if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
1330
hash = __hash_conntrack(net, tuple, nf_ct_zone_id(zone, IP_CT_DIR_REPLY), hsize);
net/netfilter/nf_conntrack_core.c
1688
ct->tuplehash[IP_CT_DIR_REPLY].tuple = *repl;
net/netfilter/nf_conntrack_core.c
1690
*(unsigned long *)(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode.pprev) = hash;
net/netfilter/nf_conntrack_core.c
1889
rid = nf_ct_zone_id(zone, IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_core.c
1908
if (NF_CT_DIRECTION(h) == IP_CT_DIR_REPLY) {
net/netfilter/nf_conntrack_core.c
2322
if (NF_CT_DIRECTION(h) != IP_CT_DIR_REPLY)
net/netfilter/nf_conntrack_core.c
511
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode);
net/netfilter/nf_conntrack_core.c
632
&ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
633
nf_ct_zone_id(nf_ct_zone(ct), IP_CT_DIR_REPLY));
net/netfilter/nf_conntrack_core.c
725
nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
726
&ct2->tuplehash[IP_CT_DIR_REPLY].tuple) &&
net/netfilter/nf_conntrack_core.c
728
nf_ct_zone_equal(ct1, nf_ct_zone(ct2), IP_CT_DIR_REPLY) &&
net/netfilter/nf_conntrack_core.c
836
rid = nf_ct_zone_id(zone, IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_core.c
853
hlist_nulls_add_head_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode,
net/netfilter/nf_conntrack_core.c
879
&ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
880
nf_ct_zone_id(nf_ct_zone(ct), IP_CT_DIR_REPLY));
net/netfilter/nf_conntrack_core.c
898
if (nf_ct_key_equal(h, &ct->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_core.c
992
&ct2->tuplehash[IP_CT_DIR_REPLY].tuple))
net/netfilter/nf_conntrack_core.c
995
if (!nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_REPLY].tuple,
net/netfilter/nf_conntrack_ecache.c
78
hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode, &evicted_list);
net/netfilter/nf_conntrack_ecache.c
97
hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode);
net/netfilter/nf_conntrack_ftp.c
559
ftp->flags[IP_CT_DIR_REPLY] |= NF_CT_FTP_SEQ_PICKUP;
net/netfilter/nf_conntrack_ftp.c
84
[IP_CT_DIR_REPLY] = {
net/netfilter/nf_conntrack_irc.c
123
if (dir == IP_CT_DIR_REPLY)
net/netfilter/nf_conntrack_netlink.c
1181
tuple = nf_ct_tuple(ct, IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_netlink.c
1515
tuple->dst.dir = IP_CT_DIR_REPLY;
net/netfilter/nf_conntrack_netlink.c
2087
ret = change_seq_adj(&seqadj->seq[IP_CT_DIR_REPLY],
net/netfilter/nf_conntrack_netlink.c
2687
if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0)
net/netfilter/nf_conntrack_netlink.c
302
if (dump_counters(skb, acct, IP_CT_DIR_REPLY, type) < 0)
net/netfilter/nf_conntrack_netlink.c
3480
[CTA_EXPECT_NAT_DIR] = NLA_POLICY_MAX(NLA_BE32, IP_CT_DIR_REPLY),
net/netfilter/nf_conntrack_netlink.c
493
seq = &seqadj->seq[IP_CT_DIR_REPLY];
net/netfilter/nf_conntrack_netlink.c
619
if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0)
net/netfilter/nf_conntrack_netlink.c
798
if (ctnetlink_dump_tuples(skb, nf_ct_tuple(ct, IP_CT_DIR_REPLY)) < 0)
net/netfilter/nf_conntrack_pptp.c
153
dir = IP_CT_DIR_REPLY;
net/netfilter/nf_conntrack_proto_gre.c
106
km_repl = ct_pptp_info->keymap[IP_CT_DIR_REPLY];
net/netfilter/nf_conntrack_proto_gre.c
163
ct_pptp_info->keymap[IP_CT_DIR_REPLY])
net/netfilter/nf_conntrack_proto_gre.c
173
ct_pptp_info->keymap[IP_CT_DIR_REPLY] = km_repl;
net/netfilter/nf_conntrack_proto_gre.c
412
memcpy(&t, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, sizeof(t));
net/netfilter/nf_conntrack_proto_icmp.c
188
if (dir == IP_CT_DIR_REPLY)
net/netfilter/nf_conntrack_proto_sctp.c
276
ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag;
net/netfilter/nf_conntrack_proto_sctp.c
286
ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag;
net/netfilter/nf_conntrack_proto_sctp.c
574
ct->proto.sctp.vtag[IP_CT_DIR_REPLY]))
net/netfilter/nf_conntrack_proto_sctp.c
624
ct->proto.sctp.vtag[IP_CT_DIR_REPLY] =
net/netfilter/nf_conntrack_proto_tcp.c
1111
dir == IP_CT_DIR_REPLY)
net/netfilter/nf_conntrack_proto_tcp.c
1167
if (dir == IP_CT_DIR_REPLY && index == TCP_ACK_SET &&
net/netfilter/nf_conntrack_proto_tcp.c
1244
ct->proto.tcp.last_dir == IP_CT_DIR_REPLY &&
net/netfilter/nf_conntrack_proto_tcp.c
475
if (dir == IP_CT_DIR_REPLY &&
net/netfilter/nf_conntrack_proto_tcp.c
592
if (dir == IP_CT_DIR_REPLY && !tcph->ack)
net/netfilter/nf_conntrack_standalone.c
358
print_tuple(s, &ct->tuplehash[IP_CT_DIR_REPLY].tuple, l4proto);
net/netfilter/nf_conntrack_standalone.c
362
seq_print_acct(s, ct, IP_CT_DIR_REPLY);
net/netfilter/nf_conntrack_tftp.c
60
nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
net/netfilter/nf_conntrack_tftp.c
67
tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/nf_nat_core.c
298
&ignored_ct->tuplehash[IP_CT_DIR_REPLY].tuple))
net/netfilter/nf_nat_core.c
476
&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
net/netfilter/nf_nat_core.c
788
&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
net/netfilter/nf_nat_core.c
842
ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3 :
net/netfilter/nf_nat_core.c
843
ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3);
net/netfilter/nf_nat_core.c
876
if (dir == IP_CT_DIR_REPLY)
net/netfilter/nf_nat_irc.c
45
newaddr = ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3;
net/netfilter/nf_nat_irc.c
48
exp->dir = IP_CT_DIR_REPLY;
net/netfilter/nf_nat_masquerade.c
177
tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/nf_nat_ovs.c
104
if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY)
net/netfilter/nf_nat_proto.c
533
if (dir == IP_CT_DIR_REPLY)
net/netfilter/nf_nat_proto.c
847
if (dir == IP_CT_DIR_REPLY)
net/netfilter/nf_nat_sip.c
291
if (dir == IP_CT_DIR_REPLY && ct_sip_info->forced_dport) {
net/netfilter/nf_nat_tftp.c
31
exp->dir = IP_CT_DIR_REPLY;
net/netfilter/nf_synproxy_core.c
223
if (CTINFO2DIR(ctinfo) == IP_CT_DIR_REPLY) {
net/netfilter/nft_ct.c
245
case IP_CT_DIR_REPLY:
net/netfilter/nft_ct.c
339
[NFTA_CT_DIRECTION] = NLA_POLICY_MAX(NLA_U8, IP_CT_DIR_REPLY),
net/netfilter/nft_ct.c
49
nft_ct_get_eval_counter(c, k, IP_CT_DIR_REPLY);
net/netfilter/nft_ct.c
506
case IP_CT_DIR_REPLY:
net/netfilter/nft_ct.c
619
case IP_CT_DIR_REPLY:
net/netfilter/xt_HMARK.c
90
rtuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/xt_connbytes.c
49
what = atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
53
what += atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
63
what = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
67
what += atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
78
bytes = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
79
pkts = atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
83
atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
85
atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_conntrack.c
144
tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/netfilter/xt_conntrack.c
62
return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3,
net/netfilter/xt_conntrack.c
71
return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3,
net/netfilter/xt_conntrack.c
98
tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
net/openvswitch/conntrack.c
470
if (NF_CT_DIRECTION(h) == IP_CT_DIR_REPLY)
net/sched/act_ct.c
265
dir = IP_CT_DIR_REPLY;
tools/testing/selftests/bpf/progs/test_bpf_nf.c
16
#define NF_CT_ZONE_DIR_REPL (1 << IP_CT_DIR_REPLY)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
219
tuple = &ct_lk->tuplehash[IP_CT_DIR_REPLY].tuple;