Home
last modified time | relevance | path

Searched refs:decap (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dindir_table.h16 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 Dindir_table.c249 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 Dipsec.c347 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 Dtun.c41 parse_state->decap = true; in tc_act_parse_tun_decap()
H A Dmpls.c65 if ((act_index == 1 && !parse_state->decap) || act_index > 1) { in tc_act_can_offload_mpls_pop()
H A Dgoto.c98 if (parse_state->decap) { in tc_act_post_parse_goto()
H A Dact.h21 bool decap; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste_v3.c74 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 Ddr_ste_v1.c355 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 Dtc.h71 u16 decap:1; member
H A Dtc.c788 if (act->decap) in efx_tc_flower_action_order_ok()
1917 act->decap = 1; in efx_tc_flower_replace_foreign()
H A Dmae.c1290 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 Dcmd.h109 u8 decap; member
H A Daction.c105 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()
/linux/tools/testing/selftests/bpf/
H A Dtest_tc_tunnel.sh
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c481 struct mlxsw_sp_fib_entry_decap decap; /* Valid for decap entries. */ member
1286 fib_entry->decap.ipip_entry = ipip_entry; in mlxsw_sp_fib_entry_decap_init()
1287 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_fib_entry_decap_init()
1293 fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_init()
1300 enum mlxsw_sp_ipip_type ipipt = fib_entry->decap.ipip_entry->ipipt; in mlxsw_sp_fib_entry_decap_fini()
1303 fib_entry->decap.ipip_entry->decap_fib_entry = NULL; in mlxsw_sp_fib_entry_decap_fini()
1304 fib_entry->decap.ipip_entry = NULL; in mlxsw_sp_fib_entry_decap_fini()
1307 1, fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_fini()
2119 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_router_nve_promote_decap()
6312 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 Dhtt_rx.c1769 enum rx_msdu_decap_format decap; in ath10k_htt_rx_h_undecap() local
1786 decap = MS(__le32_to_cpu(rxd_msdu_start_common->info1), in ath10k_htt_rx_h_undecap()
1789 switch (decap) { in ath10k_htt_rx_h_undecap()
2198 enum rx_msdu_decap_format decap; in ath10k_htt_rx_h_unchain() local
2206 decap = MS(__le32_to_cpu(rxd_msdu_start_common->info1), in ath10k_htt_rx_h_unchain()
2214 if (decap != RX_MSDU_DECAP_RAW || in ath10k_htt_rx_h_unchain()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c50 MLX5_CAP_FLOWTABLE_NIC_RX(mdev, decap)) in mlx5_ipsec_device_caps()
/linux/drivers/infiniband/hw/mlx5/
H A Dfs.c741 MLX5_CAP_FLOWTABLE_NIC_RX(dev->mdev, decap)) in get_flow_table()
1936 if (MLX5_CAP_FLOWTABLE_NIC_RX(dev->mdev, decap) && !esw_encap) in _get_flow_table()
1953 if (MLX5_CAP_ESW_FLOWTABLE_FDB(dev->mdev, decap) && esw_encap) in _get_flow_table()
3172 return MLX5_CAP_FLOWTABLE_NIC_RX(ibdev->mdev, decap); in mlx5_ib_flow_action_packet_reformat_valid()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c2050 MLX5_CAP_ESW_FLOWTABLE_FDB(dev, decap)) in mlx5_eswitch_init()
H A Deswitch_offloads.c4253 !MLX5_CAP_ESW_FLOWTABLE_FDB(dev, decap))) { in mlx5_devlink_eswitch_encap_mode_set()
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h454 u8 decap[0x1]; member