Home
last modified time | relevance | path

Searched refs:MLX5_CAP_ETH (Results 1 – 17 of 17) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Ddev.c75 if (!MLX5_CAP_ETH(dev, csum_cap)) { in mlx5_eth_supported()
80 if (!MLX5_CAP_ETH(dev, max_lso_cap)) { in mlx5_eth_supported()
85 if (!MLX5_CAP_ETH(dev, vlan_cap)) { in mlx5_eth_supported()
90 if (!MLX5_CAP_ETH(dev, rss_ind_tbl_cap)) { in mlx5_eth_supported()
101 if (!MLX5_CAP_ETH(dev, self_lb_en_modifiable)) in mlx5_eth_supported()
H A Den.h1132 return MLX5_CAP_ETH(mdev, swp) && in mlx5_tx_swp_supported()
1133 MLX5_CAP_ETH(mdev, swp_csum) && MLX5_CAP_ETH(mdev, swp_lso); in mlx5_tx_swp_supported()
1209 MLX5_CAP_ETH(mdev, enhanced_multi_pkt_send_wqe); in mlx5e_tx_mpwqe_supported()
H A Den_main.c106 MLX5_CAP_ETH(mdev, reg_umr_sq); in mlx5e_check_fragmented_striding_rq_cap()
1311 if (MLX5_CAP_ETH(mdev, cqe_checksum_full)) in mlx5e_open_rq()
1632 if (!MLX5_CAP_ETH(mdev, wqe_vlan_insert)) in mlx5e_alloc_txqsq()
4868 return MLX5_CAP_ETH(mdev, tunnel_stateless_gre); in mlx5e_tunnel_proto_supported_tx()
4871 return (MLX5_CAP_ETH(mdev, tunnel_stateless_ip_over_ip) || in mlx5e_tunnel_proto_supported_tx()
4872 MLX5_CAP_ETH(mdev, tunnel_stateless_ip_over_ip_tx)); in mlx5e_tunnel_proto_supported_tx()
4888 return MLX5_CAP_ETH(mdev, tunnel_stateless_mpls_over_gre); in mlx5e_gre_tunnel_inner_proto_offload_supported()
5492 if (!!MLX5_CAP_ETH(mdev, lro_cap) && in mlx5e_build_nic_netdev()
5493 !MLX5_CAP_ETH(mdev, tunnel_lro_vxlan) && in mlx5e_build_nic_netdev()
5494 !MLX5_CAP_ETH(mdev, tunnel_lro_gre) && in mlx5e_build_nic_netdev()
[all …]
H A Dvport.c110 switch (MLX5_CAP_ETH(mdev, wqe_inline_mode)) { in mlx5_query_min_inline()
H A Deswitch_offloads.c2205 switch (MLX5_CAP_ETH(dev, wqe_inline_mode)) { in mlx5_eswitch_inline_mode_get()
3886 switch (MLX5_CAP_ETH(dev, wqe_inline_mode)) { in mlx5_devlink_eswitch_inline_mode_set()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dvxlan.h42 return MLX5_CAP_ETH(mdev, max_vxlan_udp_ports) ?: 4; in mlx5_vxlan_max_udp_ports()
H A Dvxlan.c151 if (!MLX5_CAP_ETH(mdev, tunnel_stateless_vxlan) || !mlx5_core_is_pf(mdev)) in mlx5_vxlan_create()
H A Dfs_ttc.c220 return MLX5_CAP_ETH(mdev, tunnel_stateless_gre); in mlx5_tunnel_proto_supported_rx()
223 return (MLX5_CAP_ETH(mdev, tunnel_stateless_ip_over_ip) || in mlx5_tunnel_proto_supported_rx()
224 MLX5_CAP_ETH(mdev, tunnel_stateless_ip_over_ip_rx)); in mlx5_tunnel_proto_supported_rx()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_mplsoudp.c66 if (!MLX5_CAP_ETH(priv->mdev, tunnel_stateless_mpls_over_udp) && in parse_tunnel()
H A Dparams.c1107 if (MLX5_CAP_ETH(mdev, lro_timer_supported_periods[i]) >= wanted_timeout) in mlx5e_choose_lro_timeout()
1110 return MLX5_CAP_ETH(mdev, lro_timer_supported_periods[i]); in mlx5e_choose_lro_timeout()
1220 MLX5_SET(sqc, sqc, reg_umr, MLX5_CAP_ETH(mdev, reg_umr_sq)); in mlx5e_build_icosq_param()
1236 MLX5_SET(sqc, sqc, reg_umr, MLX5_CAP_ETH(mdev, reg_umr_sq)); in mlx5e_build_async_icosq_param()
H A Dtxrx.h506 if (!MLX5_CAP_ETH(mdev, swp_csum_l4_partial) || !skb_is_gso(skb)) in mlx5e_swp_encap_csum_partial()
H A Dptp.c342 if (!MLX5_CAP_ETH(mdev, wqe_vlan_insert)) in mlx5e_ptp_alloc_txqsq()
/linux-6.15/drivers/infiniband/hw/mlx5/
H A Dmain.c950 if (MLX5_CAP_ETH(mdev, csum_cap)) { in mlx5_ib_query_device()
956 if (MLX5_CAP_ETH(dev->mdev, vlan_cap)) in mlx5_ib_query_device()
961 max_tso = MLX5_CAP_ETH(mdev, max_lso_cap); in mlx5_ib_query_device()
1007 MLX5_CAP_ETH(dev->mdev, scatter_fcs) && in mlx5_ib_query_device()
1164 if (MLX5_CAP_ETH(mdev, multi_pkt_send_wqe)) in mlx5_ib_query_device()
1202 if (MLX5_CAP_ETH(mdev, swp)) { in mlx5_ib_query_device()
1206 if (MLX5_CAP_ETH(mdev, swp_csum)) in mlx5_ib_query_device()
1210 if (MLX5_CAP_ETH(mdev, swp_lso)) in mlx5_ib_query_device()
1245 if (MLX5_CAP_ETH(mdev, tunnel_stateless_vxlan)) in mlx5_ib_query_device()
1248 if (MLX5_CAP_ETH(mdev, tunnel_stateless_geneve_rx)) in mlx5_ib_query_device()
[all …]
H A Dqp.c1380 if (MLX5_CAP_ETH(dev->mdev, multi_pkt_send_wqe)) in create_raw_packet_qp_sq()
1389 MLX5_CAP_ETH(dev->mdev, swp)) in create_raw_packet_qp_sq()
2939 cond = MLX5_CAP_ETH(mdev, tunnel_stateless_vxlan) || in process_vendor_flags()
2940 MLX5_CAP_ETH(mdev, tunnel_stateless_gre) || in process_vendor_flags()
2941 MLX5_CAP_ETH(mdev, tunnel_stateless_geneve_rx); in process_vendor_flags()
3033 MLX5_CAP_ETH(mdev, scatter_fcs); in process_create_flags()
3038 MLX5_CAP_ETH(mdev, vlan_cap); in process_create_flags()
5301 if (!(has_net_offloads && MLX5_CAP_ETH(dev->mdev, vlan_cap))) { in create_rq()
5310 if (!(has_net_offloads && MLX5_CAP_ETH(dev->mdev, scatter_fcs))) { in create_rq()
5667 MLX5_CAP_ETH(dev->mdev, vlan_cap))) { in mlx5_ib_modify_wq()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dipsec_offload.c40 MLX5_CAP_ETH(mdev, insert_trailer) && MLX5_CAP_ETH(mdev, swp)) in mlx5_ipsec_device_caps()
H A Dipsec.c1257 if (!MLX5_CAP_ETH(mdev, swp_csum)) { in mlx5e_ipsec_build_netdev()
1265 if (!MLX5_CAP_ETH(mdev, swp_lso)) { in mlx5e_ipsec_build_netdev()
/linux-6.15/include/linux/mlx5/
H A Ddevice.h1305 #define MLX5_CAP_ETH(mdev, cap) \ macro