diff options
| author | Dmytro Linkin <dlinkin@nvidia.com> | 2021-06-02 15:17:29 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2021-06-02 14:08:37 -0700 |
| commit | f3d101b485ca2c831088d72878fe6e7416676cb8 (patch) | |
| tree | 359ff5269b2e4277b020e6cbe6a989fd8cbaa4c2 /drivers/net/netdevsim/netdevsim.h | |
| parent | devlink: Allow setting parent node of rate objects (diff) | |
| download | linux-f3d101b485ca2c831088d72878fe6e7416676cb8.tar.gz linux-f3d101b485ca2c831088d72878fe6e7416676cb8.zip | |
netdevsim: Allow setting parent node of rate objects
Implement new devlink ops that allow setting rate node as a parent for
devlink port (leaf) or another devlink node through devlink API.
Expose parent names to netdevsim debugfs in read only mode.
Co-developed-by: Vlad Buslov <vladbu@nvidia.com>
Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Signed-off-by: Dmytro Linkin <dlinkin@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netdevsim/netdevsim.h')
| -rw-r--r-- | drivers/net/netdevsim/netdevsim.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/netdevsim/netdevsim.h b/drivers/net/netdevsim/netdevsim.h index d62a1386f9f1..cdfdf2a99578 100644 --- a/drivers/net/netdevsim/netdevsim.h +++ b/drivers/net/netdevsim/netdevsim.h @@ -211,6 +211,8 @@ struct nsim_dev_port { unsigned int port_index; enum nsim_dev_port_type port_type; struct dentry *ddir; + struct dentry *rate_parent; + char *parent_name; struct netdevsim *ns; }; |
