usr/src/boot/include/net/if.h
417
(sizeof(struct ifreq) - sizeof(struct sockaddr) + \
usr/src/boot/include/net/if.h
418
(ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
usr/src/boot/include/net/if.h
476
struct ifreq *ifcu_req;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2281
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2420
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2451
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2690
struct ifreq *ifr, *ifend, ifreq;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2708
ifc.ifc_len = nif * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2719
ifend = (struct ifreq *)(ifc.ifc_buf + ifc.ifc_len);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2728
(void) strlcpy(ifreq.ifr_name, ifr->ifr_name,
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2729
sizeof (ifreq.ifr_name));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2730
if (myioctl(ipfd, SIOCGIFFLAGS, &ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2733
if ((ifreq.ifr_flags & (IFF_UP|IFF_BROADCAST|IFF_POINTOPOINT|
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2740
if (myioctl(ipfd, SIOCGIFNETMASK, &ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
2745
(void) memcpy(&sin, &ifreq.ifr_addr, sizeof (sin));
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
306
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
555
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
736
register struct ifreq *pifreq;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
737
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
757
req_size = num_ifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
779
for (i = ifc.ifc_len / sizeof (struct ifreq); i > 0; i--, pifreq++) {
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
856
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.bin/pppstats/pppstats.c
544
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
117
struct ifreq *reqbuf;
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
118
struct ifreq *ifr;
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
231
bufsize = numifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
232
reqbuf = (struct ifreq *)malloc(bufsize);
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
244
n = ifc.ifc_len/sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
455
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
302
struct ifreq *reqbuf;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
304
struct ifreq *ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
320
bufsize = numifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
321
reqbuf = (struct ifreq *)malloc(bufsize);
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
335
ifr++, ifconf.ifc_len -= sizeof (struct ifreq)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
859
struct ifreq ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
875
if (strioctl(fd, SIOCGIFADDR, -1, sizeof (struct ifreq),
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
887
if (strioctl(fd, SIOCGIFNETMASK, -1, sizeof (struct ifreq),
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1302
struct ifreq ifreq, *ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1341
bufsize = numifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1359
for (n = ifc.ifc_len/sizeof (struct ifreq); n > 0; n--, ifr++) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1360
ifreq = *ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1380
strncpy(phyintname, ifreq.ifr_name, sizeof (phyintname));
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1397
li = find_logint(pi, ifreq.ifr_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1412
&ifreq, &newli)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1436
li = add_logint(pi, ifreq.ifr_name);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1447
&ifreq, li)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1539
struct ifreq *ifr, struct logint *li)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1541
struct ifreq ifreq;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1545
ifreq = *ifr; /* Copy name etc */
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1563
if (ioctl(sock, SIOCGIFDSTADDR, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1568
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1581
if (ioctl(sock, SIOCGIFNETMASK, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1585
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1588
if (ioctl(sock, SIOCGIFBRDADDR, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1593
sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr);
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
183
struct ifreq *ifr, struct logint *li);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
500
struct ifreq ifreq, *ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
536
bufsize = numifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
551
for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifr++) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
563
ifreq = *ifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
581
if (ioctl(s, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
589
np->n_flags = ifreq.ifr_flags;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
591
ioctl(s, SIOCGIFNETMASK, (char *)&ifreq) >= 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
595
((struct sockaddr_in *)&ifreq.ifr_addr)->
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
652
if (ioctl(s, SIOCGIFDSTADDR, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
661
bcopy(&ifreq.ifr_dstaddr, np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
664
if (ioctl(s, SIOCGIFBRDADDR, (char *)&ifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
673
bcopy(&ifreq.ifr_broadaddr, np->n_addr, np->n_addrlen);
usr/src/cmd/cmd-inet/usr.sbin/route.c
1964
struct ifreq ifreq;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1965
struct ifreq *ifr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1981
bufsize = numifs * sizeof (struct ifreq);
usr/src/cmd/cmd-inet/usr.sbin/route.c
1992
for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifr++) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
1993
ifreq = *ifr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1998
if (ioctl(iosoc, SIOCGIFFLAGS, (char *)&ifreq) < 0)
usr/src/cmd/cmd-inet/usr.sbin/route.c
2000
if ((ifreq.ifr_flags & IFF_UP) == 0)
usr/src/cmd/cmd-inet/usr.sbin/route.c
2002
if_flags = ifreq.ifr_flags;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2004
if (ioctl(iosoc, SIOCGIFNETMASK, (char *)&ifreq) < 0)
usr/src/cmd/cmd-inet/usr.sbin/route.c
2007
sin = (struct sockaddr_in *)&ifreq.ifr_addr;
usr/src/cmd/sendmail/src/conf.c
4973
ifc.ifc_len = numifs * sizeof(struct ifreq);
usr/src/cmd/sendmail/src/conf.c
4992
struct ifreq *ifr = (struct ifreq *) &ifc.ifc_buf[i];
usr/src/cmd/sendmail/src/conf.c
5000
struct ifreq ifrf;
usr/src/cmd/sendmail/src/conf.c
5034
memset(&ifrf, '\0', sizeof(struct ifreq));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
129
#define ifreq_size(i) max(sizeof(struct ifreq),\
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
132
#define ifreq_size(i) sizeof(struct ifreq)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1000
- offsetof (struct ifreq, ifr_addr.sa_data)))) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1024
for (i = 0; i + sizeof(struct ifreq) <= n; i+= ifreq_size(*ifr) ) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1025
ifr = (struct ifreq *)((caddr_t) buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
144
#define ifreq_size(i) max(sizeof(struct ifreq),\
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
147
#define ifreq_size(i) sizeof(struct ifreq)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
837
#define SLOP (sizeof (struct ifreq) + 128)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
857
est_ifreq_size = sizeof (struct ifreq) + 8;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
929
struct ifreq *ifr, ifreq, *ifr2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
957
for (i = 0; i + sizeof(struct ifreq) <= n; i+= ifreq_size(*ifr) ) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
958
ifr = (struct ifreq *)((caddr_t) buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
963
strncpy(ifreq.ifr_name, ifr->ifr_name, sizeof (ifreq.ifr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
964
Tprintf (("interface %s\n", ifreq.ifr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
966
if (ioctl (s, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
976
if (ifreq.ifr_flags & IFF_LOOPBACK) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
982
if ((ifreq.ifr_flags & IFF_UP) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
989
ifr2 = (struct ifreq *)((caddr_t) buf+j);
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
807
ifc.ifc_len = n_ifs * sizeof (struct ifreq);
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
808
ifc.ifc_req = calloc(n_ifs, sizeof (struct ifreq));
usr/src/lib/libnsl/nss/netdir_inet.c
2912
struct ifreq ifreq, *ifr;
usr/src/lib/libnsl/nss/netdir_inet.c
2929
buf = malloc(numifs * sizeof (struct ifreq));
usr/src/lib/libnsl/nss/netdir_inet.c
2942
ifc.ifc_len = numifs * (int)sizeof (struct ifreq);
usr/src/lib/libnsl/nss/netdir_inet.c
2959
ifr = (struct ifreq *)buf;
usr/src/lib/libnsl/nss/netdir_inet.c
2960
for (i = 0, n = ifc.ifc_len / (int)sizeof (struct ifreq);
usr/src/lib/libnsl/nss/netdir_inet.c
2962
ifreq = *ifr;
usr/src/lib/libnsl/nss/netdir_inet.c
2963
if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
usr/src/lib/libnsl/nss/netdir_inet.c
2968
if (!(ifreq.ifr_flags & IFF_UP) ||
usr/src/lib/libnsl/nss/netdir_inet.c
2971
if (ifreq.ifr_flags & IFF_BROADCAST) {
usr/src/lib/libnsl/nss/netdir_inet.c
2974
if (ioctl(fd, SIOCGIFBRDADDR, (char *)&ifreq) < 0) {
usr/src/lib/libnsl/nss/netdir_inet.c
2984
&ifreq.ifr_addr)->sin_addr;
usr/src/lib/libnsl/nss/netdir_inet.c
2990
if (use_loopback && (ifreq.ifr_flags & IFF_LOOPBACK)) {
usr/src/lib/libnsl/nss/netdir_inet.c
2998
if (ifreq.ifr_flags & IFF_POINTOPOINT) {
usr/src/lib/libnsl/nss/netdir_inet.c
2999
if (ioctl(fd, SIOCGIFDSTADDR, (char *)&ifreq) < 0)
usr/src/lib/libnsl/nss/netdir_inet.c
3003
&ifreq.ifr_addr)->sin_addr;
usr/src/lib/libresolv/res_init.c
111
register struct ifreq *ifrp;
usr/src/lib/libresolv/res_init.c
112
struct ifreq ifr;
usr/src/lib/libresolv/res_init.c
124
bufsize = numifs * sizeof (struct ifreq);
usr/src/lib/libresolv/res_init.c
142
for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0;
usr/src/lib/libresolv2/common/irs/gethostent.c
661
struct ifreq ifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
718
if (ifc.ifc_len + 2 * sizeof(u.ifreq) < bufsiz)
usr/src/lib/libresolv2/common/irs/gethostent.c
737
memcpy(&u.ifreq, cp, sizeof u.ifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
740
if (u.ifreq.ifr_addr.sa_len == 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
741
u.ifreq.ifr_addr.sa_len = 16;
usr/src/lib/libresolv2/common/irs/gethostent.c
744
cpsize = sizeof u.ifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
745
if (u.ifreq.ifr_addr.sa_len > sizeof (struct sockaddr))
usr/src/lib/libresolv2/common/irs/gethostent.c
746
cpsize += (int)u.ifreq.ifr_addr.sa_len -
usr/src/lib/libresolv2/common/irs/gethostent.c
749
cpsize = sizeof u.ifreq.ifr_name + u.ifreq.ifr_addr.sa_len;
usr/src/lib/libresolv2/common/irs/gethostent.c
751
if (cpsize > sizeof u.ifreq && cpsize <= sizeof u)
usr/src/lib/libresolv2/common/irs/gethostent.c
752
memcpy(&u.ifreq, cp, cpsize);
usr/src/lib/libresolv2/common/irs/gethostent.c
754
cpsize = sizeof u.ifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
756
cpsize = sizeof u.ifreq.ifr_name;
usr/src/lib/libresolv2/common/irs/gethostent.c
758
if (ioctl(s, SIOCGIFADDR, (char *)&u.ifreq) < 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
761
switch (u.ifreq.ifr_addr.sa_family) {
usr/src/lib/libresolv2/common/irs/gethostent.c
766
&u.ifreq.ifr_addr)->sin_addr,
usr/src/lib/libresolv2/common/irs/gethostent.c
770
n = ioctl(s, SIOCGIFFLAGS, (char *)&u.ifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
773
if ((u.ifreq.ifr_flags & IFF_UP) == 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
782
&u.ifreq.ifr_addr)->sin6_addr,
usr/src/lib/libresolv2/common/irs/gethostent.c
786
n = ioctl(s, SIOCGIFFLAGS, (char *)&u.ifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
789
if ((u.ifreq.ifr_flags & IFF_UP) == 0)
usr/src/lib/libsldap/common/ns_common.c
677
struct ifreq ifreq, *ifr;
usr/src/lib/libsldap/common/ns_common.c
693
buf = malloc(numifs * sizeof (struct ifreq));
usr/src/lib/libsldap/common/ns_common.c
698
ifc.ifc_len = numifs * (int)sizeof (struct ifreq);
usr/src/lib/libsldap/common/ns_common.c
706
ifr = (struct ifreq *)buf;
usr/src/lib/libsldap/common/ns_common.c
707
numifs = ifc.ifc_len/(int)sizeof (struct ifreq);
usr/src/lib/libsldap/common/ns_common.c
720
ifreq = *ifr;
usr/src/lib/libsldap/common/ns_common.c
721
if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifreq) < 0)
usr/src/lib/libsldap/common/ns_common.c
724
ifrflags = ifreq.ifr_flags;
usr/src/lib/libsldap/common/ns_common.c
729
if (ioctl(fd, SIOCGIFNETMASK, (char *)&ifreq) < 0)
usr/src/lib/libsldap/common/ns_common.c
731
netmask = ((struct sockaddr_in *)&ifreq.ifr_addr)->sin_addr;
usr/src/lib/libsldap/common/ns_common.c
733
if (ioctl(fd, SIOCGIFADDR, (char *)&ifreq) < 0)
usr/src/lib/libsldap/common/ns_common.c
736
sin = (struct sockaddr_in *)&ifreq.ifr_addr;
usr/src/lib/libslp/clib/slp_net_utils.c
228
struct ifreq *ifrp, ifr;
usr/src/lib/libslp/clib/slp_net_utils.c
250
bufsize = numifs * sizeof (struct ifreq);
usr/src/lib/libslp/clib/slp_net_utils.c
266
for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifrp++) {
usr/src/ucblib/librpcsoc/get_myaddress.c
105
if ((ifreq.ifr_flags & IFF_UP) == 0)
usr/src/ucblib/librpcsoc/get_myaddress.c
107
if (ifreq.ifr_flags & IFF_LOOPBACK)
usr/src/ucblib/librpcsoc/get_myaddress.c
109
if ((ifreq.ifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0)
usr/src/ucblib/librpcsoc/get_myaddress.c
54
struct ifreq ifreq, *ifr;
usr/src/ucblib/librpcsoc/get_myaddress.c
71
ifc.ifc_len = numifs * sizeof (struct ifreq);
usr/src/ucblib/librpcsoc/get_myaddress.c
94
for (len = ifc.ifc_len; len > 0; len -= sizeof (ifreq), ifr++) {
usr/src/ucblib/librpcsoc/get_myaddress.c
95
ifreq = *ifr;
usr/src/ucblib/librpcsoc/get_myaddress.c
97
ret = ioctl(s, SIOCGIFFLAGS, (char *)&ifreq);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1522
struct ifreq ifr;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
1559
struct ifreq ifr;
usr/src/uts/common/inet/ip/ip.c
1110
/* 185 */ { SIOCGIFHWADDR, sizeof (struct ifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
12565
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip.c
12587
ifr = (struct ifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip.c
802
/* 012 */ { SIOCSIFADDR, sizeof (struct ifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
804
/* 013 */ { SIOCGIFADDR, sizeof (struct ifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
807
/* 014 */ { SIOCSIFDSTADDR, sizeof (struct ifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
809
/* 015 */ { SIOCGIFDSTADDR, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
812
/* 016 */ { SIOCSIFFLAGS, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
815
/* 017 */ { SIOCGIFFLAGS, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
826
/* 021 */ { SIOCSIFMTU, sizeof (struct ifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
828
/* 022 */ { SIOCGIFMTU, sizeof (struct ifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
830
/* 023 */ { SIOCGIFBRDADDR, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
832
/* 024 */ { SIOCSIFBRDADDR, sizeof (struct ifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
834
/* 025 */ { SIOCGIFNETMASK, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
836
/* 026 */ { SIOCSIFNETMASK, sizeof (struct ifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
838
/* 027 */ { SIOCGIFMETRIC, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
840
/* 028 */ { SIOCSIFMETRIC, sizeof (struct ifreq), IPI_PRIV,
usr/src/uts/common/inet/ip/ip.c
896
/* 073 */ { SIOCSIFNAME, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
916
/* 088 */ { SIOCGIFMUXID, sizeof (struct ifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
918
/* 089 */ { SIOCSIFMUXID, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip.c
922
/* 090 */ { SIOCGIFINDEX, sizeof (struct ifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
925
/* 091 */ { SIOCSIFINDEX, sizeof (struct ifreq),
usr/src/uts/common/inet/ip/ip_if.c
10147
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
10238
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
10251
ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10702
struct ifreq *ifr = if_req;
usr/src/uts/common/inet/ip/ip_if.c
10753
struct ifreq *ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10780
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
10787
ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10843
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
10854
ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11105
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
11107
ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11128
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
11130
ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11155
struct ifreq *ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11183
struct ifreq *ifr = (struct ifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
12503
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
12505
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
12623
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
12626
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
12647
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
12650
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
15950
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
15954
struct ifreq *ifr = (struct ifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
15955
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16025
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
16027
struct ifreq *ifr = (struct ifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16028
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16044
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
16046
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16062
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
16064
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16259
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
16261
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16378
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
16380
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
19064
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
19082
ifr = (struct ifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7050
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
7084
ifr = (struct ifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7277
mblk_t *mp, ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
7297
queue_t *q, mblk_t *mp, ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
7327
mblk_t *mp, ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
7332
struct ifreq *ifr;
usr/src/uts/common/inet/ip/ip_if.c
7398
ifc_bufsize = numifs * sizeof (struct ifreq);
usr/src/uts/common/inet/ip/ip_if.c
7423
ifr = (struct ifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7471
mblk_t *mp, ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
7586
mblk_t *mp, ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
8172
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
9666
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_if.c
9670
return (ip_sioctl_addr_restart(ipif, sin, q, mp, ipip, ifreq));
usr/src/uts/common/inet/ip/ip_if.c
9931
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ip/ip_multi.c
2197
ip_ioctl_cmd_t *ipip, void *ifreq)
usr/src/uts/common/inet/ipf/bpf-ipf.h
119
#define BIOCGETIF _IOR(B,107, struct ifreq)
usr/src/uts/common/inet/ipf/bpf-ipf.h
120
#define BIOCSETIF _IOW(B,108, struct ifreq)
usr/src/uts/common/inet/ipf/bpf-ipf.h
135
#define BIOCGETIF _IOR('B',107, struct ifreq)
usr/src/uts/common/inet/ipf/bpf-ipf.h
136
#define BIOCSETIF _IOW('B',108, struct ifreq)
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1012
mac_sdu_get(mh, NULL, &ifreq.ifr_mtu);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1020
if (mac_addr_len(mh) > sizeof (ifreq.ifr_addr.sa_data)) {
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1026
(void) memset(ifreq.ifr_addr.sa_data, 0,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1027
sizeof (ifreq.ifr_addr.sa_data));
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1030
(uint8_t *)ifreq.ifr_addr.sa_data);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1038
ifreq.ifr_addr.sa_family = pfp_dl_to_arphrd(mac_type(mh));
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1093
error = ddi_copyout(&ifreq, (void *)arg,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1094
sizeof (ifreq), mod);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1143
pfp_ifreq_getlinkid(intptr_t arg, struct ifreq *ifreqp,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
61
static int pfp_ifreq_getlinkid(intptr_t, struct ifreq *, datalink_id_t *, int);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
907
struct ifreq ifreq;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
939
error = pfp_ifreq_getlinkid(arg, &ifreq, &linkid, mod);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
972
ifreq.ifr_index = linkid;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
976
ifreq.ifr_flags = IFF_RUNNING;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
978
ifreq.ifr_flags |= IFF_PROMISC;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
991
if ((ifreq.ifr_flags & IFF_PROMISC) != 0)
usr/src/uts/common/io/bpf/bpf.c
1007
if (copyin((void *)addr, &ifreq, sizeof (ifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1011
error = bpf_ifname(d, ifreq.ifr_name, sizeof (ifreq.ifr_name));
usr/src/uts/common/io/bpf/bpf.c
1013
copyout(&ifreq, (void *)addr, sizeof (ifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1023
if (copyin((void *)addr, &ifreq, sizeof (ifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1027
error = bpf_setif(d, ifreq.ifr_name, sizeof (ifreq.ifr_name));
usr/src/uts/common/io/bpf/bpf.c
838
struct ifreq ifreq;
usr/src/uts/common/io/bpf/net/bpf.h
132
#define BIOCGETIF _IOR('B', 107, struct ifreq)
usr/src/uts/common/io/bpf/net/bpf.h
134
#define BIOCSETIF _IOW('B', 108, struct ifreq)
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
194
struct ifreq *ifrp;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
213
MBLKTAIL(mp1) >= sizeof (struct ifreq); i++, lifrp++) {
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
228
mp1->b_wptr += sizeof (struct ifreq);
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
237
err = rds_do_ip_ioctl(iocp->ioc_cmd, sizeof (struct ifreq),
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
310
copyin_size = sizeof (struct ifreq);
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
271
struct ifreq ifr;
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
422
if (ddi_copyin((void *)arg, &ifr, sizeof (struct ifreq), 0)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
443
sizeof (struct ifreq), 0);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
286
rdsv3_capable_interface_old(struct ifreq *ifrp)
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
323
struct ifreq *lp, *rlp, ifr;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
355
bufsize = numifs * sizeof (struct ifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
374
n = ifc.ifc_len / sizeof (struct ifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
384
bcopy(lp, &ifr, sizeof (struct ifreq));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
435
rbufsize = numifs * sizeof (struct ifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
437
rlp = (struct ifreq *)rbuf;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
447
bcopy(lp, &ifr, sizeof (struct ifreq));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
481
bcopy(lp, rlp, sizeof (struct ifreq));
usr/src/uts/common/io/strplumb.c
334
struct ifreq ifr;
usr/src/uts/common/net/if.h
631
struct ifreq *ifcu_req;
usr/src/uts/common/sys/sockio.h
100
#define SIOCSIFBRDADDR _IOW('i', 24, struct ifreq) /* set broadcast addr */
usr/src/uts/common/sys/sockio.h
101
#define SIOCGIFNETMASK _IOWR('i', 25, struct ifreq) /* get subnetmask */
usr/src/uts/common/sys/sockio.h
102
#define SIOCSIFNETMASK _IOW('i', 26, struct ifreq) /* set subnetmask */
usr/src/uts/common/sys/sockio.h
103
#define SIOCGIFMETRIC _IOWR('i', 27, struct ifreq) /* get if metric */
usr/src/uts/common/sys/sockio.h
104
#define SIOCSIFMETRIC _IOW('i', 28, struct ifreq) /* set if metric */
usr/src/uts/common/sys/sockio.h
109
#define SIOCUPPER _IOW('i', 40, struct ifreq) /* attach upper layer */
usr/src/uts/common/sys/sockio.h
110
#define SIOCLOWER _IOW('i', 41, struct ifreq) /* attach lower layer */
usr/src/uts/common/sys/sockio.h
111
#define SIOCSETSYNC _IOW('i', 44, struct ifreq) /* set syncmode */
usr/src/uts/common/sys/sockio.h
112
#define SIOCGETSYNC _IOWR('i', 45, struct ifreq) /* get syncmode */
usr/src/uts/common/sys/sockio.h
113
#define SIOCSSDSTATS _IOWR('i', 46, struct ifreq) /* sync data stats */
usr/src/uts/common/sys/sockio.h
114
#define SIOCSSESTATS _IOWR('i', 47, struct ifreq) /* sync error stats */
usr/src/uts/common/sys/sockio.h
118
#define SIOCADDMULTI _IOW('i', 49, struct ifreq) /* set m/c address */
usr/src/uts/common/sys/sockio.h
119
#define SIOCDELMULTI _IOW('i', 50, struct ifreq) /* clr m/c address */
usr/src/uts/common/sys/sockio.h
128
#define SIOCIFDETACH _IOW('i', 56, struct ifreq) /* detach interface */
usr/src/uts/common/sys/sockio.h
129
#define SIOCGENPSTATS _IOWR('i', 57, struct ifreq) /* get ENP stats */
usr/src/uts/common/sys/sockio.h
130
#define SIOCX25XMT _IOWR('i', 59, struct ifreq) /* start a slp proc */
usr/src/uts/common/sys/sockio.h
132
#define SIOCX25RCV _IOWR('i', 60, struct ifreq) /* start a slp proc */
usr/src/uts/common/sys/sockio.h
134
#define SIOCX25TBL _IOWR('i', 61, struct ifreq) /* xfer lun table to */
usr/src/uts/common/sys/sockio.h
136
#define SIOCSLGETREQ _IOWR('i', 71, struct ifreq) /* wait for switched */
usr/src/uts/common/sys/sockio.h
138
#define SIOCSLSTAT _IOW('i', 72, struct ifreq) /* pass SLIP info to */
usr/src/uts/common/sys/sockio.h
140
#define SIOCSIFNAME _IOW('i', 73, struct ifreq) /* set interface name */
usr/src/uts/common/sys/sockio.h
141
#define SIOCGENADDR _IOWR('i', 85, struct ifreq) /* Get ethernet addr */
usr/src/uts/common/sys/sockio.h
144
#define SIOCGIFMUXID _IOWR('i', 88, struct ifreq) /* get if muxid */
usr/src/uts/common/sys/sockio.h
145
#define SIOCSIFMUXID _IOW('i', 89, struct ifreq) /* set if muxid */
usr/src/uts/common/sys/sockio.h
147
#define SIOCGIFINDEX _IOWR('i', 90, struct ifreq) /* get if index */
usr/src/uts/common/sys/sockio.h
148
#define SIOCSIFINDEX _IOW('i', 91, struct ifreq) /* set if index */
usr/src/uts/common/sys/sockio.h
312
#define SIOCGIFHWADDR _IOWR('i', 185, struct ifreq)
usr/src/uts/common/sys/sockio.h
80
#define SIOCSIFADDR _IOW('i', 12, struct ifreq) /* set if address */
usr/src/uts/common/sys/sockio.h
81
#define SIOCGIFADDR _IOWR('i', 13, struct ifreq) /* get if address */
usr/src/uts/common/sys/sockio.h
82
#define SIOCSIFDSTADDR _IOW('i', 14, struct ifreq) /* set p-p address */
usr/src/uts/common/sys/sockio.h
83
#define SIOCGIFDSTADDR _IOWR('i', 15, struct ifreq) /* get p-p address */
usr/src/uts/common/sys/sockio.h
84
#define SIOCSIFFLAGS _IOW('i', 16, struct ifreq) /* set if flags */
usr/src/uts/common/sys/sockio.h
85
#define SIOCGIFFLAGS _IOWR('i', 17, struct ifreq) /* get if flags */
usr/src/uts/common/sys/sockio.h
86
#define SIOCSIFMEM _IOW('i', 18, struct ifreq) /* set interface mem */
usr/src/uts/common/sys/sockio.h
87
#define SIOCGIFMEM _IOWR('i', 19, struct ifreq) /* get interface mem */
usr/src/uts/common/sys/sockio.h
95
#define SIOCSIFMTU _IOW('i', 21, struct ifreq) /* set if mtu */
usr/src/uts/common/sys/sockio.h
96
#define SIOCGIFMTU _IOWR('i', 22, struct ifreq) /* get if mtu */
usr/src/uts/common/sys/sockio.h
99
#define SIOCGIFBRDADDR _IOWR('i', 23, struct ifreq) /* get broadcast addr */