Lines Matching defs:flags

358 	uint64_t		flags;
447 flags = ifap->ifa_flags;
452 } else if ((flags & IFF_DHCPRUNNING) && (!(flags & IFF_IPV6) ||
455 } else if (flags & IFF_ADDRCONF) {
461 * Populate the flags for the active configuration from the
464 if (!(flags & IFF_UP)) {
465 if (flags & IFF_DUPLICATE)
471 if (flags & IFF_RUNNING) {
493 if (flags & IFF_UNNUMBERED)
495 if (flags & IFF_PRIVATE)
497 if (flags & IFF_TEMPORARY)
499 if (flags & IFF_DEPRECATED)
627 * for the flags.
904 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
959 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
1007 ipadm_prop_desc_t *pdp, const void *pval, uint_t af, uint_t flags)
1017 if (flags & IPADM_OPT_PERSIST) {
1019 } else if (flags & IPADM_OPT_ACTIVE) {
1553 * If IPADM_OPT_PERSIST was set in `flags', we need to store
1992 uint32_t flags = IPADM_OPT_ACTIVE;
2023 flags |= IPADM_OPT_UP;
2043 return (i_ipadm_create_addr(iph, &ipaddr, flags));
2401 * If IPH_LEGACY is set in iph_flags, flags has to be IPADM_OPT_ACTIVE
2407 * If IPADM_OPT_V46 is passed in the flags, then both IPv4 and IPv6 interfaces
2412 ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags)
2434 status = i_ipadm_validate_create_addr(iph, addr, flags);
2490 status = i_ipadm_create_if(iph, ifname, af, flags);
2497 if (!is_6to4 && !legacy && (flags & IPADM_OPT_V46)) {
2499 status = i_ipadm_create_if(iph, ifname, other_af, flags);
2501 (void) i_ipadm_delete_if(iph, ifname, af, flags);
2509 * Some input validation based on the interface flags:
2521 (ifflags & IFF_L3PROTECT) && (flags & IPADM_OPT_PERSIST)) {
2576 status = i_ipadm_create_addr(iph, addr, flags);
2579 status = i_ipadm_create_dhcp(iph, addr, flags);
2582 status = i_ipadm_create_ipv6addrs(iph, addr, flags);
2603 af, flags);
2607 other_af, flags);
2610 (void) i_ipadm_delete_addrobj(iph, addr, flags);
2613 (void) i_ipadm_delete_addrobj(iph, addr, flags);
2626 i_ipadm_create_addr(ipadm_handle_t iph, ipadm_addrobj_t ipaddr, uint32_t flags)
2702 if (flags & IPADM_OPT_UP) {
2733 flags);
2759 ipadm_delete_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags)
2763 boolean_t release = ((flags & IPADM_OPT_RELEASE) != 0);
2770 if (flags == 0 || ((flags & IPADM_OPT_PERSIST) &&
2771 !(flags & IPADM_OPT_ACTIVE)) ||
2772 (flags & ~(IPADM_COMMON_OPT_MASK|IPADM_OPT_RELEASE))) {
2793 (flags & IPADM_OPT_ACTIVE) && !(flags & IPADM_OPT_PERSIST)) {
2834 (flags & IPADM_OPT_PERSIST)) {
2835 flags &= ~IPADM_OPT_PERSIST;
2837 status = i_ipadm_delete_addrobj(iph, &ipaddr, flags);
2848 * entry in persistent DB if IPADM_OPT_PERSIST is set in `flags'.
2851 i_ipadm_create_dhcp(ipadm_handle_t iph, ipadm_addrobj_t addr, uint32_t flags)
2890 status = i_ipadm_addr_persist(iph, addr, B_FALSE, flags);
3004 ipadm_addr_info_t **addrinfo, uint32_t flags, int64_t lifc_flags)
3015 flags, lifc_flags));
3035 boolean_t default_prefixlen, uint32_t flags)
3065 if (flags & IPADM_OPT_UP)
3087 * IPADM_OPT_PERSIST is not set in their flags. They send
3093 if (flags & IPADM_OPT_ACTIVE)
3095 if (flags & IPADM_OPT_PERSIST)
3108 (flags & IPADM_OPT_PERSIST)) {
3114 status = i_ipadm_persist_propval(iph, pdp, pval, ipaddr, flags);
3126 i_ipadm_addr_persist_nvl(ipadm_handle_t iph, nvlist_t *nvl, uint32_t flags)
3140 sargp->ia_flags = flags;
3153 * `flags', so that the object will not be recreated on next reboot or on an
3158 uint32_t flags)
3165 if (flags & IPADM_OPT_ACTIVE)
3167 if (flags & IPADM_OPT_PERSIST)
3179 * and retrieves the address flags for that object from kernel.
3229 uint64_t flags;
3233 &flags);
3236 if (flags & IFF_UP)
3242 if (flags & IFF_DUPLICATE)
3272 uint64_t flags;
3275 &flags);
3280 if (flags & IFF_UP) {
3285 } else if (flags & IFF_DUPLICATE) {
3319 uint64_t flags;
3353 status = i_ipadm_get_flags(iph, lifname, af, &flags);
3363 if (!(flags & IFF_DUPLICATE))
3398 uint32_t flags)
3410 if (ipaddr == NULL || flags == 0 || flags == IPADM_OPT_PERSIST ||
3411 (flags & ~(IPADM_COMMON_OPT_MASK|IPADM_OPT_UP|IPADM_OPT_V46))) {
3453 if ((flags & IPADM_OPT_PERSIST) && a_exists && !p_exists) {
3530 ipadm_enable_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags)
3542 if (flags & IPADM_OPT_PERSIST)
3589 ipadm_disable_addr(ipadm_handle_t iph, const char *aobjname, uint32_t flags)
3592 if (flags & IPADM_OPT_PERSIST)