Home
last modified time | relevance | path

Searched refs:nf_conntrack_tuple (Results 1 – 58 of 58) sorted by relevance

/linux-4.1.27/include/net/netfilter/
Dnf_conntrack_tuple.h36 struct nf_conntrack_tuple { struct
81 static inline void nf_ct_dump_tuple_ip(const struct nf_conntrack_tuple *t) in nf_ct_dump_tuple_ip() argument
91 static inline void nf_ct_dump_tuple_ipv6(const struct nf_conntrack_tuple *t) in nf_ct_dump_tuple_ipv6()
101 static inline void nf_ct_dump_tuple(const struct nf_conntrack_tuple *t) in nf_ct_dump_tuple()
120 struct nf_conntrack_tuple tuple;
123 static inline bool __nf_ct_tuple_src_equal(const struct nf_conntrack_tuple *t1, in __nf_ct_tuple_src_equal()
124 const struct nf_conntrack_tuple *t2) in __nf_ct_tuple_src_equal()
131 static inline bool __nf_ct_tuple_dst_equal(const struct nf_conntrack_tuple *t1, in __nf_ct_tuple_dst_equal()
132 const struct nf_conntrack_tuple *t2) in __nf_ct_tuple_dst_equal()
139 static inline bool nf_ct_tuple_equal(const struct nf_conntrack_tuple *t1, in nf_ct_tuple_equal()
[all …]
Dnf_conntrack_l3proto.h31 struct nf_conntrack_tuple *tuple);
37 bool (*invert_tuple)(struct nf_conntrack_tuple *inverse,
38 const struct nf_conntrack_tuple *orig);
42 const struct nf_conntrack_tuple *);
53 const struct nf_conntrack_tuple *t);
61 struct nf_conntrack_tuple *t);
Dnf_conntrack_l4proto.h29 struct nf_conntrack_tuple *tuple);
34 bool (*invert_tuple)(struct nf_conntrack_tuple *inverse,
35 const struct nf_conntrack_tuple *orig);
60 const struct nf_conntrack_tuple *);
78 const struct nf_conntrack_tuple *t);
82 struct nf_conntrack_tuple *t);
144 const struct nf_conntrack_tuple *tuple);
146 struct nf_conntrack_tuple *t);
Dnf_nat_l4proto.h20 const struct nf_conntrack_tuple *tuple,
24 bool (*in_range)(const struct nf_conntrack_tuple *tuple,
35 struct nf_conntrack_tuple *tuple,
58 bool nf_nat_l4proto_in_range(const struct nf_conntrack_tuple *tuple,
64 struct nf_conntrack_tuple *tuple,
Dnf_conntrack_core.h44 struct nf_conntrack_tuple *tuple,
48 bool nf_ct_invert_tuple(struct nf_conntrack_tuple *inverse,
49 const struct nf_conntrack_tuple *orig,
56 const struct nf_conntrack_tuple *tuple);
76 print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple,
Dnf_conntrack.h152 const struct nf_conntrack_tuple *newreply);
156 int nf_conntrack_tuple_taken(const struct nf_conntrack_tuple *tuple,
188 const struct nf_conntrack_tuple *tuple);
194 u_int16_t l3num, struct nf_conntrack_tuple *tuple);
195 bool nf_ct_invert_tuplepr(struct nf_conntrack_tuple *inverse,
196 const struct nf_conntrack_tuple *orig);
255 const struct nf_conntrack_tuple *orig,
256 const struct nf_conntrack_tuple *repl,
Dnf_conntrack_expect.h20 struct nf_conntrack_tuple tuple;
80 const struct nf_conntrack_tuple *tuple);
84 const struct nf_conntrack_tuple *tuple);
88 const struct nf_conntrack_tuple *tuple);
Dnf_nat_l3proto.h8 bool (*in_range)(const struct nf_conntrack_tuple *t,
11 u32 (*secure_port)(const struct nf_conntrack_tuple *t, __be16);
16 const struct nf_conntrack_tuple *target,
21 const struct nf_conntrack_tuple *t,
Dnf_nat.h52 int nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple,
Dnf_conntrack_helper.h36 struct nf_conntrack_tuple tuple;
/linux-4.1.27/net/netfilter/
Dnf_conntrack_l3proto_generic.c35 struct nf_conntrack_tuple *tuple) in generic_pkt_to_tuple()
43 static bool generic_invert_tuple(struct nf_conntrack_tuple *tuple, in generic_invert_tuple()
44 const struct nf_conntrack_tuple *orig) in generic_invert_tuple()
53 const struct nf_conntrack_tuple *tuple) in generic_print_tuple()
Dnf_nat_proto_unknown.c20 static bool unknown_in_range(const struct nf_conntrack_tuple *tuple, in unknown_in_range()
29 struct nf_conntrack_tuple *tuple, in unknown_unique_tuple()
44 const struct nf_conntrack_tuple *tuple, in unknown_manip_pkt()
Dnf_nat_core.c122 const struct nf_conntrack_tuple *tuple) in hash_by_src()
135 nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple, in nf_nat_used_tuple()
144 struct nf_conntrack_tuple reply; in nf_nat_used_tuple()
156 const struct nf_conntrack_tuple *tuple, in in_range()
176 const struct nf_conntrack_tuple *tuple) in same_src()
178 const struct nf_conntrack_tuple *t; in same_src()
191 const struct nf_conntrack_tuple *tuple, in find_appropriate_src()
192 struct nf_conntrack_tuple *result, in find_appropriate_src()
221 find_best_ips_proto(u16 zone, struct nf_conntrack_tuple *tuple, in find_best_ips_proto()
294 get_unique_tuple(struct nf_conntrack_tuple *tuple, in get_unique_tuple()
[all …]
Dnf_conntrack_proto_generic.c48 struct nf_conntrack_tuple *tuple) in generic_pkt_to_tuple()
56 static bool generic_invert_tuple(struct nf_conntrack_tuple *tuple, in generic_invert_tuple()
57 const struct nf_conntrack_tuple *orig) in generic_invert_tuple()
67 const struct nf_conntrack_tuple *tuple) in generic_print_tuple()
Dnf_conntrack_proto_gre.c83 const struct nf_conntrack_tuple *t) in gre_key_cmpfn()
93 static __be16 gre_keymap_lookup(struct net *net, struct nf_conntrack_tuple *t) in gre_keymap_lookup()
116 struct nf_conntrack_tuple *t) in nf_ct_gre_keymap_add()
183 static bool gre_invert_tuple(struct nf_conntrack_tuple *tuple, in gre_invert_tuple()
184 const struct nf_conntrack_tuple *orig) in gre_invert_tuple()
193 struct nf_conntrack_tuple *tuple) in gre_pkt_to_tuple()
230 const struct nf_conntrack_tuple *tuple) in gre_print_tuple()
Dnf_conntrack_core.c129 static u32 hash_conntrack_raw(const struct nf_conntrack_tuple *tuple, u16 zone) in hash_conntrack_raw()
153 static u_int32_t __hash_conntrack(const struct nf_conntrack_tuple *tuple, in __hash_conntrack()
160 const struct nf_conntrack_tuple *tuple) in hash_conntrack()
171 struct nf_conntrack_tuple *tuple, in nf_ct_get_tuple()
189 u_int16_t l3num, struct nf_conntrack_tuple *tuple) in nf_ct_get_tuplepr()
217 nf_ct_invert_tuple(struct nf_conntrack_tuple *inverse, in nf_ct_invert_tuple()
218 const struct nf_conntrack_tuple *orig, in nf_ct_invert_tuple()
390 const struct nf_conntrack_tuple *tuple, in nf_ct_key_equal()
410 const struct nf_conntrack_tuple *tuple, u32 hash) in ____nf_conntrack_find()
446 const struct nf_conntrack_tuple *tuple, u32 hash) in __nf_conntrack_find_get()
[all …]
Dxt_connlimit.c48 struct nf_conntrack_tuple tuple;
120 const struct nf_conntrack_tuple *tuple, in add_hlist()
136 const struct nf_conntrack_tuple *tuple, in check_hlist()
202 const struct nf_conntrack_tuple *tuple, in count_tree()
290 const struct nf_conntrack_tuple *tuple, in count_them()
322 struct nf_conntrack_tuple tuple; in connlimit_mt()
323 const struct nf_conntrack_tuple *tuple_ptr = &tuple; in connlimit_mt()
Dnf_nat_proto_udp.c24 struct nf_conntrack_tuple *tuple, in udp_unique_tuple()
37 const struct nf_conntrack_tuple *tuple, in udp_manip_pkt()
Dnf_nat_proto_tcp.c25 struct nf_conntrack_tuple *tuple, in tcp_unique_tuple()
38 const struct nf_conntrack_tuple *tuple, in tcp_manip_pkt()
Dnf_nat_proto_sctp.c21 struct nf_conntrack_tuple *tuple, in sctp_unique_tuple()
34 const struct nf_conntrack_tuple *tuple, in sctp_manip_pkt()
Dnf_nat_proto_dccp.c27 struct nf_conntrack_tuple *tuple, in dccp_unique_tuple()
40 const struct nf_conntrack_tuple *tuple, in dccp_manip_pkt()
Dnf_nat_proto_udplite.c24 struct nf_conntrack_tuple *tuple, in udplite_unique_tuple()
37 const struct nf_conntrack_tuple *tuple, in udplite_manip_pkt()
Dnfnetlink_cthelper.c67 nfnl_cthelper_parse_tuple(struct nf_conntrack_tuple *tuple, in nfnl_cthelper_parse_tuple()
81 memset(tuple, 0, sizeof(struct nf_conntrack_tuple)); in nfnl_cthelper_parse_tuple()
203 struct nf_conntrack_tuple *tuple) in nfnl_cthelper_create()
222 memcpy(&helper->tuple, tuple, sizeof(struct nf_conntrack_tuple)); in nfnl_cthelper_create()
295 struct nf_conntrack_tuple tuple; in nfnl_cthelper_new()
509 struct nf_conntrack_tuple tuple; in nfnl_cthelper_get()
580 struct nf_conntrack_tuple tuple; in nfnl_cthelper_del()
Dnf_nat_proto_common.c20 bool nf_nat_l4proto_in_range(const struct nf_conntrack_tuple *tuple, in nf_nat_l4proto_in_range()
38 struct nf_conntrack_tuple *tuple, in nf_nat_l4proto_unique_tuple()
Dnf_conntrack_proto_udp.c41 struct nf_conntrack_tuple *tuple) in udp_pkt_to_tuple()
57 static bool udp_invert_tuple(struct nf_conntrack_tuple *tuple, in udp_invert_tuple()
58 const struct nf_conntrack_tuple *orig) in udp_invert_tuple()
67 const struct nf_conntrack_tuple *tuple) in udp_print_tuple()
Dnf_conntrack_proto_udplite.c51 struct nf_conntrack_tuple *tuple) in udplite_pkt_to_tuple()
65 static bool udplite_invert_tuple(struct nf_conntrack_tuple *tuple, in udplite_invert_tuple()
66 const struct nf_conntrack_tuple *orig) in udplite_invert_tuple()
75 const struct nf_conntrack_tuple *tuple) in udplite_print_tuple()
Dnf_conntrack_netlink.c63 const struct nf_conntrack_tuple *tuple, in ctnetlink_dump_tuples_proto()
88 const struct nf_conntrack_tuple *tuple, in ctnetlink_dump_tuples_ip()
111 const struct nf_conntrack_tuple *tuple) in ctnetlink_dump_tuples()
863 ctnetlink_parse_tuple_ip(struct nlattr *attr, struct nf_conntrack_tuple *tuple) in ctnetlink_parse_tuple_ip()
894 struct nf_conntrack_tuple *tuple) in ctnetlink_parse_tuple_proto()
930 struct nf_conntrack_tuple *tuple, in ctnetlink_parse_tuple()
1057 struct nf_conntrack_tuple tuple; in ctnetlink_del_conntrack()
1110 struct nf_conntrack_tuple tuple; in ctnetlink_get_conntrack()
1650 struct nf_conntrack_tuple *otuple, in ctnetlink_create_conntrack()
1651 struct nf_conntrack_tuple *rtuple, in ctnetlink_create_conntrack()
[all …]
Dnft_ct.c42 const struct nf_conntrack_tuple *tuple; in nft_ct_get_eval()
276 len = FIELD_SIZEOF(struct nf_conntrack_tuple, in nft_ct_get_init()
281 len = FIELD_SIZEOF(struct nf_conntrack_tuple, in nft_ct_get_init()
292 len = FIELD_SIZEOF(struct nf_conntrack_tuple, src.u.all); in nft_ct_get_init()
Dnf_conntrack_expect.c75 static unsigned int nf_ct_expect_dst_hash(const struct nf_conntrack_tuple *tuple) in nf_ct_expect_dst_hash()
92 const struct nf_conntrack_tuple *tuple) in __nf_ct_expect_find()
113 const struct nf_conntrack_tuple *tuple) in nf_ct_expect_find_get()
131 const struct nf_conntrack_tuple *tuple) in nf_ct_find_expectation()
Dxt_conntrack.c82 const struct nf_conntrack_tuple *tuple; in ct_proto_port_check()
126 const struct nf_conntrack_tuple *tuple; in ct_proto_port_check_v3()
Dnf_conntrack_proto_dccp.c401 struct nf_conntrack_tuple *tuple) in dccp_pkt_to_tuple()
414 static bool dccp_invert_tuple(struct nf_conntrack_tuple *inv, in dccp_invert_tuple()
415 const struct nf_conntrack_tuple *tuple) in dccp_invert_tuple()
622 const struct nf_conntrack_tuple *tuple) in dccp_print_tuple()
Dnf_conntrack_pptp.c121 struct nf_conntrack_tuple inv_t; in pptp_expectfn()
143 const struct nf_conntrack_tuple *t) in destroy_sibling_or_exp()
180 struct nf_conntrack_tuple t; in pptp_destroy_siblings()
Dxt_HMARK.c84 struct nf_conntrack_tuple *otuple; in hmark_ct_set_htuple()
85 struct nf_conntrack_tuple *rtuple; in hmark_ct_set_htuple()
Dnf_conntrack_proto_sctp.c145 struct nf_conntrack_tuple *tuple) in sctp_pkt_to_tuple()
160 static bool sctp_invert_tuple(struct nf_conntrack_tuple *tuple, in sctp_invert_tuple()
161 const struct nf_conntrack_tuple *orig) in sctp_invert_tuple()
170 const struct nf_conntrack_tuple *tuple) in sctp_print_tuple()
Dnf_conntrack_tftp.c46 struct nf_conntrack_tuple *tuple; in tftp_help()
Dnf_conntrack_helper.c109 static unsigned int helper_hash(const struct nf_conntrack_tuple *tuple) in helper_hash()
116 __nf_ct_helper_find(const struct nf_conntrack_tuple *tuple) in __nf_ct_helper_find()
Dnf_conntrack_proto_tcp.c280 struct nf_conntrack_tuple *tuple) in tcp_pkt_to_tuple()
296 static bool tcp_invert_tuple(struct nf_conntrack_tuple *tuple, in tcp_invert_tuple()
297 const struct nf_conntrack_tuple *orig) in tcp_invert_tuple()
306 const struct nf_conntrack_tuple *tuple) in tcp_print_tuple()
513 const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple; in tcp_in_window()
822 struct nf_conntrack_tuple *tuple; in tcp_packet()
Dnf_conntrack_sane.c74 struct nf_conntrack_tuple *tuple; in help()
Dnf_conntrack_amanda.c92 struct nf_conntrack_tuple *tuple; in amanda_help()
Dnf_conntrack_irc.c117 struct nf_conntrack_tuple *tuple; in help()
Dnf_synproxy_core.c351 struct nf_conntrack_tuple t; in synproxy_net_init()
Dxt_CT.c187 struct nf_conntrack_tuple t; in xt_ct_tg_check()
Dnf_conntrack_standalone.c40 print_tuple(struct seq_file *s, const struct nf_conntrack_tuple *tuple, in print_tuple()
Dnf_conntrack_sip.c855 struct nf_conntrack_tuple tuple; in set_expected_rtp_rtcp()
Dnf_conntrack_h323_main.c1261 struct nf_conntrack_tuple tuple; in find_expect()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_nat_proto_icmp.c21 icmp_in_range(const struct nf_conntrack_tuple *tuple, in icmp_in_range()
32 struct nf_conntrack_tuple *tuple, in icmp_unique_tuple()
60 const struct nf_conntrack_tuple *tuple, in icmp_manip_pkt()
Dnf_conntrack_proto_icmp.c33 struct nf_conntrack_tuple *tuple) in icmp_pkt_to_tuple()
61 static bool icmp_invert_tuple(struct nf_conntrack_tuple *tuple, in icmp_invert_tuple()
62 const struct nf_conntrack_tuple *orig) in icmp_invert_tuple()
76 const struct nf_conntrack_tuple *tuple) in icmp_print_tuple()
134 struct nf_conntrack_tuple innertuple, origtuple; in icmp_error_message()
235 const struct nf_conntrack_tuple *t) in icmp_tuple_to_nlattr()
254 struct nf_conntrack_tuple *tuple) in icmp_nlattr_to_tuple()
Dnf_conntrack_l3proto_ipv4.c35 struct nf_conntrack_tuple *tuple) in ipv4_pkt_to_tuple()
50 static bool ipv4_invert_tuple(struct nf_conntrack_tuple *tuple, in ipv4_invert_tuple()
51 const struct nf_conntrack_tuple *orig) in ipv4_invert_tuple()
60 const struct nf_conntrack_tuple *tuple) in ipv4_print_tuple()
261 struct nf_conntrack_tuple tuple; in getorigdst()
315 const struct nf_conntrack_tuple *tuple) in ipv4_tuple_to_nlattr()
332 struct nf_conntrack_tuple *t) in ipv4_nlattr_to_tuple()
Dnf_nat_proto_gre.c43 struct nf_conntrack_tuple *tuple, in gre_unique_tuple()
88 const struct nf_conntrack_tuple *tuple, in gre_manip_pkt()
Dnf_nat_l3proto_ipv4.c38 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv4_decode_session()
65 static bool nf_nat_ipv4_in_range(const struct nf_conntrack_tuple *t, in nf_nat_ipv4_in_range()
72 static u32 nf_nat_ipv4_secure_port(const struct nf_conntrack_tuple *t, in nf_nat_ipv4_secure_port()
81 const struct nf_conntrack_tuple *target, in nf_nat_ipv4_manip_pkt()
110 const struct nf_conntrack_tuple *t, in nf_nat_ipv4_csum_update()
203 struct nf_conntrack_tuple target; in nf_nat_icmp_reply_translation()
Dnf_nat_pptp.c48 struct nf_conntrack_tuple t; in pptp_nat_expected()
/linux-4.1.27/net/ipv6/netfilter/
Dnf_nat_proto_icmpv6.c23 icmpv6_in_range(const struct nf_conntrack_tuple *tuple, in icmpv6_in_range()
34 struct nf_conntrack_tuple *tuple, in icmpv6_unique_tuple()
61 const struct nf_conntrack_tuple *tuple, in icmpv6_manip_pkt()
Dnf_conntrack_proto_icmpv6.c39 struct nf_conntrack_tuple *tuple) in icmpv6_pkt_to_tuple()
73 static bool icmpv6_invert_tuple(struct nf_conntrack_tuple *tuple, in icmpv6_invert_tuple()
74 const struct nf_conntrack_tuple *orig) in icmpv6_invert_tuple()
88 const struct nf_conntrack_tuple *tuple) in icmpv6_print_tuple()
150 struct nf_conntrack_tuple intuple, origtuple; in icmpv6_error_message()
241 const struct nf_conntrack_tuple *t) in icmpv6_tuple_to_nlattr()
260 struct nf_conntrack_tuple *tuple) in icmpv6_nlattr_to_tuple()
Dnf_conntrack_l3proto_ipv6.c38 struct nf_conntrack_tuple *tuple) in ipv6_pkt_to_tuple()
54 static bool ipv6_invert_tuple(struct nf_conntrack_tuple *tuple, in ipv6_invert_tuple()
55 const struct nf_conntrack_tuple *orig) in ipv6_invert_tuple()
64 const struct nf_conntrack_tuple *tuple) in ipv6_print_tuple()
239 struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 }; in ipv6_getorigdst()
283 const struct nf_conntrack_tuple *tuple) in ipv6_tuple_to_nlattr()
300 struct nf_conntrack_tuple *t) in ipv6_nlattr_to_tuple()
Dnf_nat_l3proto_ipv6.c37 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv6_decode_session()
64 static bool nf_nat_ipv6_in_range(const struct nf_conntrack_tuple *t, in nf_nat_ipv6_in_range()
71 static u32 nf_nat_ipv6_secure_port(const struct nf_conntrack_tuple *t, in nf_nat_ipv6_secure_port()
80 const struct nf_conntrack_tuple *target, in nf_nat_ipv6_manip_pkt()
113 const struct nf_conntrack_tuple *t, in nf_nat_ipv6_csum_update()
209 struct nf_conntrack_tuple target; in nf_nat_icmpv6_reply_translation()
/linux-4.1.27/include/linux/netfilter/
Dnf_conntrack_proto_gre.h80 struct nf_conntrack_tuple tuple;
85 struct nf_conntrack_tuple *t);
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_nfct.c86 struct nf_conntrack_tuple new_tuple; in ip_vs_update_conntrack()
146 struct nf_conntrack_tuple *orig, new_reply; in ip_vs_nfct_expect_callback()
260 struct nf_conntrack_tuple tuple; in ip_vs_conn_drop_conntrack()
265 tuple = (struct nf_conntrack_tuple) { in ip_vs_conn_drop_conntrack()
/linux-4.1.27/net/sched/
Dact_connmark.c37 struct nf_conntrack_tuple tuple; in tcf_connmark()