Message ID | 20230524122121.15012-2-wojciech.drewek@intel.com (mailing list archive) |
---|---|
State | Awaiting Upstream |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | ice: switchdev bridge offload | expand |
On Wed, May 24, 2023 at 02:21:09PM +0200, Wojciech Drewek wrote: > Advanced rules for ctrl VSI will be removed anyway when the > VSI will cleaned up, no need to do it explicitly. > > Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> > Signed-off-by: Wojciech Drewek <wojciech.drewek@intel.com> This looks good to me. Reviewed-by: Simon Horman <simon.horman@corigine.com> As a follow-up perhaps ice_rem_adv_rule_for_vsi() can be removed. It seems to be unused after this patch. > --- > drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch.c b/drivers/net/ethernet/intel/ice/ice_eswitch.c > index ad0a007b7398..be5b22691f7c 100644 > --- a/drivers/net/ethernet/intel/ice/ice_eswitch.c > +++ b/drivers/net/ethernet/intel/ice/ice_eswitch.c > @@ -503,7 +503,6 @@ static void ice_eswitch_disable_switchdev(struct ice_pf *pf) > > ice_eswitch_napi_disable(pf); > ice_eswitch_release_env(pf); > - ice_rem_adv_rule_for_vsi(&pf->hw, ctrl_vsi->idx); > ice_eswitch_release_reprs(pf, ctrl_vsi); > ice_vsi_release(ctrl_vsi); > ice_repr_rem_from_all_vfs(pf); > -- > 2.40.1 > >
Hi Simon, Thank you for the review! > -----Original Message----- > From: Simon Horman <simon.horman@corigine.com> > Sent: niedziela, 4 czerwca 2023 10:17 > To: Drewek, Wojciech <wojciech.drewek@intel.com> > Cc: intel-wired-lan@lists.osuosl.org; netdev@vger.kernel.org; Lobakin, Aleksander <aleksander.lobakin@intel.com>; Ertman, David M > <david.m.ertman@intel.com>; michal.swiatkowski@linux.intel.com; marcin.szycik@linux.intel.com; Chmielewski, Pawel > <pawel.chmielewski@intel.com>; Samudrala, Sridhar <sridhar.samudrala@intel.com>; pmenzel@molgen.mpg.de; > dan.carpenter@linaro.org > Subject: Re: [PATCH iwl-next v4 01/13] ice: Skip adv rules removal upon switchdev release > > On Wed, May 24, 2023 at 02:21:09PM +0200, Wojciech Drewek wrote: > > Advanced rules for ctrl VSI will be removed anyway when the > > VSI will cleaned up, no need to do it explicitly. > > > > Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> > > Signed-off-by: Wojciech Drewek <wojciech.drewek@intel.com> > > This looks good to me. > > Reviewed-by: Simon Horman <simon.horman@corigine.com> > > As a follow-up perhaps ice_rem_adv_rule_for_vsi() can be removed. > It seems to be unused after this patch. Indeed, I'll just remove it in the next version. > > > --- > > drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 - > > 1 file changed, 1 deletion(-) > > > > diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch.c b/drivers/net/ethernet/intel/ice/ice_eswitch.c > > index ad0a007b7398..be5b22691f7c 100644 > > --- a/drivers/net/ethernet/intel/ice/ice_eswitch.c > > +++ b/drivers/net/ethernet/intel/ice/ice_eswitch.c > > @@ -503,7 +503,6 @@ static void ice_eswitch_disable_switchdev(struct ice_pf *pf) > > > > ice_eswitch_napi_disable(pf); > > ice_eswitch_release_env(pf); > > - ice_rem_adv_rule_for_vsi(&pf->hw, ctrl_vsi->idx); > > ice_eswitch_release_reprs(pf, ctrl_vsi); > > ice_vsi_release(ctrl_vsi); > > ice_repr_rem_from_all_vfs(pf); > > -- > > 2.40.1 > > > >
> -----Original Message----- > From: Intel-wired-lan <intel-wired-lan-bounces@osuosl.org> On Behalf Of > Wojciech Drewek > Sent: Wednesday, May 24, 2023 5:51 PM > To: intel-wired-lan@lists.osuosl.org > Cc: pmenzel@molgen.mpg.de; netdev@vger.kernel.org; > simon.horman@corigine.com; dan.carpenter@linaro.org > Subject: [Intel-wired-lan] [PATCH iwl-next v4 01/13] ice: Skip adv rules > removal upon switchdev release > > Advanced rules for ctrl VSI will be removed anyway when the VSI will cleaned > up, no need to do it explicitly. > > Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> > Signed-off-by: Wojciech Drewek <wojciech.drewek@intel.com> > --- > drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 - > 1 file changed, 1 deletion(-) > Tested-by: Sujai Buvaneswaran <sujai.buvaneswaran@intel.com>
diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch.c b/drivers/net/ethernet/intel/ice/ice_eswitch.c index ad0a007b7398..be5b22691f7c 100644 --- a/drivers/net/ethernet/intel/ice/ice_eswitch.c +++ b/drivers/net/ethernet/intel/ice/ice_eswitch.c @@ -503,7 +503,6 @@ static void ice_eswitch_disable_switchdev(struct ice_pf *pf) ice_eswitch_napi_disable(pf); ice_eswitch_release_env(pf); - ice_rem_adv_rule_for_vsi(&pf->hw, ctrl_vsi->idx); ice_eswitch_release_reprs(pf, ctrl_vsi); ice_vsi_release(ctrl_vsi); ice_repr_rem_from_all_vfs(pf);