Make bridge interface as Ethernet interface (#33236)
Some devices neither have WAN nor eth interface but use a bridge
interface.
Consider bridge interface as Ethernet, so these devices can use bridge
interface.
Co-authored-by: Céleste Cote <celeste.cote@rtone.fr>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
diff --git a/src/platform/Linux/ConnectivityUtils.cpp b/src/platform/Linux/ConnectivityUtils.cpp
index 8084cec..1b12bf5 100644
--- a/src/platform/Linux/ConnectivityUtils.cpp
+++ b/src/platform/Linux/ConnectivityUtils.cpp
@@ -272,6 +272,10 @@
if (ioctl(sock, SIOCETHTOOL, &ifr) != -1)
ret = InterfaceTypeEnum::kEthernet;
}
+ else if (strncmp(ifname, "br", 2) == 0)
+ {
+ ret = InterfaceTypeEnum::kEthernet;
+ }
close(sock);