From 886fe2746ccb748b2304b181c93c5b948da9e387 Mon Sep 17 00:00:00 2001 From: jingleyang Date: Tue, 25 Dec 2018 10:55:10 +0800 Subject: comment: block sleep is necessary --- pcap-dpdk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pcap-dpdk.c') diff --git a/pcap-dpdk.c b/pcap-dpdk.c index a3f8bd55..1fcbcd38 100644 --- a/pcap-dpdk.c +++ b/pcap-dpdk.c @@ -235,7 +235,8 @@ static int dpdk_read_with_timeout(pcap_t *p, uint16_t portid, uint16_t queueid,s if (p->break_loop){ break; } - // sleep for a very short while, but do not block CPU. + // sleep for a very short while. + // block sleep is the only choice, since usleep() will impact performance dramatically. rte_delay_us_block(DPDK_DEF_MIN_SLEEP_MS*1000); sleep_ms += DPDK_DEF_MIN_SLEEP_MS; } -- cgit v1.2.3