Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152862911
D15218.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
D15218.diff
View Options
Index: head/share/man/man9/iflibdd.9
===================================================================
--- head/share/man/man9/iflibdd.9
+++ head/share/man/man9/iflibdd.9
@@ -1,5 +1,5 @@
.\" $FreeBSD$
-.Dd March 23, 2017
+.Dd May 3, 2018
.Dt IFLIBDD 9
.Os
.Sh NAME
@@ -10,13 +10,22 @@
.Ss "Soft Queue Setup and Teardown Functions"
.Ss "Mandatory Functions"
.Ft int
-.Fo ifdi_queues_alloc
+.Fo ifdi_tx_queues_alloc
.Fa "if_ctx_t ctx"
.Fa "caddr_t *vaddrs"
.Fa "uint64_t *paddrs"
-.Fa "int nqs"
+.Fa "int ntxqs"
+.Fa "int ntxqsets"
.Fc
.Ft int
+.Fo ifdi_rx_queues_alloc
+.Fa "if_ctx_t ctx"
+.Fa "caddr_t *vaddrs"
+.Fa "uint64_t *paddrs"
+.Fa "int nrxqs"
+.Fa "int nrxqsets"
+.Fc
+.Ft int
.Fo ifdi_queues_free
.Fa "if_ctx_t ctx"
.Fc
@@ -185,14 +194,20 @@
.Ss Device Dependent Functions
.Ss Soft Queue Setup and Teardown
.Bl -ohang -offset indent
-.It Fn ifdi_queues_alloc
-Mandatory queues allocation function that is called during iflib_attach.
+.It Fn ifdi_tx_queues_alloc
+Mandatory function that is called during iflib_attach to allocate transmit
+queues.
vaddrs and paddrs are arrays of virtual and physical addresses respectively of
-the hardware transmit and receive queues, and if relevany, any command
-completion queues.
-nqs is the number of queues per qset.
-For example, a driver with a single receive and transmit queue would have a nqs
-equal to 2.
+the hardware transmit queues.
+ntxqs is the number of queues per qset.
+ntxqsets is the number of qsets.
+.It Fn ifdi_rx_queues_alloc
+Mandatory function that is called during iflib_attach to allocate receive
+queues.
+vaddrs and paddrs are arrays of virtual and physical addresses respectively of
+the hardware receive queues.
+nrxqs is the number of queues per qset.
+nrxqsets is the number of qsets.
.It Fn ifdi_queues_free
Mandatory function that frees the allocated queues and associated transmit
buffers.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 18, 2:15 PM (21 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31723507
Default Alt Text
D15218.diff (1 KB)
Attached To
Mode
D15218: Update iflibdd.9 to reflect the replacement of ifdi_queues_alloc with ifdi_{tx,rx}_queues_alloc
Attached
Detach File
Event Timeline
Log In to Comment