|
@@ -861,7 +861,7 @@ EXPORT_SYMBOL_GPL(nf_ct_port_nlattr_to_tuple);
|
|
|
#endif
|
|
|
|
|
|
/* Used by ipt_REJECT and ip6t_REJECT. */
|
|
|
-void __nf_conntrack_attach(struct sk_buff *nskb, struct sk_buff *skb)
|
|
|
+static void nf_conntrack_attach(struct sk_buff *nskb, struct sk_buff *skb)
|
|
|
{
|
|
|
struct nf_conn *ct;
|
|
|
enum ip_conntrack_info ctinfo;
|
|
@@ -878,7 +878,6 @@ void __nf_conntrack_attach(struct sk_buff *nskb, struct sk_buff *skb)
|
|
|
nskb->nfctinfo = ctinfo;
|
|
|
nf_conntrack_get(nskb->nfct);
|
|
|
}
|
|
|
-EXPORT_SYMBOL_GPL(__nf_conntrack_attach);
|
|
|
|
|
|
static inline int
|
|
|
do_iter(const struct nf_conntrack_tuple_hash *i,
|
|
@@ -1122,7 +1121,7 @@ int __init nf_conntrack_init(void)
|
|
|
goto out_fini_expect;
|
|
|
|
|
|
/* For use by REJECT target */
|
|
|
- rcu_assign_pointer(ip_ct_attach, __nf_conntrack_attach);
|
|
|
+ rcu_assign_pointer(ip_ct_attach, nf_conntrack_attach);
|
|
|
rcu_assign_pointer(nf_ct_destroy, destroy_conntrack);
|
|
|
|
|
|
/* Set up fake conntrack:
|