@@ -890,7 +890,7 @@ debug_cmd(int argc, char **argv)
break;
case 60:
case 61:
- addr = (void *)strtoull(argv[2], NULL, 0);
+ addr = (void *)(uintptr_t)strtoull(argv[2], NULL, 0);
if (argc == 3)
len = 64;
else
@@ -116,7 +116,7 @@ pktgen_script_save(char *path)
/* TODO: Determine DPDK arguments for rank and memory, default for now. */
fprintf(fd, "# Command line arguments: (DPDK args are defaults)\n");
- fprintf(fd, "# %s -c %lx -n 3 -m 512 --proc-type %s -- ",
+ fprintf(fd, "# %s -c %" PRIx64 " -n 3 -m 512 --proc-type %s -- ",
pktgen.argv[0],
lcore,
(rte_eal_process_type() ==
@@ -171,7 +171,7 @@ pktgen_script_save(char *path)
if (rte_atomic64_read(&info->transmit_count) == 0)
strcpy(buff, "Forever");
else
- snprintf(buff, sizeof(buff), "%ld",
+ snprintf(buff, sizeof(buff), "%" PRIu64,
rte_atomic64_read(&info->transmit_count));
fprintf(fd, "#\n");
flags = rte_atomic32_read(&info->port_flags);
@@ -183,7 +183,7 @@ pktgen_script_save(char *path)
fprintf(fd, "Link: %s\n", buff);
fprintf(fd, "#\n# Set up the primary port information:\n");
- fprintf(fd, "set %d count %ld\n", info->pid,
+ fprintf(fd, "set %d count %" PRIu64 "\n", info->pid,
rte_atomic64_read(&info->transmit_count));
fprintf(fd, "set %d size %d\n", info->pid, pkt->pktSize + FCS_SIZE);
fprintf(fd, "set %d rate %g\n", info->pid, info->tx_rate);
@@ -226,7 +226,7 @@ pktgen_script_save(char *path)
}
fprintf(fd, "\n");
- fprintf(fd, "set %d jitter %lu\n", i, info->jitter_threshold);
+ fprintf(fd, "set %d jitter %" PRIu64 "\n", i, info->jitter_threshold);
fprintf(fd, "%sable %d mpls\n",
(flags & SEND_MPLS_LABEL) ? "en" : "dis", i);
sprintf(buff, "%x", pkt->mpls_entry);
@@ -454,7 +454,7 @@ pktgen_lua_save(char *path)
/* TODO: Determine DPDK arguments for rank and memory, default for now. */
fprintf(fd, "-- Command line arguments: (DPDK args are defaults)\n");
- fprintf(fd, "-- %s -c %lx -n 3 -m 512 --proc-type %s -- ",
+ fprintf(fd, "-- %s -c %" PRIx64 " -n 3 -m 512 --proc-type %s -- ",
pktgen.argv[0],
lcore,
(rte_eal_process_type() ==
@@ -497,7 +497,7 @@ pktgen_lua_save(char *path)
if (rte_atomic64_read(&info->transmit_count) == 0)
strcpy(buff, "Forever");
else
- snprintf(buff, sizeof(buff), "%ld",
+ snprintf(buff, sizeof(buff), "%" PRIu64,
rte_atomic64_read(&info->transmit_count));
fprintf(fd, "-- \n");
flags = rte_atomic32_read(&info->port_flags);
@@ -509,7 +509,7 @@ pktgen_lua_save(char *path)
fprintf(fd, "Link: %s\n", buff);
fprintf(fd, "--\n-- Set up the primary port information:\n");
- fprintf(fd, "pktgen.set('%d', 'count', %ld);\n", info->pid,
+ fprintf(fd, "pktgen.set('%d', 'count', %" PRIu64 ");\n", info->pid,
rte_atomic64_read(&info->transmit_count));
fprintf(fd, "pktgen.set('%d', 'size', %d);\n", info->pid, pkt->pktSize + FCS_SIZE);
fprintf(fd, "pktgen.set('%d', 'rate', %g);\n", info->pid, info->tx_rate);
@@ -551,7 +551,7 @@ pktgen_lua_save(char *path)
fprintf(fd, "\n");
fflush(fd);
- fprintf(fd, "pktgen.jitter('%d', %lu);\n", i, info->jitter_threshold);
+ fprintf(fd, "pktgen.jitter('%d', %" PRIu64 ");\n", i, info->jitter_threshold);
fprintf(fd, "pktgen.mpls('%d', '%sable');\n", i,
(flags & SEND_MPLS_LABEL) ? "en" : "dis");
sprintf(buff, "%x", pkt->mpls_entry);
@@ -871,7 +871,7 @@ pktgen_transmit_count_rate(int port, char *buff, int len)
if (rte_atomic64_read(&info->transmit_count) == 0)
snprintf(buff, len, "Forever /%g%%", info->tx_rate);
else
- snprintf(buff, len, "%ld /%g%%",
+ snprintf(buff, len, "%" PRIu64 " /%g%%",
rte_atomic64_read(&info->transmit_count),
info->tx_rate);
@@ -238,13 +238,15 @@ pktgen_page_latency(void)
/* Rx/Tx pkts/s rate */
row = LINK_STATE_ROW + 1;
- snprintf(buff, sizeof(buff), "%lu/%lu", info->max_ipackets, info->rate_stats.ipackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->max_ipackets, info->rate_stats.ipackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu/%lu", info->max_opackets, info->rate_stats.opackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->max_opackets, info->rate_stats.opackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
iBitsTotal(info->rate_stats) / Million,
oBitsTotal(info->rate_stats) / Million);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
@@ -285,24 +287,24 @@ pktgen_page_latency(void)
info->latency_nb_pkts = 0;
info->avg_latency = 0;
}
- snprintf(buff, sizeof(buff), "%lu", avg_lat);
+ snprintf(buff, sizeof(buff), "%" PRIu64, avg_lat);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu", info->jitter_threshold);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->jitter_threshold);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu", info->jitter_count);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->jitter_count);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu", info->prev_stats.ipackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->prev_stats.ipackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
avg_lat = 0;
if (info->prev_stats.ipackets)
- snprintf(buff, sizeof(buff), "%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64,
(info->jitter_count * 100) / info->prev_stats.ipackets);
else
- snprintf(buff, sizeof(buff), "%lu", avg_lat);
+ snprintf(buff, sizeof(buff), "%" PRIu64, avg_lat);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
@@ -312,15 +314,15 @@ pktgen_page_latency(void)
/* Display the total pkts/s for all ports */
col = (COLUMN_WIDTH_1 * display_cnt) + COLUMN_WIDTH_0;
row = LINK_STATE_ROW + 1;
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
pktgen.max_total_ipackets, pktgen.cumm_rate_totals.ipackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
scrn_eol();
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
pktgen.max_total_opackets, pktgen.cumm_rate_totals.opackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
scrn_eol();
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
iBitsTotal(pktgen.cumm_rate_totals) / Million,
oBitsTotal(pktgen.cumm_rate_totals) / Million);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
@@ -338,7 +338,7 @@ pktgen_dump_dev_info(FILE *f, const char *msg, struct rte_eth_dev_info *di, uint
di->max_vmdq_pools);
fprintf(
f,
- " rx_offload_capa:%4d, tx_offload_capa :%4d, reta_size :%6d, flow_type_rss_offloads:%016lx\n",
+ " rx_offload_capa:%4d, tx_offload_capa :%4d, reta_size :%6d, flow_type_rss_offloads:%016" PRIx64 "\n",
di->rx_offload_capa,
di->tx_offload_capa,
di->reta_size,
@@ -339,13 +339,15 @@ pktgen_page_stats(void)
/* Rx/Tx pkts/s rate */
row = LINK_STATE_ROW + 1;
- snprintf(buff, sizeof(buff), "%lu/%lu", info->max_ipackets, rate->ipackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->max_ipackets, rate->ipackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu/%lu", info->max_opackets, rate->opackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->max_opackets, rate->opackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
iBitsTotal(info->rate_stats) / Million,
oBitsTotal(info->rate_stats) / Million);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
@@ -360,12 +362,14 @@ pktgen_page_stats(void)
scrn_printf(row++, col, "%*llu", COLUMN_WIDTH_1, info->sizes._256_511);
scrn_printf(row++, col, "%*llu", COLUMN_WIDTH_1, info->sizes._512_1023);
scrn_printf(row++, col, "%*llu", COLUMN_WIDTH_1, info->sizes._1024_1518);
- snprintf(buff, sizeof(buff), "%lu/%lu", info->sizes.runt, info->sizes.jumbo);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->sizes.runt, info->sizes.jumbo);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
/* Rx/Tx Errors */
row = PKT_TOTALS_ROW;
- snprintf(buff, sizeof(buff), "%lu/%lu", prev->ierrors, prev->oerrors);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ prev->ierrors, prev->oerrors);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
/* Total Rx/Tx */
@@ -376,30 +380,32 @@ pktgen_page_stats(void)
scrn_printf(row++, col, "%*llu", COLUMN_WIDTH_1, iBitsTotal(info->prev_stats) / Million);
scrn_printf(row++, col, "%*llu", COLUMN_WIDTH_1, oBitsTotal(info->prev_stats) / Million);
- snprintf(buff, sizeof(buff), "%lu/%lu", info->stats.arp_pkts, info->stats.echo_pkts);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->stats.arp_pkts, info->stats.echo_pkts);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
if (pktgen.flags & TX_DEBUG_FLAG) {
- snprintf(buff, sizeof(buff), "%lu", info->stats.tx_failed);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.tx_failed);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu/%lu", info->tx_pps, info->tx_cycles);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ info->tx_pps, info->tx_cycles);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu", info->stats.imissed);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.imissed);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
#if RTE_VERSION < RTE_VERSION_NUM(2, 2, 0, 0)
- snprintf(buff, sizeof(buff), "%lu", info->stats.ibadcrc);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.ibadcrc);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
- snprintf(buff, sizeof(buff), "%lu", info->stats.ibadlen);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.ibadlen);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
#endif
#if RTE_VERSION < RTE_VERSION_NUM(16, 4, 0, 0)
- snprintf(buff, sizeof(buff), "%lu", info->stats.imcasts);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.imcasts);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
#else
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, "None");
#endif
- snprintf(buff, sizeof(buff), "%lu", info->stats.rx_nombuf);
+ snprintf(buff, sizeof(buff), "%" PRIu64, info->stats.rx_nombuf);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_1, buff);
}
display_cnt++;
@@ -408,15 +414,15 @@ pktgen_page_stats(void)
/* Display the total pkts/s for all ports */
col = (COLUMN_WIDTH_1 * display_cnt) + COLUMN_WIDTH_0;
row = LINK_STATE_ROW + 1;
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
pktgen.max_total_ipackets, cumm->ipackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
scrn_eol();
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
pktgen.max_total_opackets, cumm->opackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
scrn_eol();
- snprintf(buff, sizeof(buff), "%lu/%lu",
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
iBitsTotal(pktgen.cumm_rate_totals) / Million,
oBitsTotal(pktgen.cumm_rate_totals) / Million);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
@@ -553,7 +559,8 @@ pktgen_page_phys_stats(void)
rte_eth_stats_get(pid, &stats);
- snprintf(buff, sizeof(buff), "%lu/%lu", s->ipackets, s->opackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ s->ipackets, s->opackets);
/* Total Rx/Tx */
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
@@ -568,7 +575,8 @@ pktgen_page_phys_stats(void)
rte_eth_stats_get(pid, &stats);
- snprintf(buff, sizeof(buff), "%lu/%lu", s->ierrors, s->imissed);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ s->ierrors, s->imissed);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
}
@@ -584,7 +592,8 @@ pktgen_page_phys_stats(void)
rte_eth_stats_get(pid, &stats);
r = &pktgen.info[pid].rate_stats;
- snprintf(buff, sizeof(buff), "%lu/%lu", r->ipackets, r->opackets);
+ snprintf(buff, sizeof(buff), "%" PRIu64 "/%" PRIu64,
+ r->ipackets, r->opackets);
scrn_printf(row++, col, "%*s", COLUMN_WIDTH_3, buff);
}
@@ -423,9 +423,9 @@ sizes_cmd(int argc, char **argv)
return 0;
}
- cli_printf(" sizeof(struct cli) %lu\n", sizeof(struct cli));
- cli_printf(" sizeof(struct cli_node) %lu\n", sizeof(struct cli_node));
- cli_printf(" sizeof(args_t) %lu\n", sizeof(args_t));
+ cli_printf(" sizeof(struct cli) %zu\n", sizeof(struct cli));
+ cli_printf(" sizeof(struct cli_node) %zu\n", sizeof(struct cli_node));
+ cli_printf(" sizeof(args_t) %zu\n", sizeof(args_t));
cli_printf(" Total number of Nodes %d\n", this_cli->nb_nodes);
cli_printf(" Number History lines %d\n", this_cli->nb_hist);
cli_printf(" CLI_DEFAULT_NB_NODES %d\n", CLI_DEFAULT_NB_NODES);
@@ -194,7 +194,7 @@ create_blacklist(uint64_t portmask,
return 0;
fprintf(stdout,
- "Ports: Port Mask: %016lx blacklisted = --, not-blacklisted = ++\n",
+ "Ports: Port Mask: %016" PRIx64 " blacklisted = --, not-blacklisted = ++\n",
portmask);
idx = 0;
for (i = 0; i < port_cnt; i++) {