| 291 | } |
| 292 | |
| 293 | void |
| 294 | iflib_clone_deregister(if_pseudo_t ip) |
| 295 | { |
| 296 | /* XXX check that is not still in use */ |
| 297 | iflib_ip_delete(ip); |
| 298 | EVENTHANDLER_DEREGISTER(ifnet_departure_event, ip->ip_detach_tag); |
| 299 | EVENTHANDLER_DEREGISTER(iflladdr_event, ip->ip_lladdr_tag); |
| 300 | if_clone_detach(ip->ip_ifc); |
| 301 | /* XXX free devclass */ |
| 302 | free(ip, M_IFLIB); |
| 303 | } |
nothing calls this directly
no test coverage detected