> From: Jakub Kicinski <k...@kernel.org> > Sent: Wednesday, December 16, 2020 6:21 AM > > On Tue, 15 Dec 2020 01:03:54 -0800 Saeed Mahameed wrote: > > To handle SF port management outside of the eswitch as independent > > software layer, introduce eswitch notifier APIs so that upper layer > > who wish to support sf port management in switchdev mode can perform > > its > > Could you unpack this? What's the "upper layer" software in this context? > Upper layer in this context = sf management layer within the mlx5 driver which implements devlink port add/del callbacks and state handling. > > task whenever eswitch mode is set to switchdev or before eswitch is > > disabled. > > How does SF work if eswich is disabled? > It doesn't. when eswitch is disabled, all SF ports gets destroyed through the eswitch event notifier. > > Initialize sf port table on such eswitch event. > > > > Add SF port add and delete functionality in switchdev mode. > > Destroy all SF ports when eswitch is disabled. > > Expose SF port add and delete to user via devlink commands.
- Re: [net-next v5 03/15] devlink: Introduce PCI SF port... Jakub Kicinski
- [net-next v5 01/15] net/mlx5: Fix compilation warning for 3... Saeed Mahameed
- [net-next v5 07/15] net/mlx5: SF, Add auxiliary device supp... Saeed Mahameed
- Re: [net-next v5 07/15] net/mlx5: SF, Add auxiliary de... Jakub Kicinski
- [net-next v5 06/15] net/mlx5: Introduce vhca state event no... Saeed Mahameed
- [net-next v5 15/15] net/mlx5: Add devlink subfunction port ... Saeed Mahameed
- [net-next v5 11/15] net/mlx5: SF, Add port add delete funct... Saeed Mahameed
- Re: [net-next v5 11/15] net/mlx5: SF, Add port add del... Jakub Kicinski
- RE: [net-next v5 11/15] net/mlx5: SF, Add port add... Parav Pandit
- [net-next v5 12/15] net/mlx5: SF, Port function state chang... Saeed Mahameed
- [net-next v5 14/15] devlink: Extend devlink port documentat... Saeed Mahameed
- Re: [net-next v5 14/15] devlink: Extend devlink port d... Jakub Kicinski
- [net-next v5 13/15] devlink: Add devlink port documentation Saeed Mahameed
- Re: [net-next v5 13/15] devlink: Add devlink port docu... Jakub Kicinski
- [net-next v5 09/15] net/mlx5: E-switch, Prepare eswitch to ... Saeed Mahameed
- Re: [net-next v5 09/15] net/mlx5: E-switch, Prepare es... Jakub Kicinski