Thread (21 messages) flat view 21 messages, 5 authors, 2021-06-17

Re: [PATCH net-next 00/11] Marvell Prestera driver implementation of devlink functionality.

From: Andrew Lunn <andrew@lunn.ch>
Date: 2021-06-17 19:44:16
Also in: lkml

On Thu, Jun 17, 2021 at 05:30:07PM +0000, Oleksandr Mazur wrote:
quoted
Prestera Switchdev driver implements a set of devlink-based features,
that include both debug functionality (traps with trap statistics), as well
as functional rate limiter that is based on the devlink kernel API (interfaces).
quoted
The core prestera-devlink functionality is implemented in the prestera_devlink.c.
quoted
The patch series also extends the existing devlink kernel API with a list of core
features:
 - devlink: add API for both publish/unpublish port parameters.
 - devlink: add port parameters-specific ops, as current design makes it impossible
   to register one parameter for multiple ports, and effectively distinguish for
  what port parameter_op is called.
As we discussed the storm control (BUM) done via devlink port params topic, and agreed that it shouldn't be done using the devlink API itself, there's an open question i'd like to address: the patch series included, for what i think, list of needed and benefitial changes, and those are the following patches:
Please wrap your emails at around 70 characters.
quoted
Oleksandr Mazur (2):
...
quoted
 net: core: devlink: add port_params_ops for devlink port parameters altering
 drivers: net: netdevsim: add devlink port params usage
 
quoted
Sudarsana Reddy Kalluru (1):
 net: core: devlink: add apis to publish/unpublish port params
So, should i create a new patch series that would include all of them?

Because in that case the series itself would lack an actual HW usage of it. The only usage would be limited to the netdevsim driver.
We generally don't add APIs without a user. And in this case, i'm not
sure netdevsim is a valid user. Can you refactor some other driver to
make use of the new code? If not, i would suggest they are not merged
at the moment. When you do have a valid use case, you can post them
again.

	Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help