svn commit: r193604 - user/kmacy/releng_7_2_fcs/sys/dev/cxgb

Kip Macy kmacy at FreeBSD.org
Sun Jun 7 01:21:18 UTC 2009


Author: kmacy
Date: Sun Jun  7 01:21:17 2009
New Revision: 193604
URL: http://svn.freebsd.org/changeset/base/193604

Log:
  - don't reduce txmax for callouts
  - set reclaim_min to zero for first pass

Modified:
  user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_sge.c

Modified: user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_sge.c
==============================================================================
--- user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_sge.c	Sun Jun  7 01:06:56 2009	(r193603)
+++ user/kmacy/releng_7_2_fcs/sys/dev/cxgb/cxgb_sge.c	Sun Jun  7 01:21:17 2009	(r193604)
@@ -1577,9 +1577,9 @@ cxgb_start_locked(struct sge_qset *qs)
 	avail = txq->size - txq->in_use - 4;
 	txmax = min(TX_START_MAX_DESC, avail);
 
-	/* in case all packets use more than one mbuf */
+	/* free all completed requests */
 	if (qs->qs_flags & QS_FLUSHING)
-		txmax = min(txmax, 7); 
+		reclaim_completed_tx(qs, 0, TXQ_ETH);
 		
 	TXQ_LOCK_ASSERT(qs);
 	while ((txq->in_use - in_use_init < txmax) &&


More information about the svn-src-user mailing list