aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/netdevsim/dev.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/netdevsim/dev.c')
-rw-r--r--drivers/net/netdevsim/dev.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c
index 39cdb6c18ec0..7fba7b271a57 100644
--- a/drivers/net/netdevsim/dev.c
+++ b/drivers/net/netdevsim/dev.c
@@ -521,8 +521,14 @@ static void nsim_dev_traps_exit(struct devlink *devlink)
521 kfree(nsim_dev->trap_data); 521 kfree(nsim_dev->trap_data);
522} 522}
523 523
524static int nsim_dev_reload(struct devlink *devlink, 524static int nsim_dev_reload_down(struct devlink *devlink,
525 struct netlink_ext_ack *extack) 525 struct netlink_ext_ack *extack)
526{
527 return 0;
528}
529
530static int nsim_dev_reload_up(struct devlink *devlink,
531 struct netlink_ext_ack *extack)
526{ 532{
527 enum nsim_resource_id res_ids[] = { 533 enum nsim_resource_id res_ids[] = {
528 NSIM_RESOURCE_IPV4_FIB, NSIM_RESOURCE_IPV4_FIB_RULES, 534 NSIM_RESOURCE_IPV4_FIB, NSIM_RESOURCE_IPV4_FIB_RULES,
@@ -638,7 +644,8 @@ nsim_dev_devlink_trap_action_set(struct devlink *devlink,
638} 644}
639 645
640static const struct devlink_ops nsim_dev_devlink_ops = { 646static const struct devlink_ops nsim_dev_devlink_ops = {
641 .reload = nsim_dev_reload, 647 .reload_down = nsim_dev_reload_down,
648 .reload_up = nsim_dev_reload_up,
642 .flash_update = nsim_dev_flash_update, 649 .flash_update = nsim_dev_flash_update,
643 .trap_init = nsim_dev_devlink_trap_init, 650 .trap_init = nsim_dev_devlink_trap_init,
644 .trap_action_set = nsim_dev_devlink_trap_action_set, 651 .trap_action_set = nsim_dev_devlink_trap_action_set,