diff options
author | Jiri Pirko <jiri@mellanox.com> | 2019-10-05 08:10:32 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-10-06 01:34:15 +0200 |
commit | 7b60027bbc6738b067bb9ed732a8c56b0ac430b2 (patch) | |
tree | adf5ca6c29ae0c28e23976bb1b2c4ede94878bdf /drivers/net/netdevsim/dev.c | |
parent | net: devlink: export devlink net setter (diff) | |
download | linux-7b60027bbc6738b067bb9ed732a8c56b0ac430b2.tar.xz linux-7b60027bbc6738b067bb9ed732a8c56b0ac430b2.zip |
netdevsim: create devlink and netdev instances in namespace
When user does create new netdevsim instance using sysfs bus file,
create the devlink instance and related netdev instance in the namespace
of the caller.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netdevsim/dev.c')
-rw-r--r-- | drivers/net/netdevsim/dev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c index 3f3c7cc21077..fbc4cdcfe551 100644 --- a/drivers/net/netdevsim/dev.c +++ b/drivers/net/netdevsim/dev.c @@ -726,6 +726,7 @@ static struct nsim_dev *nsim_dev_create(struct nsim_bus_dev *nsim_bus_dev) devlink = devlink_alloc(&nsim_dev_devlink_ops, sizeof(*nsim_dev)); if (!devlink) return ERR_PTR(-ENOMEM); + devlink_net_set(devlink, nsim_bus_dev->initial_net); nsim_dev = devlink_priv(devlink); nsim_dev->nsim_bus_dev = nsim_bus_dev; nsim_dev->switch_id.id_len = sizeof(nsim_dev->switch_id.id); |