hrs 1d30007287 Fix group membership of cloned interfaces when one is moved by
if_vmove().

In if_vmove(), if_detach_internal() and if_attach_internal() were
called in series to detach and reattach the interface.  When
detaching, if_delgroup() was called and the interface leaves all of
the group membership.  And then upon attachment, if_addgroup(ifp,
IFG_ALL) was called and it joined only "all" group again.

This had a problem. Normally, a cloned interface automatically joins
a group whose name is ifc_name of the cloner in addition to "all"
upon creation.  However, if_vmove() removed the membership and did
not restore upon attachment.

Differential Revision:	https://reviews.freebsd.org/D1859
2015-03-02 20:00:03 +00:00
..
2015-01-16 10:09:28 +00:00
2015-01-06 22:29:12 +00:00
2014-02-17 12:07:17 +00:00
2015-01-09 20:29:13 +00:00
2014-11-06 13:13:09 +00:00
2014-10-05 21:27:26 +00:00
2015-01-10 03:26:46 +00:00
2014-11-06 13:13:09 +00:00
2014-11-07 19:13:19 +00:00
2014-10-20 14:42:42 +00:00
2015-02-16 23:50:53 +00:00