Searched refs:lifr (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/ibm-public/postfix/dist/src/util/ |
H A D | inet_addr_local.c | 246 #define NEXT_INTERFACE(lifr) (lifr + 1) argument 247 #define LIFREQ_SIZE(lifr) sizeof(lifr[0]) argument 257 struct lifreq *lifr; in ial_siocglif() local 288 for (lifr = lifc.lifc_req; lifr < the_end;) { in ial_siocglif() 289 sa = (struct sockaddr *) &lifr->lifr_addr; in ial_siocglif() 291 lifr = NEXT_INTERFACE(lifr); in ial_siocglif() 296 lifr = NEXT_INTERFACE(lifr); in ial_siocglif() 303 lifr = NEXT_INTERFACE(lifr); in ial_siocglif() 311 memcpy((void *) lifr_mask, (void *) lifr, sizeof(struct lifreq)); in ial_siocglif() 319 lifr = NEXT_INTERFACE(lifr); in ial_siocglif()
|
/netbsd-src/external/mpl/dhcp/dist/common/ |
H A D | socket.c | 1257 struct lifreq lifr; in get_hw_addr() local 1259 memset(&lifr, 0, sizeof (lifr)); in get_hw_addr() 1260 (void) strlcpy(lifr.lifr_name, name, sizeof (lifr.lifr_name)); in get_hw_addr() 1266 ioctl(sock, SIOCGLIFFLAGS, &lifr) < 0) { in get_hw_addr() 1275 ioctl(sock, SIOCGLIFFLAGS, &lifr) >= 0) { in get_hw_addr() 1286 if (lifr.lifr_flags & (IFF_VIRTUAL|IFF_IPMP)) { in get_hw_addr() 1300 if (ioctl(sock, SIOCGLIFHWADDR, &lifr) < 0) in get_hw_addr() 1303 dladdrp = (struct sockaddr_dl *)&lifr.lifr_addr; in get_hw_addr()
|
/netbsd-src/sys/net/ |
H A D | if_gre.c | 1161 struct if_laddrreq *lifr = (struct if_laddrreq *)data; in gre_ioctl() local 1389 if (lifr->addr.ss_family != lifr->dstaddr.ss_family) { in gre_ioctl() 1394 sstosa(&lifr->addr)); in gre_ioctl() 1396 sstosa(&lifr->dstaddr)); in gre_ioctl() 1410 sockaddr_copy(sstosa(&lifr->addr), sizeof(lifr->addr), in gre_ioctl() 1412 sockaddr_copy(sstosa(&lifr->dstaddr), sizeof(lifr->dstaddr), in gre_ioctl()
|