From 490145fc49bc55280ebf16229d3e78419ec251c6 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Mon, 2 Apr 2018 19:16:01 +0200 Subject: ipcpd: Avoid unnecessary copy in eth reader This reads from the Ethernet device directly into the rdrbuff to avoid a copy on the read side in the Ethernet IPCPs. This does not work for the netmap device. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- src/lib/shm_rdrbuff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/shm_rdrbuff.c') diff --git a/src/lib/shm_rdrbuff.c b/src/lib/shm_rdrbuff.c index 6e3dbca4..12e29bef 100644 --- a/src/lib/shm_rdrbuff.c +++ b/src/lib/shm_rdrbuff.c @@ -652,5 +652,5 @@ void shm_du_buff_truncate(struct shm_du_buff * sdb, assert(sdb); assert(len <= sdb->size); - sdb->du_tail -= sdb->size - len; + sdb->du_tail = sdb->du_head + len; } -- cgit v1.2.3