IFF_DUPLICATE
if (!addr_added && !(flags & IFF_DUPLICATE)) {
if (flags & IFF_DUPLICATE) {
if (flags & IFF_DUPLICATE) {
} else if (lifr.lifr_flags & IFF_DUPLICATE) {
} else if (lifr.lifr_flags & IFF_DUPLICATE) {
if ((lifr.lifr_flags & IFF_DUPLICATE) &&
(lifr.lifr_flags & IFF_DUPLICATE)) {
if (ifaddrlistx(lifrl.lifr_name, IFF_UP|IFF_DUPLICATE,
lifrl.lifr_flags & IFF_DUPLICATE) {
{ IFF_DUPLICATE, "DUPLICATE" },
if (flags & IFF_DUPLICATE)
} else if (flags & IFF_DUPLICATE) {
if (!(flags & IFF_DUPLICATE))
if (flags & IFF_DUPLICATE)
if (ifaddrlistx(ifname, IFF_UP|IFF_DUPLICATE,
} else if (lifrl.lifr_flags & IFF_DUPLICATE) {
IPADM_OPT_ACTIVE | IPADM_OPT_ZEROADDR, IFF_UP | IFF_DUPLICATE);
if (flags & IFF_DUPLICATE)
(flags & (appflags | IFF_UP | IFF_DUPLICATE)))
if ((lifrp->lifr_flags & (IFF_UP|IFF_DUPLICATE)) == 0)
if (err != 0 || !(lifrp->lifr_flags & IFF_DUPLICATE))
#define IPIF_DUPLICATE IFF_DUPLICATE /* address is in use */
IFF_PREFERRED|IFF_TEMPORARY|IFF_DUPLICATE)
IFF_LOOPBACK | IFF_ALLMULTI | IFF_DUPLICATE | IFF_COS_ENABLED | \