> -----Original Message----- > From: Jakub Kicinski <k...@kernel.org> > Sent: Friday, June 26, 2020 11:57 AM > To: Kirsher, Jeffrey T <jeffrey.t.kirs...@intel.com> > Cc: da...@davemloft.net; Michael, Alice <alice.mich...@intel.com>; > netdev@vger.kernel.org; nhor...@redhat.com; sassm...@redhat.com; > Brady, Alan <alan.br...@intel.com>; Burra, Phani R <phani.r.bu...@intel.com>; > Hay, Joshua A <joshua.a....@intel.com>; Chittim, Madhu > <madhu.chit...@intel.com>; Linga, Pavan Kumar > <pavan.kumar.li...@intel.com>; Skidmore, Donald C > <donald.c.skidm...@intel.com>; Brandeburg, Jesse > <jesse.brandeb...@intel.com>; Samudrala, Sridhar > <sridhar.samudr...@intel.com> > Subject: Re: [net-next v3 13/15] iecm: Add ethtool > > On Thu, 25 Jun 2020 19:07:35 -0700 Jeff Kirsher wrote: > > @@ -978,7 +1059,20 @@ static int iecm_open(struct net_device *netdev) > > */ > > static int iecm_change_mtu(struct net_device *netdev, int new_mtu) { > > - /* stub */ > > + struct iecm_vport *vport = iecm_netdev_to_vport(netdev); > > + > > + if (new_mtu < netdev->min_mtu) { > > + netdev_err(netdev, "new MTU invalid. min_mtu is %d\n", > > + netdev->min_mtu); > > + return -EINVAL; > > + } else if (new_mtu > netdev->max_mtu) { > > + netdev_err(netdev, "new MTU invalid. max_mtu is %d\n", > > + netdev->max_mtu); > > + return -EINVAL; > > + } > > Core already checks this. Please remove all checks which core already does. > > > + netdev->mtu = new_mtu; > > + > > + return iecm_initiate_soft_reset(vport, __IECM_SR_MTU_CHANGE); > > }
Will fix, thanks Alan