CH_ERR
CH_ERR(adapter, "MC5 timeout writing to TCAM address 0x%x\n", addr_lo);
CH_ERR(adap, "TCAM reset timed out\n");
CH_ERR(adap, "Unsupported TCAM type %d\n", mc5->part_type);
CH_ERR(adapter, "found wrong TP version (%u.%u), "
CH_ERR(adapter, "corrupted protocol SRAM image, checksum %u\n",
CH_ERR(adapter, "corrupted firmware image, checksum %u\n",
CH_ERR(adapter, "firmware download failed, error %d\n", ret);
CH_ERR(adapter, "boot image too small/large\n");
CH_ERR(adapter, "boot image missing signature\n");
CH_ERR(adapter, "boot image header length != image length\n");
CH_ERR(adapter, "boot image download failed, error %d\n", ret);
CH_ERR(adap, "TP initialization timed out\n");
CH_ERR(adapter, "MAC calibration failed\n");
CH_ERR(adapter, "write to MC7 register 0x%x timed out\n", addr);
CH_ERR(adapter, "%s MC7 calibration timed out\n",
CH_ERR(adapter, "%s MC7 BIST timed out\n", mc7->name);
CH_ERR(adapter, "uP initialization timed out\n");
CH_ERR(adapter, "reading EEPROM address 0x%x failed\n", addr);
CH_ERR(adapter, "write to EEPROM address 0x%x failed\n", addr);
CH_ERR(adap,
CH_ERR(adap, "MAC %d Rx fifo drain failed\n", idx);
CH_ERR(pi->adapter, "bad port_info action 0x%x\n", action);
CH_ERR(adap, "cfg file too large, max is %u bytes\n", len);
CH_ERR(adap, "config file %s failed %d\n",
CH_ERR(adap, "boot data is larger than available BOOT area\n");
CH_ERR(adap, "boot image too small/large\n");
CH_ERR(adap, "Boot image missing signature\n");
CH_ERR(adap, "PCI header missing signature\n");
CH_ERR(adap, "Vendor ID missing signature\n");
CH_ERR(adap, "boot image download failed, error %d\n", ret);
CH_ERR(adap, "bootcfg file too large, max is %u bytes\n", len);
CH_ERR(adap, "boot config data %s failed %d\n",
CH_ERR(adap, "optional fields in the filter "
CH_ERR(adap,
CH_ERR(adap, "Querying FW using Ring backbone params command failed, err=%d\n",
CH_ERR(adap, "FW doesnot support ringbackbone features\n");
CH_ERR(adap, "Could not set Ringbackbone, err= %d\n",
CH_ERR(adap, "firmware reports adapter error: %s (0x%08x)\n",
CH_ERR(adap,
CH_ERR(adapter, "VPD still busy from previous operation\n");
CH_ERR(adapter, "VPD read of address %#x failed\n", addr);
CH_ERR(adapter, "VPD still busy from previous operation\n");
CH_ERR(adapter, "VPD write of address %#x failed\n", addr);
CH_ERR(adapter, "missing VPD keyword " name "\n"); \
CH_ERR(adapter,
CH_ERR(adapter,
CH_ERR(adapter,
CH_ERR(adap,
CH_ERR(adap, "FW image has no data\n");
CH_ERR(adap,
CH_ERR(adap,
CH_ERR(adap, "FW image too large, max is %u bytes\n",
CH_ERR(adap,
CH_ERR(adap, "firmware download failed, error %d\n",
CH_ERR(adap, "SGE error for QID %u\n", G_ERROR_QID(v));
CH_ERR(adap, "SGE UNCAPTURED_ERROR set (clearing)\n");
CH_ERR(adap, "command %#x in mbox %d timed out (0x%08x).\n",
CH_ERR(adapter,
CH_ERR(adap, "Unsupported LB mode %d\n",
CH_ERR(adapter, "Unsupported chip version %d\n", chip_version);
CH_ERR(adapter, "Unable to get SGE Control2; "
CH_ERR(sc, "AE qpid 0x%x opcode %d status 0x%x "
CH_ERR(sc, "%016llx %016llx %016llx %016llx\n",
CH_ERR(sc, "stag idx 0x%x valid %d key 0x%x state %d pdid %d "
CH_ERR(sc, "stag idx 0x%x: %016llx %016llx %016llx %016llx\n",
CH_ERR(sc, "stag 0x%x is invalid for current configuration.\n",
CH_ERR(sc, "add_lip(%s) failed: %d\n",
CH_ERR(sc, "del_lip(%s) failed: %d\n",
CH_ERR(sc, "%s: hwidx %u, rpl %u, sync %u; L2T st %u, sz %u\n",
CH_ERR(&pi->vi[0],
CH_ERR(sc, "VXLAN already configured on port %d; "
CH_ERR(sc, "VXLAN operation on port %d was stopped earlier; "
CH_ERR(sc, "%s: device registers not readable.\n", __func__);
CH_ERR(sc, "%scaps 0x%04x -> 0x%04x.\n", #c, o->c##caps, \
CH_ERR(sc, "config file %s (0x%x) -> %s (0x%x)\n", o->cfg_file,
CH_ERR(sc, #name " %d -> %d\n", o->p, sc->p); \
CH_ERR(sc,
CH_ERR(vi,
CH_ERR(sc, "failed to re-initialize adapter: %d\n", rc);
CH_ERR(vi, "failed to re-initialize "
CH_ERR(vi, "failed to re-configure MAC: %d\n", rc);
CH_ERR(vi, "failed to re-enable VI: %d\n", rc);
CH_ERR(vi, "failed to re-configure MCAST MACs: %d\n", rc);
CH_ERR(sc, "%s: pci_find_cap(%s, pcie) failed: %d\n", __func__,
CH_ERR(sc, "%s: PCIe link is down after reset, LINK_STA 0x%x\n",
CH_ERR(sc, "%s: pci_find_cap(%s, pcie) failed: %d\n", __func__,
CH_ERR(sc, "%s: PCIe link is down after reset, LINK_STA 0x%x\n",
CH_ERR(sc, "adapter did not reset properly, rc = %d, "
CH_ERR(vi, "failed to allocate virtual interface %d"
CH_ERR(sc, "No usable doorbell (available = 0x%x, allowed = 0x%x).\n",
CH_ERR(sc, "failed to %s NIC TLS: %d\n",
CH_ERR(sc, "failed to allocate task queue %d\n", i);
CH_ERR(vi, "rss_config failed: %d\n", rc);
CH_ERR(vi, "rss hash/defaultq config failed: %d\n", rc);
CH_ERR(pi, "failed to configure traffic class %d: %d. "
CH_ERR(pi, "failed to configure traffic class %d: %d. "
CH_ERR(sc, "cannot allocate DMA tag: %d\n", rc);
CH_ERR(sc, "cannot allocate DMA memory: %d\n", rc);
CH_ERR(sc, "cannot load DMA map: %d\n", rc);
CH_ERR(sc, "failed to create hw ingress queue: %d\n", rc);
CH_ERR(sc, "failed to free iq %p: %d\n", iq, rc);
CH_ERR(sc, "failed to allocate fwq: %d\n", rc);
CH_ERR(sc, "failed to create hw fwq: %d\n", rc);
CH_ERR(sc, "failed to allocate ctrlq%d: %d\n", idx, rc);
CH_ERR(sc, "failed to create hw ctrlq%d: %d\n", idx, rc);
CH_ERR(sc, "cong_drop = %d is invalid (ingress queue %d).\n",
CH_ERR(sc, "failed to set congestion manager context "
CH_ERR(vi, "failed to allocate rxq%d: %d\n", idx, rc);
CH_ERR(vi, "failed to create hw rxq%d: %d\n", idx, rc);
CH_ERR(vi, "failed to allocate ofld_rxq%d: %d\n", idx,
CH_ERR(vi, "failed to create hw ofld_rxq%d: %d\n", idx,
CH_ERR(sc, "failed to create hw ctrlq for port %d: %d\n",
CH_ERR(sc, "failed to allocate egress queue(%d): %d\n",
CH_ERR(sc, "failed to free eq (type %d): %d\n", eq->type, rc);
CH_ERR(vi, "failed to allocate mp_ring for txq%d: %d\n",
CH_ERR(vi, "failed to allocate txq%d: %d\n", idx, rc);
CH_ERR(vi, "failed to create hw txq%d: %d\n", idx, rc);
CH_ERR(vi, "failed to allocate ofld_txq%d: %d\n", idx,
CH_ERR(vi, "failed to create hw ofld_txq%d: %d\n", idx,
CH_ERR(vi, "tid %d cannot be bound to traffic class %d "
CH_ERR(sc, "%s: tid %u out of tx credits (%d, %d).\n", __func__,
CH_ERR(sc, "ENOMEM in %s for tid %u.\n", __func__, toep->tid);
CH_ERR(sc, "failed to change mtu_idx of tid %d (%u -> %u).\n",
CH_ERR(sc, "%s: hwidx %u, rpl %u, sync %u; L2T st %u, sz %u\n",