|
|
@@ -22,6 +22,7 @@
|
|
|
#include <linux/ipv6.h>
|
|
|
#include <linux/route.h>
|
|
|
#include <linux/slab.h>
|
|
|
+#include <linux/export.h>
|
|
|
|
|
|
#include <net/ipv6.h>
|
|
|
#include <net/ndisc.h>
|
|
|
@@ -202,6 +203,7 @@ int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len)
|
|
|
fl6_sock_release(flowlabel);
|
|
|
return err;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(ip6_datagram_connect);
|
|
|
|
|
|
void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err,
|
|
|
__be16 port, u32 info, u8 *payload)
|
|
|
@@ -414,6 +416,7 @@ int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len)
|
|
|
out:
|
|
|
return err;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(ipv6_recv_error);
|
|
|
|
|
|
/*
|
|
|
* Handle IPV6_RECVPATHMTU
|
|
|
@@ -868,3 +871,4 @@ int datagram_send_ctl(struct net *net, struct sock *sk,
|
|
|
exit_f:
|
|
|
return err;
|
|
|
}
|
|
|
+EXPORT_SYMBOL_GPL(datagram_send_ctl);
|