From b3f5c8f6b2e4964a3db1e186d7d804f7bbbf4eb8 Mon Sep 17 00:00:00 2001 From: Ivan Delamer Date: Thu, 4 Aug 2011 16:36:44 -0600 Subject: [PATCH] Use target address as source address in IPv6 neighbour advertisement messages. Change-Id: I06d28eb2903c539de0b51bd7420a81ebf4f28963 --- src/core/ipv6/nd6.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/ipv6/nd6.c b/src/core/ipv6/nd6.c index 772e239c..c7402c62 100644 --- a/src/core/ipv6/nd6.c +++ b/src/core/ipv6/nd6.c @@ -851,7 +851,9 @@ nd6_send_na(struct netif * netif, ip6_addr_t * target_addr, u8_t flags) ip6_addr_t * dest_addr; /* Use link-local address as source address. */ - src_addr = &(netif->ip6_addr[0]); + /* src_addr = &(netif->ip6_addr[0]); */ + /* Use target address as source address. */ + src_addr = target_addr; /* Allocate a packet. */ p = pbuf_alloc(PBUF_IP, sizeof(struct na_header) + sizeof(struct lladdr_option), PBUF_RAM);