Home
last modified time | relevance | path

Searched refs:lifreq (Results 1 – 25 of 77) sorted by relevance

1234

/titanic_41/usr/src/uts/common/sys/
H A Dsockio.h155 #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_41/usr/src/lib/gss_mechs/mech_krb5/krb5/os/
H A Dforeachaddr.c205 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 Dlocaladdr.c525 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_41/usr/src/lib/udapl/udapl_tavor/common/
H A Ddapl_name_service.c449 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_41/usr/src/lib/libresolv2/common/irs/
H A Dgethostent.c504 #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_41/usr/src/cmd/svr4pkg/libinst/
H A Dis_local_host.c78 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_41/usr/src/lib/libsocket/inet/
H A Dgetifaddrs.c94 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 Dinterface_id.c53 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_41/usr/src/uts/common/io/ib/clients/rds/
H A Drds_ioctl.c84 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_41/usr/src/lib/print/libpapi-common/common/
H A Dmisc.c111 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_41/usr/src/cmd/cmd-inet/sbin/dhcpagent/
H A Dinterface.c77 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_41/usr/src/lib/libinetutil/common/
H A Difaddrlist.c61 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 Difaddrlistx.c45 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_41/usr/src/uts/common/inet/sockmods/
H A Dsockmod_pfp.c62 static int pfp_lifreq_getlinkid(intptr_t, struct lifreq *, datalink_id_t *,
904 struct lifreq lifreq; in sdpfp_ioctl() local
921 error = pfp_lifreq_getlinkid(arg, &lifreq, &linkid, mod); in sdpfp_ioctl()
966 lifreq.lifr_index = linkid; in sdpfp_ioctl()
980 lifreq.lifr_flags = IFF_RUNNING; in sdpfp_ioctl()
982 lifreq.lifr_flags |= IFF_PROMISC; in sdpfp_ioctl()
1001 if ((lifreq.lifr_flags & IFF_PROMISC) != 0) in sdpfp_ioctl()
1014 mac_sdu_get(mh, NULL, &lifreq.lifr_mtu); in sdpfp_ioctl()
1040 lifreq.lifr_type = 0; in sdpfp_ioctl()
1041 sock = (struct sockaddr_dl *)&lifreq.lifr_addr; in sdpfp_ioctl()
[all …]
/titanic_41/usr/src/cmd/hal/addons/network-devices/
H A Dcommon.c283 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_41/usr/src/lib/udapl/udapl_tavor/tavor/
H A Ddapl_tavor_hca.c312 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_41/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_arp.c328 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_41/usr/src/cmd/cmd-inet/sbin/netstrategy/
H A Dnetstrategy.c169 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_41/usr/src/uts/common/io/
H A Dstrplumb.c287 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_41/usr/src/cmd/fs.d/nfs/lib/
H A Dselfcheck.c146 buf = (char *)malloc(numifs * sizeof (struct lifreq)); in getmyaddrs()
158 lifc->lifc_len = numifs * sizeof (struct lifreq); in getmyaddrs()
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/
H A Din.rdisc.c1305 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_41/usr/src/cmd/cmd-inet/usr.lib/mdnsd/
H A DmDNSUNP.c224 struct lifreq *lifrlist, const char *curifname, in select_src_ifi_info_solaris()
225 struct lifreq **best_lifr) in select_src_ifi_info_solaris()
227 struct lifreq *lifr; in select_src_ifi_info_solaris()
228 struct lifreq lifrcopy; in select_src_ifi_info_solaris()
354 struct lifreq *lifrp, *best_lifr; in get_ifi_info_solaris()
355 struct lifreq lifrcopy; in get_ifi_info_solaris()
378 len = numifs * sizeof (struct lifreq); in get_ifi_info_solaris()
389 nlifr = lifc.lifc_len / sizeof(struct lifreq); in get_ifi_info_solaris()
/titanic_41/usr/src/uts/common/io/bpf/
H A Dbpf.c831 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_41/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dstartup.c60 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()
/titanic_41/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdsv3_impl.c79 rdsv3_capable_interface(struct lifreq *lifrp) in rdsv3_capable_interface()
115 struct lifreq *lp, *rlp, lifr; in rdsv3_do_ip_ioctl()
151 bufsize = numifs * sizeof (struct lifreq); in rdsv3_do_ip_ioctl()
171 n = lifc.lifc_len / sizeof (struct lifreq); in rdsv3_do_ip_ioctl()
181 bcopy(lp, &lifr, sizeof (struct lifreq)); in rdsv3_do_ip_ioctl()
219 rbufsize = numifs * sizeof (struct lifreq); in rdsv3_do_ip_ioctl()
221 rlp = (struct lifreq *)rbuf; in rdsv3_do_ip_ioctl()
231 bcopy(lp, &lifr, sizeof (struct lifreq)); in rdsv3_do_ip_ioctl()
264 bcopy(lp, rlp, sizeof (struct lifreq)); in rdsv3_do_ip_ioctl()

1234