Searched refs:reformat_params (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | tc_tun.c | 312 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_tc_tun_create_header_ipv4() 313 reformat_params.type = e->reformat_type; in mlx5e_tc_tun_create_header_ipv4() 314 reformat_params.size = e->encap_size; in mlx5e_tc_tun_create_header_ipv4() 315 reformat_params.data = e->encap_header; in mlx5e_tc_tun_create_header_ipv4() 418 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_tc_tun_update_header_ipv4() 420 reformat_params.size = e->encap_size; in mlx5e_tc_tun_update_header_ipv4() 421 reformat_params.data = e->encap_header; in mlx5e_tc_tun_update_header_ipv4() 582 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_tc_tun_create_header_ipv6() 584 reformat_params.size = e->encap_size; in mlx5e_tc_tun_create_header_ipv6() 687 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_tc_tun_update_header_ipv6() [all …]
|
| H A D | tc_tun_encap.c | 156 struct mlx5_pkt_reformat_params reformat_params; in mlx5e_tc_encap_flows_add() local 167 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_tc_encap_flows_add() 168 reformat_params.type = e->reformat_type; in mlx5e_tc_encap_flows_add() 169 reformat_params.size = e->encap_size; in mlx5e_tc_encap_flows_add() 170 reformat_params.data = e->encap_header; in mlx5e_tc_encap_flows_add() 172 &reformat_params, in mlx5e_tc_encap_flows_add() 952 struct mlx5_pkt_reformat_params reformat_params; in mlx5e_attach_decap() local 992 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5e_attach_decap() 994 reformat_params.size = sizeof(attr->eth); in mlx5e_attach_decap() 995 reformat_params.data = &attr->eth; in mlx5e_attach_decap() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge.c | 55 struct mlx5_pkt_reformat_params reformat_params = {}; in mlx5_esw_bridge_pkt_reformat_vlan_pop_create() local 57 reformat_params.type = MLX5_REFORMAT_TYPE_REMOVE_HDR; in mlx5_esw_bridge_pkt_reformat_vlan_pop_create() 58 reformat_params.param_0 = MLX5_REFORMAT_CONTEXT_ANCHOR_MAC_START; in mlx5_esw_bridge_pkt_reformat_vlan_pop_create() 59 reformat_params.param_1 = offsetof(struct vlan_ethhdr, h_vlan_proto); in mlx5_esw_bridge_pkt_reformat_vlan_pop_create() 60 reformat_params.size = sizeof(struct vlan_hdr); in mlx5_esw_bridge_pkt_reformat_vlan_pop_create() 1031 struct mlx5_pkt_reformat_params reformat_params = {}; in mlx5_esw_bridge_vlan_push_create() local 1042 reformat_params.type = MLX5_REFORMAT_TYPE_INSERT_HDR; in mlx5_esw_bridge_vlan_push_create() 1043 reformat_params.param_0 = MLX5_REFORMAT_CONTEXT_ANCHOR_MAC_START; in mlx5_esw_bridge_vlan_push_create() 1045 reformat_params.size = sizeof(vlan_hdr); in mlx5_esw_bridge_vlan_push_create() 1046 reformat_params.data = &vlan_hdr; in mlx5_esw_bridge_vlan_push_create() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_fs.c | 1720 struct mlx5_pkt_reformat_params *reformat_params) in setup_pkt_tunnel_reformat() argument 1772 reformat_params->param_0 = attrs->authsize; in setup_pkt_tunnel_reformat() 1806 reformat_params->size = bfflen; in setup_pkt_tunnel_reformat() 1807 reformat_params->data = reformatbf; in setup_pkt_tunnel_reformat() 1849 reformat_params->type = get_reformat_type(attrs); in setup_pkt_transport_reformat() 1850 if (reformat_params->type < 0) in setup_pkt_transport_reformat() 1851 return reformat_params->type; in setup_pkt_transport_reformat() 1877 reformat_params->param_0 = attrs->authsize; in setup_pkt_transport_reformat() 1878 reformat_params->size = bfflen; in setup_pkt_transport_reformat() 1879 reformat_params->data = reformatbf; in setup_pkt_transport_reformat() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | macsec_fs.c | 805 struct mlx5_pkt_reformat_params reformat_params = {}; in macsec_fs_tx_add_rule() local 839 reformat_params.type = MLX5_REFORMAT_TYPE_ADD_MACSEC; in macsec_fs_tx_add_rule() 840 reformat_params.size = reformat_size; in macsec_fs_tx_add_rule() 841 reformat_params.data = reformatbf; in macsec_fs_tx_add_rule() 844 reformat_params.param_0 = MLX5_REFORMAT_PARAM_ADD_MACSEC_OFFSET_4_BYTES; in macsec_fs_tx_add_rule() 847 &reformat_params, in macsec_fs_tx_add_rule() 1143 struct mlx5_pkt_reformat_params reformat_params = {}; in macsec_fs_rx_create_check_decap_rule() local 1158 reformat_params.type = MLX5_REFORMAT_TYPE_DEL_MACSEC; in macsec_fs_rx_create_check_decap_rule() 1159 reformat_params.size = reformat_param_size; in macsec_fs_rx_create_check_decap_rule() 1160 reformat_params.data = mlx5_reformat_buf; in macsec_fs_rx_create_check_decap_rule() [all …]
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | fs.c | 3211 struct mlx5_pkt_reformat_params reformat_params; in mlx5_ib_flow_action_create_packet_reformat_ctx() local 3224 memset(&reformat_params, 0, sizeof(reformat_params)); in mlx5_ib_flow_action_create_packet_reformat_ctx() 3225 reformat_params.type = prm_prt; in mlx5_ib_flow_action_create_packet_reformat_ctx() 3226 reformat_params.size = len; in mlx5_ib_flow_action_create_packet_reformat_ctx() 3227 reformat_params.data = in; in mlx5_ib_flow_action_create_packet_reformat_ctx() 3229 mlx5_packet_reformat_alloc(dev->mdev, &reformat_params, in mlx5_ib_flow_action_create_packet_reformat_ctx()
|