ALSA: control: Protect user controls against concurrent access
[firefly-linux-kernel-4.4.55.git] / include / net / addrconf.h
index 21f702704f2444272e1554c87112594d40acd421..25100687babb70119ddf38985363862d8e096987 100644 (file)
@@ -73,6 +73,10 @@ extern int                   ipv6_chk_home_addr(struct net *net,
                                                   const struct in6_addr *addr);
 #endif
 
+bool ipv6_chk_custom_prefix(const struct in6_addr *addr,
+                                  const unsigned int prefix_len,
+                                  struct net_device *dev);
+
 extern int                     ipv6_chk_prefix(const struct in6_addr *addr,
                                                struct net_device *dev);
 
@@ -86,6 +90,9 @@ extern int                    ipv6_dev_get_saddr(struct net *net,
                                               const struct in6_addr *daddr,
                                               unsigned int srcprefs,
                                               struct in6_addr *saddr);
+extern int                     __ipv6_get_lladdr(struct inet6_dev *idev,
+                                                 struct in6_addr *addr,
+                                                 unsigned char banned_flags);
 extern int                     ipv6_get_lladdr(struct net_device *dev,
                                                struct in6_addr *addr,
                                                unsigned char banned_flags);