lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20221212111645.1198680-8-michal.swiatkowski@linux.intel.com> Date: Mon, 12 Dec 2022 12:16:42 +0100 From: Michal Swiatkowski <michal.swiatkowski@...ux.intel.com> To: intel-wired-lan@...ts.osuosl.org Cc: alexandr.lobakin@...el.com, sridhar.samudrala@...el.com, wojciech.drewek@...el.com, lukasz.czapnik@...el.com, shiraz.saleem@...el.com, jesse.brandeburg@...el.com, mustafa.ismail@...el.com, przemyslaw.kitszel@...el.com, piotr.raczynski@...el.com, jacob.e.keller@...el.com, david.m.ertman@...el.com, leszek.kaliszczuk@...el.com, benjamin.mikailenko@...el.com, paul.m.stillwell.jr@...el.com, netdev@...r.kernel.org, kuba@...nel.org, leon@...nel.org, Michal Swiatkowski <michal.swiatkowski@...ux.intel.com> Subject: [PATCH net-next v1 07/10] ice: sync netdev filters after clearing VSI In driver reload path the netdev isn't removed, but VSI is. Remove filters on netdev right after removing them on VSI. Signed-off-by: Michal Swiatkowski <michal.swiatkowski@...ux.intel.com> --- drivers/net/ethernet/intel/ice/ice_fltr.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/intel/ice/ice_fltr.c b/drivers/net/ethernet/intel/ice/ice_fltr.c index 40e678cfb507..aff7a141c30d 100644 --- a/drivers/net/ethernet/intel/ice/ice_fltr.c +++ b/drivers/net/ethernet/intel/ice/ice_fltr.c @@ -208,6 +208,11 @@ static int ice_fltr_remove_eth_list(struct ice_vsi *vsi, struct list_head *list) void ice_fltr_remove_all(struct ice_vsi *vsi) { ice_remove_vsi_fltr(&vsi->back->hw, vsi->idx); + /* sync netdev filters if exist */ + if (vsi->netdev) { + __dev_uc_unsync(vsi->netdev, NULL); + __dev_mc_unsync(vsi->netdev, NULL); + } } /** -- 2.36.1
Powered by blists - more mailing lists