Home
last modified time | relevance | path

Searched refs:ifaddrp (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Dif_mpadm.c150 ifaddrlistx_t *ifaddrp, *ifaddrs; in do_offline() local
165 for (ifaddrp = ifaddrs; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in do_offline()
166 if (!(ifaddrp->ia_flags & IFF_OFFLINE)) in do_offline()
167 warn("IFF_OFFLINE vanished on %s\n", ifaddrp->ia_name); in do_offline()
169 if (!set_lifflags(ifaddrp->ia_name, in do_offline()
170 ifaddrp->ia_flags & ~IFF_UP)) in do_offline()
172 ifaddrp->ia_name); in do_offline()
181 ifaddrlistx_t *ifaddrp, *ifaddrs; in undo_offline() local
193 for (ifaddrp = ifaddrs; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in undo_offline()
194 if (!(ifaddrp->ia_flags & IFF_OFFLINE)) in undo_offline()
[all …]
/illumos-gate/usr/src/lib/libinetutil/common/
H A Difaddrlistx.c46 ifaddrlistx_t *ifaddrp, *ifaddrs = NULL; in ifaddrlistx() local
130 if ((ifaddrp = malloc(sizeof (ifaddrlistx_t))) == NULL) in ifaddrlistx()
133 (void) strlcpy(ifaddrp->ia_name, lifrp->lifr_name, LIFNAMSIZ); in ifaddrlistx()
134 ifaddrp->ia_flags = lifrp->lifr_flags; in ifaddrlistx()
135 ifaddrp->ia_addr = addr; in ifaddrlistx()
136 ifaddrp->ia_next = ifaddrs; in ifaddrlistx()
137 ifaddrs = ifaddrp; in ifaddrlistx()
160 ifaddrlistx_free(ifaddrlistx_t *ifaddrp) in ifaddrlistx_free() argument
164 for (; ifaddrp != NULL; ifaddrp = next_ifaddrp) { in ifaddrlistx_free()
165 next_ifaddrp = ifaddrp->ia_next; in ifaddrlistx_free()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Difconfig.c1673 ifaddrp = ifaddrs; in setifether()
1674 for (; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in setifether()
1675 if (!ifaddr_down(ifaddrp)) { in setifether()
1696 for (ifaddrp = ifaddrs; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in setifether()
1697 if (!ifaddr_up(ifaddrp)) in setifether()
2183 ifaddrp = ifaddrs; in setifgroupname()
2184 for (; ifaddrp != NULL; ifaddrp = nextifaddrp) { in setifgroupname()
2186 ifaddrs = ifaddrp; in setifgroupname()
2191 downaddrs = ifaddrp; in setifgroupname()
2260 for (ifaddrp = downaddrs; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in setifgroupname()
[all …]
/illumos-gate/usr/src/lib/libipadm/common/
H A Dipadm_if.c1176 ifaddrlistx_t *ifaddrs, *ifaddrp; in i_ipadm_unplumb_if() local
1253 ifaddrp = ifaddrs; in i_ipadm_unplumb_if()
1254 for (; ifaddrp != NULL; ifaddrp = ifaddrp->ia_next) { in i_ipadm_unplumb_if()
1255 int sock = (ifaddrp->ia_flags & IFF_IPV4) ? in i_ipadm_unplumb_if()
1259 if (((ifaddrp->ia_flags & IFF_IPV6) && !v6) || in i_ipadm_unplumb_if()
1260 (!(ifaddrp->ia_flags & IFF_IPV6) && v6)) in i_ipadm_unplumb_if()
1264 (void) strlcpy(lifrl.lifr_name, ifaddrp->ia_name, in i_ipadm_unplumb_if()