iavf: Restore VLAN filters after link down
authorAkeem G Abodunrin <akeem.g.abodunrin@intel.com>
Fri, 4 Jun 2021 16:53:27 +0000 (09:53 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Nov 2021 08:48:36 +0000 (09:48 +0100)
commit4d1834f39252e477f288e10561abcbba5ce1c9c2
treef4232fde178915539c0024e41322c2aacf56bfde
parentcbb81563f5d40a7e60b7593ad90d880e35986fd4
iavf: Restore VLAN filters after link down

[ Upstream commit 4293014230b887d94b68aa460ff00153454a3709 ]

Restore VLAN filters after the link is brought down, and up - since all
filters are deleted from HW during the netdev link down routine.

Fixes: ed1f5b58ea01 ("i40evf: remove VLAN filters on close")
Signed-off-by: Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
Tested-by: George Kuruvinakunnel <george.kuruvinakunnel@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/intel/iavf/iavf.h
drivers/net/ethernet/intel/iavf/iavf_main.c