Lines Matching refs:ifa_flags

1061 	     !(cfg->ifa_flags & IFA_F_MCAUTOJOIN)) ||
1118 ifa->flags = cfg->ifa_flags;
1120 if (!(cfg->ifa_flags & IFA_F_NODAD))
1405 cfg.ifa_flags = IFA_F_TEMPORARY;
1408 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
2115 .ifa_flags = ifp->flags,
2602 .ifa_flags = addr_flags,
2612 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
2934 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR && cfg->plen != 64)
2945 if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) {
2963 cfg->ifa_flags |= IFA_F_PERMANENT;
2969 cfg->ifa_flags |= IFA_F_DEPRECATED;
2975 if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) {
2992 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR)
2998 } else if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) {
3006 static int inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags,
3032 (ifa_flags & IFA_F_MANAGETEMPADDR))
3052 .ifa_flags = IFA_F_PERMANENT,
3099 .ifa_flags = IFA_F_PERMANENT,
3199 .ifa_flags = flags | IFA_F_PERMANENT,
3210 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
4661 u32 ifa_flags;
4674 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags;
4677 ifa_flags &= IFA_F_MANAGETEMPADDR;
4679 return inet6_addr_del(net, ifm->ifa_index, ifa_flags, pfx,
4732 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR &&
4737 cfg->ifa_flags &= ~IFA_F_OPTIMISTIC;
4747 cfg->ifa_flags |= IFA_F_PERMANENT;
4753 cfg->ifa_flags |= IFA_F_DEPRECATED;
4771 ifp->flags |= cfg->ifa_flags;
4786 if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) {
4884 cfg.ifa_flags = nla_get_u32(tb[IFA_FLAGS]);
4886 cfg.ifa_flags = ifm->ifa_flags;
4889 cfg.ifa_flags &= IFA_F_NODAD | IFA_F_HOMEADDRESS |
4898 cfg.ifa_flags &= ~IFA_F_OPTIMISTIC;
4900 if (cfg.ifa_flags & IFA_F_NODAD &&
4901 cfg.ifa_flags & IFA_F_OPTIMISTIC) {
4934 ifm->ifa_flags = flags;
5203 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5363 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {