Home
last modified time | relevance | path

Searched refs:mpls_hdr (Results 1 – 5 of 5) sorted by relevance

/linux/include/net/
H A Dmpls.h25 static inline struct mpls_shim_hdr *mpls_hdr(const struct sk_buff *skb) in mpls_hdr() function
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste_v1.c1538 u32 mpls_hdr; in dr_ste_v1_build_tnl_mpls_over_udp_tag() local
1540 mpls_hdr = misc2->outer_first_mpls_over_udp_label << HDR_MPLS_OFFSET_LABEL; in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1542 mpls_hdr |= misc2->outer_first_mpls_over_udp_exp << HDR_MPLS_OFFSET_EXP; in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1544 mpls_hdr |= misc2->outer_first_mpls_over_udp_s_bos << HDR_MPLS_OFFSET_S_BOS; in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1546 mpls_hdr |= misc2->outer_first_mpls_over_udp_ttl << HDR_MPLS_OFFSET_TTL; in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1551 *(__be32 *)parser_ptr = cpu_to_be32(mpls_hdr); in dr_ste_v1_build_tnl_mpls_over_udp_tag()
1579 u32 mpls_hdr; in dr_ste_v1_build_tnl_mpls_over_gre_tag() local
1581 mpls_hdr = misc2->outer_first_mpls_over_gre_label << HDR_MPLS_OFFSET_LABEL; in dr_ste_v1_build_tnl_mpls_over_gre_tag()
1583 mpls_hdr |= misc2->outer_first_mpls_over_gre_exp << HDR_MPLS_OFFSET_EXP; in dr_ste_v1_build_tnl_mpls_over_gre_tag()
1585 mpls_hdr |= misc2->outer_first_mpls_over_gre_s_bos << HDR_MPLS_OFFSET_S_BOS; in dr_ste_v1_build_tnl_mpls_over_gre_tag()
[all …]
/linux/net/mpls/
H A Daf_mpls.c196 hdr = mpls_hdr(skb) + label_index; in mpls_multipath_hash()
224 hdr = mpls_hdr(skb) + label_index; in mpls_multipath_hash()
235 hdr = mpls_hdr(skb) + label_index; in mpls_multipath_hash()
409 hdr = mpls_hdr(skb); in mpls_forward()
470 hdr = mpls_hdr(skb); in mpls_forward()
2513 hdr = mpls_hdr(skb); in mpls_getroute()
/linux/net/sched/
H A Dact_mpls.c110 new_lse = tcf_mpls_get_lse(mpls_hdr(skb), p, false); in tcf_mpls_act()
/linux/net/openvswitch/
H A Dactions.c173 stack = mpls_hdr(skb); in set_mpls()