Index: sys/net/if_clone.c =================================================================== --- sys/net/if_clone.c (revision 343922) +++ sys/net/if_clone.c (working copy) @@ -269,12 +269,8 @@ if (ifc == NULL && !IS_DEFAULT_VNET(curvnet)) { CURVNET_SET_QUIET(vnet0); LIST_FOREACH(ifc, &V_if_cloners, ifc_list) - if (ifc->ifc_type == SIMPLE) { - if (ifc_simple_match(ifc, name)) - break; - } else { - if (ifc->ifc_match(ifc, name)) - break; + if (strcmp(ifc->ifc_name, ifp->if_dname) == 0) { + break; } CURVNET_RESTORE(); }