Searched refs:ifcr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/tests/sys/net/routing/ |
| H A D | rtsock_common.h | 85 struct if_clonereq ifcr; in _check_cloner() local 95 memset(&ifcr, 0, sizeof(ifcr)); in _check_cloner() 97 if (ioctl(s, SIOCIFGCLONERS, &ifcr) < 0) in _check_cloner() 100 buf = malloc(ifcr.ifcr_total * IFNAMSIZ); in _check_cloner() 104 ifcr.ifcr_count = ifcr.ifcr_total; in _check_cloner() 105 ifcr.ifcr_buffer = buf; in _check_cloner() 107 if (ioctl(s, SIOCIFGCLONERS, &ifcr) < 0) in _check_cloner() 113 if (ifcr.ifcr_count > ifcr.ifcr_total) in _check_cloner() 114 ifcr.ifcr_count = ifcr.ifcr_total; in _check_cloner() 116 for (cp = buf, idx = 0; idx < ifcr.ifcr_count; idx++, cp += IFNAMSIZ) { in _check_cloner()
|
| /freebsd/lib/libifconfig/ |
| H A D | libifconfig.c | 637 struct if_clonereq ifcr; in ifconfig_list_cloners() local 640 memset(&ifcr, 0, sizeof(ifcr)); in ifconfig_list_cloners() 644 if (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCIFGCLONERS, &ifcr) < 0) in ifconfig_list_cloners() 647 buf = malloc(ifcr.ifcr_total * IFNAMSIZ); in ifconfig_list_cloners() 654 ifcr.ifcr_count = ifcr.ifcr_total; in ifconfig_list_cloners() 655 ifcr.ifcr_buffer = buf; in ifconfig_list_cloners() 656 if (ifconfig_ioctlwrap(h, AF_LOCAL, SIOCIFGCLONERS, &ifcr) < 0) { in ifconfig_list_cloners() 662 *lenp = ifcr.ifcr_total; in ifconfig_list_cloners()
|
| /freebsd/sys/net/ |
| H A D | if_clone.c | 711 if_clone_list(struct if_clonereq *ifcr) in if_clone_list() argument 717 if (ifcr->ifcr_count < 0) in if_clone_list() 729 buf_count = (V_if_cloners_count < ifcr->ifcr_count) ? in if_clone_list() 730 V_if_cloners_count : ifcr->ifcr_count; in if_clone_list() 737 ifcr->ifcr_total = V_if_cloners_count; in if_clone_list() 738 if ((dst = ifcr->ifcr_buffer) == NULL) { in if_clone_list()
|