/titanic_50/usr/src/uts/common/sys/ |
H A D | sockio.h | 155 #define SIOCLIFREMOVEIF _IOW('i', 110, struct lifreq) /* delete logical */ 156 #define SIOCLIFADDIF _IOWR('i', 111, struct lifreq) /* create logical */ 158 #define SIOCSLIFADDR _IOW('i', 112, struct lifreq) /* set if address */ 159 #define SIOCGLIFADDR _IOWR('i', 113, struct lifreq) /* get if address */ 160 #define SIOCSLIFDSTADDR _IOW('i', 114, struct lifreq) /* set p-p address */ 161 #define SIOCGLIFDSTADDR _IOWR('i', 115, struct lifreq) /* get p-p address */ 162 #define SIOCSLIFFLAGS _IOW('i', 116, struct lifreq) /* set if flags */ 163 #define SIOCGLIFFLAGS _IOWR('i', 117, struct lifreq) /* get if flags */ 170 #define SIOCSLIFMTU _IOW('i', 121, struct lifreq) /* set if mtu */ 171 #define SIOCGLIFMTU _IOWR('i', 122, struct lifreq) /* get if mtu */ [all …]
|
/titanic_50/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | foreachaddr.c | 205 struct lifreq *lifr, lifreq, *lifr2; in foreach_localaddr() local 240 P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2; in foreach_localaddr() 255 lifr = (struct lifreq *)((caddr_t) P.buf+i); in foreach_localaddr() 257 strncpy(lifreq.lifr_name, lifr->lifr_name, in foreach_localaddr() 258 sizeof (lifreq.lifr_name)); in foreach_localaddr() 260 lifreq.lifr_name); in foreach_localaddr() 262 if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { in foreach_localaddr() 275 if (lifreq.lifr_flags & IFF_LOOPBACK) { in foreach_localaddr() 281 if ((lifreq.lifr_flags & IFF_UP) == 0) { in foreach_localaddr() 289 lifr2 = (struct lifreq *)((caddr_t) P.buf+j); in foreach_localaddr() [all …]
|
H A D | localaddr.c | 525 struct lifreq *lifr, lifreq, *lifr2; in foreach_localaddr() local 557 P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2; 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() 574 sizeof (lifreq.lifr_name)); in foreach_localaddr() 575 Tprintf (("interface %s\n", lifreq.lifr_name)); in foreach_localaddr() 577 if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { in foreach_localaddr() 588 if (lifreq.lifr_flags & IFF_LOOPBACK) { in foreach_localaddr() 594 if ((lifreq.lifr_flags & IFF_UP) == 0) { in foreach_localaddr() 601 lifr2 = (struct lifreq *)((caddr_t) P.buf+j); in foreach_localaddr() [all …]
|
/titanic_50/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_name_service.c | 449 struct lifreq lifr; in dapls_ns_lookup_v6() 545 struct lifreq lifreq; in dapls_ns_subnet_match_v4() local 549 (void) dapl_os_strcpy(lifreq.lifr_name, ia_ptr->hca_ptr->name); in dapls_ns_subnet_match_v4() 551 retval = ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifreq); in dapls_ns_subnet_match_v4() 558 netmask = ((struct sockaddr_in *)&lifreq.lifr_addr)-> in dapls_ns_subnet_match_v4() 566 retval = ioctl(s, SIOCGLIFADDR, (caddr_t)&lifreq); in dapls_ns_subnet_match_v4() 573 netaddr = ((struct sockaddr_in *)&lifreq.lifr_addr)-> in dapls_ns_subnet_match_v4() 589 struct lifreq lifreq; in dapls_ns_subnet_match_v6() local 594 (void) dapl_os_strcpy(lifreq.lifr_name, ia_ptr->hca_ptr->name); in dapls_ns_subnet_match_v6() 596 retval = ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifreq); in dapls_ns_subnet_match_v6() [all …]
|
/titanic_50/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.lifr_addr.sa_len - 574 cpsize = sizeof lifreq.lifr_name + lifreq.lifr_addr.sa_len; [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | ndp.c | 62 typedef int (ndp_addr_f)(int, struct lifreq *, void *); 83 static int ndp_initialize_lifreq(int, struct lifreq *, struct sockaddr *); 86 static int ndp_display(struct lifreq *); 87 static int ndp_display_missing(struct lifreq *); 88 static void ndp_lifr2ip(struct lifreq *, char *, int); 90 static int ndp_get(int, struct lifreq *, void *); 92 static int ndp_delete(int, struct lifreq *, void *); 93 static int ndp_set(int, struct lifreq *, void *); 537 ndp_initialize_lifreq(int route, struct lifreq *lifrp, struct sockaddr *sap) in ndp_initialize_lifreq() 544 bzero(lifrp, sizeof (struct lifreq)); in ndp_initialize_lifreq() [all …]
|
/titanic_50/usr/src/cmd/svr4pkg/libinst/ |
H A D | is_local_host.c | 78 struct lifreq lifr; in is_local_if() 79 struct lifreq *lifrp; in is_local_if() 97 bufsiz = lifn.lifn_count * sizeof (struct lifreq); in is_local_if() 121 nif = lifc.lifc_len / sizeof (struct lifreq); in is_local_if()
|
/titanic_50/usr/src/lib/libsocket/inet/ |
H A D | getifaddrs.c | 94 struct lifreq *buf = NULL; in getallifaddrs() 95 struct lifreq *lifrp; in getallifaddrs() 96 struct lifreq lifrl; in getallifaddrs() 221 getallifs(int s, sa_family_t af, struct lifreq **lifr, int *numifs, in getallifs() 244 bufsize = (lifn.lifn_count + 4) * sizeof (struct lifreq); in getallifs() 257 *numifs = lifc.lifc_len / sizeof (struct lifreq); in getallifs()
|
H A D | interface_id.c | 53 struct lifreq lifr; in if_nametoindex() 116 struct lifreq *lifrp; in if_indextoname() 160 bufsize = numifs * sizeof (struct lifreq); in if_indextoname() 182 for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) { in if_indextoname() 225 struct lifreq *lifrp; in if_nameindex() 247 bufsize = numifs * sizeof (struct lifreq); in if_nameindex()
|
/titanic_50/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rds_ioctl.c | 84 rds_capable_interface(struct lifreq *lifrp) in rds_capable_interface() 134 lifcp->lifc_len = *bufsizep = (nifs * sizeof (struct lifreq)); in rds_do_lifconf() 166 struct lifreq *lifrp; in rds_ioctl_copyin_done() 172 nifs = lifc.lifc_len / sizeof (struct lifreq); in rds_ioctl_copyin_done() 192 struct lifreq *lifrp; in rds_ioctl_copyin_done() 210 nifs = lifc.lifc_len / sizeof (struct lifreq); in rds_ioctl_copyin_done() 346 struct lifreq *lifrp; in rds_verify_bind_address() 353 nifs = lifc.lifc_len / sizeof (struct lifreq); in rds_verify_bind_address()
|
/titanic_50/usr/src/lib/print/libpapi-common/common/ |
H A D | misc.c | 111 struct lifreq *r; in local_interfaces() 129 c.lifc_buf = calloc(n.lifn_count, sizeof (struct lifreq)); in local_interfaces() 130 c.lifc_len = (n.lifn_count * sizeof (struct lifreq)); in local_interfaces() 139 for (count = c.lifc_len / sizeof (struct lifreq); in local_interfaces()
|
/titanic_50/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | interface.c | 77 struct lifreq lifr; in insert_pif() 408 struct lifreq lifr; in insert_lif() 670 struct lifreq lifr; in checkaddr() 674 (void) memset(&lifr, 0, sizeof (struct lifreq)); in checkaddr() 732 struct lifreq lifr; in verify_lif() 735 (void) memset(&lifr, 0, sizeof (struct lifreq)); in verify_lif() 843 struct lifreq lifr; in canonize_lif() 860 (void) memset(&lifr, 0, sizeof (struct lifreq)); in canonize_lif() 966 struct lifreq lifr; in plumb_lif() 1060 struct lifreq lifr; in unplumb_lif() [all …]
|
/titanic_50/usr/src/lib/libinetutil/common/ |
H A D | ifaddrlist.c | 61 struct lifreq *lifrp; in ifaddrlist() 96 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); in ifaddrlist() 112 nlifr = lifc.lifc_len / sizeof (struct lifreq); in ifaddrlist()
|
H A D | ifaddrlistx.c | 45 struct lifreq *lifrp; in ifaddrlistx() 84 lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq); in ifaddrlistx() 96 nlifr = lifc.lifc_len / sizeof (struct lifreq); in ifaddrlistx()
|
/titanic_50/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; in sdpfp_ioctl() local 923 error = pfp_lifreq_getlinkid(arg, &lifreq, &linkid, mod); in sdpfp_ioctl() 968 lifreq.lifr_index = linkid; in sdpfp_ioctl() 982 lifreq.lifr_flags = IFF_RUNNING; in sdpfp_ioctl() 984 lifreq.lifr_flags |= IFF_PROMISC; in sdpfp_ioctl() 1003 if ((lifreq.lifr_flags & IFF_PROMISC) != 0) in sdpfp_ioctl() 1016 mac_sdu_get(mh, NULL, &lifreq.lifr_mtu); in sdpfp_ioctl() 1042 lifreq.lifr_type = 0; in sdpfp_ioctl() 1043 sock = (struct sockaddr_dl *)&lifreq.lifr_addr; in sdpfp_ioctl() [all …]
|
/titanic_50/usr/src/cmd/hal/addons/network-devices/ |
H A D | common.c | 283 struct lifreq r; in broadcast_address() 323 c.lifc_buf = calloc(count, sizeof (struct lifreq)); in broadcast_addresses() 324 c.lifc_len = (count * sizeof (struct lifreq)); in broadcast_addresses() 327 struct lifreq *r = c.lifc_req; in broadcast_addresses() 329 for (count = c.lifc_len / sizeof (struct lifreq); in broadcast_addresses()
|
/titanic_50/usr/src/uts/common/io/ib/mgt/ibcm/ |
H A D | ibcm_arp.c | 328 lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq); in ibcm_do_lifconf() 382 struct lifreq *lifrp, lifr_copy; in ibcm_arp_get_ibd_ipaddr() 393 nifs = lifc.lifc_len / sizeof (struct lifreq); in ibcm_arp_get_ibd_ipaddr() 413 err = ibcm_do_ip_ioctl(SIOCGLIFZONE, sizeof (struct lifreq), in ibcm_arp_get_ibd_ipaddr() 426 err = ibcm_do_ip_ioctl(SIOCGLIFINDEX, sizeof (struct lifreq), in ibcm_arp_get_ibd_ipaddr() 437 err = ibcm_do_ip_ioctl(SIOCGLIFFLAGS, sizeof (struct lifreq), in ibcm_arp_get_ibd_ipaddr() 450 sizeof (struct lifreq), &lifr_copy); in ibcm_arp_get_ibd_ipaddr()
|
/titanic_50/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_hca.c | 312 struct lifreq lifreq; in dapli_process_ia() local 347 (void) dapl_os_strcpy(lifreq.lifr_name, hca_ptr->name); in dapli_process_ia() 348 retval = ioctl(sfd, SIOCGLIFADDR, (caddr_t)&lifreq); in dapli_process_ia() 357 lifreq.lifr_name); in dapli_process_ia() 375 (void *)&lifreq.lifr_addr, sizeof (hca_ptr->hca_address)); in dapli_process_ia() 380 "pkey 0x%08x, ip addr %s\n", lifreq.lifr_name, hca_ptr->node_GUID, in dapli_process_ia()
|
/titanic_50/usr/src/cmd/cmd-inet/sbin/netstrategy/ |
H A D | netstrategy.c | 169 struct lifreq *ifr; in get_first_interface() 185 ifconf.lifc_len = ifnum.lifn_count * sizeof (struct lifreq); in get_first_interface() 196 struct lifreq flifr; in get_first_interface()
|
/titanic_50/usr/src/uts/common/io/ |
H A D | strplumb.c | 287 getifflags(ldi_handle_t lh, struct lifreq *lifrp) in getifflags() 294 iocb.ic_len = sizeof (struct lifreq); in getifflags() 302 setifname(ldi_handle_t lh, struct lifreq *lifrp) in setifname() 309 iocb.ic_len = sizeof (struct lifreq); in setifname() 321 struct lifreq lifr; in strplumb_dev() 327 bzero(&lifr, sizeof (struct lifreq)); in strplumb_dev()
|
/titanic_50/usr/src/cmd/fs.d/nfs/lib/ |
H A D | selfcheck.c | 146 buf = (char *)malloc(numifs * sizeof (struct lifreq)); in getmyaddrs() 158 lifc->lifc_len = numifs * sizeof (struct lifreq); in getmyaddrs()
|
/titanic_50/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 1305 struct lifreq lifreq; in initifs() local 1366 (void) strncpy(lifreq.lifr_name, ifr->ifr_name, in initifs() 1368 if (ioctl(sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { in initifs() 1374 if ((lifreq.lifr_flags & IFF_UP) == 0) in initifs() 1376 if (lifreq.lifr_flags & IFF_LOOPBACK) in initifs() 1378 if ((lifreq.lifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0) in initifs() 1413 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs() 1448 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs() 1545 struct lifreq lifreq; in getconfig() local 1553 (void) strlcpy(lifreq.lifr_name, ifr->ifr_name, in getconfig() [all …]
|
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNSUNP.c | 242 struct lifreq *lifrlist, const char *curifname, in select_src_ifi_info_solaris() 243 struct lifreq **best_lifr) in select_src_ifi_info_solaris() 245 struct lifreq *lifr; in select_src_ifi_info_solaris() 246 struct lifreq lifrcopy; in select_src_ifi_info_solaris() 372 struct lifreq *lifrp, *best_lifr; in get_ifi_info_solaris() 373 struct lifreq lifrcopy; in get_ifi_info_solaris() 396 len = numifs * sizeof (struct lifreq); in get_ifi_info_solaris() 407 nlifr = lifc.lifc_len / sizeof(struct lifreq); in get_ifi_info_solaris()
|
/titanic_50/usr/src/uts/common/io/bpf/ |
H A D | bpf.c | 831 struct lifreq lifreq; in bpfioctl() local 1028 if (copyin((void *)addr, &lifreq, sizeof (lifreq)) != 0) { in bpfioctl() 1032 error = bpf_ifname(d, lifreq.lifr_name, in bpfioctl() 1033 sizeof (lifreq.lifr_name)); in bpfioctl() 1035 copyout(&lifreq, (void *)addr, sizeof (lifreq)) != 0) { in bpfioctl() 1045 if (copyin((void *)addr, &lifreq, sizeof (lifreq)) != 0) { in bpfioctl() 1049 error = bpf_setif(d, lifreq.lifr_name, in bpfioctl() 1050 sizeof (lifreq.lifr_name)); in bpfioctl()
|
/titanic_50/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | startup.c | 60 struct lifreq lifr; in initifs() 61 struct lifreq *lifrp; in initifs() 75 bufsize = numifs * sizeof (struct lifreq); in initifs() 105 for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) { in initifs()
|