Searched refs:IP_CT_DIR_ORIGINAL (Results 1 - 25 of 43) sorted by relevance

12

/linux-master/include/uapi/linux/netfilter/
H A Dnf_conntrack_tuple_common.h12 IP_CT_DIR_ORIGINAL, enumerator in enum:ip_conntrack_dir
44 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
/linux-master/include/linux/netfilter/
H A Dnf_conntrack_zones_common.h9 #define NF_CT_ZONE_DIR_ORIG (1 << IP_CT_DIR_ORIGINAL)
/linux-master/net/netfilter/
H A Dxt_connbytes.c45 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
51 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
59 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
65 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
73 bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
74 pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
81 bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes) +
83 pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets) +
H A Dnf_nat_tftp.c30 = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
H A Dnf_nat_amanda.c40 exp->dir = IP_CT_DIR_ORIGINAL;
H A Dxt_conntrack.c44 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
53 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3,
81 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
125 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
194 (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) ^
H A Dxt_cluster.c18 return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
23 return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6;
H A Dnf_conntrack_sane.c93 if (dir == IP_CT_DIR_ORIGINAL) {
151 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
H A Dnf_conntrack_core.c311 tuple->dst.dir = IP_CT_DIR_ORIGINAL;
497 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
498 sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple),
511 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode);
611 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
612 nf_ct_zone_id(nf_ct_zone(ct), IP_CT_DIR_ORIGINAL));
638 hlist_nulls_add_head_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode,
705 return nf_ct_tuple_equal(&ct1->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
706 &ct2->tuplehash[IP_CT_DIR_ORIGINAL].tuple) &&
709 nf_ct_zone_equal(ct1, nf_ct_zone(ct2), IP_CT_DIR_ORIGINAL)
[all...]
H A Dnf_conntrack_broadcast.c36 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL)
H A Dnf_nat_ovs.c129 } else if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) {
H A Dnf_conntrack_amanda.c104 if (CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL)
152 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
H A Dnf_conntrack_proto_dccp.c411 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_CLIENT;
415 ct->proto.dccp.last_dir = IP_CT_DIR_ORIGINAL;
656 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL]) ||
709 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_CLIENT;
712 ct->proto.dccp.role[IP_CT_DIR_ORIGINAL] = CT_DCCP_ROLE_SERVER;
H A Dnf_conntrack_tftp.c61 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
H A Dxt_connlimit.c44 tuple_ptr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
H A Dnf_conntrack_pptp.c170 memcpy(&t, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(t));
203 dir = IP_CT_DIR_ORIGINAL;
229 if (nf_ct_gre_keymap_add(ct, IP_CT_DIR_ORIGINAL, &exp_orig->tuple) != 0)
568 if (dir == IP_CT_DIR_ORIGINAL)
H A Dnf_conntrack_proto.c299 sin.sin_port = ct->tuplehash[IP_CT_DIR_ORIGINAL]
301 sin.sin_addr.s_addr = ct->tuplehash[IP_CT_DIR_ORIGINAL]
359 sin6.sin6_port = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u.tcp.port;
362 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6,
H A Dnf_synproxy_core.c564 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin);
672 if (th->rst && CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) {
679 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL)
695 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) {
978 nth->window = htons(state->seen[IP_CT_DIR_ORIGINAL].td_maxwin);
1095 if (th->rst && CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL) {
1102 CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL)
1118 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL) {
H A Dnf_nat_core.c138 if (dir == IP_CT_DIR_ORIGINAL)
264 if (thash->tuple.dst.dir == IP_CT_DIR_ORIGINAL)
353 t = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
373 nf_ct_zone_equal(ct, zone, IP_CT_DIR_ORIGINAL)) {
687 * orig_tp = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple)
717 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
895 h = hash_by_src(nf_ct_net(ct), nf_ct_zone(ct), &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
/linux-master/net/ipv4/netfilter/
H A Dnf_socket_ipv4.c139 daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
141 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
142 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
H A Dnf_nat_pptp.c63 if (exp->dir == IP_CT_DIR_ORIGINAL) {
101 if (exp->dir == IP_CT_DIR_ORIGINAL) {
220 expect_orig->dir = IP_CT_DIR_ORIGINAL;
H A Dnf_nat_snmp_basic_main.c135 if (dir == IP_CT_DIR_ORIGINAL) {
172 if (udph->dest == htons(SNMP_TRAP_PORT) && dir != IP_CT_DIR_ORIGINAL)
/linux-master/net/netfilter/ipvs/
H A Dip_vs_nfct.c90 if (CTINFO2DIR(ctinfo) != IP_CT_DIR_ORIGINAL)
101 * IP_CT_DIR_ORIGINAL untouched. When the reply comes back from the
157 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
252 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } };
/linux-master/include/net/netfilter/
H A Dnf_nat.h64 CTINFO2DIR(ctinfo) == IP_CT_DIR_ORIGINAL &&
H A Dnf_conntrack.h143 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num;
148 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum;

Completed in 253 milliseconds

12