@@ -54,9 +54,9 @@ class ProgramListCards : public Program
5454 {
5555 std::ostringstream table;
5656
57- auto formatHeader = " %-3s %-6s %-10s %-8s %-13s %-5s %-11s %-11s %-25s %-17s \n " ;
58- auto formatRow = " %-3s %-6s %-10s %-8s %-13s %-5s 0x%-9s 0x%-9s %-25s %-17s \n " ;
59- auto header = (boost::format (formatHeader) % " #" % " Type" % " PCI Addr" % " Serial" % " Endpoint ID " % " NUMA" % " Vendor ID " % " Device ID " % " FW Version" % " Card ID " ).str ();
57+ auto formatHeader = " %-3s %-6s %-10s %-8s %-10s %-5s %-12s \n " ;
58+ auto formatRow = " %-3s %-6s %-10s %-8s %-10s %-5s %-12s \n " ;
59+ auto header = (boost::format (formatHeader) % " #" % " Type" % " PCI Addr" % " Serial" % " Endpoint" % " NUMA" % " FW Version" ).str ();
6060 auto lineFat = std::string (header.length (), ' =' ) + ' \n ' ;
6161 auto lineThin = std::string (header.length (), ' -' ) + ' \n ' ;
6262
@@ -73,15 +73,13 @@ class ProgramListCards : public Program
7373 for (const auto & card : cardsFound) {
7474 const std::string na = " n/a" ;
7575 std::string firmware = na;
76- std::string cardId = na;
7776 std::string numaNode = std::to_string (card.numaNode );
7877 try {
7978 Parameters params2 = Parameters::makeParameters (card.pciAddress , 2 );
8079 auto bar2 = ChannelFactory ().getBar (params2);
8180 firmware = bar2->getFirmwareInfo ().value_or (na);
8281 // Check if the firmware is tagged
8382 firmware = FirmwareChecker ().resolveFirmwareTag (firmware);
84- cardId = bar2->getCardId ().value_or (na);
8583 } catch (const Exception& e) {
8684 if (isVerbose ()) {
8785 std::cout << " Error parsing card information through BAR\n "
@@ -93,8 +91,8 @@ class ProgramListCards : public Program
9391 std::string endpoint = std::to_string (card.serialId .getEndpoint ());
9492
9593 if (!mOptions .jsonOut ) {
96- auto format = boost::format (formatRow) % i % CardType::toString (card.cardType ) % card.pciAddress .toString () % serial % endpoint % card. numaNode % card. pciId . vendor % card. pciId . device %
97- firmware % cardId ;
94+ auto format = boost::format (formatRow) % i % CardType::toString (card.cardType ) % card.pciAddress .toString () % serial %
95+ endpoint % card. numaNode % firmware ;
9896
9997 table << format;
10098 std::cout << table.str ();
0 commit comments