Searched refs:lifrl (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libsocket/inet/
H A Dgetifaddrs.c96 struct lifreq lifrl; local
130 (void) strncpy(lifrl.lifr_name, lifrp->lifr_name,
131 sizeof (lifrl.lifr_name));
138 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0)
140 if ((flags & LIFC_ENABLED) && !(lifrl.lifr_flags & IFF_UP))
159 curr->ifa_flags = lifrl.lifr_flags;
170 if (ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifrl) < 0)
175 (void) memcpy(curr->ifa_netmask, &lifrl.lifr_addr,
180 if (ioctl(s, SIOCGLIFDSTADDR, (caddr_t)&lifrl) < 0)
186 (void) memcpy(curr->ifa_dstaddr, &lifrl
[all...]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_if.c89 struct lifreq lifrl; local
144 (void) strlcpy(lifrl.lifr_name,
145 lifrp->lifr_name, sizeof (lifrl.lifr_name));
148 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0)
150 if (lifrl.lifr_flags & IFF_BROADCAST)
152 if (lifrl.lifr_flags & IFF_MULTICAST)
154 if (lifrl.lifr_flags & IFF_POINTOPOINT)
156 if (lifrl.lifr_flags & IFF_VIRTUAL)
158 if (lifrl.lifr_flags & IFF_IPMP)
160 if (lifrl
1026 struct lifreq lifrl; local
[all...]
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_nic.c608 struct lifreq lifrl; local
674 (void) memset(&lifrl, 0, sizeof (lifrl));
675 (void) strlcpy(lifrl.lifr_name, lifrp->lifr_name,
676 sizeof (lifrl.lifr_name));
678 if (ioctl(s4, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) {
680 (ioctl(s6, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0)) {
687 if (lifrl.lifr_flags & IFF_LOOPBACK) {
691 if ((lifrl.lifr_flags & IFF_UP) == 0) {
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c1489 struct lifreq lifrl; /* local lifreq struct */ local
1539 (void) strlcpy(lifrl.lifr_name, name, LIFNAMSIZ);
1543 ioctl(s, SIOCGLIFGROUPNAME, &lifrl) == 0 &&
1544 lifrl.lifr_groupname[0] != '\0') {
1547 (void) strlcpy(lifgr.gi_grname, lifrl.lifr_groupname,
1552 (void) strlcpy(lifrl.lifr_name, lifgr.gi_grifname, LIFNAMSIZ);
1553 if (ioctl(s, SIOCGLIFFLAGS, &lifrl) == -1)
1555 if (!(lifrl.lifr_flags & IFF_UP)) {
1556 lifrl.lifr_flags |= IFF_UP;
1557 if (ioctl(s, SIOCSLIFFLAGS, &lifrl)
2095 struct lifreq lifrl; local
3811 struct lifreq lifrl; /* Local lifreq struct */ local
[all...]
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dvplat.c1877 struct lifreq *lifrp, lifrl; local
1919 lifrl.lifr_name);
1923 (void) memset(&lifrl, 0, sizeof (lifrl));
1924 (void) strncpy(lifrl.lifr_name, lifrp->lifr_name,
1925 sizeof (lifrl.lifr_name));
1926 if (ioctl(s, SIOCGLIFZONE, (caddr_t)&lifrl) < 0) {
1935 "network interface is bound", lifrl.lifr_name);
1939 if (lifrl.lifr_zoneid == zone_id) {
1940 if (ioctl(s, SIOCLIFREMOVEIF, (caddr_t)&lifrl) <
[all...]

Completed in 116 milliseconds