Searched defs:ct (Results 1 - 25 of 92) sorted by relevance

1234

/net/netfilter/
H A Dnf_nat_tftp.c25 const struct nf_conn *ct = exp->master; local
28 = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
H A Dnf_conntrack_netbios_ns.c44 struct nf_conn *ct, enum ip_conntrack_info ctinfo)
46 return nf_conntrack_broadcast_help(skb, protoff, ct, ctinfo, timeout);
43 netbios_ns_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
H A Dnf_conntrack_acct.c30 .data = &init_net.ct.sysctl_acct,
40 seq_print_acct(struct seq_file *s, const struct nf_conn *ct, int dir) argument
44 acct = nf_conn_acct_find(ct);
70 table[0].data = &net->ct.sysctl_acct;
76 net->ct.acct_sysctl_header = register_net_sysctl(net, "net/netfilter",
78 if (!net->ct.acct_sysctl_header) {
94 table = net->ct.acct_sysctl_header->ctl_table_arg;
95 unregister_net_sysctl_table(net->ct.acct_sysctl_header);
111 net->ct.sysctl_acct = nf_ct_acct;
H A Dnf_conntrack_broadcast.c24 struct nf_conn *ct,
32 struct nf_conn_help *help = nfct_help(ct);
58 exp = nf_ct_expect_alloc(ct);
62 exp->tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple;
76 nf_ct_refresh(ct, skb, timeout * HZ);
22 nf_conntrack_broadcast_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int timeout) argument
H A Dnf_conntrack_snmp.c34 struct nf_conn *ct,
39 struct nf_conn *ct, enum ip_conntrack_info ctinfo)
43 nf_conntrack_broadcast_help(skb, protoff, ct, ctinfo, timeout);
46 if (nf_nat_snmp && ct->status & IPS_NAT_MASK)
47 return nf_nat_snmp(skb, protoff, ct, ctinfo);
38 snmp_conntrack_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
H A Dnf_nat_proto_udp.c27 const struct nf_conn *ct)
29 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,
23 udp_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dnf_nat_proto_unknown.c32 const struct nf_conn *ct)
28 unknown_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dnfnetlink_queue_ct.c21 struct nf_conn *ct; local
28 ct = nf_ct_get(entskb, ctinfo);
29 if (ct) {
30 if (!nf_ct_is_untracked(ct))
31 *size += nfq_ct->build_size(ct);
33 ct = NULL;
35 return ct;
43 struct nf_conn *ct; local
50 ct = nf_ct_get(skb, ctinfo);
51 if (ct
57 nfqnl_ct_put(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
87 nfqnl_ct_seq_adjust(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, int diff) argument
[all...]
H A Dxt_CONNSECMARK.c39 struct nf_conn *ct; local
42 ct = nf_ct_get(skb, &ctinfo);
43 if (ct && !ct->secmark) {
44 ct->secmark = skb->secmark;
45 nf_conntrack_event_cache(IPCT_SECMARK, ct);
57 const struct nf_conn *ct; local
60 ct = nf_ct_get(skb, &ctinfo);
61 if (ct && ct
[all...]
H A Dxt_connlabel.c26 struct nf_conn *ct; local
29 ct = nf_ct_get(skb, &ctinfo);
30 if (ct == NULL || nf_ct_is_untracked(ct))
34 return (nf_connlabel_set(ct, info->bit) == 0) ^ invert;
36 return nf_connlabel_match(ct, info->bit) ^ invert;
62 par->net->ct.labels_used++;
64 if (words > par->net->ct.label_words)
65 par->net->ct.label_words = words;
72 par->net->ct
[all...]
H A Dxt_connmark.c44 struct nf_conn *ct; local
47 ct = nf_ct_get(skb, &ctinfo);
48 if (ct == NULL)
53 newmark = (ct->mark & ~info->ctmask) ^ info->ctmark;
54 if (ct->mark != newmark) {
55 ct->mark = newmark;
56 nf_conntrack_event_cache(IPCT_MARK, ct);
60 newmark = (ct->mark & ~info->ctmask) ^
62 if (ct->mark != newmark) {
63 ct
98 const struct nf_conn *ct; local
[all...]
H A Dxt_helper.c30 const struct nf_conn *ct; local
36 ct = nf_ct_get(skb, &ctinfo);
37 if (!ct || !ct->master)
40 master_help = nfct_help(ct->master);
H A Dxt_state.c29 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); local
31 if (!ct)
34 if (nf_ct_is_untracked(ct))
H A Dnf_conntrack_tftp.c40 struct nf_conn *ct,
59 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple);
60 nf_ct_dump_tuple(&ct->tuplehash[IP_CT_DIR_REPLY].tuple);
62 exp = nf_ct_expect_alloc(ct);
64 nf_ct_helper_log(skb, ct, "cannot alloc expectation");
67 tuple = &ct->tuplehash[IP_CT_DIR_REPLY].tuple;
69 nf_ct_l3num(ct),
77 if (nf_nat_tftp && ct->status & IPS_NAT_MASK)
80 nf_ct_helper_log(skb, ct, "cannot add expectation");
38 tftp_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) argument
H A Dnf_nat_proto_common.c41 const struct nf_conn *ct,
86 if (++i != range_size && nf_nat_used_tuple(tuple, ct))
37 nf_nat_l4proto_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct, u16 *rover) argument
H A Dnf_nat_proto_dccp.c30 const struct nf_conn *ct)
32 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,
26 dccp_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dnf_nat_proto_sctp.c24 const struct nf_conn *ct)
26 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,
20 sctp_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dnf_nat_proto_tcp.c28 const struct nf_conn *ct)
30 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,
24 tcp_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dnf_nat_proto_udplite.c27 const struct nf_conn *ct)
29 nf_nat_l4proto_unique_tuple(l3proto, tuple, range, maniptype, ct,
23 udplite_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
H A Dxt_NETMAP.c26 struct nf_conn *ct; local
31 ct = nf_ct_get(skb, &ctinfo);
54 return nf_nat_setup_info(ct, &newrange, HOOK2MANIP(par->hooknum));
69 struct nf_conn *ct; local
79 ct = nf_ct_get(skb, &ctinfo);
99 return nf_nat_setup_info(ct, &newrange, HOOK2MANIP(par->hooknum));
H A Dxt_REDIRECT.c39 struct nf_conn *ct; local
41 ct = nf_ct_get(skb, &ctinfo);
70 return nf_nat_setup_info(ct, &newrange, NF_NAT_MANIP_DST);
101 struct nf_conn *ct; local
110 ct = nf_ct_get(skb, &ctinfo);
111 NF_CT_ASSERT(ct && (ctinfo == IP_CT_NEW || ctinfo == IP_CT_RELATED));
142 return nf_nat_setup_info(ct, &newrange, NF_NAT_MANIP_DST);
H A Dxt_connbytes.c24 const struct nf_conn *ct; local
31 ct = nf_ct_get(skb, &ctinfo);
32 if (!ct)
35 counters = nf_conn_acct_find(ct);
H A Dxt_nat.c48 struct nf_conn *ct; local
50 ct = nf_ct_get(skb, &ctinfo);
51 NF_CT_ASSERT(ct != NULL &&
56 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC);
65 struct nf_conn *ct; local
67 ct = nf_ct_get(skb, &ctinfo);
68 NF_CT_ASSERT(ct != NULL &&
72 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST);
80 struct nf_conn *ct; local
82 ct
95 struct nf_conn *ct; local
[all...]
/net/ipv4/netfilter/
H A Dnf_nat_proto_icmp.c35 const struct nf_conn *ct)
50 if (++i == range_size || !nf_nat_used_tuple(tuple, ct))
31 icmp_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument
/net/ipv6/netfilter/
H A Dnf_nat_proto_icmpv6.c37 const struct nf_conn *ct)
52 if (++i == range_size || !nf_nat_used_tuple(tuple, ct))
33 icmpv6_unique_tuple(const struct nf_nat_l3proto *l3proto, struct nf_conntrack_tuple *tuple, const struct nf_nat_range *range, enum nf_nat_manip_type maniptype, const struct nf_conn *ct) argument

Completed in 187 milliseconds

1234