Lines Matching refs:caps
478 if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN || in mlx4_en_tunnel_steer_add()
479 priv->mdev->dev->caps.dmfs_high_steer_mode == MLX4_STEERING_DMFS_A0_STATIC) in mlx4_en_tunnel_steer_add()
500 switch (dev->caps.steering_mode) { in mlx4_en_uc_steer_add()
551 switch (dev->caps.steering_mode) { in mlx4_en_uc_steer_release()
591 if (dev->caps.steering_mode == MLX4_STEERING_MODE_A0) { in mlx4_en_get_qp()
614 if (dev->caps.steering_mode == MLX4_STEERING_MODE_A0) { in mlx4_en_put_qp()
635 if (dev->caps.steering_mode != MLX4_STEERING_MODE_A0) { in mlx4_en_replace_mac()
815 switch (mdev->dev->caps.steering_mode) { in mlx4_en_set_promisc_mode()
874 switch (mdev->dev->caps.steering_mode) { in mlx4_en_clear_promisc_mode()
929 switch (mdev->dev->caps.steering_mode) { in mlx4_en_do_multicast()
953 switch (mdev->dev->caps.steering_mode) { in mlx4_en_do_multicast()
1475 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) in mlx4_en_service_task()
1678 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_start_port()
1696 if (mdev->dev->caps.steering_mode != MLX4_STEERING_MODE_A0 && in mlx4_en_start_port()
1715 if (priv->mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_start_port()
1777 if (mdev->dev->caps.steering_mode == in mlx4_en_stop_port()
1825 if (mdev->dev->caps.steering_mode == in mlx4_en_stop_port()
1847 if (mdev->dev->caps.steering_mode != MLX4_STEERING_MODE_A0) in mlx4_en_stop_port()
1855 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_REASSIGN_MAC_EN)) in mlx4_en_stop_port()
2075 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) in mlx4_en_destroy_netdev()
2141 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS)) in mlx4_en_hwtstamp_set()
2217 !(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_SKIP_OUTER_VLAN)) in mlx4_en_fix_features()
2349 u64 phys_port_id = mdev->caps.phys_port_id[priv->port]; in mlx4_en_get_phys_port_id()
2409 if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_add_vxlan_port()
2432 if (priv->mdev->dev->caps.tunnel_offload_mode != MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) in mlx4_en_del_vxlan_port()
2463 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_QP_RATE_LIMIT)) in mlx4_en_set_tx_maxrate()
2738 (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_FLOWSTATS_EN)) { in mlx4_en_update_pfc_stats_bitmap()
2880 priv->cqe_factor = (mdev->dev->caps.cqe_size == 64) ? 1 : 0; in mlx4_en_init_netdev()
2881 priv->cqe_size = mdev->dev->caps.cqe_size; in mlx4_en_init_netdev()
2886 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_ETS_CFG) { in mlx4_en_init_netdev()
2899 priv->max_mtu = mdev->dev->caps.eth_mtu_cap[priv->port]; in mlx4_en_init_netdev()
2901 if (mdev->dev->caps.rx_checksum_flags_port[priv->port] & in mlx4_en_init_netdev()
2907 mlx4_en_u64_to_mac(dev->dev_addr, mdev->dev->caps.def_mac[priv->port]); in mlx4_en_init_netdev()
2973 if (!(mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_SKIP_OUTER_VLAN)) { in mlx4_en_init_netdev()
2988 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PHV_EN && in mlx4_en_init_netdev()
2989 !(mdev->dev->caps.flags2 & in mlx4_en_init_netdev()
2994 if (mdev->dev->caps.flags & MLX4_DEV_CAP_FLAG_FCS_KEEP) in mlx4_en_init_netdev()
2997 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_IGNORE_FCS) in mlx4_en_init_netdev()
3000 if (mdev->dev->caps.steering_mode == in mlx4_en_init_netdev()
3002 mdev->dev->caps.dmfs_high_steer_mode != MLX4_STEERING_DMFS_A0_STATIC) in mlx4_en_init_netdev()
3005 if (mdev->dev->caps.steering_mode != MLX4_STEERING_MODE_A0) in mlx4_en_init_netdev()
3009 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_TOP) { in mlx4_en_init_netdev()
3011 } else if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS_XOR) { in mlx4_en_init_netdev()
3019 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_init_netdev()
3047 if (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN) { in mlx4_en_init_netdev()
3066 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_TS) in mlx4_en_init_netdev()