Lines Matching refs:ifm

4082 	struct ifaddrmsg *ifm;  in inet6_rtm_deladdr()  local
4088 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv6_policy); in inet6_rtm_deladdr()
4092 ifm = nlmsg_data(nlh); in inet6_rtm_deladdr()
4097 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags; in inet6_rtm_deladdr()
4102 return inet6_addr_del(net, ifm->ifa_index, ifa_flags, pfx, in inet6_rtm_deladdr()
4103 ifm->ifa_prefixlen); in inet6_rtm_deladdr()
4191 struct ifaddrmsg *ifm; in inet6_rtm_newaddr() local
4200 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv6_policy); in inet6_rtm_newaddr()
4204 ifm = nlmsg_data(nlh); in inet6_rtm_newaddr()
4220 dev = __dev_get_by_index(net, ifm->ifa_index); in inet6_rtm_newaddr()
4224 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags; in inet6_rtm_newaddr()
4236 return inet6_addr_add(net, ifm->ifa_index, pfx, peer_pfx, in inet6_rtm_newaddr()
4237 ifm->ifa_prefixlen, ifa_flags, in inet6_rtm_newaddr()
4255 struct ifaddrmsg *ifm; in put_ifaddrmsg() local
4257 ifm = nlmsg_data(nlh); in put_ifaddrmsg()
4258 ifm->ifa_family = AF_INET6; in put_ifaddrmsg()
4259 ifm->ifa_prefixlen = prefixlen; in put_ifaddrmsg()
4260 ifm->ifa_flags = flags; in put_ifaddrmsg()
4261 ifm->ifa_scope = scope; in put_ifaddrmsg()
4262 ifm->ifa_index = ifindex; in put_ifaddrmsg()
4553 struct ifaddrmsg *ifm; in inet6_rtm_getaddr() local
4561 err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, ifa_ipv6_policy); in inet6_rtm_getaddr()
4571 ifm = nlmsg_data(nlh); in inet6_rtm_getaddr()
4572 if (ifm->ifa_index) in inet6_rtm_getaddr()
4573 dev = __dev_get_by_index(net, ifm->ifa_index); in inet6_rtm_getaddr()