It seems to me that the multicast test checks an incorrect MAC. Diff
below fixes that plus a typo.
Index: Makefile
===================================================================
RCS file: /cvs/src/regress/sys/netinet/arp/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile 24 Mar 2016 07:11:45 -0000 1.4
+++ Makefile 29 Mar 2016 10:43:52 -0000
@@ -118,7 +118,7 @@ run-regress-arp-multicast: addr.py
ssh -t ${REMOTE_SSH} ${SUDO} arp -d ${LOCAL_ADDR}
diff old.log new.log | grep '^> ' >diff.log
grep 'bsd: arp info overwritten for ${LOCAL_ADDR} by 33:33:33:33:33:33'
diff.log
- grep '^${LOCAL_ADDR} .* ${LOCAL_MAC} ' arp.log
+ grep '^${LOCAL_ADDR} .* 33:33:33:33:33:33 ' arp.log
# Send an ARP probe from the local machine with the remote IP as
# target. Sender MAC is local and IP is 0. The remote machine must
@@ -249,8 +249,8 @@ run-regress-arp-temporary: addr.py
# Check that no answer is received.
# Check that the attempt to add an entry is logged.
# Check that the remote machine keeps its incomplete ARP entry.
-TARGETS += arp-incomlete
-run-regress-arp-incomlete: addr.py
+TARGETS += arp-incomplete
+run-regress-arp-incomplete: addr.py
@echo '\n======== $@ ========'
@echo Send ARP Request filling an incomplete entry on other interface
ssh -t ${REMOTE_SSH} logger -t "arp-regress[$$$$]" $@