net: dhcp6: Send DHCPv6 using multicast MAC
authorSean Edmond <seanedmond@microsoft.com>
Mon, 24 Mar 2025 20:48:45 +0000 (13:48 -0700)
committerJerome Forissier <jerome.forissier@linaro.org>
Wed, 23 Apr 2025 07:58:07 +0000 (09:58 +0200)
commit9a6964e419c0a533e1ca5d224221e440093a9e5f
treeba7daf2759a712cc7d247638f05cfd2340593f9f
parent4446bc331c65d3efb8a9321d6368c61edb56479b
net: dhcp6: Send DHCPv6 using multicast MAC

In IPv6, the broadcast MAC address is not used.  Instead, it should use
the multicast address (see RFC RFC2464).

Add IPV6_ALL_NODE_ETH_ADDR macro for clarity.

Signed-off-by: Sean Edmond <seanedmond@microsoft.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
include/net6.h
net/dhcpv6.c
net/dhcpv6.h