#ifdef IFT_BRIDGE
case IFT_BRIDGE: /* FALLTHROUGH */
#endif
-#ifdef IFT_PPP
- case IFT_PPP: /* FALLTHROUGH */
-#endif
#ifdef IFT_PROPVIRTUAL
- case IFT_PROPVIRTUAL:
+ case IFT_PROPVIRTUAL: /* FALLTHROUGH */
+#endif
+#ifdef IFT_TUNNEL
+ case IFT_TUNNEL: /* FALLTHROUGH */
#endif
-#if defined(IFT_BRIDGE) || defined(IFT_PPP) || defined(IFT_PROPVIRTUAL)
+ case IFT_PPP:
/* Don't allow unless explicit */
if ((argc == 0 || argc == -1) &&
ctx->ifac == 0 && active &&
ifp->name);
active = IF_INACTIVE;
}
- __fallthrough; /* Appease gcc-7 */
/* FALLTHROUGH */
-#endif
#ifdef IFT_L2VLAN
case IFT_L2VLAN: /* FALLTHROUGH */
#endif
#ifdef IFT_L3IPVLAN
case IFT_L3IPVLAN: /* FALLTHROUGH */
#endif
+ /* FALLTHROUGH */
case IFT_ETHER:
ifp->family = ARPHRD_ETHER;
break;