Lines Matching refs:nh_labels
79 return nh->nh_labels * sizeof(struct mpls_shim_hdr); in mpls_nh_header_size()
315 for (i = nh->nh_labels - 1; i >= 0; i--) { in mpls_forward()
576 nh->nh_labels = cfg->rc_output_labels; in mpls_nh_build_from_cfg()
577 for (i = 0; i < nh->nh_labels; i++) in mpls_nh_build_from_cfg()
605 &nh->nh_labels, nh->nh_label); in mpls_nh_build()
1247 if (nh->nh_labels && in mpls_dump_route()
1248 nla_put_labels(skb, RTA_NEWDST, nh->nh_labels, in mpls_dump_route()
1274 if (nh->nh_labels && nla_put_labels(skb, RTA_NEWDST, in mpls_dump_route()
1275 nh->nh_labels, in mpls_dump_route()
1343 if (nh->nh_labels) /* RTA_NEWDST */ in lfib_nlmsg_size()
1344 payload += nla_total_size(nh->nh_labels * 4); in lfib_nlmsg_size()
1354 if (nh->nh_labels) in lfib_nlmsg_size()
1355 nhsize += nla_total_size(nh->nh_labels * 4); in lfib_nlmsg_size()