DragonFly submit List (threaded) for 2007-03
DragonFly BSD
DragonFly submit List (threaded) for 2007-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

em(4) Rx and Tx descriptors


From: Hasso Tepper <hasso@xxxxxxxxx>
Date: Fri, 23 Mar 2007 20:27:18 +0200

There is a way to change the numbers of Rx and Tx descriptors via tunables,
but there isn't any feedback whether it succeeded or not. IMHO it would
be nice to export these values into sysctl as read-only nodes.


regards,

-- 
Hasso Tepper
diff -r d06c831cbf6b sys/dev/netif/em/if_em.c
--- a/sys/dev/netif/em/if_em.c	Thu Mar 22 23:31:22 2007 +0000
+++ b/sys/dev/netif/em/if_em.c	Fri Mar 23 17:59:49 2007 +0200
@@ -551,6 +551,11 @@ em_attach(device_t dev)
 		adapter->num_rx_desc = em_rxd;
 	}
 
+	SYSCTL_ADD_INT(NULL, SYSCTL_CHILDREN(adapter->sysctl_tree), OID_AUTO, "rxd",
+		       CTLFLAG_RD, &adapter->num_rx_desc, 0, NULL);
+	SYSCTL_ADD_INT(NULL, SYSCTL_CHILDREN(adapter->sysctl_tree), OID_AUTO, "txd",
+		       CTLFLAG_RD, &adapter->num_tx_desc, 0, NULL);
+
 	adapter->hw.autoneg = DO_AUTO_NEG;
 	adapter->hw.wait_autoneg_complete = WAIT_FOR_AUTO_NEG_DEFAULT;
 	adapter->hw.autoneg_advertised = AUTONEG_ADV_DEFAULT;



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]