Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libsocket/inet/
H A Dgetifaddrs.c291 struct lifreq lifrl; in getallifaddrs() local
346 (void) strncpy(lifrl.lifr_name, lifrp->lifr_name, in getallifaddrs()
347 sizeof (lifrl.lifr_name)); in getallifaddrs()
354 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) in getallifaddrs()
356 if ((flags & LIFC_ENABLED) && !(lifrl.lifr_flags & IFF_UP)) in getallifaddrs()
375 curr->ifa_flags = lifrl.lifr_flags; in getallifaddrs()
386 if (ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifrl) < 0) in getallifaddrs()
391 (void) memcpy(curr->ifa_netmask, &lifrl.lifr_addr, in getallifaddrs()
396 if (ioctl(s, SIOCGLIFDSTADDR, (caddr_t)&lifrl) < 0) in getallifaddrs()
402 (void) memcpy(curr->ifa_dstaddr, &lifrl.lifr_addr, in getallifaddrs()
[all …]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_if.c108 struct lifreq lifrl; in i_ipadm_active_if_info() local
162 (void) strlcpy(lifrl.lifr_name, in i_ipadm_active_if_info()
163 lifrp->lifr_name, sizeof (lifrl.lifr_name)); in i_ipadm_active_if_info()
166 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) in i_ipadm_active_if_info()
172 if (lifrl.lifr_flags & IFF_BROADCAST) in i_ipadm_active_if_info()
174 if (lifrl.lifr_flags & IFF_MULTICAST) in i_ipadm_active_if_info()
176 if (lifrl.lifr_flags & IFF_POINTOPOINT) in i_ipadm_active_if_info()
178 if (lifrl.lifr_flags & IFF_VIRTUAL) { in i_ipadm_active_if_info()
182 if (lifrl.lifr_flags & IFF_IPMP) { in i_ipadm_active_if_info()
186 if (lifrl.lifr_flags & IFF_STANDBY) in i_ipadm_active_if_info()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c1490 struct lifreq lifrl; /* local lifreq struct */ in setifflags() local
1540 (void) strlcpy(lifrl.lifr_name, name, LIFNAMSIZ); in setifflags()
1544 ioctl(s, SIOCGLIFGROUPNAME, &lifrl) == 0 && in setifflags()
1545 lifrl.lifr_groupname[0] != '\0') { in setifflags()
1548 (void) strlcpy(lifgr.gi_grname, lifrl.lifr_groupname, in setifflags()
1553 (void) strlcpy(lifrl.lifr_name, lifgr.gi_grifname, LIFNAMSIZ); in setifflags()
1554 if (ioctl(s, SIOCGLIFFLAGS, &lifrl) == -1) in setifflags()
1556 if (!(lifrl.lifr_flags & IFF_UP)) { in setifflags()
1557 lifrl.lifr_flags |= IFF_UP; in setifflags()
1558 if (ioctl(s, SIOCSLIFFLAGS, &lifrl) == -1) in setifflags()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_nic.c608 struct lifreq lifrl; in smb_nic_hlist_sysget() local
674 (void) memset(&lifrl, 0, sizeof (lifrl)); in smb_nic_hlist_sysget()
675 (void) strlcpy(lifrl.lifr_name, lifrp->lifr_name, in smb_nic_hlist_sysget()
676 sizeof (lifrl.lifr_name)); in smb_nic_hlist_sysget()
678 if (ioctl(s4, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) { in smb_nic_hlist_sysget()
680 (ioctl(s6, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0)) { in smb_nic_hlist_sysget()
687 if (lifrl.lifr_flags & IFF_LOOPBACK) { in smb_nic_hlist_sysget()
691 if ((lifrl.lifr_flags & IFF_UP) == 0) { in smb_nic_hlist_sysget()
/illumos-gate/usr/src/cmd/zoneadmd/
H A Dvplat.c1895 struct lifreq *lifrp, lifrl; in unconfigure_shared_network_interfaces() local
1937 lifrl.lifr_name); in unconfigure_shared_network_interfaces()
1941 (void) memset(&lifrl, 0, sizeof (lifrl)); in unconfigure_shared_network_interfaces()
1942 (void) strncpy(lifrl.lifr_name, lifrp->lifr_name, in unconfigure_shared_network_interfaces()
1943 sizeof (lifrl.lifr_name)); in unconfigure_shared_network_interfaces()
1944 if (ioctl(s, SIOCGLIFZONE, (caddr_t)&lifrl) < 0) { in unconfigure_shared_network_interfaces()
1953 "network interface is bound", lifrl.lifr_name); in unconfigure_shared_network_interfaces()
1957 if (lifrl.lifr_zoneid == zone_id) { in unconfigure_shared_network_interfaces()
1958 if (ioctl(s, SIOCLIFREMOVEIF, (caddr_t)&lifrl) < 0) { in unconfigure_shared_network_interfaces()
1961 lifrl.lifr_name); in unconfigure_shared_network_interfaces()