Lines Matching defs:lifcp
114 * Issue an SIOCGLIFCONF down to IP and return the result in `lifcp'.
115 * lifcp->lifc_buf is dynamically allocated to be *bufsizep bytes.
118 rds_do_lifconf(struct lifconf *lifcp, uint_t *bufsizep)
132 bzero(lifcp, sizeof (struct lifconf));
133 lifcp->lifc_family = AF_INET;
134 lifcp->lifc_len = *bufsizep = (nifs * sizeof (struct lifreq));
135 lifcp->lifc_buf = kmem_zalloc(*bufsizep, KM_NOSLEEP);
136 if (lifcp->lifc_buf == NULL)
139 err = rds_do_ip_ioctl(SIOCGLIFCONF, sizeof (struct lifconf), lifcp);
141 kmem_free(lifcp->lifc_buf, *bufsizep);