Lines Matching refs:FILL
42 UMEM also has two rings: the FILL ring and the COMPLETION ring. The
43 FILL ring is used by the application to send down addr for the kernel
50 TX ring. In summary, the RX and FILL rings are used for the RX path
67 reason that there is only one set of FILL and COMPLETION rings per
128 There are a four different kind of rings: FILL, COMPLETION, RX and
133 The UMEM uses two rings: FILL and COMPLETION. Each socket associated
136 one FILL ring, one COMPLETION ring, four TX rings and four RX rings.
154 The FILL ring is used to transfer ownership of UMEM frames from
173 kernel-space to user-space. Just like the FILL ring, UMEM indices are
189 If no frames have been passed to kernel via the FILL ring, no
264 rings as usual, but you are going to have one or more FILL and
270 fist socket created) will only have a single FILL ring and a single
274 ring, or at least one of them, but no FILL or COMPLETION rings as the
308 Note, that since there is only a single set of FILL and COMPLETION
322 create one FILL ring and one COMPLETION ring for each unique
326 and a TX ring, or at least one of them, and then one FILL and
340 takes a reference to a FILL ring and a COMPLETION ring that will be
354 present in the FILL ring and the TX ring, the rings for which user
360 If the flag is set on the FILL ring, the application needs to call
363 more buffers on the FILL ring and no buffers left on the RX HW ring of
367 FILL ring and then call poll() so that the kernel driver can put these
396 FILL, and COMPLETION rings respectively should have. It is mandatory
400 resources by only setting up one of them. Both the FILL ring and the
404 FILL or COMPLETION rings created as the ones from the shared UMEM will
611 same buffer into the FILL ring and the TX ring at the same time, the
614 thing goes for feeding the same buffer into the FILL rings