Searched refs:lifr (Results 1 - 14 of 14) sorted by relevance

/osnet-11/usr/src/lib/libipadm/common/
H A Dipadm_ndpd.c140 struct lifreq lifr; local
147 bzero(&lifr, sizeof (lifr));
148 i_ipadm_addrobj2lifname(addr, lifr.lifr_name, sizeof (lifr.lifr_name));
149 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr;
151 if ((err = ioctl(iph->ih_sock6, SIOCGLIFFLAGS, (caddr_t)&lifr)) < 0)
153 plen = (lifr.lifr_flags & IFF_POINTOPOINT) ? IPV6_ABITS :
157 bzero(&lifr.lifr_addr, sizeof (lifr
250 struct lifreq lifr; local
[all...]
H A Dlibipadm.c414 struct lifreq lifr; local
417 bzero(&lifr, sizeof (lifr));
418 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
421 if (ioctl(sock, SIOCGLIFINDEX, (caddr_t)&lifr) < 0)
423 *index = lifr.lifr_index;
503 struct lifreq lifr; local
523 bzero(&lifr, sizeof (lifr));
574 struct lifreq lifr; local
621 struct lifreq lifr; local
653 struct lifreq lifr; local
691 struct lifreq lifr; local
979 struct lifreq lifr; local
[all...]
H A Dipadm_if.c727 struct lifreq lifr; local
738 bzero(&lifr, sizeof (lifr));
739 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
740 if (ioctl(other_af_sock, SIOCGLIFGROUPNAME, &lifr) != 0)
743 (void) strlcpy(lifgr.gi_grname, lifr.lifr_groupname, LIFGRNAMSIZ);
766 struct lifreq lifr; local
769 bzero(&lifr, sizeof (lifr));
794 struct lifreq lifr; local
1190 struct lifreq lifr; local
1397 struct lifreq lifr; local
1530 struct lifreq lifr; local
2207 struct lifreq lifr; local
2261 struct lifreq lifr; local
2309 struct lifreq lifr; local
2875 struct lifreq lifr; local
[all...]
H A Dipadm_prop.c400 struct lifreq lifr; local
424 bzero(&lifr, sizeof (lifr));
425 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
426 lifr.lifr_mtu = mtu;
429 if (ioctl(s, SIOCSLIFMTU, (caddr_t)&lifr) < 0)
440 struct lifreq lifr; local
456 bzero(&lifr, sizeof (lifr));
473 struct lifreq lifr; local
609 struct lifreq lifr; local
636 struct lifreq lifr; local
1165 struct lifreq lifr; local
1195 struct lifreq lifr; local
1225 struct lifreq lifr; local
[all...]
H A Dipadm_addr.c475 struct lifreq lifr; local
491 bzero(&lifr, sizeof (lifr));
600 (void) strlcpy(lifr.lifr_name, ifap->ifa_name,
601 sizeof (lifr.lifr_name));
605 (caddr_t)&lifr) < 0) {
614 if (lifr.lifr_dadstate == DAD_IN_PROGRESS)
1060 struct lifreq lifr; local
1083 bzero(&lifr, sizeof (lifr));
1161 struct lifreq lifr; local
1220 struct lifreq lifr; local
1332 struct lifreq lifr; local
1535 struct lifreq lifr; local
1835 struct lifreq lifr; local
2231 struct lifreq lifr; local
2950 struct lifreq lifr; local
2987 struct lifreq lifr; local
3302 struct lifreq lifr; local
3642 struct lifreq lifr; local
4399 struct lifreq lifr; local
4482 struct lifreq lifr; local
[all...]
/osnet-11/usr/src/lib/libdscp/
H A Dlibdscp.c248 struct lifreq lifr; local
273 (void) memset(&lifr, 0, sizeof (lifr));
274 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
275 if (ioctl(sockfd, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
279 flags = lifr.lifr_flags;
293 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
295 error = ioctl(sockfd, SIOCGLIFADDR, (char *)&lifr);
[all...]
/osnet-11/usr/src/lib/libsocket/inet/
H A Dinterface_id.c53 struct lifreq lifr; local
75 (void) 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);
H A Dgetifaddrs.c223 getallifs(int s, sa_family_t af, struct lifreq **lifr, int *numifs, argument
230 caddr_t *buf = (caddr_t *)lifr;
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dlocaladdr.c542 struct lifreq *lifr, lifreq, *lifr2; local
588 for (i = 0; i + sizeof(*lifr) <= P.buf_size; i+= sizeof (*lifr)) {
589 lifr = (struct lifreq *)((caddr_t) P.buf+i);
591 strncpy(lifreq.lifr_name, lifr->lifr_name,
599 lifr->lifr_name[0] = '\0';
605 if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) {
620 if (lifr2->lifr_addr.ss_family == lifr->lifr_addr.ss_family
625 && !memcmp (&lifr2->lifr_addr, &lifr->lifr_addr,
626 sizeof (*lifr))) {
716 struct if_laddrreq *lifr, lifreq, *lifr2; local
[all...]
/osnet-11/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_name_service.c449 struct lifreq lifr; local
463 (void) dapl_os_memzero(&lifr, sizeof (lifr));
464 (void) dapl_os_memcpy(&lifr.lifr_nd.lnr_addr, addr, sizeof (*addr));
465 (void) dapl_os_strcpy(lifr.lifr_name, ia_ptr->hca_ptr->name);
468 if (ioctl(s, SIOCLIFGETND, (caddr_t)&lifr) < 0) {
486 if (lifr.lifr_nd.lnr_hdw_len == 0 && retries <= NS_MAX_RETRIES) {
497 mac = (uchar_t *)lifr.lifr_nd.lnr_hdw_addr;
498 if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t)) {
512 len = lifr
[all...]
/osnet-11/usr/src/lib/libnsl/nss/
H A Dnetdir_inet_sundry.c329 struct lifreq *lifr; local
389 for (lifr = buf; lifr < (buf + numifs); lifr++) {
390 if (lifr->lifr_addr.ss_family != AF_INET)
394 ((struct sockaddr_in *)&lifr->lifr_addr)->sin_addr;
396 if (nss_ioctl(AF_INET, SIOCGLIFFLAGS, lifr) < 0)
399 if ((lifr->lifr_flags & IFF_UP) == 0)
401 if_info[n_ifs].if_flags = lifr->lifr_flags;
403 if (nss_ioctl(AF_INET, SIOCGLIFNETMASK, lifr) <
[all...]
H A Dnetdir_inet.c1568 #define lifraddrp(lifr) ((lifr.lifr_addr.ss_family == AF_INET6) ? \
1569 (void *)&((struct sockaddr_in6 *)&lifr.lifr_addr)->sin6_addr : \
1570 (void *)&((struct sockaddr_in *)&lifr.lifr_addr)->sin_addr)
1572 #define ifassign(lifr, index, type) \
1573 __inet_ifassign(lifr.lifr_addr.ss_family, \
1575 lifraddrp(lifr))
2544 struct lifreq lifreq, *lifr; local
2592 lifr = (struct lifreq *)buf;
2606 for (localinfo->count = 0, n = numifs; n > 0; n--, lifr
[all...]
/osnet-11/usr/src/lib/libadutils/common/
H A Daddisc.c444 struct lifreq lifr, *lifrp; local
450 lifrp = &lifr;
/osnet-11/usr/src/lib/libzonecfg/common/
H A Dlibzonecfg.c2598 struct lifreq lifr; local
2602 (void) memset(&lifr, 0, sizeof (lifr));
2603 (void) strlcpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name));
2604 lifr.lifr_addr.ss_family = af;
2609 if (ioctl(so, SIOCGLIFFLAGS, (caddr_t)&lifr) < 0) {

Completed in 265 milliseconds