socsvn commit: r305302 - soc2016/vincenzo/head/sys/dev/netmap
vincenzo at FreeBSD.org
vincenzo at FreeBSD.org
Fri Jun 17 16:26:12 UTC 2016
Author: vincenzo
Date: Fri Jun 17 16:26:11 2016
New Revision: 305302
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=305302
Log:
freebsd: ptnet_transmit: unlock queue at the end of the function
Modified:
soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
Modified: soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c
==============================================================================
--- soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Fri Jun 17 16:26:02 2016 (r305301)
+++ soc2016/vincenzo/head/sys/dev/netmap/if_ptnet.c Fri Jun 17 16:26:11 2016 (r305302)
@@ -759,8 +759,6 @@
* by reading from CSB. */
ptnet_sync_tail(ptring, kring);
- PTNET_Q_UNLOCK(pq);
-
head = ring->head;
slot = ring->slot + head;
nmbuf = NMB(na, slot);
@@ -820,6 +818,8 @@
ptring->guest_need_kick = 1;
}
+ PTNET_Q_UNLOCK(pq);
+
return 0;
}
More information about the svn-soc-all
mailing list