START	sys/netinet/mcast	2025-03-08T06:42:52Z

==== run-localhost ====
cc -O2 -pipe  -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow  -MD -MP  -c /usr/src/regress/sys/netinet/mcast/mcsend.c
cc   -o mcsend mcsend.o 
cc -O2 -pipe  -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow  -MD -MP  -c /usr/src/regress/sys/netinet/mcast/mcrecv.c
cc   -o mcrecv mcrecv.o 
cc -O2 -pipe  -g -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow  -MD -MP  -c /usr/src/regress/sys/netinet/mcast/mcroute.c
cc   -o mcroute mcroute.o 
# send over localhost interface
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 127.0.0.1 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 127.0.0.1 -m '4101'
grep '> 4101$' send.log
>>> 4101
grep '< 4101$' recv.log
<<< 4101

==== run-localhost-loop ====
# explicitly enable loop back on multicast interface
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 127.0.0.1 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 127.0.0.1 -l 1 -m '25696'
grep '> 25696$' send.log
>>> 25696
grep '< 25696$' recv.log
<<< 25696

==== run-localhost-loop0 ====
# disable loop back on multicast interface, must fail
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 127.0.0.1 -n 1 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 127.0.0.1 -l 0 -m '21588'
grep '> 21588$' send.log
>>> 21588
! grep '< ' recv.log

==== run-localhost-ttl0 ====
# send over localhost interface
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 127.0.0.1 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 127.0.0.1 -m '20139' -t 0
grep '> 20139$' send.log
>>> 20139
grep '< 20139$' recv.log
<<< 20139

==== run-localhost-local ====
# send over localhost interface
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -g 224.0.0.123 -i 127.0.0.1 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -g 224.0.0.123 -i 127.0.0.1 -m '25779' -t 0
grep '> 25779$' send.log
>>> 25779
grep '< 25779$' recv.log
<<< 25779

==== run-localaddr ====
SKIPPED

==== run-localaddr-loop0 ====
SKIPPED

==== run-localaddr-ttl0 ====
SKIPPED

==== run-localaddr-local ====
SKIPPED

==== run-remoteaddr ====
SKIPPED

==== run-remoteaddr-loop0 ====
SKIPPED

==== run-remoteaddr-ttl0 ====
SKIPPED

==== run-forward ====
SKIPPED

==== run-forward-ttl1 ====
SKIPPED

==== run-forward-local ====
SKIPPED

SKIP	sys/netinet/mcast	Test skipped itself