* [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists.
@ 2010-09-22 16:04 Glenn Wurster
2010-09-25 5:29 ` David Miller
0 siblings, 1 reply; 2+ messages in thread
From: Glenn Wurster @ 2010-09-22 16:04 UTC (permalink / raw)
To: David S. Miller, Alexey Kuznetsov, Pekka Savola (ipv6),
James Morris, Hideaki YOSHIFUJI, Patrick McHardy,
Stephen Hemminger, Eric Dumazet, Herbert Xu, netdev
Cc: linux-kernel
If privacy extentions are enabled, but no current temporary address exists,
then create one when we get a router advertisement.
Sending again because of a previous e-mail header issue.
Signed-off-by: Glenn Wurster <gwurster@scs.carleton.ca>
---
net/ipv6/addrconf.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index ab70a3f..cfee6ae 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -2022,10 +2022,11 @@ ok:
ipv6_ifa_notify(0, ift);
}
- if (create && in6_dev->cnf.use_tempaddr > 0) {
+ if ((create || list_empty(&in6_dev->tempaddr_list)) &&
in6_dev->cnf.use_tempaddr > 0) {
/*
* When a new public address is created as described in [ADDRCONF],
- * also create a new temporary address.
+ * also create a new temporary address. Also create a temporary
+ * address if it's enabled but no temporary address currently exists.
*/
read_unlock_bh(&in6_dev->lock);
ipv6_create_tempaddr(ifp, NULL);
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists.
2010-09-22 16:04 [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists Glenn Wurster
@ 2010-09-25 5:29 ` David Miller
0 siblings, 0 replies; 2+ messages in thread
From: David Miller @ 2010-09-25 5:29 UTC (permalink / raw)
To: gwurster
Cc: kuznet, pekkas, jmorris, yoshfuji, kaber, shemminger,
eric.dumazet, herbert, netdev, linux-kernel
Your email client is corrupting the patches you are sending.
Long lines are being chopped up, etc.
This makes your patches unusable, turn off all text formatting
in your email client and resend these patches again.
Thanks.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-09-25 5:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-22 16:04 [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists Glenn Wurster
2010-09-25 5:29 ` David Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®