Lines Matching refs:nla
468 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in fib_get_nhs() local
470 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_get_nhs()
471 nexthop_nh->nh_gw = nla ? nla_get_in_addr(nla) : 0; in fib_get_nhs()
473 nla = nla_find(attrs, attrlen, RTA_FLOW); in fib_get_nhs()
474 nexthop_nh->nh_tclassid = nla ? nla_get_u32(nla) : 0; in fib_get_nhs()
523 struct nlattr *nla, *attrs = rtnh_attrs(rtnh); in fib_nh_match() local
525 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_nh_match()
526 if (nla && nla_get_in_addr(nla) != nh->nh_gw) in fib_nh_match()
529 nla = nla_find(attrs, attrlen, RTA_FLOW); in fib_nh_match()
530 if (nla && nla_get_u32(nla) != nh->nh_tclassid) in fib_nh_match()
833 struct nlattr *nla; in fib_create_info() local
836 nla_for_each_attr(nla, cfg->fc_mx, cfg->fc_mx_len, remaining) { in fib_create_info()
837 int type = nla_type(nla); in fib_create_info()
847 nla_strlcpy(tmp, nla, sizeof(tmp)); in fib_create_info()
852 val = nla_get_u32(nla); in fib_create_info()