mlx4_dbg
mlx4_dbg(dev,
mlx4_dbg(dev, "updating immediately admin params slave %d port %d\n",
mlx4_dbg(dev, "vlan %d QoS %d link down %d\n",
mlx4_dbg(&priv->dev,
mlx4_dbg(dev, "Port %d Available VPPs %d\n", port, available_vpp);
mlx4_dbg(dev, "Port %d UP %d Allocated %d VPPs\n", port, i,
mlx4_dbg(&priv->dev, "alloc vlan %d idx %d slave %d port %d\n",
mlx4_dbg(&priv->dev, "alloc mac %llx idx %d slave %d port %d\n",
mlx4_dbg(dev,
mlx4_dbg(dev, "%s: failed to read statistics for counter index %d\n",
mlx4_dbg(dev, "command 0x%x failed: fw status = 0x%x\n",
mlx4_dbg(dev, "Completion event for bogus CQ %08x\n", cqn);
mlx4_dbg(dev, "Async event for bogus CQ %08x\n", cqn);
mlx4_dbg(dev, "%s: sending: %d to slave: %d on port: %d\n", __func__,
mlx4_dbg(dev, "mlx4_handle_slave_flr\n");
mlx4_dbg(dev, "mlx4_handle_slave_flr: clean slave: %d\n",
mlx4_dbg(dev, "event %d arrived\n", eqe->type);
mlx4_dbg(dev, "QP event %02x(%02x) on EQ %d at index %u: could not get slave id (%d)\n",
mlx4_dbg(dev, "%s: MLX4_EVENT_TYPE_SRQ_LIMIT. srq_no=0x%x, eq 0x%x\n",
mlx4_dbg(dev, "%s: Sending MLX4_PORT_CHANGE_SUBTYPE_DOWN to slave: %d, port:%d\n",
mlx4_dbg(dev, "CQ event %02x(%02x) on EQ %d at index %u: could not get slave id (%d)\n",
mlx4_dbg(dev, "FLR event for slave: %d\n", flr_slave);
mlx4_dbg(dev, "%s: Sending MLX4_FATAL_WARNING_SUBTYPE_WARMING to slave: %d\n",
mlx4_dbg(dev,
mlx4_dbg(dev, "BlueFlame available (reg size %d, regs/page %d)\n",
mlx4_dbg(dev, "BlueFlame not available\n");
mlx4_dbg(dev, "Base MM extensions: flags %08x, rsvd L_Key %08x\n",
mlx4_dbg(dev, "Max ICM size %lld MB\n",
mlx4_dbg(dev, "Max QPs: %d, reserved QPs: %d, entry size: %d\n",
mlx4_dbg(dev, "Max SRQs: %d, reserved SRQs: %d, entry size: %d\n",
mlx4_dbg(dev, "Max CQs: %d, reserved CQs: %d, entry size: %d\n",
mlx4_dbg(dev, "Num sys EQs: %d, max EQs: %d, reserved EQs: %d, entry size: %d\n",
mlx4_dbg(dev, "reserved MPTs: %d, reserved MTTs: %d\n",
mlx4_dbg(dev, "Max PDs: %d, reserved PDs: %d, reserved UARs: %d\n",
mlx4_dbg(dev, "Max QP/MCG: %d, reserved MGMs: %d\n",
mlx4_dbg(dev, "Max CQEs: %d, max WQEs: %d, max SRQ WQEs: %d\n",
mlx4_dbg(dev, "Local CA ACK delay: %d, max MTU: %d, port width cap: %d\n",
mlx4_dbg(dev, "Max SQ desc size: %d, max SQ S/G: %d\n",
mlx4_dbg(dev, "Max RQ desc size: %d, max RQ S/G: %d\n",
mlx4_dbg(dev, "Max GSO size: %d\n", dev_cap->max_gso_sz);
mlx4_dbg(dev, "Max counters: %d\n", dev_cap->max_counters);
mlx4_dbg(dev, "Max RSS Table size: %d\n", dev_cap->max_rss_tbl_sz);
mlx4_dbg(dev, "DMFS high rate steer QPn base: %d\n",
mlx4_dbg(dev, "DMFS high rate steer QPn range: %d\n",
mlx4_dbg(dev, "QP Rate-Limit: #rates %d, unit/val max %d/%d, min %d/%d\n",
mlx4_dbg(dev, "DEV_CAP flags:\n");
mlx4_dbg(dev, " %s\n", fname[i]);
mlx4_dbg(dev, "Mapped %d chunks/%d KB for FW\n", tc, ts);
mlx4_dbg(dev, "Mapped %d chunks/%d KB for ICM aux\n", tc, ts);
mlx4_dbg(dev, "Mapped %d chunks/%d KB at %llx for ICM\n",
mlx4_dbg(dev, "FW version %d.%d.%03d (cmd intf rev %d), max commands %d\n",
mlx4_dbg(dev, "Catastrophic error buffer at 0x%llx, size 0x%x, BAR %d\n",
mlx4_dbg(dev, "Communication vector bar:%d offset:0x%llx\n",
mlx4_dbg(dev, "FW size %d KB\n", fw->fw_pages >> 2);
mlx4_dbg(dev, "Internal clock bar:%d offset:0x%llx\n",
mlx4_dbg(dev, "Clear int @ %llx, BAR %d\n",
mlx4_dbg(dev, " %s\n", fname[i]);
mlx4_dbg(dev, "Reporting Driver Version to FW: %s\n", dst);
mlx4_dbg(dev, "Bus: %d, Device: %d, Function: %d, Physical function: %d, Max EQs: %d, Reserved EQs: %d, Reserved UARs: %d\n",
mlx4_dbg(&priv->dev, "alloc vlan %d idx %d slave %d port %d\n",
mlx4_dbg(dev, "SMP firewall set_attribute_mask = 0x%x\n",
mlx4_dbg(dev, "SMP firewall getresp_attribute_mask = 0x%x\n",
mlx4_dbg(dev, "SMP firewall trap_attribute_mask = 0x%x\n",
mlx4_dbg(dev, "SMP firewall traprepress_attribute_mask = 0x%x\n",
mlx4_dbg(dev,
mlx4_dbg(dev,
mlx4_dbg(dev, "%s: comm channel is down, entering error state.\n",
mlx4_dbg(dev, "User MAC FW update is not supported in slave mode\n");
mlx4_dbg(dev, "RSS support for IP fragments is %s\n",
mlx4_dbg(dev, "Device is bonded\n");
mlx4_dbg(dev, "Device is unbonded\n");
mlx4_dbg(dev, "port map changed: [%d][%d]\n",
mlx4_dbg(dev, "%lld KB of HCA context requires %lld KB aux memory\n",
mlx4_dbg(dev, "Map clock to user is not supported.\n");
mlx4_dbg(dev, "Steering mode is: %s, oper_log_mgm_entry_size = %d, modparam log_num_mgm_entry_size = %d\n",
mlx4_dbg(dev, "Tunneling offload mode is: %s\n", (dev->caps.tunnel_offload_mode
mlx4_dbg(dev, "Failed to map blue flame area\n");
mlx4_dbg(dev, "%s: default counter index %d for port %d\n",
mlx4_dbg(dev, "NOP command IRQ test passed\n");
mlx4_dbg(dev, "Enabling CQE stride cacheLine supported\n");
mlx4_dbg(dev, "Disabling CQE stride, cacheLine size unsupported\n");
mlx4_dbg(dev, "SRIOV mode - Disabling Ignore FCS");
mlx4_dbg(dev,
mlx4_dbg(dev, "Steering mode is: %s\n",
mlx4_dbg(dev, "QP %06x already a member of MGM\n", qp->qpn);
mlx4_dbg(dev, "Hash for %pI6 is %04x\n", gid, hash);
mlx4_dbg(dev, "uar_page_shift = %d", dev->uar_page_shift);
mlx4_dbg(dev, "Effective reserved_uars=%d", dev->caps.reserved_uars);
mlx4_dbg(dev, "Registering MAC: 0x%llx for port %d %s duplicate\n",
mlx4_dbg(dev, "Free MAC index is %d\n", free);
mlx4_dbg(dev, "Have more references for index %d, no need to modify mac table\n",
mlx4_dbg(dev, "Registering VLAN: %d for port %d %s duplicate\n",
mlx4_dbg(dev, "vlan %u is already registered.\n", vlan);
mlx4_dbg(dev, "Have %d more references for index %d, no need to modify vlan table\n",
mlx4_dbg(dev, " profile[%2d] (%6s): 2^%02d entries @ 0x%10llx, size 0x%10llx\n",
mlx4_dbg(dev, "HCA context memory: reserving %d KB\n",
mlx4_dbg(dev, "Async event for none existent QP %08x\n", qpn);
mlx4_dbg(dev, "%s: alloc new counter for slave %d index %d\n",
mlx4_dbg(dev, "%s: failed RES_QP, 0x%llx\n",
mlx4_dbg(dev, "failed RES_QP, 0x%llx\n", r->com.res_id);
mlx4_dbg(dev, "failed RES_QP, 0x%llx\n",
mlx4_dbg(dev,
mlx4_dbg(dev, "rem_slave_qps: failed to move slave %d qpn %d to reset\n",
mlx4_dbg(dev, "rem_slave_srqs: failed to move slave %d srq %d to SW ownership\n",
mlx4_dbg(dev, "rem_slave_cqs: failed to move slave %d cq %d to SW ownership\n",
mlx4_dbg(dev, "rem_slave_mrs: failed to move slave %d mpt %d to SW ownership\n",
mlx4_dbg(dev, "rem_slave_eqs: failed to move slave %d eqs %d to SW ownership\n",
mlx4_dbg(dev, "Started init_resource_tracker: %ld slaves\n",