git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timer: clarify error if subsystem already initialized
[dpdk.git]
/
app
/
pdump
/
main.c
diff --git
a/app/pdump/main.c
b/app/pdump/main.c
index
d05a023
..
63bbe65
100644
(file)
--- a/
app/pdump/main.c
+++ b/
app/pdump/main.c
@@
-151,7
+151,7
@@
static uint8_t multiple_core_capture;
static void
pdump_usage(const char *prgname)
{
static void
pdump_usage(const char *prgname)
{
- printf("usage: %s [EAL options]"
+ printf("usage: %s [EAL options]
--
"
" --["CMD_LINE_OPT_MULTI"]\n"
" --"CMD_LINE_OPT_PDUMP" "
"'(port=<port id> | device_id=<pci id or vdev name>),"
" --["CMD_LINE_OPT_MULTI"]\n"
" --"CMD_LINE_OPT_PDUMP" "
"'(port=<port id> | device_id=<pci id or vdev name>),"
@@
-477,10
+477,10
@@
pdump_rxtx(struct rte_ring *ring, uint16_t vdev_id, struct pdump_stats *stats)
stats->tx_pkts += nb_in_txd;
if (unlikely(nb_in_txd < nb_in_deq)) {
stats->tx_pkts += nb_in_txd;
if (unlikely(nb_in_txd < nb_in_deq)) {
- do {
- rte_pktmbuf_free(rxtx_bufs[nb_in_txd]);
-
stats->freed_pkts++
;
-
} while (++nb_in_txd < nb_in_deq)
;
+ unsigned int drops = nb_in_deq - nb_in_txd;
+
+
rte_pktmbuf_free_bulk(&rxtx_bufs[nb_in_txd], drops)
;
+
stats->freed_pkts += drops
;
}
}
}
}
}
}
@@
-947,7
+947,7
@@
dump_packets(void)
rte_exit(EXIT_FAILURE, "failed to wait\n");
}
rte_exit(EXIT_FAILURE, "failed to wait\n");
}
- /* ma
ster
core */
+ /* ma
in
core */
while (!quit_signal)
;
}
while (!quit_signal)
;
}