/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | foreachaddr.c | 205 struct lifreq *lifr, lifreq, *lifr2; local 240 P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2; 255 lifr = (struct lifreq *)((caddr_t) P.buf+i); 257 strncpy(lifreq.lifr_name, lifr->lifr_name, 258 sizeof (lifreq.lifr_name)); 260 lifreq.lifr_name); 262 if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { 275 if (lifreq.lifr_flags & IFF_LOOPBACK) { 281 if ((lifreq [all...] |
H A D | localaddr.c | 525 struct lifreq *lifr, lifreq, *lifr2; local 557 P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2; 571 lifr = (struct lifreq *)((caddr_t) P.buf+i); 573 strncpy(lifreq.lifr_name, lifr->lifr_name, 574 sizeof (lifreq.lifr_name)); 575 Tprintf (("interface %s\n", lifreq.lifr_name)); 577 if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { 588 if (lifreq.lifr_flags & IFF_LOOPBACK) { 594 if ((lifreq 700 struct if_laddrreq *lifr, lifreq, *lifr2; local [all...] |
/illumos-gate/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_name_service.c | 449 struct lifreq lifr; 545 struct lifreq lifreq; local 549 (void) dapl_os_strcpy(lifreq.lifr_name, ia_ptr->hca_ptr->name); 551 retval = ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifreq); 558 netmask = ((struct sockaddr_in *)&lifreq.lifr_addr)-> 566 retval = ioctl(s, SIOCGLIFADDR, (caddr_t)&lifreq); 573 netaddr = ((struct sockaddr_in *)&lifreq.lifr_addr)-> 589 struct lifreq lifreq; local [all...] |
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_hca.c | 312 struct lifreq lifreq; local 347 (void) dapl_os_strcpy(lifreq.lifr_name, hca_ptr->name); 348 retval = ioctl(sfd, SIOCGLIFADDR, (caddr_t)&lifreq); 357 lifreq.lifr_name); 375 (void *)&lifreq.lifr_addr, sizeof (hca_ptr->hca_address)); 380 "pkey 0x%08x, ip addr %s\n", lifreq.lifr_name, hca_ptr->node_GUID,
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gethostent.c | 504 #define LIFREQ lifreq 510 struct LIFREQ lifreq; local 544 if (lifc.lifc_len + 2 * sizeof(lifreq) < bufsiz) 562 memcpy(&lifreq, cp, sizeof lifreq); 565 if (lifreq.lifr_addr.sa_len == 0) 566 lifreq.lifr_addr.sa_len = 16; 569 cpsize = sizeof lifreq; 570 if (lifreq.lifr_addr.sa_len > sizeof (struct sockaddr)) 571 cpsize += (int)lifreq [all...] |
/illumos-gate/usr/src/uts/common/io/bpf/ |
H A D | bpf.c | 831 struct lifreq lifreq; local 1028 if (copyin((void *)addr, &lifreq, sizeof (lifreq)) != 0) { 1032 error = bpf_ifname(d, lifreq.lifr_name, 1033 sizeof (lifreq.lifr_name)); 1035 copyout(&lifreq, (void *)addr, sizeof (lifreq)) != 0) { 1045 if (copyin((void *)addr, &lifreq, sizeof (lifreq)) ! [all...] |
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | sockmod_pfp.c | 62 static int pfp_lifreq_getlinkid(intptr_t, struct lifreq *, datalink_id_t *, 906 struct lifreq lifreq; local 916 * ioctls that work on "struct lifreq" 923 error = pfp_lifreq_getlinkid(arg, &lifreq, &linkid, mod); 930 * Not all of these have a "struct lifreq" partner, for example 968 lifreq.lifr_index = linkid; 982 lifreq.lifr_flags = IFF_RUNNING; 984 lifreq.lifr_flags |= IFF_PROMISC; 1003 if ((lifreq [all...] |
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | ip_rcm.c | 201 static int ip_domux2fd(int *, int *, int *, struct lifreq *); 202 static int ip_plink(int, int, int, struct lifreq *); 1063 struct lifreq lifreq; local 1102 bzero(&lifreq, sizeof (lifreq)); 1103 (void) strncpy(lifreq.lifr_name, ifa->ifa_name, LIFNAMSIZ); 1105 if (ioctl(sock, SIOCGLIFGROUPNAME, (char *)&lifreq) < 0) { 1109 lifreq.lifr_name, strerror(errno)); 1115 (void) strlcpy(pif.pi_grname, lifreq [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_main.c | 266 struct lifreq lifreq; local 267 struct lifreq *lifr; 324 if ((buf = calloc(lifn.lifn_count, sizeof (struct lifreq))) == NULL) { 331 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); 345 nlifr = lifc.lifc_len / sizeof (struct lifreq); 358 (void) strlcpy(lifreq.lifr_name, lifr->lifr_name, LIFNAMSIZ); 360 if (ioctl(sockfd, SIOCGLIFFLAGS, &lifreq) == -1) { 365 flags = lifreq.lifr_flags; 384 if (ioctl(sockfd, SIOCGLIFGROUPNAME, &lifreq) [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 1305 struct lifreq lifreq; local 1366 (void) strncpy(lifreq.lifr_name, ifr->ifr_name, 1368 if (ioctl(sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { 1374 if ((lifreq.lifr_flags & IFF_UP) == 0) 1376 if (lifreq.lifr_flags & IFF_LOOPBACK) 1378 if ((lifreq.lifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0) 1413 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, 1448 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, 1545 struct lifreq lifre local [all...] |
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_arp.c | 1304 ip_sioctl_slifname_arp(queue_t *q, void *lifreq) argument 1307 struct lifreq *lifr = lifreq; 2402 struct lifreq *lifr; 2406 if ((mp2 = allocb(sizeof (struct lifreq), BPRI_HI)) == NULL) { 2411 lifr = (struct lifreq *)mp2->b_rptr; 2412 mp2->b_wptr += sizeof (struct lifreq); 2413 bzero(lifr, sizeof (struct lifreq));
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | netdir_inet.c | 2555 struct lifreq lifreq, *lifr; local 2573 needed = (numifs + 4) * sizeof (lifreq); 2603 lifr = (struct lifreq *)buf; 2604 numifs = lifc.lifc_len/sizeof (lifreq); 2620 lifreq = *lifr; 2621 af = lifreq.lifr_addr.ss_family; 2624 if (ifassign(lifreq, localinfo->count, IF_ADDR) == 0) 2627 if (nss_ioctl(af, SIOCGLIFFLAGS, &lifreq) < 0) { 2633 if (!(lifreq [all...] |
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | conf.c | 4711 # define lifreq if_laddrreq macro 4765 len = lifc.lifc_len = numifs * sizeof(struct lifreq); 4789 struct lifreq *ifr = (struct lifreq *)&buf[i]; 4797 struct lifreq ifrf; 4845 memset(&ifrf, '\0', sizeof(struct lifreq));
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | if.h | 363 struct lifreq { struct 440 * OBSOLETE: Replaced by struct lifreq. Supported for compatibility. 542 struct lifreq *lifcu_req; 560 struct lifreq *lifsu_req;
|