aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/generated.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/csource/generated.go')
-rw-r--r--pkg/csource/generated.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index dd1d90953..bc0d5c38b 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -1676,9 +1676,10 @@ static void netdevsim_add(unsigned int addr, unsigned int port_count)
char buf[16];
sprintf(buf, "%u %u", addr, port_count);
- write_file("/sys/bus/netdevsim/new_device", buf);
- snprintf(buf, sizeof(buf), "netdevsim%d", addr);
- initialize_devlink_ports("netdevsim", buf, "netdevsim");
+ if (write_file("/sys/bus/netdevsim/new_device", buf)) {
+ snprintf(buf, sizeof(buf), "netdevsim%d", addr);
+ initialize_devlink_ports("netdevsim", buf, "netdevsim");
+ }
}
static void initialize_netdevices(void)
{