Home
last modified time | relevance | path

Searched refs:mpls_push (Results 1 – 4 of 4) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dmpls.c18 act->mpls_push.proto != htons(ETH_P_MPLS_UC)) { in tc_act_can_offload_mpls_push()
30 mpls_info->label = act->mpls_push.label; in copy_mpls_info()
31 mpls_info->tc = act->mpls_push.tc; in copy_mpls_info()
32 mpls_info->bos = act->mpls_push.bos; in copy_mpls_info()
33 mpls_info->ttl = act->mpls_push.ttl; in copy_mpls_info()
42 parse_state->mpls_push = true; in tc_act_parse_mpls_push()
A Dmirred.c124 if (parse_state->mpls_push && !netif_is_bareudp(out_dev)) { in tc_act_can_offload_mirred()
129 if (parse_state->eth_pop && !parse_state->mpls_push) { in tc_act_can_offload_mirred()
193 if (parse_state->mpls_push) { in parse_mirred_encap()
196 parse_state->mpls_push = false; in parse_mirred_encap()
A Dact.h22 bool mpls_push; member
/drivers/net/ethernet/netronome/nfp/flower/
A Daction.c43 if (act->mpls_push.bos != ACT_MPLS_BOS_NOT_SET) { in nfp_fl_push_mpls()
44 mpls_lse |= act->mpls_push.bos << MPLS_LS_S_SHIFT; in nfp_fl_push_mpls()
51 if (act->mpls_push.tc != ACT_MPLS_TC_NOT_SET) in nfp_fl_push_mpls()
52 mpls_lse |= act->mpls_push.tc << MPLS_LS_TC_SHIFT; in nfp_fl_push_mpls()
55 mpls_lse |= act->mpls_push.label << MPLS_LS_LABEL_SHIFT; in nfp_fl_push_mpls()
56 mpls_lse |= act->mpls_push.ttl << MPLS_LS_TTL_SHIFT; in nfp_fl_push_mpls()
57 push_mpls->ethtype = act->mpls_push.proto; in nfp_fl_push_mpls()

Completed in 7 milliseconds