Searched hist:"53 b5b9b049be36ac1856a7b0964901cac54daefe" (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/net/ |
H A D | iflib.c | diff 53b5b9b049be36ac1856a7b0964901cac54daefe Tue Sep 24 19:03:31 CEST 2019 Eric Joyner <erj@FreeBSD.org> iflib: Remove redundant VLAN events deregistration
From Piotr: r351152 introduced iflib_deregister() function calling EVENTHANDLER_DEREGISTER() to unregister VLAN events. This patch removes duplicate of EVENTHANDLER_DEREGISTER() calls placed in iflib_device_deregister() as this function is now calling iflib_deregister(). This is to avoid deregistering same event twice.
This patch also adds check in iflib_vlan_register() to prevent registering VLAN while being in detach.
Patch co-authored by Krzysztof Galazka <krzysztof.galazka@intel.com>, erj <erj@FreeBSD.org> and Jacob Keller <jacob.e.keller@intel.com>.
Signed-off-by: Piotr Pietruszewski <piotr.pietruszewski@intel.com>
Submitted by: Piotr Pietruszewski <piotr.pietruszewski@intel.com> Reviewed by: gallatin@, erj@ MFC after: 3 days Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D21711
|