Lines Matching refs:ifm
4726 struct ifaddrmsg *ifm;
4732 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4737 ifm = nlmsg_data(nlh);
4742 ifa_flags = tb[IFA_FLAGS] ? nla_get_u32(tb[IFA_FLAGS]) : ifm->ifa_flags;
4747 return inet6_addr_del(net, ifm->ifa_index, ifa_flags, pfx,
4748 ifm->ifa_prefixlen, extack);
4912 struct ifaddrmsg *ifm;
4921 err = nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
4928 ifm = nlmsg_data(nlh);
4934 cfg.plen = ifm->ifa_prefixlen;
4952 dev = __dev_get_by_index(net, ifm->ifa_index);
4961 cfg.ifa_flags = ifm->ifa_flags;
4987 return inet6_addr_add(net, ifm->ifa_index, &cfg, extack);
5006 struct ifaddrmsg *ifm;
5008 ifm = nlmsg_data(nlh);
5009 ifm->ifa_family = AF_INET6;
5010 ifm->ifa_prefixlen = prefixlen;
5011 ifm->ifa_flags = flags;
5012 ifm->ifa_scope = scope;
5013 ifm->ifa_index = ifindex;
5279 struct ifaddrmsg *ifm;
5282 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
5287 ifm = nlmsg_data(nlh);
5288 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5293 fillargs->ifindex = ifm->ifa_index;
5299 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5434 struct ifaddrmsg *ifm;
5437 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
5443 return nlmsg_parse_deprecated(nlh, sizeof(*ifm), tb, IFA_MAX,
5446 ifm = nlmsg_data(nlh);
5447 if (ifm->ifa_prefixlen || ifm->ifa_flags || ifm->ifa_scope) {
5452 err = nlmsg_parse_deprecated_strict(nlh, sizeof(*ifm), tb, IFA_MAX,
5486 struct ifaddrmsg *ifm;
5512 ifm = nlmsg_data(nlh);
5513 if (ifm->ifa_index)
5514 dev = dev_get_by_index(tgt_net, ifm->ifa_index);
6034 struct ifinfomsg *ifm;
6036 if (nlh->nlmsg_len < nlmsg_msg_size(sizeof(*ifm))) {
6041 if (nlmsg_attrlen(nlh, sizeof(*ifm))) {
6046 ifm = nlmsg_data(nlh);
6047 if (ifm->__ifi_pad || ifm->ifi_type || ifm->ifi_flags ||
6048 ifm->ifi_change || ifm->ifi_index) {