Home
last modified time | relevance | path

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

/linux-4.4.14/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 net *net, 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.h45 struct nf_conntrack_tuple *tuple,
49 bool nf_ct_invert_tuple(struct nf_conntrack_tuple *inverse,
50 const struct nf_conntrack_tuple *orig,
58 const struct nf_conntrack_tuple *tuple);
78 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,
191 struct nf_conntrack_tuple *tuple);
192 bool nf_ct_invert_tuplepr(struct nf_conntrack_tuple *inverse,
193 const struct nf_conntrack_tuple *orig);
256 const struct nf_conntrack_tuple *orig,
257 const struct nf_conntrack_tuple *repl,
Dnf_conntrack_expect.h22 struct nf_conntrack_tuple tuple;
83 const struct nf_conntrack_tuple *tuple);
88 const struct nf_conntrack_tuple *tuple);
93 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.4.14/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.c121 hash_by_src(const struct net *net, const struct nf_conntrack_tuple *tuple) in hash_by_src()
134 nf_nat_used_tuple(const struct nf_conntrack_tuple *tuple, in nf_nat_used_tuple()
143 struct nf_conntrack_tuple reply; in nf_nat_used_tuple()
155 const struct nf_conntrack_tuple *tuple, in in_range()
175 const struct nf_conntrack_tuple *tuple) in same_src()
177 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()
223 struct nf_conntrack_tuple *tuple, in find_best_ips_proto()
296 get_unique_tuple(struct nf_conntrack_tuple *tuple, in get_unique_tuple()
[all …]
Dnf_conntrack_proto_generic.c48 struct net *net, 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 net *net, struct nf_conntrack_tuple *tuple) in gre_pkt_to_tuple()
229 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) 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()
172 struct nf_conntrack_tuple *tuple, in nf_ct_get_tuple()
191 struct net *net, struct nf_conntrack_tuple *tuple) in nf_ct_get_tuplepr()
219 nf_ct_invert_tuple(struct nf_conntrack_tuple *inverse, in nf_ct_invert_tuple()
220 const struct nf_conntrack_tuple *orig, in nf_ct_invert_tuple()
429 const struct nf_conntrack_tuple *tuple, in nf_ct_key_equal()
449 const struct nf_conntrack_tuple *tuple, u32 hash) in ____nf_conntrack_find()
485 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()
323 struct nf_conntrack_tuple tuple; in connlimit_mt()
324 const struct nf_conntrack_tuple *tuple_ptr = &tuple; in connlimit_mt()
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_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_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.c42 struct nf_conntrack_tuple *tuple) in udp_pkt_to_tuple()
58 static bool udp_invert_tuple(struct nf_conntrack_tuple *tuple, in udp_invert_tuple()
59 const struct nf_conntrack_tuple *orig) in udp_invert_tuple()
68 const struct nf_conntrack_tuple *tuple) in udp_print_tuple()
Dnf_conntrack_proto_udplite.c52 struct nf_conntrack_tuple *tuple) in udplite_pkt_to_tuple()
66 static bool udplite_invert_tuple(struct nf_conntrack_tuple *tuple, in udplite_invert_tuple()
67 const struct nf_conntrack_tuple *orig) in udplite_invert_tuple()
76 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()
895 ctnetlink_parse_tuple_ip(struct nlattr *attr, struct nf_conntrack_tuple *tuple) in ctnetlink_parse_tuple_ip()
926 struct nf_conntrack_tuple *tuple) in ctnetlink_parse_tuple_proto()
1000 struct nf_conntrack_tuple *tuple, in ctnetlink_parse_tuple()
1123 struct nf_conntrack_tuple tuple; in ctnetlink_del_conntrack()
1178 struct nf_conntrack_tuple tuple; in ctnetlink_get_conntrack()
1721 struct nf_conntrack_tuple *otuple, in ctnetlink_create_conntrack()
1722 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()
93 const struct nf_conntrack_tuple *tuple) in __nf_ct_expect_find()
115 const struct nf_conntrack_tuple *tuple) in nf_ct_expect_find_get()
134 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 net *net, 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()
181 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.c159 struct net *net, struct nf_conntrack_tuple *tuple) in sctp_pkt_to_tuple()
174 static bool sctp_invert_tuple(struct nf_conntrack_tuple *tuple, in sctp_invert_tuple()
175 const struct nf_conntrack_tuple *orig) in sctp_invert_tuple()
184 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 net *net, 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_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.4.14/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 net *net, 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()
237 const struct nf_conntrack_tuple *t) in icmp_tuple_to_nlattr()
256 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()
255 struct nf_conntrack_tuple tuple; in getorigdst()
309 const struct nf_conntrack_tuple *tuple) in ipv4_tuple_to_nlattr()
326 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.4.14/net/ipv6/netfilter/
Dnf_conntrack_proto_icmpv6.c40 struct nf_conntrack_tuple *tuple) in icmpv6_pkt_to_tuple()
74 static bool icmpv6_invert_tuple(struct nf_conntrack_tuple *tuple, in icmpv6_invert_tuple()
75 const struct nf_conntrack_tuple *orig) in icmpv6_invert_tuple()
89 const struct nf_conntrack_tuple *tuple) in icmpv6_print_tuple()
151 struct nf_conntrack_tuple intuple, origtuple; in icmpv6_error_message()
243 const struct nf_conntrack_tuple *t) in icmpv6_tuple_to_nlattr()
262 struct nf_conntrack_tuple *tuple) in icmpv6_nlattr_to_tuple()
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_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()
233 struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 }; in ipv6_getorigdst()
277 const struct nf_conntrack_tuple *tuple) in ipv6_tuple_to_nlattr()
294 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.4.14/include/linux/netfilter/
Dnf_conntrack_proto_gre.h80 struct nf_conntrack_tuple tuple;
85 struct nf_conntrack_tuple *t);
/linux-4.4.14/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.4.14/net/sched/
Dact_connmark.c37 struct nf_conntrack_tuple tuple; in tcf_connmark()
/linux-4.4.14/net/openvswitch/
Dconntrack.c363 struct nf_conntrack_tuple tuple; in ovs_ct_expect_find()