| /onnv/onnv-gate/usr/src/uts/common/inet/kifconf/ |
| kifconf.c | 166 struct lifreq lifr; local 171 (void) memset(&lifr, 0, sizeof (lifr)); 190 buf = (char *)&lifr.lifr_addr; 192 iocb.ic_len = sizeof (lifr); 193 iocb.ic_dp = (caddr_t)&lifr; 196 iocb.ic_len = sizeof (lifr); 197 iocb.ic_dp = (caddr_t)&lifr; 199 (void) strncpy((caddr_t)&lifr.lifr_name, ifname, 200 sizeof (lifr.lifr_name)) 218 struct lifreq lifr; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/svr4pkg/libinst/ |
| is_local_host.c | 78 struct lifreq lifr; local 126 (void) memset(&lifr, 0, sizeof (lifr)); 127 (void) strncpy(lifr.lifr_name, lifrp->lifr_name, 128 sizeof (lifr.lifr_name)); 129 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifr) == -1) {
|
| /onnv/onnv-gate/usr/src/lib/libsocket/inet/ |
| interface_id.c | 53 struct lifreq lifr; local 75 strncpy(lifr.lifr_name, ifname, size +1); 80 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) >= 0) { 82 return (lifr.lifr_index); 92 if (ioctl(s, SIOCGLIFINDEX, (caddr_t)&lifr) < 0) 93 lifr.lifr_index = 0; 98 return (lifr.lifr_index);
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
| if_mpadm.c | 134 struct lifreq lifr = { 0 }; local 136 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); 137 if (ioctl(sioc4fd, SIOCGLIFFLAGS, &lifr) == -1) { 139 ioctl(sioc6fd, SIOCGLIFFLAGS, &lifr) == -1) { 144 return ((lifr.lifr_flags & IFF_OFFLINE) != 0); 224 struct lifreq lifr = { 0 }; local 227 (void) strlcpy(lifr.lifr_name, lifname, LIFNAMSIZ); 228 lifr.lifr_flags = flags; 230 return (ioctl(fd, SIOCSLIFFLAGS, &lifr) >= 0) [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
| startup.c | 60 struct lifreq lifr; local 107 (void) strncpy(lifr.lifr_name, lifrp->lifr_name, 108 sizeof (lifr.lifr_name)); 109 if (ioctl(iocsoc, SIOCGLIFFLAGS, (char *)&lifr) < 0) { 114 if (!(lifr.lifr_flags & IFF_IPV6) || 115 !(lifr.lifr_flags & IFF_MULTICAST) || 116 (lifr.lifr_flags & IFF_LOOPBACK)) 119 ifp = if_ifwithname(lifr.lifr_name); 122 if (lifr.lifr_flags & IFF_POINTOPOINT) 124 if (lifr.lifr_flags & IFF_NORTEXCH [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ |
| revarp.c | 62 struct lifreq lifr; local 80 (void) strlcpy(lifr.lifr_name, linkname, sizeof (lifr.lifr_name)); 81 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0) { 87 if ((lifr.lifr_flags & IFF_LOOPBACK) || 88 (lifr.lifr_flags & IFF_NOARP) || 89 (lifr.lifr_flags & IFF_IPMP) || 90 (lifr.lifr_flags & IFF_POINTOPOINT)) {
|
| /onnv/onnv-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
| foreachaddr.c | 205 struct lifreq *lifr, lifreq, *lifr2; local 253 for (i = 0; i < P.buf_size; i+= sizeof (*lifr)) { 255 lifr = (struct lifreq *)((caddr_t) P.buf+i); 257 strncpy(lifreq.lifr_name, lifr->lifr_name, 267 lifr->lifr_name); 269 lifr->lifr_name[0] = '\0'; 292 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family 297 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, 298 sizeof (*lifr))) { 305 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr)) [all...] |
| localaddr.c | 525 struct lifreq *lifr, lifreq, *lifr2; local 570 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) { 571 lifr = (struct lifreq *)((caddr_t) P.buf+i); 573 strncpy(lifreq.lifr_name, lifr->lifr_name, 581 lifr->lifr_name[0] = '\0'; 604 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family 609 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr, 610 sizeof (*lifr))) { 617 if ((*pass1fn) (data, ss2sa (&lifr->lifr_addr)) 700 struct if_laddrreq *lifr, lifreq, *lifr2; local [all...] |
| /onnv/onnv-gate/usr/src/lib/libdscp/ |
| libdscp.c | 250 struct lifreq lifr; local 275 (void) memset(&lifr, 0, sizeof (lifr)); 276 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); 277 if (ioctl(sockfd, SIOCGLIFFLAGS, (char *)&lifr) < 0) { 281 flags = lifr.lifr_flags; 295 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); 297 error = ioctl(sockfd, SIOCGLIFADDR, (char *)&lifr); [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
| bound.c | 960 struct lifreq lifr; local 1016 (void) memset(&lifr, 0, sizeof (struct lifreq)); 1017 (void) strlcpy(lifr.lifr_name, lif->lif_name, LIFNAMSIZ); 1031 sin = (struct sockaddr_in *)&lifr.lifr_addr; 1083 if (ioctl(v4_sock_fd, SIOCSLIFNETMASK, &lifr) == -1) { 1093 if (ioctl(v4_sock_fd, SIOCSLIFADDR, &lifr) == -1) { 1143 if (ioctl(v4_sock_fd, SIOCGLIFBRDADDR, &lifr) == -1) { [all...] |
| interface.c | 77 struct lifreq lifr; local 105 (void) strlcpy(lifr.lifr_name, pname, LIFNAMSIZ); 107 if (ioctl(fd, SIOCGLIFINDEX, &lifr) == -1) { 112 pif->pif_index = lifr.lifr_index; 118 if (ioctl(fd, SIOCGLIFFLAGS, &lifr) == -1) { 124 if (lifr.lifr_flags & IFF_VRRP) { 131 if (ioctl(fd, SIOCGLIFMTU, &lifr) == -1) { 136 pif->pif_max = lifr.lifr_mtu; 151 if (ioctl(fd, SIOCGLIFGROUPNAME, &lifr) == -1) { 157 if (lifr.lifr_groupname[0] != '\0') 408 struct lifreq lifr; local 670 struct lifreq lifr; local 732 struct lifreq lifr; local 843 struct lifreq lifr; local 966 struct lifreq lifr; local 1060 struct lifreq lifr; local 1144 struct lifreq lifr; local 1214 struct lifreq lifr; local 1243 struct lifreq lifr; local 1277 struct lifreq lifr; local 1334 struct lifreq lifr; local 1617 struct lifreq lifr; local [all...] |
| agent.c | 1188 struct lifreq lifr; local 1261 struct lifreq lifr; local 1312 struct lifreq lifr; local [all...] |
| /onnv/onnv-gate/usr/src/lib/udapl/udapl_tavor/common/ |
| dapl_name_service.c | 451 struct lifreq lifr; local 465 (void) dapl_os_memzero(&lifr, sizeof (lifr)); 466 (void) dapl_os_memcpy(&lifr.lifr_nd.lnr_addr, addr, sizeof (*addr)); 467 (void) dapl_os_strcpy(lifr.lifr_name, IBD_NAME); 468 (void) sprintf(&lifr.lifr_name[dapl_os_strlen(IBD_NAME)], "%d", 472 if (ioctl(s, SIOCLIFGETND, (caddr_t)&lifr) < 0) { 490 if (lifr.lifr_nd.lnr_hdw_len == 0 && retries <= NS_MAX_RETRIES) { 501 mac = (uchar_t *)lifr.lifr_nd.lnr_hdw_addr; 502 if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t)) [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
| ndp.c | 375 struct lifreq lifr; local 386 bzero(&lifr, sizeof (lifr)); 387 (void) strlcpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); 392 lifr.lifr_ifinfo.lir_maxhops = pi->pi_CurHopLimit; 408 lifr.lifr_ifinfo.lir_reachtime = pi->pi_ReachableTime; 414 lifr.lifr_ifinfo.lir_reachretrans = pi->pi_RetransTimer; 419 if (ioctl(pi->pi_sock, SIOCSLIFLNKINFO, (char *)&lifr) < 0) { 1075 struct lifreq lifr; local 1131 struct lifreq lifr; local 1455 struct lifreq lifr; local [all...] |
| tables.c | 170 struct lifreq lifr; local 194 (void) strncpy(lifr.lifr_name, pi->pi_name, sizeof (lifr.lifr_name)); 195 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; 196 if (ioctl(fd, SIOCGLIFINDEX, (char *)&lifr) < 0) { 212 if (!newsock && (pi->pi_index != lifr.lifr_index)) { 223 pi->pi_index = lifr.lifr_index; 225 if (ioctl(fd, SIOCGLIFFLAGS, (char *)&lifr) < 0) { 229 pi->pi_flags = lifr.lifr_flags 673 struct lifreq lifr; local 1193 struct lifreq lifr; local 1385 struct lifreq lifr; local 1442 struct lifreq lifr; local 1468 struct lifreq lifr; local [all...] |
| main.c | 144 struct lifreq lifr; local 147 if (phyint_get_lla(pi, &lifr) == -1) 150 hwaddrlen = lifr.lifr_nd.lnr_hdw_len; 156 bcopy(lifr.lifr_nd.lnr_hdw_addr, optp->nd_opt_lla_hdw_addr, hwaddrlen); 409 struct lifreq lifr; local 418 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); 419 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; 420 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0) 600 struct lifreq *lifr; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
| snoop_capture.c | 88 struct lifreq lifr; local 100 bzero(&lifr, sizeof (lifr)); 101 (void) strlcpy(lifr.lifr_name, linkname, LIFNAMSIZ); 102 if ((s4 != -1 && ioctl(s4, SIOCGLIFFLAGS, &lifr) != -1) || 103 (s6 != -1 && ioctl(s6, SIOCGLIFFLAGS, &lifr) != -1)) {
|
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
| mDNSUNP.c | 345 struct lifreq *lifr; local 360 for (i = numifs, lifr = lifrlist; i > 0; --i, ++lifr) { 362 if (strlcpy(cmpifname, lifr->lifr_name, sizeof(cmpifname)) >= sizeof(cmpifname)) 378 lifrcopy = *lifr; 389 lifrcopy = *lifr; 411 if (lifr->lifr_addr.ss_family == AF_INET) { 414 sinptr = (struct sockaddr_in *) &lifr->lifr_addr; 447 *best_lifr = lifr; [all...] |
| /onnv/onnv-gate/usr/src/uts/common/io/ |
| strplumb.c | 326 struct lifreq lifr; local 332 bzero(&lifr, sizeof (struct lifreq)); 370 if ((err = getifflags(lh, &lifr)) != 0) 374 lifr.lifr_flags |= IFF_IPV4; 375 lifr.lifr_flags &= ~IFF_IPV6; 381 lifr.lifr_flags |= IFF_IPV6; 382 lifr.lifr_flags &= ~IFF_IPV4; 385 (void) strlcpy(lifr.lifr_name, rootfs.bo_ifname, 386 sizeof (lifr.lifr_name)); 387 lifr.lifr_ppa = rootfs.bo_ppa [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/ncaconfd/ |
| ncaconfd.c | 92 static struct lifreq lifr; variable in typeref:struct:lifreq 180 * global variable lifr. 203 if (ioctl(ip_fd, SIOCGLIFMUXID, (caddr_t)&lifr) < 0) { 209 logdebug("ARP_muxid %d IP_muxid %d\n", lifr.lifr_arp_muxid, 210 lifr.lifr_ip_muxid); 212 if ((*fd = ioctl(*udp_fd, _I_MUXID2FD, lifr.lifr_ip_muxid)) < 0) { 225 * ip_domux2fd(). In ip_domux2fd(), the global variable lifr is initialized 226 * and ip_plink() needs information in lifr. So ip_domux2fd() and ip_plink() 245 lifr.lifr_ip_muxid = mux_id; 246 if (ioctl(udp_fd, SIOCSLIFMUXID, (caddr_t)&lifr) < 0) 463 struct lifreq *lifr; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/fs.d/nfs/statd/ |
| sm_proc.c | 1032 struct lifreq lifr; local 1067 (void) strncpy(lifr.lifr_name, lifrp->lifr_name, 1068 sizeof (lifr.lifr_name)); 1078 if (ioctl(sock, SIOCGLIFFLAGS, (caddr_t)&lifr) < 0) { 1083 if (lifr.lifr_flags & IFF_LOOPBACK) 1086 if (ioctl(sock, SIOCGLIFADDR, (caddr_t)&lifr) < 0) { 1091 sa = (struct sockaddr_storage *)&(lifr.lifr_addr); 1094 sin = (struct sockaddr_in *)&lifr.lifr_addr; 1098 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
|
| /onnv/onnv-gate/usr/src/lib/libnsl/nss/ |
| netdir_inet_sundry.c | 332 struct lifreq *lifr; local 392 for (lifr = buf; lifr < (buf + numifs); lifr++) { 393 if (lifr->lifr_addr.ss_family != AF_INET) 397 ((struct sockaddr_in *)&lifr->lifr_addr)->sin_addr; 399 if (nss_ioctl(AF_INET, SIOCGLIFFLAGS, lifr) < 0) 402 if ((lifr->lifr_flags & IFF_UP) == 0) 404 if_info[n_ifs].if_flags = lifr->lifr_flags; 406 if (nss_ioctl(AF_INET, SIOCGLIFNETMASK, lifr) < 0 [all...] |
| /onnv/onnv-gate/usr/src/lib/libinetcfg/common/ |
| inetcfg.c | 291 struct lifreq lifr; local 297 (void) strlcpy(lifr.lifr_name, handle->ifh_interface.if_name, 298 sizeof (lifr.lifr_name)); 299 lifr.lifr_addr.ss_family = ICFG_FAMILY(handle); 320 lifr.lifr_flags = flags; 321 if (ioctl(handle->ifh_sock, SIOCSLIFFLAGS, (caddr_t)&lifr) < 0) { 346 struct lifreq lifr; local 348 (void) strlcpy(lifr.lifr_name, handle->ifh_interface.if_name, 349 sizeof (lifr.lifr_name)); 350 lifr.lifr_addr.ss_family = ICFG_FAMILY(handle) 370 struct lifreq lifr; local 394 struct lifreq lifr; local 421 struct lifreq lifr; local 458 struct lifreq lifr; local 494 struct lifreq lifr; local 548 struct lifreq lifr; local 608 struct lifreq lifr; local 649 struct lifreq lifr; local 685 struct lifreq lifr; local 731 struct lifreq lifr; local 777 struct lifreq lifr; local 827 struct lifreq lifr; local 869 struct lifreq lifr; local 907 struct lifreq lifr; local 954 struct lifreq lifr; local 985 struct lifreq lifr; local 1015 struct lifreq lifr; local 1042 struct lifreq lifr; local 1065 struct lifreq lifr; local 1088 struct lifreq lifr; local 1111 struct lifreq lifr; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/tests/ |
| test_client.c | 118 static struct lifreq lifr; variable in typeref:struct:lifreq 1220 (void) strncpy(lifr.lifr_name, cifname, 1221 sizeof (lifr.lifr_name)); 1223 if (ioctl(s, SIOCGLIFADDR, (char *)&lifr) < 0) { 1229 &lifr.lifr_addr)->sin_addr.s_addr; 1262 ((struct sockaddr_in *)&lifr.lifr_addr)->sin_addr.s_addr; [all...] |
| /onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
| mpd_probe.c | 2592 struct lifreq lifr; local [all...] |