https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262828
--- Comment #23 from Andrey V. Elsukov <a...@freebsd.org> --- (In reply to Andrey V. Elsukov from comment #18) I was not entirely correct. ND code uses CARP mac address when populates source-link address option. But then, when ethernet header is filled, it uses wrong source mac address. And this leads to problems. The system with CARP MASTER role sends ICMPv6 NS using MAC address that doesn't corresponds to CARP IPv6 address, e.g. it uses zero VHID in last octet. Then, when it receives ICMPv6 NA, it is ignored, due to carp_forus() desn't find matched MAC address. And then system starts to generate a lot of ICMPv6 unreachable messages, because it can not resolve IPv6 addresses due to wrong MAC source address. -- You are receiving this mail because: You are the assignee for the bug.