diff options
-rw-r--r-- | net/ipv6/datagram.c | 4 | ||||
-rw-r--r-- | net/ipv6/exthdrs.c | 1 | ||||
-rw-r--r-- | net/ipv6/ip6_flowlabel.c | 1 | ||||
-rw-r--r-- | net/ipv6/ip6_output.c | 3 |
4 files changed, 9 insertions, 0 deletions
diff --git a/net/ipv6/datagram.c b/net/ipv6/datagram.c index 7fba35aea06c..b8b61ac88bc2 100644 --- a/net/ipv6/datagram.c +++ b/net/ipv6/datagram.c | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <linux/ipv6.h> | 22 | #include <linux/ipv6.h> |
23 | #include <linux/route.h> | 23 | #include <linux/route.h> |
24 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
25 | #include <linux/export.h> | ||
25 | 26 | ||
26 | #include <net/ipv6.h> | 27 | #include <net/ipv6.h> |
27 | #include <net/ndisc.h> | 28 | #include <net/ndisc.h> |
@@ -202,6 +203,7 @@ out: | |||
202 | fl6_sock_release(flowlabel); | 203 | fl6_sock_release(flowlabel); |
203 | return err; | 204 | return err; |
204 | } | 205 | } |
206 | EXPORT_SYMBOL_GPL(ip6_datagram_connect); | ||
205 | 207 | ||
206 | void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, | 208 | void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, |
207 | __be16 port, u32 info, u8 *payload) | 209 | __be16 port, u32 info, u8 *payload) |
@@ -414,6 +416,7 @@ out_free_skb: | |||
414 | out: | 416 | out: |
415 | return err; | 417 | return err; |
416 | } | 418 | } |
419 | EXPORT_SYMBOL_GPL(ipv6_recv_error); | ||
417 | 420 | ||
418 | /* | 421 | /* |
419 | * Handle IPV6_RECVPATHMTU | 422 | * Handle IPV6_RECVPATHMTU |
@@ -868,3 +871,4 @@ int datagram_send_ctl(struct net *net, struct sock *sk, | |||
868 | exit_f: | 871 | exit_f: |
869 | return err; | 872 | return err; |
870 | } | 873 | } |
874 | EXPORT_SYMBOL_GPL(datagram_send_ctl); | ||
diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c index aa0a51e64682..a93bd231eca1 100644 --- a/net/ipv6/exthdrs.c +++ b/net/ipv6/exthdrs.c | |||
@@ -883,6 +883,7 @@ struct ipv6_txoptions *ipv6_fixup_options(struct ipv6_txoptions *opt_space, | |||
883 | 883 | ||
884 | return opt; | 884 | return opt; |
885 | } | 885 | } |
886 | EXPORT_SYMBOL_GPL(ipv6_fixup_options); | ||
886 | 887 | ||
887 | /** | 888 | /** |
888 | * fl6_update_dst - update flowi destination address with info given | 889 | * fl6_update_dst - update flowi destination address with info given |
diff --git a/net/ipv6/ip6_flowlabel.c b/net/ipv6/ip6_flowlabel.c index 1dd632971bce..cb43df690210 100644 --- a/net/ipv6/ip6_flowlabel.c +++ b/net/ipv6/ip6_flowlabel.c | |||
@@ -294,6 +294,7 @@ struct ipv6_txoptions *fl6_merge_options(struct ipv6_txoptions * opt_space, | |||
294 | opt_space->opt_flen = fopt->opt_flen; | 294 | opt_space->opt_flen = fopt->opt_flen; |
295 | return opt_space; | 295 | return opt_space; |
296 | } | 296 | } |
297 | EXPORT_SYMBOL_GPL(fl6_merge_options); | ||
297 | 298 | ||
298 | static unsigned long check_linger(unsigned long ttl) | 299 | static unsigned long check_linger(unsigned long ttl) |
299 | { | 300 | { |
diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index b347062aa809..d8e05af2c4bb 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c | |||
@@ -1535,6 +1535,7 @@ error: | |||
1535 | IP6_INC_STATS(sock_net(sk), rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); | 1535 | IP6_INC_STATS(sock_net(sk), rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); |
1536 | return err; | 1536 | return err; |
1537 | } | 1537 | } |
1538 | EXPORT_SYMBOL_GPL(ip6_append_data); | ||
1538 | 1539 | ||
1539 | static void ip6_cork_release(struct inet_sock *inet, struct ipv6_pinfo *np) | 1540 | static void ip6_cork_release(struct inet_sock *inet, struct ipv6_pinfo *np) |
1540 | { | 1541 | { |
@@ -1638,6 +1639,7 @@ error: | |||
1638 | IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); | 1639 | IP6_INC_STATS(net, rt->rt6i_idev, IPSTATS_MIB_OUTDISCARDS); |
1639 | goto out; | 1640 | goto out; |
1640 | } | 1641 | } |
1642 | EXPORT_SYMBOL_GPL(ip6_push_pending_frames); | ||
1641 | 1643 | ||
1642 | void ip6_flush_pending_frames(struct sock *sk) | 1644 | void ip6_flush_pending_frames(struct sock *sk) |
1643 | { | 1645 | { |
@@ -1652,3 +1654,4 @@ void ip6_flush_pending_frames(struct sock *sk) | |||
1652 | 1654 | ||
1653 | ip6_cork_release(inet_sk(sk), inet6_sk(sk)); | 1655 | ip6_cork_release(inet_sk(sk), inet6_sk(sk)); |
1654 | } | 1656 | } |
1657 | EXPORT_SYMBOL_GPL(ip6_flush_pending_frames); | ||