diff options
| author | Dustin Spicuzza | 2023-04-19 17:44:56 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2024-01-04 12:35:43 +0000 |
| commit | 2bbe49c36224efa2fd7379e259bb25b06aa520c0 (patch) | |
| tree | dfe567f6673426bf3536d92af5eec38e6fdd574c | |
| parent | b635a09cdadf25126be22d4e3abc1c1e625518b1 (diff) | |
| download | netifd-2bbe49c36224efa2fd7379e259bb25b06aa520c0.tar.gz | |
device: Log error message if device initialization failed
Signed-off-by: Dustin Spicuzza <dustin@virtualroadside.com>
| -rw-r--r-- | device.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -758,8 +758,10 @@ int device_init_virtual(struct device *dev, struct device_type *type, const char int ret; ret = device_set_ifname(dev, name); - if (ret < 0) + if (ret < 0) { + netifd_log_message(L_WARNING, "Failed to initalize device '%s'\n", name); return ret; + } } if (!dev->set_state) @@ -977,8 +979,11 @@ int device_set_ifname(struct device *dev, const char *name) if (!strcmp(dev->ifname, name)) return 0; - if (strlen(name) > sizeof(dev->ifname) - 1) + if (strlen(name) > sizeof(dev->ifname) - 1) { + netifd_log_message(L_WARNING, "Cannot set device name: '%s' is longer than max size %zd\n", + name, sizeof(dev->ifname) - 1); return -1; + } if (dev->avl.key) avl_delete(&devices, &dev->avl); |