START	sys/netinet/mcast	2025-03-29T03:01:11Z

==== 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 '30120'
grep '> 30120$' send.log
>>> 30120
grep '< 30120$' recv.log
<<< 30120

==== 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 '16884'
grep '> 16884$' send.log
>>> 16884
grep '< 16884$' recv.log
<<< 16884

==== 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 '8498'
grep '> 8498$' send.log
>>> 8498
! 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 '25100' -t 0
grep '> 25100$' send.log
>>> 25100
grep '< 25100$' recv.log
<<< 25100

==== 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 '25028' -t 0
grep '> 25028$' send.log
>>> 25028
grep '< 25028$' recv.log
<<< 25028

==== 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