]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Leave multicast group before reaping and committing state for both
authorhselasky <hselasky@FreeBSD.org>
Wed, 18 Dec 2019 12:06:34 +0000 (12:06 +0000)
committerhselasky <hselasky@FreeBSD.org>
Wed, 18 Dec 2019 12:06:34 +0000 (12:06 +0000)
commitf2fb2c44a84f85bb5bebadd03fb7c10fd17f4ce2
tree34f40aed5b656c005f1d1e8c3550c74970279882
parente158d1984da30f42bdd1139c05d884840527c211
Leave multicast group before reaping and committing state for both
IPv4 and IPv6.

This fixes a regression issue after r349369. When trying to exit a
multicast group before closing the socket, a multicast leave packet
should be sent.

Differential Revision: https://reviews.freebsd.org/D22848
PR: 242677
Reviewed by: bz (network)
Tested by: Aleksandr Fedorov <aleksandr.fedorov@itglobal.com>
MFC after: 1 week
Sponsored by: Mellanox Technologies
sys/netinet/in_mcast.c
sys/netinet6/in6_mcast.c