Skip to content

Commit 910d45e

Browse files
authored
[vs] Add more logs when setting MTU on port (sonic-net#576)
1 parent c0d9947 commit 910d45e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

vslib/src/SwitchStateBaseHostif.cpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,13 @@ int SwitchStateBase::vs_set_dev_mtu(
350350

351351
int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
352352

353+
if (sock < 0)
354+
{
355+
SWSS_LOG_ERROR("create socket failed: %s", strerror(errno));
356+
357+
return sock;
358+
}
359+
353360
struct ifreq ifr;
354361

355362
strncpy(ifr.ifr_name, name, MAX_INTERFACE_NAME_LEN);
@@ -364,7 +371,7 @@ int SwitchStateBase::vs_set_dev_mtu(
364371
return 0;
365372
}
366373

367-
SWSS_LOG_WARN("failed to set mtu on %s to %d", name, mtu);
374+
SWSS_LOG_WARN("failed to set mtu on %s to %d: %s", name, mtu, strerror(errno));
368375
return err;
369376
}
370377

0 commit comments

Comments
 (0)