Page MenuHomeFreeBSD

D46365.id142224.diff
No OneTemporary

D46365.id142224.diff

diff --git a/sys/dev/ena/ena_netmap.c b/sys/dev/ena/ena_netmap.c
--- a/sys/dev/ena/ena_netmap.c
+++ b/sys/dev/ena/ena_netmap.c
@@ -783,10 +783,10 @@
/* Next, retain the sockets back to the userspace */
n = nm_info->sockets_used;
while (n--) {
+ ctx->nm_i = nm_prev(ctx->nm_i, ctx->lim);
ctx->slots[ctx->nm_i].buf_idx = nm_info->socket_buf_idx[n];
ctx->slots[ctx->nm_i].flags = NS_BUF_CHANGED;
nm_info->socket_buf_idx[n] = 0;
- ctx->nm_i = nm_prev(ctx->nm_i, ctx->lim);
}
nm_info->sockets_used = 0;
}

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 13, 7:15 PM (3 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31422815
Default Alt Text
D46365.id142224.diff (523 B)

Event Timeline