Searched full:lifr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/crypto/krb5/src/lib/krb5/os/ |
| H A D | localaddr.c | 524 struct lifreq *lifr, lifreq, *lifr2; in foreach_localaddr() local 570 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { in foreach_localaddr() 571 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr() 573 strncpy(lifreq.lifr_name, lifr->lifr_name, in foreach_localaddr() 581 lifr->lifr_name[0] = '\0'; in foreach_localaddr() 588 if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) { in foreach_localaddr() 604 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family in foreach_localaddr() 609 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, in foreach_localaddr() 610 sizeof (*lifr))) { in foreach_localaddr() 617 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr))) in foreach_localaddr() [all …]
|
| /freebsd/contrib/libpcap/ |
| H A D | dlpisubs.c | 433 struct lifreq lifr; local 439 if (strlen(ifname) >= sizeof(lifr.lifr_name)) { 463 pcapint_strlcpy(lifr.lifr_name, ifname, sizeof(lifr.lifr_name)); 464 status = ioctl(fd, SIOCGLIFFLAGS, (char *)&lifr);
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_ioctl.c | 2330 struct l_ifreq lifr; in linux_ioctl_socket_ifreq() local 2392 error = copyin(uifr, &lifr, sizeof(lifr)); in linux_ioctl_socket_ifreq() 2401 ifrusiz = (sizeof(lifr) > sizeof(bifr) ? sizeof(bifr) : in linux_ioctl_socket_ifreq() 2402 sizeof(lifr)) - offsetof(struct l_ifreq, ifr_ifru); in linux_ioctl_socket_ifreq() 2403 bcopy(&lifr.ifr_ifru, &bifr.ifr_ifru, ifrusiz); in linux_ioctl_socket_ifreq() 2405 error = ifname_linux_to_bsd(td, lifr.ifr_name, bifr.ifr_name); in linux_ioctl_socket_ifreq() 2412 bifr.ifr_index = lifr.ifr_index; in linux_ioctl_socket_ifreq() 2418 linux_to_bsd_domain(lifr.ifr_addr.sa_family); in linux_ioctl_socket_ifreq() 2427 bzero(&lifr.ifr_ifru, sizeof(lifr.ifr_ifru)); in linux_ioctl_socket_ifreq() 2432 lifr.ifr_index = bifr.ifr_index; in linux_ioctl_socket_ifreq() [all …]
|