IB_LINK_LAYER_ETHERNET
case IB_LINK_LAYER_ETHERNET:
if (rdma_port_get_link_layer(dev, port_num) != IB_LINK_LAYER_ETHERNET)
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET);
if (link == IB_LINK_LAYER_ETHERNET)
IB_LINK_LAYER_ETHERNET) ||
IB_LINK_LAYER_ETHERNET)))
IB_LINK_LAYER_ETHERNET) {
if (mlx4_ib_port_link_layer(ibdev, 1) == IB_LINK_LAYER_ETHERNET ||
mlx4_ib_port_link_layer(ibdev, 2) == IB_LINK_LAYER_ETHERNET) {
IB_LINK_LAYER_ETHERNET) ||
IB_LINK_LAYER_ETHERNET))) {
IB_LINK_LAYER_INFINIBAND : IB_LINK_LAYER_ETHERNET;
if (rdma_port_get_link_layer(ah->ibah.device, port) == IB_LINK_LAYER_ETHERNET)
IB_LINK_LAYER_ETHERNET ||
IB_LINK_LAYER_ETHERNET)
IB_LINK_LAYER_ETHERNET) {
IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET))
is_eth = rdma_port_get_link_layer(qp->ibqp.device, qp->port) == IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET;
if (ll != IB_LINK_LAYER_ETHERNET) {
return IB_LINK_LAYER_ETHERNET;
IB_LINK_LAYER_ETHERNET && raw_support) {
if (mlx5_ib_port_link_layer(ibdev, 1) == IB_LINK_LAYER_ETHERNET) {
IB_LINK_LAYER_ETHERNET)
IB_LINK_LAYER_ETHERNET)
ll != IB_LINK_LAYER_ETHERNET) {
if (!mlx5_core_mp_enabled(ibdev->mdev) || ll != IB_LINK_LAYER_ETHERNET)
if (!mlx5_core_is_mp_master(dev->mdev) || ll != IB_LINK_LAYER_ETHERNET)
if (!mlx5_core_is_mp_master(dev->mdev) || ll != IB_LINK_LAYER_ETHERNET)
if (ll == IB_LINK_LAYER_ETHERNET) {
if (ll == IB_LINK_LAYER_ETHERNET) {
if (ll == IB_LINK_LAYER_ETHERNET && !mlx5_get_roce_state(mdev))
IB_LINK_LAYER_ETHERNET)
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;
return IB_LINK_LAYER_ETHERNET;