]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit - sys/net/if_lagg.c
MFC r269492:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 18 Aug 2014 15:54:35 +0000 (15:54 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 18 Aug 2014 15:54:35 +0000 (15:54 +0000)
commit48c19ec8c39dce9d43382c3506b5d95443a5f891
treec35dacc55814ef162e7018f9b1f742cb564947f0
parente7eb95454c1538ea73cf2f94ad727b4cc8e5c87f
MFC r269492:
Improve locking of multicast addresses in VLAN and LAGG interfaces.

This fixes several scenarios of reproducible panics, cause by races
between multicast address changes and interface destruction.

git-svn-id: svn://svn.freebsd.org/base/stable/10@270136 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/net/if_lagg.c
sys/net/if_lagg.h
sys/net/if_vlan.c