/illumos-gate/usr/src/lib/libbc/inc/include/sys/ |
H A D | sockio.h | 35 #define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set ifnet address */ 36 #define SIOCGIFADDR _IOWR('i',13, struct ifreq) /* get ifnet address */ 37 #define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ 38 #define SIOCGIFDSTADDR _IOWR('i',15, struct ifreq) /* get p-p address */ 39 #define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set ifnet flags */ 40 #define SIOCGIFFLAGS _IOWR('i',17, struct ifreq) /* get ifnet flags */ 41 #define SIOCSIFMEM _IOW('i', 18, struct ifreq) /* set interface mem */ 42 #define SIOCGIFMEM _IOWR('i',19, struct ifreq) /* get interface mem */ 44 #define SIOCSIFMTU _IOW('i', 21, struct ifreq) /* set if_mtu */ 45 #define SIOCGIFMTU _IOWR('i',22, struct ifreq) /* ge [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sockio.h | 77 * Obsolete interface ioctls using struct ifreq that are supported 80 #define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set if address */ 81 #define SIOCGIFADDR _IOWR('i', 13, struct ifreq) /* get if address */ 82 #define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */ 83 #define SIOCGIFDSTADDR _IOWR('i', 15, struct ifreq) /* get p-p address */ 84 #define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set if flags */ 85 #define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get if flags */ 86 #define SIOCSIFMEM _IOW('i', 18, struct ifreq) /* set interface mem */ 87 #define SIOCGIFMEM _IOWR('i', 19, struct ifreq) /* get interface mem */ 95 #define SIOCSIFMTU _IOW('i', 21, struct ifreq) /* se [all...] |
/illumos-gate/usr/src/ucblib/librpcsoc/ |
H A D | get_myaddress.c | 55 struct ifreq ifreq, *ifr; local 72 ifc.ifc_len = numifs * sizeof (struct ifreq); 95 for (len = ifc.ifc_len; len > 0; len -= sizeof (ifreq), ifr++) { 96 ifreq = *ifr; 98 ret = ioctl(s, SIOCGIFFLAGS, (char *)&ifreq); 106 if ((ifreq.ifr_flags & IFF_UP) == 0) 108 if (ifreq.ifr_flags & IFF_LOOPBACK) 110 if ((ifreq.ifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0)
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gethostent.c | 665 struct ifreq ifreq; member in union:__anon3860 722 if (ifc.ifc_len + 2 * sizeof(u.ifreq) < bufsiz) 741 memcpy(&u.ifreq, cp, sizeof u.ifreq); 744 if (u.ifreq.ifr_addr.sa_len == 0) 745 u.ifreq.ifr_addr.sa_len = 16; 748 cpsize = sizeof u.ifreq; 749 if (u.ifreq.ifr_addr.sa_len > sizeof (struct sockaddr)) 750 cpsize += (int)u.ifreq [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | in.rwhod.c | 502 struct ifreq ifreq, *ifr; local 538 bufsize = numifs * sizeof (struct ifreq); 553 for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifr++) { 565 ifreq = *ifr; 583 if (ioctl(s, SIOCGIFFLAGS, (char *)&ifreq) < 0) { 591 np->n_flags = ifreq.ifr_flags; 593 ioctl(s, SIOCGIFNETMASK, (char *)&ifreq) >= 0) { 597 ((struct sockaddr_in *)&ifreq.ifr_addr)-> 654 if (ioctl(s, SIOCGIFDSTADDR, (char *)&ifreq) < [all...] |
H A D | hostconfig.c | 119 struct ifreq *reqbuf; 120 struct ifreq *ifr; 233 bufsize = numifs * sizeof (struct ifreq); 234 reqbuf = (struct ifreq *)malloc(bufsize); 246 n = ifc.ifc_len/sizeof (struct ifreq); 459 struct ifreq ifr;
|
H A D | in.rarpd.c | 302 struct ifreq *reqbuf; 304 struct ifreq *ifr; 320 bufsize = numifs * sizeof (struct ifreq); 321 reqbuf = (struct ifreq *)malloc(bufsize); 335 ifr++, ifconf.ifc_len -= sizeof (struct ifreq)) { 859 struct ifreq ifr; 875 if (strioctl(fd, SIOCGIFADDR, -1, sizeof (struct ifreq), 887 if (strioctl(fd, SIOCGIFNETMASK, -1, sizeof (struct ifreq),
|
/illumos-gate/usr/src/uts/common/inet/sockmods/ |
H A D | sockmod_pfp.c | 61 static int pfp_ifreq_getlinkid(intptr_t, struct ifreq *, datalink_id_t *, int); 907 struct ifreq ifreq; local 929 * ioctls that work on "struct ifreq". 939 error = pfp_ifreq_getlinkid(arg, &ifreq, &linkid, mod); 972 ifreq.ifr_index = linkid; 976 ifreq.ifr_flags = IFF_RUNNING; 978 ifreq.ifr_flags |= IFF_PROMISC; 991 if ((ifreq.ifr_flags & IFF_PROMISC) != 0) 1012 mac_sdu_get(mh, NULL, &ifreq [all...] |
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | bpf-ipf.h | 119 #define BIOCGETIF _IOR(B,107, struct ifreq) 120 #define BIOCSETIF _IOW(B,108, struct ifreq) 135 #define BIOCGETIF _IOR('B',107, struct ifreq) 136 #define BIOCSETIF _IOW('B',108, struct ifreq)
|
/illumos-gate/usr/src/lib/libresolv/ |
H A D | res_init.c | 111 register struct ifreq *ifrp; 112 struct ifreq ifr; 124 bufsize = numifs * sizeof (struct ifreq); 142 for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0;
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rds_ioctl.c | 193 struct ifreq *ifrp; 212 MBLKTAIL(mp1) >= sizeof (struct ifreq); i++, lifrp++) { 227 mp1->b_wptr += sizeof (struct ifreq); 236 err = rds_do_ip_ioctl(iocp->ioc_cmd, sizeof (struct ifreq), 309 copyin_size = sizeof (struct ifreq);
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | localaddr.c | 135 * BSD 4.4 defines the size of an ifreq to be 136 * max(sizeof(ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_addr.sa_len 138 * just sizeof(struct ifreq). 144 #define ifreq_size(i) max(sizeof(struct ifreq),\ 147 #define ifreq_size(i) sizeof(struct ifreq) 837 #define SLOP (sizeof (struct ifreq) + 128) 854 /* At least on NetBSD, an ifreq can hold an IPv4 address, but 857 est_ifreq_size = sizeof (struct ifreq) 929 struct ifreq *ifr, ifreq, *ifr2; local [all...] |
H A D | foreachaddr.c | 120 * BSD 4.4 defines the size of an ifreq to be 121 * max(sizeof(ifreq), sizeof(ifreq.ifr_name)+ifreq.ifr_addr.sa_len 123 * just sizeof(struct ifreq). 129 #define ifreq_size(i) max(sizeof(struct ifreq),\ 132 #define ifreq_size(i) sizeof(struct ifreq)
|
/illumos-gate/usr/src/lib/libbc/inc/include/net/ |
H A D | if.h | 192 struct ifreq { struct 259 struct ifreq *ifcu_req;
|
/illumos-gate/usr/src/boot/include/net/ |
H A D | if.h | 379 struct ifreq { struct 417 (sizeof(struct ifreq) - sizeof(struct sockaddr) + \ 418 (ifr).ifr_addr.sa_len) : sizeof(struct ifreq)) 476 struct ifreq *ifcu_req;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/ |
H A D | in.rdisc.c | 188 struct ifreq *ifr, struct logint *li); 1304 struct ifreq ifreq, *ifr; local 1343 bufsize = numifs * sizeof (struct ifreq); 1361 for (n = ifc.ifc_len/sizeof (struct ifreq); n > 0; n--, ifr++) { 1362 ifreq = *ifr; 1382 strncpy(phyintname, ifreq.ifr_name, sizeof (phyintname)); 1399 li = find_logint(pi, ifreq.ifr_name); 1414 &ifreq, &newli)) { 1438 li = add_logint(pi, ifreq 1543 struct ifreq ifreq; local [all...] |
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | slp_net_utils.c | 230 struct ifreq *ifrp, ifr; 252 bufsize = numifs * sizeof (struct ifreq); 268 for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifrp++) {
|
/illumos-gate/usr/src/uts/common/io/bpf/ |
H A D | bpf.c | 832 struct ifreq ifreq; local 1001 if (copyin((void *)addr, &ifreq, sizeof (ifreq)) != 0) { 1005 error = bpf_ifname(d, ifreq.ifr_name, sizeof (ifreq.ifr_name)); 1007 copyout(&ifreq, (void *)addr, sizeof (ifreq)) != 0) { 1017 if (copyin((void *)addr, &ifreq, sizeof (ifreq)) ! [all...] |
/illumos-gate/usr/src/lib/librdc/common/ |
H A D | netaddrs.c | 121 buf = (char *)malloc(numifs * sizeof (struct ifreq)); 131 ifc->ifc_len = numifs * sizeof (struct ifreq); 150 struct ifreq *ifr; 190 n = ifc->ifc_len / sizeof (struct ifreq);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_impl.c | 284 rdsv3_capable_interface_old(struct ifreq *ifrp) 320 struct ifreq *lp, *rlp, ifr; 352 bufsize = numifs * sizeof (struct ifreq); 371 n = ifc.ifc_len / sizeof (struct ifreq); 381 bcopy(lp, &ifr, sizeof (struct ifreq)); 432 rbufsize = numifs * sizeof (struct ifreq); 434 rlp = (struct ifreq *)rbuf; 444 bcopy(lp, &ifr, sizeof (struct ifreq)); 478 bcopy(lp, rlp, sizeof (struct ifreq));
|
/illumos-gate/usr/src/uts/common/io/bpf/net/ |
H A D | bpf.h | 132 #define BIOCGETIF _IOR('B', 107, struct ifreq) 134 #define BIOCSETIF _IOW('B', 108, struct ifreq)
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/ |
H A D | sys-solaris.c | 312 struct ifreq ifr; 561 struct ifreq ifr; 742 register struct ifreq *pifreq; 743 struct ifreq ifr; 763 req_size = num_ifs * sizeof (struct ifreq); 785 for (i = ifc.ifc_len / sizeof (struct ifreq); i > 0; i--, pifreq++) { 862 struct ifreq ifr; 2340 struct ifreq ifr; 2479 struct ifreq ifr; 2510 struct ifreq if 2749 struct ifreq *ifr, *ifend, ifreq; local [all...] |
/illumos-gate/usr/src/lib/libsldap/common/ |
H A D | ns_common.c | 677 struct ifreq ifreq, *ifr; local 693 buf = malloc(numifs * sizeof (struct ifreq)); 698 ifc.ifc_len = numifs * (int)sizeof (struct ifreq); 706 ifr = (struct ifreq *)buf; 707 numifs = ifc.ifc_len/(int)sizeof (struct ifreq); 720 ifreq = *ifr; 721 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifreq) < 0) 724 ifrflags = ifreq.ifr_flags; 729 if (ioctl(fd, SIOCGIFNETMASK, (char *)&ifreq) < [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNSUNP.c | 98 struct ifreq ifr; 535 struct ifreq *ifr, ifrcopy; 559 len = 100 * sizeof(struct ifreq); /* initial buffer size guess */ 576 len += 10 * sizeof(struct ifreq); /* increment */ 586 ifr = (struct ifreq *) ptr; 589 if (sizeof(struct ifreq) > sizeof(ifr->ifr_name) + GET_SA_LEN(ifr->ifr_addr)) 590 ptr += sizeof(struct ifreq);
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | netdir_inet.c | 2912 struct ifreq ifreq, *ifr; local 2929 buf = malloc(numifs * sizeof (struct ifreq)); 2942 ifc.ifc_len = numifs * (int)sizeof (struct ifreq); 2959 ifr = (struct ifreq *)buf; 2960 for (i = 0, n = ifc.ifc_len / (int)sizeof (struct ifreq); 2962 ifreq = *ifr; 2963 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifreq) < 0) { 2968 if (!(ifreq.ifr_flags & IFF_UP) || 2971 if (ifreq [all...] |