Lines Matching +full:multi +full:- +full:threaded

1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
9 -
11 name: xdp-act
12 render-max: true
14 -
19 -
23 -
24 name: ndo-xmit
27 -
28 name: xsk-zerocopy
31 -
32 name: hw-offload
35 -
36 name: rx-sg
38 This feature informs if netdev implements non-linear XDP buffer
40 -
41 name: ndo-xmit-sg
43 This feature informs if netdev implements non-linear XDP buffer
45 -
47 name: xdp-rx-metadata
49 -
54 -
59 -
60 name: vlan-tag
64 -
66 name: xsk-flags
68 -
69 name: tx-timestamp
72 -
73 name: tx-checksum
76 -
77 name: tx-launch-time-fifo
80 -
81 name: queue-type
84 -
85 name: qstats-scope
88 -
89 name: napi-threaded
93 attribute-sets:
94 -
97 -
103 -
106 -
107 name: xdp-features
108 doc: Bitmask of enabled xdp-features.
110 enum: xdp-act
111 -
112 name: xdp-zc-max-segs
117 -
118 name: xdp-rx-metadata-features
120 See Documentation/networking/xdp-rx-metadata.rst for more details.
122 enum: xdp-rx-metadata
123 -
124 name: xsk-features
127 enum: xsk-flags
128 -
129 name: io-uring-provider-info
131 -
132 name: page-pool
134 -
140 max: u32-max
141 -
151 max: s32-max
152 -
153 name: napi-id
158 max: u32-max
159 -
167 -
168 name: inflight-mem
172 -
173 name: detach-time
181 "re-attached", they are just waiting to disappear.
184 -
186 doc: ID of the dmabuf this page-pool is attached to.
188 -
189 name: io-uring
190 doc: io-uring memory provider information.
192 nested-attributes: io-uring-provider-info
193 -
194 name: page-pool-info
195 subset-of: page-pool
197 -
199 -
201 -
202 name: page-pool-stats
207 -
211 nested-attributes: page-pool-info
212 -
213 name: alloc-fast
216 -
217 name: alloc-slow
219 -
220 name: alloc-slow-high-order
222 -
223 name: alloc-empty
225 -
226 name: alloc-refill
228 -
229 name: alloc-waive
231 -
232 name: recycle-cached
234 -
235 name: recycle-cache-full
237 -
238 name: recycle-ring
240 -
241 name: recycle-ring-full
243 -
244 name: recycle-released-refcnt
247 -
250 -
256 -
260 -
264 -
267 threaded mode. If NAPI is not in threaded mode (i.e. uses normal
270 -
271 name: defer-hard-irqs
273 and hardware IRQs are re-enabled.
276 max: s32-max
277 -
278 name: gro-flush-timeout
280 timer which schedules NAPI processing. Additionally, a non-zero
281 value will also prevent GRO from flushing recent super-frames at
285 -
286 name: irq-suspend-timeout
290 -
291 name: threaded
292 doc: Whether the NAPI is configured to operate in threaded polling
294 in threaded polling mode.
296 enum: napi-threaded
297 -
298 name: xsk-info
300 -
303 -
306 indexes starting at 0 and ending at queue count - 1. Queue indexes
309 -
315 -
322 enum: queue-type
323 -
324 name: napi-id
327 -
331 -
332 name: io-uring
335 nested-attributes: io-uring-provider-info
336 -
340 nested-attributes: xsk-info
341 -
351 When reported per-queue, however, the statistics may not add
356 -
362 -
363 name: queue-type
364 doc: Queue type as rx, tx, for queue-id.
366 enum: queue-type
367 -
368 name: queue-id
371 -
376 enum: qstats-scope
377 -
378 name: rx-packets
385 -
386 name: rx-bytes
387 doc: Successfully received bytes, see `rx-packets`.
389 -
390 name: tx-packets
396 -
397 name: tx-bytes
398 doc: Successfully sent bytes, see `tx-packets`.
400 -
401 name: rx-alloc-fail
407 -
408 name: rx-hw-drops
415 -
416 name: rx-hw-drop-overruns
421 -
422 name: rx-csum-complete
425 -
426 name: rx-csum-unnecessary
429 -
430 name: rx-csum-none
433 -
434 name: rx-csum-bad
439 -
440 name: rx-hw-gro-packets
443 device. Counts only packets coalesced with the HW-GRO netdevice
444 feature, LRO-coalesced packets are not counted.
446 -
447 name: rx-hw-gro-bytes
448 doc: See `rx-hw-gro-packets`.
450 -
451 name: rx-hw-gro-wire-packets
454 HW-GRO netdevice feature. LRO-coalesced packets are not counted.
456 -
457 name: rx-hw-gro-wire-bytes
458 doc: See `rx-hw-gro-wire-packets`.
460 -
461 name: rx-hw-drop-ratelimits
466 -
467 name: tx-hw-drops
474 -
475 name: tx-hw-drop-errors
478 -
479 name: tx-csum-none
484 -
485 name: tx-needs-csum
491 -
492 name: tx-hw-gso-packets
497 -
498 name: tx-hw-gso-bytes
499 doc: See `tx-hw-gso-packets`.
501 -
502 name: tx-hw-gso-wire-packets
504 Number of wire-sized packets generated by processing
505 `tx-hw-gso-packets`
507 -
508 name: tx-hw-gso-wire-bytes
509 doc: See `tx-hw-gso-wire-packets`.
511 -
512 name: tx-hw-drop-ratelimits
517 -
518 name: tx-stop
525 -
526 name: tx-wake
528 Number of times driver re-started accepting send
531 -
532 name: queue-id
533 subset-of: queue
535 -
537 -
539 -
542 -
548 -
552 nested-attributes: queue-id
553 multi-attr: true
554 -
558 -
567 -
568 name: dev-get
570 attribute-set: dev
574 - ifindex
575 reply: &dev-all
577 - ifindex
578 - xdp-features
579 - xdp-zc-max-segs
580 - xdp-rx-metadata-features
581 - xsk-features
583 reply: *dev-all
584 -
585 name: dev-add-ntf
587 notify: dev-get
589 -
590 name: dev-del-ntf
592 notify: dev-get
594 -
595 name: dev-change-ntf
597 notify: dev-get
599 -
600 name: page-pool-get
604 attribute-set: page-pool
608 - id
609 reply: &pp-reply
611 - id
612 - ifindex
613 - napi-id
614 - inflight
615 - inflight-mem
616 - detach-time
617 - dmabuf
618 - io-uring
620 reply: *pp-reply
621 config-cond: page-pool
622 -
623 name: page-pool-add-ntf
625 notify: page-pool-get
626 mcgrp: page-pool
627 config-cond: page-pool
628 -
629 name: page-pool-del-ntf
631 notify: page-pool-get
632 mcgrp: page-pool
633 config-cond: page-pool
634 -
635 name: page-pool-change-ntf
637 notify: page-pool-get
638 mcgrp: page-pool
639 config-cond: page-pool
640 -
641 name: page-pool-stats-get
643 attribute-set: page-pool-stats
647 - info
648 reply: &pp-stats-reply
650 - info
651 - alloc-fast
652 - alloc-slow
653 - alloc-slow-high-order
654 - alloc-empty
655 - alloc-refill
656 - alloc-waive
657 - recycle-cached
658 - recycle-cache-full
659 - recycle-ring
660 - recycle-ring-full
661 - recycle-released-refcnt
663 reply: *pp-stats-reply
664 config-cond: page-pool-stats
665 -
666 name: queue-get
670 attribute-set: queue
674 - ifindex
675 - type
676 - id
677 reply: &queue-get-op
679 - id
680 - type
681 - napi-id
682 - ifindex
683 - dmabuf
684 - io-uring
685 - xsk
689 - ifindex
690 reply: *queue-get-op
691 -
692 name: napi-get
694 attribute-set: napi
698 - id
699 reply: &napi-get-op
701 - id
702 - ifindex
703 - irq
704 - pid
705 - defer-hard-irqs
706 - gro-flush-timeout
707 - irq-suspend-timeout
708 - threaded
712 - ifindex
713 reply: *napi-get-op
714 -
715 name: qstats-get
719 software counters per-queue.
720 attribute-set: qstats
724 - ifindex
725 - scope
728 - ifindex
729 - queue-type
730 - queue-id
731 - rx-packets
732 - rx-bytes
733 - tx-packets
734 - tx-bytes
735 -
736 name: bind-rx
738 attribute-set: dmabuf
739 flags: [admin-perm]
743 - ifindex
744 - fd
745 - queues
748 - id
749 -
750 name: napi-set
752 attribute-set: napi
753 flags: [admin-perm]
757 - id
758 - defer-hard-irqs
759 - gro-flush-timeout
760 - irq-suspend-timeout
761 - threaded
762 -
763 name: bind-tx
765 attribute-set: dmabuf
769 - ifindex
770 - fd
773 - id
775 kernel-family:
777 sock-priv: struct netdev_nl_sock
779 mcast-groups:
781 -
783 -
784 name: page-pool