START	sys/netinet/mcast	2024-07-15T08:54:56Z

==== run-localhost ====
cc -O2 -pipe  -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  -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  -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 '20094'
grep '> 20094$' send.log
>>> 20094
grep '< 20094$' recv.log
<<< 20094

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

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

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

==== run-localaddr ====
# send over a local physical interface
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 10.188.61.26 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 10.188.61.26 -m '1611'
grep '> 1611$' send.log
>>> 1611
grep '< 1611$' recv.log
<<< 1611

==== run-localaddr-loop0 ====
# send over physical interface to loopback, ttl is 0
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 10.188.61.26 -n 1 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 10.188.61.26 -l 0 -m '29098'
grep '> 29098$' send.log
>>> 29098
! grep '< ' recv.log

==== run-localaddr-ttl0 ====
# send over physical interface to loopback, ttl is 0
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -i 10.188.61.26 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -i 10.188.61.26 -m '10478' -t 0
grep '> 10478$' send.log
>>> 10478
grep '< 10478$' recv.log
<<< 10478

==== run-localaddr-local ====
# send over physical interface to loopback, ttl is 0
/usr/src/regress/sys/netinet/mcast/obj/mcrecv -f recv.log -g 224.0.0.123 -i 10.188.61.26 -r 5 --  /usr/src/regress/sys/netinet/mcast/obj/mcsend -f send.log -g 224.0.0.123 -i 10.188.61.26 -m '29206' -t 0
grep '> 29206$' send.log
>>> 29206
grep '< 29206$' recv.log
<<< 29206

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