/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | can_use_af.c | 47 struct lifnum lifn; local 52 lifn.lifn_family = af; 55 lifn.lifn_flags = IFF_UP & !(IFF_NOXMIT | IFF_DEPRECATED); 56 if (ioctl(fd, SIOCGLIFNUM, &lifn, sizeof (lifn)) < 0) 57 lifn.lifn_count = 0; 60 return (lifn.lifn_count);
|
/illumos-gate/usr/src/cmd/fs.d/nfs/lib/ |
H A D | selfcheck.c | 118 struct lifnum lifn; local 128 lifn.lifn_family = AF_UNSPEC; 129 lifn.lifn_flags = 0; 131 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 137 numifs = lifn.lifn_count; 177 struct lifnum lifn; local 183 lifn.lifn_family = AF_INET6; 184 lifn.lifn_flags = 0; 185 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 190 if (lifn [all...] |
/illumos-gate/usr/src/lib/libinetutil/common/ |
H A D | ifaddrlist.c | 60 struct lifnum lifn; local 80 lifn.lifn_family = family; 81 lifn.lifn_flags = flags; 83 if (ioctl(fd, SIOCGLIFNUM, &lifn) == -1) { 92 lifn.lifn_count += 4; 96 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); 113 if (nlifr >= lifn.lifn_count)
|
H A D | ifaddrlistx.c | 44 struct lifnum lifn; local 70 lifn.lifn_family = AF_UNSPEC; 71 lifn.lifn_flags = flags; 73 if (ioctl(s4, SIOCGLIFNUM, &lifn) == -1) 80 lifn.lifn_count += 4; 84 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); 97 if (nlifr >= lifn.lifn_count)
|
/illumos-gate/usr/src/cmd/svr4pkg/libinst/ |
H A D | is_local_host.c | 77 struct lifnum lifn; local 90 lifn.lifn_family = hp->h_addrtype; 91 lifn.lifn_flags = LIFC_EXTERNAL_SOURCE; 92 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) == -1) { 97 bufsiz = lifn.lifn_count * sizeof (struct lifreq);
|
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | interface_id.c | 114 struct lifnum lifn; local 139 lifn.lifn_family = AF_UNSPEC; 140 lifn.lifn_flags = flags; 141 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) { 152 numifs = lifn.lifn_count + 10; 223 struct lifnum lifn; local 241 lifn.lifn_family = AF_UNSPEC; 242 lifn.lifn_flags = LIFC_NOXMIT | LIFC_TEMPORARY | LIFC_ALLZONES; 243 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) 245 numifs = lifn [all...] |
H A D | getifaddrs.c | 224 struct lifnum lifn; local 230 lifn.lifn_family = af; 231 lifn.lifn_flags = lifc_flags; 235 if (ioctl(s, SIOCGLIFNUM, &lifn) < 0) 244 bufsize = (lifn.lifn_count + 4) * sizeof (struct lifreq); 258 if (*numifs >= (lifn.lifn_count + 4)) { 261 * more interfaces than (lifn.lifn_count + 4).
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/ |
H A D | tlx.c | 79 struct lifnum lifn; local 85 lifn.lifn_family = af; 87 lifn.lifn_flags = IFF_UP & !(IFF_NOXMIT | IFF_DEPRECATED); 88 if (ioctl(fd, SIOCGLIFNUM, &lifn, sizeof (lifn)) < 0) { 89 lifn.lifn_count = 0; 93 return (lifn.lifn_count);
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp.c | 307 struct lifnum lifn; local 309 bzero(&lifn, sizeof (struct lifnum)); 310 lifn.lifn_family = family_loc; 311 lifn.lifn_flags = LIFC_NOXMIT | LIFC_TEMPORARY | LIFC_ALLZONES; 313 err = ibcm_do_ip_ioctl(SIOCGLIFNUM, sizeof (struct lifnum), &lifn); 318 family_loc, lifn.lifn_count); 323 lifn.lifn_count += 4; 328 lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | release.c | 60 dhcp_lif_t *lif, *lifn; local 98 for (nlifs = dlp->dl_nlifs; nlifs > 0; nlifs--, lif = lifn) { 99 lifn = lif->lif_next;
|
H A D | interface.c | 1710 struct lifnum lifn; local 1722 (void) memset(&lifn, 0, sizeof (lifn)); 1723 lifn.lifn_family = AF_INET6; 1724 lifn.lifn_flags = LIFC_ALLZONES | LIFC_NOXMIT | LIFC_TEMPORARY; 1725 if (ioctl(v6_sock_fd, SIOCGLIFNUM, &lifn) == -1) { 1730 numifs = lifn.lifn_count + 10;
|
/illumos-gate/usr/src/lib/librdc/common/ |
H A D | netaddrs.c | 67 struct lifnum lifn; local 73 lifn.lifn_family = AF_INET6; 74 lifn.lifn_flags = 0; 75 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 80 if (lifn.lifn_count == 0)
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | startup.c | 58 struct lifnum lifn; local 68 lifn.lifn_family = AF_INET6; 69 lifn.lifn_flags = 0; 70 if (ioctl(iocsoc, SIOCGLIFNUM, (char *)&lifn) < 0) { 74 numifs = lifn.lifn_count;
|
/illumos-gate/usr/src/cmd/fs.d/nfs/statd/ |
H A D | sm_svc.c | 408 struct lifnum lifn; local 416 lifn.lifn_family = AF_UNSPEC; 417 lifn.lifn_flags = 0; 419 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 426 host_name_count = lifn.lifn_count;
|
/illumos-gate/usr/src/lib/libresolv2/common/resolv/ |
H A D | res_init.c | 281 struct lifnum lifn; local 287 lifn.lifn_family = AF_UNSPEC; 288 lifn.lifn_flags = LIFC_EXTERNAL_SOURCE; 289 if (ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) { 293 if (lifn.lifn_count == 0) { 301 lifn.lifn_flags = 0; 302 if ((ioctl(s, SIOCGLIFNUM, (char *)&lifn) < 0) || 303 (lifn.lifn_count < 1)) { 308 buflen = lifn.lifn_count * sizeof (struct lifreq); 325 for (i = 0; i < lifn [all...] |
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | getipnodeby.c | 683 struct lifnum lifn; local 719 lifn.lifn_family = af; 726 lifn.lifn_flags = 0; 728 if (nss_ioctl(af, SIOCGLIFNUM, &lifn) < 0) 731 if (lifn.lifn_count == 0) { 743 lifn.lifn_count += 4; 745 bufsize = lifn.lifn_count * sizeof (struct lifreq); 757 if (nlifr >= lifn.lifn_count)
|
H A D | netdir_inet_sundry.c | 322 * with the interface. Also introducing lifn which will contain the number 333 struct lifnum lifn; local 335 lifn.lifn_family = AF_INET; 336 lifn.lifn_flags = 0; 338 if (nss_ioctl(AF_INET, SIOCGLIFNUM, &lifn) == -1) { 341 numifs = lifn.lifn_count;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ncaconfd/ |
H A D | ncaconfd.c | 461 struct lifnum lifn; local 474 lifn.lifn_family = AF_UNSPEC; 475 lifn.lifn_flags = 0; 476 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 481 buf = (char *)calloc(lifn.lifn_count, sizeof (struct lifreq)); 490 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_impl.c | 113 struct lifnum lifn; local 130 lifn.lifn_family = PF_UNSPEC; 131 lifn.lifn_flags = LIFC_NOXMIT | LIFC_TEMPORARY | LIFC_ALLZONES; 132 lifn.lifn_count = 0; 133 rval = ksocket_ioctl(so4, SIOCGLIFNUM, (intptr_t)&lifn, &rval, 141 numifs = lifn.lifn_count;
|
H A D | af_rds.c | 294 struct lifnum lifn; local 295 lifn.lifn_family = AF_INET_OFFLOAD; 296 lifn.lifn_flags = 0; 297 lifn.lifn_count = numifs; 298 (void) ddi_copyout(&lifn, (void *)arg,
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNSUNP.c | 367 struct lifnum lifn; local 383 lifn.lifn_family = family; 384 lifn.lifn_flags = 0; 385 if (ioctl(sockfd, SIOCGLIFNUM, &lifn) < 0) 391 lifn.lifn_count += 4; 392 numifs = lifn.lifn_count;
|
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_nic.c | 614 struct lifnum lifn; local 637 lifn.lifn_family = AF_UNSPEC; 638 lifn.lifn_flags = 0; 639 if (ioctl(s4, SIOCGLIFNUM, (char *)&lifn) < 0) { 646 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_main.c | 264 struct lifnum lifn; local 311 lifn.lifn_family = AF_UNSPEC; 312 lifn.lifn_flags = LIFC_ALLZONES | LIFC_UNDER_IPMP; 314 if (ioctl(ifsock_v4, SIOCGLIFNUM, (char *)&lifn) < 0) { 322 lifn.lifn_count += 4; 324 if ((buf = calloc(lifn.lifn_count, sizeof (struct lifreq))) == NULL) { 331 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); 346 if (nlifr >= lifn.lifn_count) {
|
/illumos-gate/usr/src/lib/libadutils/common/ |
H A D | addisc.c | 474 struct lifnum lifn; local 487 lifn.lifn_family = AF_INET; 488 lifn.lifn_flags = 0; 489 if (ioctl(sock, SIOCGLIFNUM, (char *)&lifn) < 0) { 497 if (lifn.lifn_count < 1) { 505 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | main.c | 619 struct lifnum lifn; local 635 lifn.lifn_family = AF_INET6; 636 lifn.lifn_flags = LIFC_NOXMIT | LIFC_TEMPORARY; 637 if (ioctl(ifsock, SIOCGLIFNUM, (char *)&lifn) < 0) { 641 numifs = lifn.lifn_count;
|