Lines Matching refs:lifrp
116 struct lifreq *lifrp; in if_indextoname() local
180 lifrp = lifc.lifc_req; in if_indextoname()
182 for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) { in if_indextoname()
191 index = if_nametoindex(lifrp->lifr_name); in if_indextoname()
196 size = strcspn(lifrp->lifr_name, in if_indextoname()
198 lifrp->lifr_name[size] = '\0'; in if_indextoname()
200 (void) strncpy(ifname, lifrp->lifr_name, size + 1); in if_indextoname()
225 struct lifreq *lifrp; in if_nameindex() local
267 lifrp = lifc.lifc_req; in if_nameindex()
285 for (n = numifs; n > 0; n--, lifrp++) { in if_nameindex()
288 size = strcspn(lifrp->lifr_name, (char *)IPIF_SEPARATOR_CHAR); in if_nameindex()
296 lifrp->lifr_name, size) == 0) { in if_nameindex()
308 if_nametoindex(lifrp->lifr_name); in if_nameindex()
319 lifrp->lifr_name[size] = '\0'; in if_nameindex()
321 strdup(lifrp->lifr_name)) == NULL) { in if_nameindex()