On Fri, Apr 12, 2024 at 01:44:45PM +0200, Przemek Kitszel wrote:
> On 4/12/24 08:30, Michal Swiatkowski wrote:
> > From: Piotr Raczynski <[email protected]>
> >
> > Implement subfunction driver. It is probe when subfunction port is
> > activated.
> >
> > VSI is already created. During the probe VSI is being configured.
> > MAC unicast and broadcast filter is added to allow traffic to pass.
> >
> > Signed-off-by: Piotr Raczynski <[email protected]>
> > Signed-off-by: Michal Swiatkowski <[email protected]>
> > ---
> > drivers/net/ethernet/intel/ice/Makefile | 1 +
> > drivers/net/ethernet/intel/ice/ice_main.c | 10 ++
> > drivers/net/ethernet/intel/ice/ice_sf_eth.c | 130 ++++++++++++++++++++
> > drivers/net/ethernet/intel/ice/ice_sf_eth.h | 9 ++
> > 4 files changed, 150 insertions(+)
> > create mode 100644 drivers/net/ethernet/intel/ice/ice_sf_eth.c
> >
> > +
[...]
> > +/**
> > + * ice_sf_dev_remove - subfunction driver remove function
> > + * @adev: pointer to the auxiliary device
> > + *
> > + * Deinitalize VSI and netdev resources for the subfunction device.
> > + */
> > +static void ice_sf_dev_remove(struct auxiliary_device *adev)
> > +{
> > + struct ice_sf_dev *sf_dev = ice_adev_to_sf_dev(adev);
> > + struct devlink *devlink = priv_to_devlink(sf_dev->priv);
>
> RCT
>
Will fix
Thanks,
Michal
[...]