aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2012-08-08 15:27:01 +0000
committerEd Maste <emaste@FreeBSD.org>2012-08-08 15:27:01 +0000
commit24e57ec96d9c405d3f81d428dcce107636dfaacd (patch)
tree3df6fba7233d82302d67fb95e2307ce462b28243 /sys/dev/netmap
parentef63ce395a4347fdbe7f83aaca883517fd9ba38a (diff)
Notes
Diffstat (limited to 'sys/dev/netmap')
-rw-r--r--sys/dev/netmap/netmap.c3
-rw-r--r--sys/dev/netmap/netmap_kern.h4
2 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/netmap/netmap.c b/sys/dev/netmap/netmap.c
index cbf6852d47a9..145fba1103f0 100644
--- a/sys/dev/netmap/netmap.c
+++ b/sys/dev/netmap/netmap.c
@@ -1282,7 +1282,8 @@ netmap_lock_wrapper(struct ifnet *dev, int what, u_int queueid)
* kring N+1 is only used for the selinfo for all queues.
* Return 0 on success, ENOMEM otherwise.
*
- * na->num_tx_rings can be set for cards with different tx/rx setups
+ * By default the receive and transmit adapter ring counts are both initialized * to num_queues. na->num_tx_rings can be set for cards with different tx/rx
+ * setups.
*/
int
netmap_attach(struct netmap_adapter *na, int num_queues)
diff --git a/sys/dev/netmap/netmap_kern.h b/sys/dev/netmap/netmap_kern.h
index ebd4f71e931c..ec87b1c0b255 100644
--- a/sys/dev/netmap/netmap_kern.h
+++ b/sys/dev/netmap/netmap_kern.h
@@ -144,8 +144,8 @@ struct netmap_adapter {
int separate_locks; /* set if the interface suports different
locks for rx, tx and core. */
- u_int num_rx_rings; /* number of tx/rx ring pairs */
- u_int num_tx_rings; // if nonzero, overrides num_rx_rings
+ u_int num_rx_rings; /* number of adapter receive rings */
+ u_int num_tx_rings; /* number of adapter transmit rings */
u_int num_tx_desc; /* number of descriptor in each queue */
u_int num_rx_desc;