* Re: [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists.
[not found] <20100922160411.GA11185@external.electric.ath.cx>
@ 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
* [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists.
@ 2010-09-22 16:04 Glenn Wurster
0 siblings, 0 replies; 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 <yosh
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 related [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 --
[not found] <20100922160411.GA11185@external.electric.ath.cx>
2010-09-25 5:29 ` [PATCH 2.6.36-rc3 1/1] IPv6: Create temporary address if none exists David Miller
2010-09-22 16:04 Glenn Wurster
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).