Lines Matching refs:nla
1700 struct nlattr *nla; in ip6_convert_metrics() local
1711 nla_for_each_attr(nla, cfg->fc_mx, cfg->fc_mx_len, remaining) { in ip6_convert_metrics()
1712 int type = nla_type(nla); in ip6_convert_metrics()
1723 nla_strlcpy(tmp, nla, sizeof(tmp)); in ip6_convert_metrics()
1728 val = nla_get_u32(nla); in ip6_convert_metrics()
2887 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in ip6_route_multipath_add() local
2889 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_add()
2890 if (nla) { in ip6_route_multipath_add()
2891 r_cfg.fc_gateway = nla_get_in6_addr(nla); in ip6_route_multipath_add()
2895 nla = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in ip6_route_multipath_add()
2896 if (nla) in ip6_route_multipath_add()
2897 r_cfg.fc_encap_type = nla_get_u16(nla); in ip6_route_multipath_add()
2981 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in ip6_route_multipath_del() local
2983 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_del()
2984 if (nla) { in ip6_route_multipath_del()
2985 nla_memcpy(&r_cfg.fc_gateway, nla, 16); in ip6_route_multipath_del()