| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | indir_table.h | 16 u16 vport, bool decap); 18 u16 vport, bool decap); 45 u16 vport, bool decap) in mlx5_esw_indir_table_get() argument 52 u16 vport, bool decap) in mlx5_esw_indir_table_put() argument
|
| H A D | indir_table.c | 249 u16 vport, bool decap) in mlx5_esw_indir_table_entry_create() argument 277 e->fwd_ref = !decap; in mlx5_esw_indir_table_entry_create() 283 if (decap) { in mlx5_esw_indir_table_entry_create() 299 if (decap) in mlx5_esw_indir_table_entry_create() 325 u16 vport, bool decap) in mlx5_esw_indir_table_get() argument 333 if (!decap) { in mlx5_esw_indir_table_get() 341 e = mlx5_esw_indir_table_entry_create(esw, attr, vport, decap); in mlx5_esw_indir_table_get() 357 u16 vport, bool decap) in mlx5_esw_indir_table_put() argument 366 if (!decap) in mlx5_esw_indir_table_put()
|
| H A D | ipsec.c | 347 if (!MLX5_GET(flow_table_nic_cap, hca_cap, flow_table_properties_nic_receive.decap)) { in mlx5_esw_ipsec_vf_packet_offload_supported()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
| H A D | tun.c | 41 parse_state->decap = true; in tc_act_parse_tun_decap()
|
| H A D | mpls.c | 65 if ((act_index == 1 && !parse_state->decap) || act_index > 1) { in tc_act_can_offload_mpls_pop()
|
| H A D | goto.c | 98 if (parse_state->decap) { in tc_act_post_parse_goto()
|
| H A D | act.h | 21 bool decap; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_ste_v3.c | 74 MLX5_SET(ste_single_action_remove_header_v3, s_action, decap, 1); in dr_ste_v3_set_rx_decap() 145 MLX5_SET(ste_single_action_remove_header_v3, hw_action, decap, 1); in dr_ste_v3_set_action_decap_l3_list()
|
| H A D | dr_ste_v1.c | 355 MLX5_SET(ste_single_action_remove_header_v1, s_action, decap, 1); in dr_ste_v1_set_rx_decap() 921 MLX5_SET(ste_single_action_remove_header_v1, hw_action, decap, 1); in dr_ste_v1_set_action_decap_l3_list()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tc.h | 71 u16 decap:1; member
|
| H A D | tc.c | 788 if (act->decap) in efx_tc_flower_action_order_ok() 1917 act->decap = 1; in efx_tc_flower_replace_foreign()
|
| H A D | mae.c | 1288 MAE_ACTION_SET_ALLOC_IN_DECAP, act->decap, in efx_mae_alloc_action_set()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | cmd.h | 109 u8 decap; member
|
| H A D | action.c | 105 stc_attr.remove_header.decap = 0; in hws_action_get_shared_stc_nic() 487 attr->remove_header.decap = 1; in hws_action_fill_stc_attr() 539 attr->remove_header.decap = 0; /* the mode we support decap is 0 */ in hws_action_fill_stc_attr() 1010 MLX5_SET(stc_ste_param_remove, mh_data, decap, 0x1); in hws_action_prepare_decap_l3_actions()
|
| H A D | cmd.c | 489 MLX5_SET(stc_ste_param_remove, stc_param, decap, in hws_cmd_stc_modify_set_stc_param() 490 stc_attr->remove_header.decap); in hws_cmd_stc_modify_set_stc_param()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | test_tc_tunnel.sh | |
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 481 struct mlxsw_sp_fib_entry_decap decap; /* Valid for decap entries. */ member 1284 fib_entry->decap.ipip_entry = ipip_entry; in mlxsw_sp_fib_entry_decap_init() 1285 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_fib_entry_decap_init() 1291 fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_init() 1298 enum mlxsw_sp_ipip_type ipipt = fib_entry->decap.ipip_entry->ipipt; in mlxsw_sp_fib_entry_decap_fini() 1301 fib_entry->decap.ipip_entry->decap_fib_entry = NULL; in mlxsw_sp_fib_entry_decap_fini() 1302 fib_entry->decap.ipip_entry = NULL; in mlxsw_sp_fib_entry_decap_fini() 1305 1, fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_fini() 2117 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_router_nve_promote_decap() 6310 struct mlxsw_sp_ipip_entry *ipip_entry = fib_entry->decap.ipip_entry; in mlxsw_sp_fib_entry_op_ipip_decap() [all …]
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | htt_rx.c | 1768 enum rx_msdu_decap_format decap; in ath10k_htt_rx_h_undecap() local 1785 decap = MS(__le32_to_cpu(rxd_msdu_start_common->info1), in ath10k_htt_rx_h_undecap() 1788 switch (decap) { in ath10k_htt_rx_h_undecap() 2197 enum rx_msdu_decap_format decap; in ath10k_htt_rx_h_unchain() local 2205 decap = MS(__le32_to_cpu(rxd_msdu_start_common->info1), in ath10k_htt_rx_h_unchain() 2213 if (decap != RX_MSDU_DECAP_RAW || in ath10k_htt_rx_h_unchain()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_offload.c | 52 MLX5_CAP_FLOWTABLE_NIC_RX(mdev, decap)) in mlx5_ipsec_device_caps()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_rx.c | 1339 u8 decap = rx_info->decap_type; in ath12k_dp_rx_deliver_msdu() local 1391 if (decap == DP_RX_DECAP_TYPE_ETHERNET2_DIX && !is_eapol && in ath12k_dp_rx_deliver_msdu()
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dp_rx.c | 2171 u8 decap; in ath11k_dp_rx_h_undecap() local 2175 decap = ath11k_dp_rx_h_msdu_start_decap_type(ar->ab, rx_desc); in ath11k_dp_rx_h_undecap() 2177 switch (decap) { in ath11k_dp_rx_h_undecap() 2441 u8 decap = DP_RX_DECAP_TYPE_RAW; in ath11k_dp_rx_deliver_msdu() local 2454 decap = ath11k_dp_rx_h_msdu_start_decap_type(ar->ab, rxcb->rx_desc); in ath11k_dp_rx_deliver_msdu() 2499 if (decap == DP_RX_DECAP_TYPE_ETHERNET2_DIX && !is_eapol && in ath11k_dp_rx_deliver_msdu()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | eswitch.c | 2100 MLX5_CAP_ESW_FLOWTABLE_FDB(dev, decap)) in mlx5_eswitch_init()
|
| H A D | eswitch_offloads.c | 4365 !MLX5_CAP_ESW_FLOWTABLE_FDB(dev, decap))) { in mlx5_devlink_eswitch_encap_mode_set()
|
| /linux/net/core/ |
| H A D | filter.c | 3623 bool decap = flags & BPF_F_ADJ_ROOM_DECAP_L3_MASK; in bpf_skb_net_shrink() local 3646 if (decap) { in bpf_skb_net_shrink()
|