Lines Matching refs:ifa_flags

1076 		   !(cfg->ifa_flags & IFA_F_MCAUTOJOIN)) {
1139 ifa->flags = cfg->ifa_flags;
1142 if (!(cfg->ifa_flags & IFA_F_NODAD))
1468 cfg.ifa_flags = IFA_F_TEMPORARY;
1471 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
2179 .ifa_flags = ifp->flags,
2666 .ifa_flags = addr_flags,
2677 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
3014 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR && cfg->plen != 64) {
3029 if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) {
3049 cfg->ifa_flags |= IFA_F_PERMANENT;
3055 cfg->ifa_flags |= IFA_F_DEPRECATED;
3061 if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) {
3078 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR)
3084 } else if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) {
3092 static int inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags,
3125 (ifa_flags & IFA_F_MANAGETEMPADDR))
3147 .ifa_flags = IFA_F_PERMANENT,
3194 .ifa_flags = IFA_F_PERMANENT,
3299 .ifa_flags = flags | IFA_F_PERMANENT,
3311 cfg.ifa_flags |= IFA_F_OPTIMISTIC;
4780 u32 ifa_flags;
4793 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags;
4796 ifa_flags &= IFA_F_MANAGETEMPADDR;
4798 return inet6_addr_del(net, ifm->ifa_index, ifa_flags, pfx,
4861 if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR &&
4866 cfg->ifa_flags &= ~IFA_F_OPTIMISTIC;
4876 cfg->ifa_flags |= IFA_F_PERMANENT;
4882 cfg->ifa_flags |= IFA_F_DEPRECATED;
4900 ifp->flags |= cfg->ifa_flags;
4916 if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) {
5019 cfg.ifa_flags = nla_get_u32(tb[IFA_FLAGS]);
5021 cfg.ifa_flags = ifm->ifa_flags;
5024 cfg.ifa_flags &= IFA_F_NODAD | IFA_F_HOMEADDRESS |
5033 cfg.ifa_flags &= ~IFA_F_OPTIMISTIC;
5035 if (cfg.ifa_flags & IFA_F_NODAD &&
5036 cfg.ifa_flags & IFA_F_OPTIMISTIC) {
5071 ifm->ifa_flags = flags;
5352 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5493 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {