platform: use switch statement in _linktype_get_type() for better readability

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1110
This commit is contained in:
luokai 2022-02-21 13:36:52 +08:00 committed by Thomas Haller
parent e730769208
commit d5eb873eec
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -1114,20 +1114,22 @@ _linktype_get_type(NMPlatform *platform,
return link_type;
}
if (arptype == ARPHRD_LOOPBACK)
switch (arptype) {
case ARPHRD_LOOPBACK:
return NM_LINK_TYPE_LOOPBACK;
else if (arptype == ARPHRD_INFINIBAND)
case ARPHRD_INFINIBAND:
return NM_LINK_TYPE_INFINIBAND;
else if (arptype == ARPHRD_SIT)
case ARPHRD_SIT:
return NM_LINK_TYPE_SIT;
else if (arptype == ARPHRD_TUNNEL6)
case ARPHRD_TUNNEL6:
return NM_LINK_TYPE_IP6TNL;
else if (arptype == ARPHRD_PPP)
case ARPHRD_PPP:
return NM_LINK_TYPE_PPP;
else if (arptype == ARPHRD_IEEE802154)
case ARPHRD_IEEE802154:
return NM_LINK_TYPE_WPAN;
else if (arptype == ARPHRD_6LOWPAN)
case ARPHRD_6LOWPAN:
return NM_LINK_TYPE_6LOWPAN;
}
{
NMPUtilsEthtoolDriverInfo driver_info;