Lines Matching refs:ifm
4658 struct ifaddrmsg *ifm;
4664 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4669 ifm = nlmsg_data(nlh);
4674 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags;
4679 return inet6_addr_del(net, ifm->ifa_index, ifa_flags, pfx,
4680 ifm->ifa_prefixlen);
4842 struct ifaddrmsg *ifm;
4851 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4858 ifm = nlmsg_data(nlh);
4864 cfg.plen = ifm->ifa_prefixlen;
4879 dev = __dev_get_by_index(net, ifm->ifa_index);
4886 cfg.ifa_flags = ifm->ifa_flags;
4912 return inet6_addr_add(net, ifm->ifa_index, &cfg, extack);
4929 struct ifaddrmsg *ifm;
4931 ifm = nlmsg_data(nlh);
4932 ifm->ifa_family = AF_INET6;
4933 ifm->ifa_prefixlen = prefixlen;
4934 ifm->ifa_flags = flags;
4935 ifm->ifa_scope = scope;
4936 ifm->ifa_index = ifindex;
5194 struct ifaddrmsg *ifm;
5197 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
5202 ifm = nlmsg_data(nlh);
5203 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5208 fillargs->ifindex = ifm->ifa_index;
5214 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5350 struct ifaddrmsg *ifm;
5353 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
5359 return nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
5362 ifm = nlmsg_data(nlh);
5363 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5368 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5403 struct ifaddrmsg *ifm;
5429 ifm = nlmsg_data(nlh);
5430 if (ifm->ifa_index)
5431 dev = dev_get_by_index(tgt_net, ifm->ifa_index);
5917 struct ifinfomsg *ifm;
5919 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
5924 if (nlmsg_attrlen(nlh, sizeof(*ifm))) {
5929 ifm = nlmsg_data(nlh);
5930 if (ifm->__ifi_pad || ifm->ifi_type || ifm->ifi_flags ||
5931 ifm->ifi_change || ifm->ifi_index) {