Symbol: lifreq
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1328
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1401
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1452
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/bound.c
1050
(void) memset(&lifr, 0, sizeof (struct lifreq));
usr/src/cmd/cmd-inet/sbin/dhcpagent/bound.c
994
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1076
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1161
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1231
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1292
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1345
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1379
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1436
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1719
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
1814
struct lifreq *lifrp, *lifrmax;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
424
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
681
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
685
(void) memset(&lifr, 0, sizeof (struct lifreq));
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
743
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
746
(void) memset(&lifr, 0, sizeof (struct lifreq));
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
79
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
854
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
871
(void) memset(&lifr, 0, sizeof (struct lifreq));
usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
977
struct lifreq lifr;
usr/src/cmd/cmd-inet/sbin/netstrategy/netstrategy.c
169
struct lifreq *ifr;
usr/src/cmd/cmd-inet/sbin/netstrategy/netstrategy.c
185
ifconf.lifc_len = ifnum.lifn_count * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/sbin/netstrategy/netstrategy.c
196
struct lifreq flifr;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
3831
lifc.lifc_len = n_ifs * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
3841
n_ifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3076
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3164
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3233
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3325
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
3360
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
369
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.bin/pppd/sys-solaris.c
645
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
1703
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
268
struct lifreq lifreq;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
269
struct lifreq *lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
326
if ((buf = calloc(lifn.lifn_count, sizeof (struct lifreq))) == NULL) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
333
lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
347
nlifr = lifc.lifc_len / sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
360
(void) strlcpy(lifreq.lifr_name, lifr->lifr_name, LIFNAMSIZ);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
362
if (ioctl(sockfd, SIOCGLIFFLAGS, &lifreq) == -1) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
367
flags = lifreq.lifr_flags;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
386
if (ioctl(sockfd, SIOCGLIFGROUPNAME, &lifreq) == -1) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
393
pg = phyint_group_lookup(lifreq.lifr_groupname);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
395
pg = phyint_group_create(lifreq.lifr_groupname);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
398
"%s\n", lifreq.lifr_groupname);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
2592
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1213
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1758
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
3376
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
602
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
159
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2341
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2416
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
424
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
626
struct lifreq *lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
647
bufsize = numifs * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
683
lifr = (struct lifreq *)lifc.lifc_req;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
684
for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifr++)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1154
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1210
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
1534
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ndp.c
438
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1204
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1405
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1462
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
1488
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
176
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
646
phyint_get_lla(struct phyint *pi, struct lifreq *lifrp)
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.c
684
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/tables.h
261
extern int phyint_get_lla(struct phyint *pi, struct lifreq *lifrp);
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/startup.c
103
for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) {
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/startup.c
58
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/startup.c
59
struct lifreq *lifrp;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/startup.c
73
bufsize = numifs * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4274
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
4326
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.sbin/if_mpadm.c
134
struct lifreq lifr = { 0 };
usr/src/cmd/cmd-inet/usr.sbin/if_mpadm.c
224
struct lifreq lifr = { 0 };
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
1490
struct lifreq lifrl; /* local lifreq struct */
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
1761
struct lifreq *lifrp;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
1781
bufsize = num_ni * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2096
struct lifreq lifrl;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2840
struct lifreq *lifrp;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2920
5 * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
2935
numifs = lifs.lifs_len / sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
3812
struct lifreq lifrl; /* Local lifreq struct */
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
3890
struct lifreq lifr1;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
576
struct lifreq *lifrp;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
591
for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) {
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
617
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
883
set_mask_lifreq(struct lifreq *lifr, struct sockaddr_storage *addr,
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
929
struct lifreq lifr1;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
96
static struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/revarp.c
60
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1303
struct lifreq lifreq;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1364
(void) strncpy(lifreq.lifr_name, ifr->ifr_name,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1366
if (ioctl(sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1372
if ((lifreq.lifr_flags & IFF_UP) == 0)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1374
if (lifreq.lifr_flags & IFF_LOOPBACK)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1376
if ((lifreq.lifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0)
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1411
if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1446
if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1543
struct lifreq lifreq;
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1551
(void) strlcpy(lifreq.lifr_name, ifr->ifr_name,
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1552
sizeof (lifreq.lifr_name));
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1553
if (ioctl(sock, SIOCGLIFINDEX, &lifreq) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rdisc/in.rdisc.c
1558
li->li_index = lifreq.lifr_index;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
1042
struct lifreq *lifrp, *lifrp_lim;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
1083
needed = (lifn.lifn_count + 4) * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
1120
if (lifc.lifc_len >= needed - sizeof (struct lifreq))
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3021
struct lifreq *lr;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
3049
len = ln.lifn_count * sizeof (struct lifreq);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
4572
struct lifreq lifrq;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
537
ndp_initialize_lifreq(int route, struct lifreq *lifrp, struct sockaddr *sap)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
544
bzero(lifrp, sizeof (struct lifreq));
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
576
struct lifreq lifr;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
62
typedef int (ndp_addr_f)(int, struct lifreq *, void *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
648
ndp_display(struct lifreq *lifrp)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
707
ndp_display_missing(struct lifreq *lifrp)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
733
ndp_lifr2ip(struct lifreq *lifrp, char *ipaddr, int buflen)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
747
ndp_get(int fd, struct lifreq *lifrp, void *unused)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
781
ndp_delete(int fd, struct lifreq *lifrp, void *unused)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
808
ndp_set(int fd, struct lifreq *lifrp, void *data)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
83
static int ndp_initialize_lifreq(int, struct lifreq *, struct sockaddr *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
86
static int ndp_display(struct lifreq *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
87
static int ndp_display_missing(struct lifreq *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
88
static void ndp_lifr2ip(struct lifreq *, char *, int);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
90
static int ndp_get(int, struct lifreq *, void *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
92
static int ndp_delete(int, struct lifreq *, void *);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
93
static int ndp_set(int, struct lifreq *, void *);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_capture.c
92
struct lifreq lifr;
usr/src/cmd/datadm/datadm.c
1320
struct lifreq req;
usr/src/cmd/fs.d/nfs/lib/selfcheck.c
146
buf = (char *)malloc(numifs * sizeof (struct lifreq));
usr/src/cmd/fs.d/nfs/lib/selfcheck.c
158
lifc->lifc_len = numifs * sizeof (struct lifreq);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1036
struct lifreq *lifrp;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1037
struct lifreq lifr;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1070
for (n = lifc->lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) {
usr/src/cmd/hal/addons/network-devices/common.c
284
struct lifreq r;
usr/src/cmd/hal/addons/network-devices/common.c
324
c.lifc_buf = calloc(count, sizeof (struct lifreq));
usr/src/cmd/hal/addons/network-devices/common.c
325
c.lifc_len = (count * sizeof (struct lifreq));
usr/src/cmd/hal/addons/network-devices/common.c
328
struct lifreq *r = c.lifc_req;
usr/src/cmd/hal/addons/network-devices/common.c
330
for (count = c.lifc_len / sizeof (struct lifreq);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1064
struct lifreq lifreq;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1103
bzero(&lifreq, sizeof (lifreq));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1104
(void) strncpy(lifreq.lifr_name, ifa->ifa_name, LIFNAMSIZ);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1106
if (ioctl(sock, SIOCGLIFGROUPNAME, (char *)&lifreq) < 0) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1110
lifreq.lifr_name, strerror(errno));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1116
(void) strlcpy(pif.pi_grname, lifreq.lifr_groupname,
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1126
lifreq.lifr_name);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1932
struct lifreq lifr;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1994
ip_domux2fd(int *mux_fd, int *muxid_fdp, int *fd, struct lifreq *lifr)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
202
static int ip_domux2fd(int *, int *, int *, struct lifreq *);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
203
static int ip_plink(int, int, int, struct lifreq *);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
2056
ip_plink(int mux_fd, int muxid_fd, int fd, struct lifreq *lifr)
usr/src/cmd/sendmail/src/conf.c
4766
len = lifc.lifc_len = numifs * sizeof(struct lifreq);
usr/src/cmd/sendmail/src/conf.c
4790
struct lifreq *ifr = (struct lifreq *)&buf[i];
usr/src/cmd/sendmail/src/conf.c
4798
struct lifreq ifrf;
usr/src/cmd/sendmail/src/conf.c
4846
memset(&ifrf, '\0', sizeof(struct lifreq));
usr/src/cmd/svr4pkg/libinst/is_local_host.c
121
nif = lifc.lifc_len / sizeof (struct lifreq);
usr/src/cmd/svr4pkg/libinst/is_local_host.c
78
struct lifreq lifr;
usr/src/cmd/svr4pkg/libinst/is_local_host.c
79
struct lifreq *lifrp;
usr/src/cmd/svr4pkg/libinst/is_local_host.c
97
bufsiz = lifn.lifn_count * sizeof (struct lifreq);
usr/src/cmd/zoneadm/zoneadm.c
2429
struct lifreq *if_reqp;
usr/src/cmd/zoneadm/zoneadm.c
2454
space_needed = if_num.lifn_count * sizeof (struct lifreq);
usr/src/cmd/zoneadm/zoneadm.c
2479
for (i = 0; i < (if_conf.lifc_len / sizeof (struct lifreq)); i++) {
usr/src/cmd/zoneadm/zoneadm.c
2481
struct lifreq req;
usr/src/cmd/zoneadm/zoneadm.c
2643
struct lifreq lifr;
usr/src/cmd/zoneadmd/vplat.c
1895
struct lifreq *lifrp, lifrl;
usr/src/cmd/zoneadmd/vplat.c
1915
bufsize = num_ifs * sizeof (struct lifreq);
usr/src/cmd/zoneadmd/vplat.c
1932
for (i = lifc.lifc_len / sizeof (struct lifreq); i > 0; i--, lifrp++) {
usr/src/cmd/zoneadmd/vplat.c
2019
who_is_using(zlog_t *zlogp, struct lifreq *lifr)
usr/src/cmd/zoneadmd/vplat.c
2170
struct lifreq lifr;
usr/src/cmd/zoneadmd/vplat.c
2619
struct lifreq lifr;
usr/src/head/libzonecfg.h
558
extern int zonecfg_valid_net_address(char *, struct lifreq *);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
205
struct lifreq *lifr, lifreq, *lifr2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
240
P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
255
lifr = (struct lifreq *)((caddr_t) P.buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
257
strncpy(lifreq.lifr_name, lifr->lifr_name,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
258
sizeof (lifreq.lifr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
260
lifreq.lifr_name);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
262
if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
275
if (lifreq.lifr_flags & IFF_LOOPBACK) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
281
if ((lifreq.lifr_flags & IFF_UP) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
289
lifr2 = (struct lifreq *)((caddr_t) P.buf+j);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/foreachaddr.c
326
lifr = (struct lifreq *)((caddr_t) P.buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
525
struct lifreq *lifr, lifreq, *lifr2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
557
P.buf_size = P.lifnum.lifn_count * sizeof (struct lifreq) * 2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
571
lifr = (struct lifreq *)((caddr_t) P.buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
573
strncpy(lifreq.lifr_name, lifr->lifr_name,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
574
sizeof (lifreq.lifr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
575
Tprintf (("interface %s\n", lifreq.lifr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
577
if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
588
if (lifreq.lifr_flags & IFF_LOOPBACK) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
594
if ((lifreq.lifr_flags & IFF_UP) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
601
lifr2 = (struct lifreq *)((caddr_t) P.buf+j);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
640
lifr = (struct lifreq *)((caddr_t) P.buf+i);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
700
struct if_laddrreq *lifr, lifreq, *lifr2;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
745
strncpy(lifreq.iflr_name, lifr->iflr_name,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
746
sizeof (lifreq.iflr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
747
Tprintf (("interface %s\n", lifreq.iflr_name));
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
749
if (ioctl (P.sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
760
if (lifreq.iflr_flags & IFF_LOOPBACK) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
766
if ((lifreq.iflr_flags & IFF_UP) == 0) {
usr/src/lib/libadutils/common/addisc.c
476
struct lifreq lifr, *lifrp;
usr/src/lib/libadutils/common/addisc.c
508
lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/libadutils/common/addisc.c
525
n = lifc.lifc_len / (int)sizeof (struct lifreq);
usr/src/lib/libdscp/libdscp.c
248
struct lifreq lifr;
usr/src/lib/libinetutil/common/ifaddrlist.c
112
nlifr = lifc.lifc_len / sizeof (struct lifreq);
usr/src/lib/libinetutil/common/ifaddrlist.c
61
struct lifreq *lifrp;
usr/src/lib/libinetutil/common/ifaddrlist.c
96
lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/libinetutil/common/ifaddrlistx.c
45
struct lifreq *lifrp;
usr/src/lib/libinetutil/common/ifaddrlistx.c
84
lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/libinetutil/common/ifaddrlistx.c
96
nlifr = lifc.lifc_len / sizeof (struct lifreq);
usr/src/lib/libipadm/common/ipadm_addr.c
1053
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
1176
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
1292
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
1444
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
1778
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
2534
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
2573
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
2660
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
2881
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
3206
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
3687
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
397
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_addr.c
951
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
106
struct lifreq *buf;
usr/src/lib/libipadm/common/ipadm_if.c
107
struct lifreq *lifrp;
usr/src/lib/libipadm/common/ipadm_if.c
108
struct lifreq lifrl;
usr/src/lib/libipadm/common/ipadm_if.c
1172
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
1257
struct lifreq lifrl;
usr/src/lib/libipadm/common/ipadm_if.c
1938
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
2015
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
676
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
726
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
766
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
794
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_if.c
905
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_ndpd.c
151
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
385
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
425
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
458
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
874
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
913
struct lifreq lifr;
usr/src/lib/libipadm/common/ipadm_prop.c
953
struct lifreq lifr;
usr/src/lib/libipadm/common/libipadm.c
308
struct lifreq lifr;
usr/src/lib/libipadm/common/libipadm.c
400
struct lifreq lifr;
usr/src/lib/libipadm/common/libipadm.c
449
struct lifreq lifr;
usr/src/lib/libipadm/common/libipadm.c
537
struct lifreq lifr;
usr/src/lib/libnsl/nss/getipnodeby.c
685
struct lifreq *lifp, *buf = NULL;
usr/src/lib/libnsl/nss/getipnodeby.c
745
bufsize = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/libnsl/nss/getipnodeby.c
756
nlifr = lifc.lifc_len / sizeof (struct lifreq);
usr/src/lib/libnsl/nss/netdir_inet.c
2555
struct lifreq lifreq, *lifr;
usr/src/lib/libnsl/nss/netdir_inet.c
2573
needed = (numifs + 4) * sizeof (lifreq);
usr/src/lib/libnsl/nss/netdir_inet.c
2603
lifr = (struct lifreq *)buf;
usr/src/lib/libnsl/nss/netdir_inet.c
2604
numifs = lifc.lifc_len/sizeof (lifreq);
usr/src/lib/libnsl/nss/netdir_inet.c
2620
lifreq = *lifr;
usr/src/lib/libnsl/nss/netdir_inet.c
2621
af = lifreq.lifr_addr.ss_family;
usr/src/lib/libnsl/nss/netdir_inet.c
2624
if (ifassign(lifreq, localinfo->count, IF_ADDR) == 0)
usr/src/lib/libnsl/nss/netdir_inet.c
2627
if (nss_ioctl(af, SIOCGLIFFLAGS, &lifreq) < 0) {
usr/src/lib/libnsl/nss/netdir_inet.c
2633
if (!(lifreq.lifr_flags & IFF_UP))
usr/src/lib/libnsl/nss/netdir_inet.c
2636
if (nss_ioctl(af, SIOCGLIFNETMASK, &lifreq) < 0) {
usr/src/lib/libnsl/nss/netdir_inet.c
2643
if (ifassign(lifreq, localinfo->count, IF_MASK) == 0)
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
330
struct lifreq *buf = NULL;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
333
struct lifreq *lifr;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
348
needed = (numifs + 4) * sizeof (struct lifreq);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
377
numifs = lifc.lifc_len / (int)sizeof (struct lifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
500
#define LIFREQ lifreq
usr/src/lib/libresolv2/common/irs/gethostent.c
506
struct LIFREQ lifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
540
if (lifc.lifc_len + 2 * sizeof(lifreq) < bufsiz)
usr/src/lib/libresolv2/common/irs/gethostent.c
558
memcpy(&lifreq, cp, sizeof lifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
561
if (lifreq.lifr_addr.sa_len == 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
562
lifreq.lifr_addr.sa_len = 16;
usr/src/lib/libresolv2/common/irs/gethostent.c
565
cpsize = sizeof lifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
566
if (lifreq.lifr_addr.sa_len > sizeof (struct sockaddr))
usr/src/lib/libresolv2/common/irs/gethostent.c
567
cpsize += (int)lifreq.lifr_addr.sa_len -
usr/src/lib/libresolv2/common/irs/gethostent.c
570
cpsize = sizeof lifreq.lifr_name + lifreq.lifr_addr.sa_len;
usr/src/lib/libresolv2/common/irs/gethostent.c
573
cpsize = sizeof lifreq;
usr/src/lib/libresolv2/common/irs/gethostent.c
575
cpsize = sizeof lifreq.lifr_name;
usr/src/lib/libresolv2/common/irs/gethostent.c
577
if (ioctl(s, SIOCGLIFADDR, (char *)&lifreq) < 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
580
switch (lifreq.lifr_addr.ss_family) {
usr/src/lib/libresolv2/common/irs/gethostent.c
585
&lifreq.lifr_addr)->sin_addr,
usr/src/lib/libresolv2/common/irs/gethostent.c
589
n = ioctl(s, SIOCGLIFFLAGS, (char *)&lifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
592
if ((lifreq.lifr_flags & IFF_UP) == 0)
usr/src/lib/libresolv2/common/irs/gethostent.c
601
&lifreq.lifr_addr)->sin6_addr, sizeof in6);
usr/src/lib/libresolv2/common/irs/gethostent.c
604
n = ioctl(s, SIOCGLIFFLAGS, (char *)&lifreq);
usr/src/lib/libresolv2/common/irs/gethostent.c
607
if ((lifreq.lifr_flags & IFF_UP) == 0)
usr/src/lib/libresolv2/common/resolv/res_init.c
303
buflen = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/libresolv2/common/resolv/res_init.c
321
struct lifreq *lreqp, lreq;
usr/src/lib/libresolv2/common/resolv/res_init.c
323
lreqp = (struct lifreq *)&lifc.lifc_req[i];
usr/src/lib/libsocket/common/libsocket_priv.h
36
extern int getallifs(int, sa_family_t, struct lifreq **, int *, int64_t);
usr/src/lib/libsocket/inet/getifaddrs.c
289
struct lifreq *buf = NULL;
usr/src/lib/libsocket/inet/getifaddrs.c
290
struct lifreq *lifrp;
usr/src/lib/libsocket/inet/getifaddrs.c
291
struct lifreq lifrl;
usr/src/lib/libsocket/inet/getifaddrs.c
553
getallifs(int s, sa_family_t af, struct lifreq **lifr, int *numifs,
usr/src/lib/libsocket/inet/getifaddrs.c
576
bufsize = (lifn.lifn_count + 4) * sizeof (struct lifreq);
usr/src/lib/libsocket/inet/getifaddrs.c
589
*numifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/lib/libsocket/inet/interface_id.c
116
struct lifreq *lifrp;
usr/src/lib/libsocket/inet/interface_id.c
160
bufsize = numifs * sizeof (struct lifreq);
usr/src/lib/libsocket/inet/interface_id.c
182
for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifrp++) {
usr/src/lib/libsocket/inet/interface_id.c
225
struct lifreq *lifrp;
usr/src/lib/libsocket/inet/interface_id.c
247
bufsize = numifs * sizeof (struct lifreq);
usr/src/lib/libsocket/inet/interface_id.c
53
struct lifreq lifr;
usr/src/lib/libzonecfg/common/libzonecfg.c
2015
zonecfg_valid_net_address(char *address, struct lifreq *lifr)
usr/src/lib/libzonecfg/common/libzonecfg.c
2022
bzero(lifr, sizeof (struct lifreq));
usr/src/lib/libzonecfg/common/libzonecfg.c
2054
struct lifreq lifr;
usr/src/lib/print/libpapi-common/common/misc.c
109
struct lifreq *r;
usr/src/lib/print/libpapi-common/common/misc.c
127
c.lifc_buf = calloc(n.lifn_count, sizeof (struct lifreq));
usr/src/lib/print/libpapi-common/common/misc.c
128
c.lifc_len = (n.lifn_count * sizeof (struct lifreq));
usr/src/lib/print/libpapi-common/common/misc.c
137
for (count = c.lifc_len / sizeof (struct lifreq);
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
133
static boolean_t smb_duplicate_nic(smb_hostifs_t *iflist, struct lifreq *lifrp);
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
482
struct lifreq lifrr;
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
608
struct lifreq lifrl;
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
609
struct lifreq *lifrp;
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
646
lifc.lifc_len = lifn.lifn_count * sizeof (struct lifreq);
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
665
ifnum = lifc.lifc_len / sizeof (struct lifreq);
usr/src/lib/smbsrv/libsmb/common/smb_nic.c
713
smb_duplicate_nic(smb_hostifs_t *iflist, struct lifreq *lifrp)
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
449
struct lifreq lifr;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
545
struct lifreq lifreq;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
549
(void) dapl_os_strcpy(lifreq.lifr_name, ia_ptr->hca_ptr->name);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
551
retval = ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifreq);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
558
netmask = ((struct sockaddr_in *)&lifreq.lifr_addr)->
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
566
retval = ioctl(s, SIOCGLIFADDR, (caddr_t)&lifreq);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
573
netaddr = ((struct sockaddr_in *)&lifreq.lifr_addr)->
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
589
struct lifreq lifreq;
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
594
(void) dapl_os_strcpy(lifreq.lifr_name, ia_ptr->hca_ptr->name);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
596
retval = ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifreq);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
603
(void) dapl_os_memcpy(&netmask_sock, &lifreq.lifr_addr,
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
611
retval = ioctl(s, SIOCGLIFADDR, (caddr_t)&lifreq);
usr/src/lib/udapl/udapl_tavor/common/dapl_name_service.c
619
local_addr = (uchar_t *)&((struct sockaddr_in6 *)&lifreq.lifr_addr)->
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
313
struct lifreq lifreq;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
348
(void) dapl_os_strcpy(lifreq.lifr_name, hca_ptr->name);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
349
retval = ioctl(sfd, SIOCGLIFADDR, (caddr_t)&lifreq);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
358
lifreq.lifr_name);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
376
(void *)&lifreq.lifr_addr, sizeof (hca_ptr->hca_address));
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hca.c
381
"pkey 0x%08x, ip addr %s\n", lifreq.lifr_name, hca_ptr->node_GUID,
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
630
struct lifreq addr, llar;
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
65
spoof_get_lla(int s, const char *iface, struct lifreq *addrp,
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
66
struct lifreq *llap)
usr/src/uts/common/inet/ip.h
2937
struct lifreq *ci_lifr; /* the lifreq struct passed down */
usr/src/uts/common/inet/ip/ip.c
1001
/* 132 */ { SIOCSLIFMUXID, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1003
/* 133 */ { SIOCGLIFINDEX, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1005
/* 134 */ { SIOCSLIFINDEX, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1007
/* 135 */ { SIOCSLIFTOKEN, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
1009
/* 136 */ { SIOCGLIFTOKEN, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1011
/* 137 */ { SIOCSLIFSUBNET, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
1013
/* 138 */ { SIOCGLIFSUBNET, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1015
/* 139 */ { SIOCSLIFLNKINFO, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
1018
/* 140 */ { SIOCGLIFLNKINFO, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1020
/* 141 */ { SIOCLIFDELND, sizeof (struct lifreq), IPI_PRIV,
usr/src/uts/common/inet/ip/ip.c
1022
/* 142 */ { SIOCLIFGETND, sizeof (struct lifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
1024
/* 143 */ { SIOCLIFSETND, sizeof (struct lifreq), IPI_PRIV,
usr/src/uts/common/inet/ip/ip.c
1043
/* 154 */ { SIOCGLIFBINDING, sizeof (struct lifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
1045
/* 155 */ { SIOCSLIFGROUPNAME, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1048
/* 156 */ { SIOCGLIFGROUPNAME, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1080
/* 170 */ { SIOCGLIFZONE, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1082
/* 171 */ { SIOCSLIFZONE, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1089
/* 175 */ { SIOCGLIFUSESRC, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1092
/* 176 */ { SIOCSLIFUSESRC, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1117
/* 190 */ { SIOCGLIFDADSTATE, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
1119
/* 191 */ { SIOCSLIFPREFIX, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
1121
/* 192 */ { SIOCGLIFHWADDR, sizeof (struct lifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
12564
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip.c
12591
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip.c
949
/* 110 */ { SIOCLIFREMOVEIF, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
952
/* 111 */ { SIOCLIFADDIF, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
956
/* 112 */ { SIOCSLIFADDR, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
958
/* 113 */ { SIOCGLIFADDR, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
960
/* 114 */ { SIOCSLIFDSTADDR, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
962
/* 115 */ { SIOCGLIFDSTADDR, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
964
/* 116 */ { SIOCSLIFFLAGS, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
967
/* 117 */ { SIOCGLIFFLAGS, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
976
/* 121 */ { SIOCSLIFMTU, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
978
/* 122 */ { SIOCGLIFMTU, sizeof (struct lifreq), IPI_GET_CMD,
usr/src/uts/common/inet/ip/ip.c
980
/* 123 */ { SIOCGLIFBRDADDR, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
982
/* 124 */ { SIOCSLIFBRDADDR, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
984
/* 125 */ { SIOCGLIFNETMASK, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
986
/* 126 */ { SIOCSLIFNETMASK, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
988
/* 127 */ { SIOCGLIFMETRIC, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
990
/* 128 */ { SIOCSLIFMETRIC, sizeof (struct lifreq), IPI_PRIV | IPI_WR,
usr/src/uts/common/inet/ip/ip.c
992
/* 129 */ { SIOCSLIFNAME, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip.c
999
/* 131 */ { SIOCGLIFMUXID, sizeof (struct lifreq),
usr/src/uts/common/inet/ip/ip6_if.c
2768
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip6_if.c
2773
lifr = (struct lifreq *)mp->b_cont->b_cont->b_rptr;
usr/src/uts/common/inet/ip/ip6_if.c
2822
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip6_if.c
2825
lifr = (struct lifreq *)mp->b_cont->b_cont->b_rptr;
usr/src/uts/common/inet/ip/ip6_if.c
2853
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip6_if.c
2857
lifr = (struct lifreq *)mp->b_cont->b_cont->b_rptr;
usr/src/uts/common/inet/ip/ip_arp.c
1305
ip_sioctl_slifname_arp(queue_t *q, void *lifreq)
usr/src/uts/common/inet/ip/ip_arp.c
1308
struct lifreq *lifr = lifreq;
usr/src/uts/common/inet/ip/ip_arp.c
2403
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_arp.c
2407
if ((mp2 = allocb(sizeof (struct lifreq), BPRI_HI)) == NULL) {
usr/src/uts/common/inet/ip/ip_arp.c
2412
lifr = (struct lifreq *)mp2->b_rptr;
usr/src/uts/common/inet/ip/ip_arp.c
2413
mp2->b_wptr += sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_arp.c
2414
bzero(lifr, sizeof (struct lifreq));
usr/src/uts/common/inet/ip/ip_if.c
10239
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
10254
lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10703
struct lifreq *lifr = if_req;
usr/src/uts/common/inet/ip/ip_if.c
10759
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10781
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
10790
lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
10844
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
10857
lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11056
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11110
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
11112
lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11133
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
11135
lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11160
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11188
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11214
addrlen = ((struct lifreq *)if_req)->lifr_addrlen;
usr/src/uts/common/inet/ip/ip_if.c
11312
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11341
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11378
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11479
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11509
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
11613
lir = &((struct lifreq *)if_req)->lifr_ifinfo;
usr/src/uts/common/inet/ip/ip_if.c
12505
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
12626
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
12650
struct lifreq *lifr = ifreq;
usr/src/uts/common/inet/ip/ip_if.c
15799
struct lifreq *lifr = if_req;
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
16028
struct lifreq *lifr = (struct lifreq *)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
16064
struct lifreq *lifr = (struct lifreq *)ifreq;
usr/src/uts/common/inet/ip/ip_if.c
16169
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
16261
struct lifreq *lifr = 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
16519
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/ip/ip_if.c
16779
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
16784
mp2 = allocb(sizeof (struct lifreq), BPRI_HI);
usr/src/uts/common/inet/ip/ip_if.c
16792
iocp->ioc_count = sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
16794
lifr = (struct lifreq *)mp2->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
16795
mp2->b_wptr += sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
16796
bzero(lifr, sizeof (struct lifreq));
usr/src/uts/common/inet/ip/ip_if.c
18123
lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
18142
struct lifreq lifr;
usr/src/uts/common/inet/ip/ip_if.c
18170
uint_t lifrsize = sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
18172
struct lifreq *lifrp;
usr/src/uts/common/inet/ip/ip_if.c
19110
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
19128
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7051
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
7094
ci->ci_lifr = (struct lifreq *)ifr;
usr/src/uts/common/inet/ip/ip_if.c
7098
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7478
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
7518
lifs_bufsize = numlifs * sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
7539
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
7595
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
7675
lifc_bufsize = numlifs * sizeof (struct lifreq);
usr/src/uts/common/inet/ip/ip_if.c
7692
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
9293
struct lifreq *lifr;
usr/src/uts/common/inet/ip/ip_if.c
9320
lifr = (struct lifreq *)mp1->b_rptr;
usr/src/uts/common/inet/ip/ip_if.c
9946
struct lifreq *lifr = (struct lifreq *)if_req;
usr/src/uts/common/inet/kifconf/kifconf.c
166
struct lifreq lifr;
usr/src/uts/common/inet/kifconf/kifconf.c
218
struct lifreq lifr;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1003
if ((lifreq.lifr_flags & IFF_PROMISC) != 0)
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1016
mac_sdu_get(mh, NULL, &lifreq.lifr_mtu);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1042
lifreq.lifr_type = 0;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1043
sock = (struct sockaddr_dl *)&lifreq.lifr_addr;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1085
error = ddi_copyout(&lifreq, (void *)arg,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1086
sizeof (lifreq), mod);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
1168
pfp_lifreq_getlinkid(intptr_t arg, struct lifreq *lifreqp,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
62
static int pfp_lifreq_getlinkid(intptr_t, struct lifreq *, datalink_id_t *,
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
906
struct lifreq lifreq;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
923
error = pfp_lifreq_getlinkid(arg, &lifreq, &linkid, mod);
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
968
lifreq.lifr_index = linkid;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
982
lifreq.lifr_flags = IFF_RUNNING;
usr/src/uts/common/inet/sockmods/sockmod_pfp.c
984
lifreq.lifr_flags |= IFF_PROMISC;
usr/src/uts/common/io/bpf/bpf.c
1034
if (copyin((void *)addr, &lifreq, sizeof (lifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1038
error = bpf_ifname(d, lifreq.lifr_name,
usr/src/uts/common/io/bpf/bpf.c
1039
sizeof (lifreq.lifr_name));
usr/src/uts/common/io/bpf/bpf.c
1041
copyout(&lifreq, (void *)addr, sizeof (lifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1051
if (copyin((void *)addr, &lifreq, sizeof (lifreq)) != 0) {
usr/src/uts/common/io/bpf/bpf.c
1055
error = bpf_setif(d, lifreq.lifr_name,
usr/src/uts/common/io/bpf/bpf.c
1056
sizeof (lifreq.lifr_name));
usr/src/uts/common/io/bpf/bpf.c
837
struct lifreq lifreq;
usr/src/uts/common/io/bpf/net/bpf.h
133
#define BIOCGETLIF _IOR('B', 107, struct lifreq)
usr/src/uts/common/io/bpf/net/bpf.h
135
#define BIOCSETLIF _IOW('B', 108, struct lifreq)
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
135
lifcp->lifc_len = *bufsizep = (nifs * sizeof (struct lifreq));
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
167
struct lifreq *lifrp;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
173
nifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
193
struct lifreq *lifrp;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
211
nifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
347
struct lifreq *lifrp;
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
354
nifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rds/rds_ioctl.c
84
rds_capable_interface(struct lifreq *lifrp)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
269
struct lifreq lifr, *lifrp;
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
302
for (lifrp = (struct lifreq *)buf, rc = 0; rc < numifs;
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
398
if (ddi_copyin((void *)arg, &lifr, sizeof (struct lifreq), 0)
usr/src/uts/common/io/ib/clients/rdsv3/af_rds.c
414
sizeof (struct lifreq), 0);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
117
struct lifreq *lp, *rlp, lifr;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
153
bufsize = numifs * sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
173
n = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
183
bcopy(lp, &lifr, sizeof (struct lifreq));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
221
rbufsize = numifs * sizeof (struct lifreq);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
223
rlp = (struct lifreq *)rbuf;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
233
bcopy(lp, &lifr, sizeof (struct lifreq));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
266
bcopy(lp, rlp, sizeof (struct lifreq));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
80
rdsv3_capable_interface(struct lifreq *lifrp)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
326
lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
380
struct lifreq *lifrp, lifr_copy;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
391
nifs = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
411
err = ibcm_do_ip_ioctl(SIOCGLIFZONE, sizeof (struct lifreq),
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
424
err = ibcm_do_ip_ioctl(SIOCGLIFINDEX, sizeof (struct lifreq),
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
435
err = ibcm_do_ip_ioctl(SIOCGLIFFLAGS, sizeof (struct lifreq),
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_arp.c
448
sizeof (struct lifreq), &lifr_copy);
usr/src/uts/common/io/idm/idm_so.c
395
struct lifreq *lp;
usr/src/uts/common/io/idm/idm_so.c
441
bufsize = numifs * sizeof (struct lifreq);
usr/src/uts/common/io/idm/idm_so.c
459
n = lifc.lifc_len / sizeof (struct lifreq);
usr/src/uts/common/io/strplumb.c
299
getifflags(ldi_handle_t lh, struct lifreq *lifrp)
usr/src/uts/common/io/strplumb.c
306
iocb.ic_len = sizeof (struct lifreq);
usr/src/uts/common/io/strplumb.c
314
setifname(ldi_handle_t lh, struct lifreq *lifrp)
usr/src/uts/common/io/strplumb.c
321
iocb.ic_len = sizeof (struct lifreq);
usr/src/uts/common/io/strplumb.c
333
struct lifreq lifr;
usr/src/uts/common/io/strplumb.c
339
bzero(&lifr, sizeof (struct lifreq));
usr/src/uts/common/net/if.h
542
struct lifreq *lifcu_req;
usr/src/uts/common/net/if.h
560
struct lifreq *lifsu_req;
usr/src/uts/common/rpc/rpcib.c
112
static boolean_t rpcib_rdma_capable_interface(struct lifreq *);
usr/src/uts/common/rpc/rpcib.c
5239
rpcib_rdma_capable_interface(struct lifreq *lifrp)
usr/src/uts/common/rpc/rpcib.c
5316
lifcp->lifc_len = *bufsizep = lifn.lifn_count * sizeof (struct lifreq);
usr/src/uts/common/rpc/rpcib.c
5333
struct lifreq *lifrp;
usr/src/uts/common/rpc/rpcib.c
5343
if ((nifs = lifc.lifc_len / sizeof (struct lifreq)) == 0) {
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h
348
boolean_t rdsv3_capable_interface(struct lifreq *lifrp);
usr/src/uts/common/sys/sockio.h
155
#define SIOCLIFREMOVEIF _IOW('i', 110, struct lifreq) /* delete logical */
usr/src/uts/common/sys/sockio.h
156
#define SIOCLIFADDIF _IOWR('i', 111, struct lifreq) /* create logical */
usr/src/uts/common/sys/sockio.h
158
#define SIOCSLIFADDR _IOW('i', 112, struct lifreq) /* set if address */
usr/src/uts/common/sys/sockio.h
159
#define SIOCGLIFADDR _IOWR('i', 113, struct lifreq) /* get if address */
usr/src/uts/common/sys/sockio.h
160
#define SIOCSLIFDSTADDR _IOW('i', 114, struct lifreq) /* set p-p address */
usr/src/uts/common/sys/sockio.h
161
#define SIOCGLIFDSTADDR _IOWR('i', 115, struct lifreq) /* get p-p address */
usr/src/uts/common/sys/sockio.h
162
#define SIOCSLIFFLAGS _IOW('i', 116, struct lifreq) /* set if flags */
usr/src/uts/common/sys/sockio.h
163
#define SIOCGLIFFLAGS _IOWR('i', 117, struct lifreq) /* get if flags */
usr/src/uts/common/sys/sockio.h
170
#define SIOCSLIFMTU _IOW('i', 121, struct lifreq) /* set if mtu */
usr/src/uts/common/sys/sockio.h
171
#define SIOCGLIFMTU _IOWR('i', 122, struct lifreq) /* get if mtu */
usr/src/uts/common/sys/sockio.h
172
#define SIOCGLIFBRDADDR _IOWR('i', 123, struct lifreq) /* get broadcast addr */
usr/src/uts/common/sys/sockio.h
173
#define SIOCSLIFBRDADDR _IOW('i', 124, struct lifreq) /* set broadcast addr */
usr/src/uts/common/sys/sockio.h
174
#define SIOCGLIFNETMASK _IOWR('i', 125, struct lifreq) /* get subnetmask */
usr/src/uts/common/sys/sockio.h
175
#define SIOCSLIFNETMASK _IOW('i', 126, struct lifreq) /* set subnetmask */
usr/src/uts/common/sys/sockio.h
176
#define SIOCGLIFMETRIC _IOWR('i', 127, struct lifreq) /* get if metric */
usr/src/uts/common/sys/sockio.h
177
#define SIOCSLIFMETRIC _IOW('i', 128, struct lifreq) /* set if metric */
usr/src/uts/common/sys/sockio.h
178
#define SIOCSLIFNAME _IOWR('i', 129, struct lifreq) /* set interface name */
usr/src/uts/common/sys/sockio.h
180
#define SIOCGLIFMUXID _IOWR('i', 131, struct lifreq) /* get if muxid */
usr/src/uts/common/sys/sockio.h
181
#define SIOCSLIFMUXID _IOW('i', 132, struct lifreq) /* set if muxid */
usr/src/uts/common/sys/sockio.h
183
#define SIOCGLIFINDEX _IOWR('i', 133, struct lifreq) /* get if index */
usr/src/uts/common/sys/sockio.h
184
#define SIOCSLIFINDEX _IOW('i', 134, struct lifreq) /* set if index */
usr/src/uts/common/sys/sockio.h
186
#define SIOCSLIFTOKEN _IOW('i', 135, struct lifreq) /* Set token for link */
usr/src/uts/common/sys/sockio.h
189
#define SIOCGLIFTOKEN _IOWR('i', 136, struct lifreq) /* Get token for link */
usr/src/uts/common/sys/sockio.h
193
#define SIOCSLIFSUBNET _IOW('i', 137, struct lifreq) /* set subnet prefix */
usr/src/uts/common/sys/sockio.h
194
#define SIOCGLIFSUBNET _IOWR('i', 138, struct lifreq) /* get subnet prefix */
usr/src/uts/common/sys/sockio.h
196
#define SIOCSLIFLNKINFO _IOW('i', 139, struct lifreq) /* set link info */
usr/src/uts/common/sys/sockio.h
197
#define SIOCGLIFLNKINFO _IOWR('i', 140, struct lifreq) /* get link info */
usr/src/uts/common/sys/sockio.h
199
#define SIOCLIFDELND _IOW('i', 141, struct lifreq) /* Delete ND entry */
usr/src/uts/common/sys/sockio.h
200
#define SIOCLIFGETND _IOWR('i', 142, struct lifreq) /* Get ND entry */
usr/src/uts/common/sys/sockio.h
201
#define SIOCLIFSETND _IOW('i', 143, struct lifreq) /* Set ND entry */
usr/src/uts/common/sys/sockio.h
222
#define SIOCGLIFBINDING _IOWR('i', 154, struct lifreq)
usr/src/uts/common/sys/sockio.h
223
#define SIOCSLIFGROUPNAME _IOW('i', 155, struct lifreq)
usr/src/uts/common/sys/sockio.h
224
#define SIOCGLIFGROUPNAME _IOWR('i', 156, struct lifreq)
usr/src/uts/common/sys/sockio.h
262
#define SIOCGLIFZONE _IOWR('i', 170, struct lifreq) /* get zone id */
usr/src/uts/common/sys/sockio.h
263
#define SIOCSLIFZONE _IOW('i', 171, struct lifreq) /* set zone id */
usr/src/uts/common/sys/sockio.h
276
#define SIOCGLIFUSESRC _IOWR('i', 175, struct lifreq) /* get src addr */
usr/src/uts/common/sys/sockio.h
277
#define SIOCSLIFUSESRC _IOW('i', 176, struct lifreq) /* set src addr */
usr/src/uts/common/sys/sockio.h
332
#define SIOCGLIFDADSTATE _IOWR('i', 190, struct lifreq)
usr/src/uts/common/sys/sockio.h
338
#define SIOCSLIFPREFIX _IOWR('i', 191, struct lifreq)
usr/src/uts/common/sys/sockio.h
340
#define SIOCGLIFHWADDR _IOWR('i', 192, struct lifreq)