Lines Matching refs:ifm

660 	struct ifaddrmsg *ifm;  in inet_rtm_deladdr()  local
664 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX, in inet_rtm_deladdr()
669 ifm = nlmsg_data(nlh); in inet_rtm_deladdr()
673 in_dev = inetdev_by_index(net, ifm->ifa_index); in inet_rtm_deladdr()
691 (ifm->ifa_prefixlen != ifa->ifa_prefixlen || in inet_rtm_deladdr()
849 struct ifaddrmsg *ifm = nlmsg_data(nlh); in inet_validate_rtm() local
852 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX, in inet_validate_rtm()
857 if (ifm->ifa_prefixlen > 32) { in inet_validate_rtm()
887 struct ifaddrmsg *ifm = nlmsg_data(nlh); in inet_rtm_to_ifa() local
893 dev = __dev_get_by_index(net, ifm->ifa_index); in inet_rtm_to_ifa()
919 ifa->ifa_prefixlen = ifm->ifa_prefixlen; in inet_rtm_to_ifa()
920 ifa->ifa_mask = inet_make_mask(ifm->ifa_prefixlen); in inet_rtm_to_ifa()
921 ifa->ifa_flags = nla_get_u32_default(tb[IFA_FLAGS], ifm->ifa_flags); in inet_rtm_to_ifa()
922 ifa->ifa_scope = ifm->ifa_scope; in inet_rtm_to_ifa()
1710 struct ifaddrmsg *ifm; in inet_fill_ifaddr() local
1716 nlh = nlmsg_put(skb, args->portid, args->seq, args->event, sizeof(*ifm), in inet_fill_ifaddr()
1721 ifm = nlmsg_data(nlh); in inet_fill_ifaddr()
1722 ifm->ifa_family = AF_INET; in inet_fill_ifaddr()
1723 ifm->ifa_prefixlen = ifa->ifa_prefixlen; in inet_fill_ifaddr()
1729 ifm->ifa_flags = (__u8)flags; in inet_fill_ifaddr()
1731 ifm->ifa_scope = ifa->ifa_scope; in inet_fill_ifaddr()
1732 ifm->ifa_index = ifa->ifa_dev->dev->ifindex; in inet_fill_ifaddr()
1792 struct ifaddrmsg *ifm; in inet_valid_dump_ifaddr_req() local
1795 ifm = nlmsg_payload(nlh, sizeof(*ifm)); in inet_valid_dump_ifaddr_req()
1796 if (!ifm) { in inet_valid_dump_ifaddr_req()
1801 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) { in inet_valid_dump_ifaddr_req()
1806 fillargs->ifindex = ifm->ifa_index; in inet_valid_dump_ifaddr_req()
1812 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX, in inet_valid_dump_ifaddr_req()