X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=target%2Flinux%2Fgeneric%2Fpatches-3.10%2F643-bridge_remove_ipv6_dependency.patch;h=4e34d51855bda27fb5536506e728a16ad80c99c0;hb=0ef8ed4abd5ddef0f2f6600f5c6ea482a75e5cd8;hp=3d3c6253f29bab2631bcc0ca3cc748acb1378663;hpb=d00d864dc467e9c0c62e978a290a524eb43c7766;p=openwrt.git diff --git a/target/linux/generic/patches-3.10/643-bridge_remove_ipv6_dependency.patch b/target/linux/generic/patches-3.10/643-bridge_remove_ipv6_dependency.patch index 3d3c6253f2..4e34d51855 100644 --- a/target/linux/generic/patches-3.10/643-bridge_remove_ipv6_dependency.patch +++ b/target/linux/generic/patches-3.10/643-bridge_remove_ipv6_dependency.patch @@ -1,6 +1,6 @@ --- a/include/net/addrconf.h +++ b/include/net/addrconf.h -@@ -96,6 +96,12 @@ extern void addrconf_join_solict(struc +@@ -103,6 +103,12 @@ extern void addrconf_join_solict(struc extern void addrconf_leave_solict(struct inet6_dev *idev, const struct in6_addr *addr); @@ -32,7 +32,7 @@ +obj-$(subst m,y,$(CONFIG_IPV6)) += inet6_stubs.o --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c -@@ -1321,7 +1321,7 @@ out: +@@ -1319,7 +1319,7 @@ out: return ret; } @@ -41,15 +41,15 @@ const struct in6_addr *daddr, unsigned int prefs, struct in6_addr *saddr) { -@@ -1446,7 +1446,6 @@ try_nextdev: +@@ -1444,7 +1444,6 @@ try_nextdev: in6_ifa_put(hiscore->ifa); return 0; } -EXPORT_SYMBOL(ipv6_dev_get_saddr); - int ipv6_get_lladdr(struct net_device *dev, struct in6_addr *addr, - unsigned char banned_flags) -@@ -5137,6 +5136,9 @@ int __init addrconf_init(void) + int __ipv6_get_lladdr(struct inet6_dev *idev, struct in6_addr *addr, + unsigned char banned_flags) +@@ -5170,6 +5169,9 @@ int __init addrconf_init(void) ipv6_addr_label_rtnl_register(); @@ -59,7 +59,7 @@ return 0; errout: rtnl_af_unregister(&inet6_ops); -@@ -5155,6 +5157,9 @@ void addrconf_cleanup(void) +@@ -5188,6 +5190,9 @@ void addrconf_cleanup(void) struct net_device *dev; int i;