Lines Matching defs:ifc
2080 struct if_clone *ifc = NULL;
2100 ifc = _MALLOC(sizeof (struct if_clone) + IFNAMSIZ + 1, M_CLONE,
2102 if (ifc == NULL) {
2107 strlcpy((char *)(ifc + 1), cloner_params->ifc_name, IFNAMSIZ + 1);
2108 ifc->ifc_name = (char *)(ifc + 1);
2109 ifc->ifc_namelen = namelen;
2110 ifc->ifc_maxunit = IF_MAXUNIT;
2111 ifc->ifc_create = cloner_params->ifc_create;
2112 ifc->ifc_destroy = cloner_params->ifc_destroy;
2114 error = if_clone_attach(ifc);
2119 *ifcloner = ifc;
2123 if (ifc != NULL)
2124 FREE(ifc, M_CLONE);
2132 struct if_clone *ifc = ifcloner;
2134 if (ifc == NULL || ifc->ifc_name == NULL)
2137 if ((if_clone_lookup(ifc->ifc_name, NULL)) == NULL) {
2138 printf("%s: no cloner for %s\n", __func__, ifc->ifc_name);
2143 if_clone_detach(ifc);
2145 FREE(ifc, M_CLONE);