Lines Matching +full:no +full:- +full:hw +full:- +full:checksum
1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
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
34 This feature informs if netdev supports XDP hw offloading.
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 -
52 Device is capable of exposing receive HW timestamp via bpf_xdp_metadata_rx_timestamp().
53 -
57 -
58 name: vlan-tag
61 -
63 name: xsk-flags
65 -
66 name: tx-timestamp
68 HW timestamping egress packets is supported by the driver.
69 -
70 name: tx-checksum
72 L3 checksum HW offload is supported by the driver.
73 -
74 name: queue-type
77 -
78 name: qstats-scope
82 attribute-sets:
83 -
86 -
92 -
95 -
96 name: xdp-features
97 doc: Bitmask of enabled xdp-features.
99 enum: xdp-act
100 -
101 name: xdp-zc-max-segs
106 -
107 name: xdp-rx-metadata-features
109 See Documentation/networking/xdp-rx-metadata.rst for more details.
111 enum: xdp-rx-metadata
112 -
113 name: xsk-features
116 enum: xsk-flags
117 -
118 name: page-pool
120 -
126 max: u32-max
127 -
137 max: s32-max
138 -
139 name: napi-id
144 max: u32-max
145 -
153 -
154 name: inflight-mem
158 -
159 name: detach-time
163 the driver. Once detached Page Pool can no longer be used to
167 "re-attached", they are just waiting to disappear.
170 -
172 doc: ID of the dmabuf this page-pool is attached to.
174 -
175 name: page-pool-info
176 subset-of: page-pool
178 -
180 -
182 -
183 name: page-pool-stats
188 -
192 nested-attributes: page-pool-info
193 -
194 name: alloc-fast
197 -
198 name: alloc-slow
200 -
201 name: alloc-slow-high-order
203 -
204 name: alloc-empty
206 -
207 name: alloc-refill
209 -
210 name: alloc-waive
212 -
213 name: recycle-cached
215 -
216 name: recycle-cache-full
218 -
219 name: recycle-ring
221 -
222 name: recycle-ring-full
224 -
225 name: recycle-released-refcnt
228 -
231 -
237 -
241 -
245 -
251 -
252 name: defer-hard-irqs
254 and hardware IRQs are re-enabled.
257 max: s32-max
258 -
259 name: gro-flush-timeout
261 timer which schedules NAPI processing. Additionally, a non-zero
262 value will also prevent GRO from flushing recent super-frames at
266 -
267 name: irq-suspend-timeout
271 -
274 -
277 indexes starting at 0 and ending at queue count - 1. Queue indexes
280 -
286 -
290 enum: queue-type
291 -
292 name: napi-id
295 -
300 -
310 When reported per-queue, however, the statistics may not add
315 -
321 -
322 name: queue-type
323 doc: Queue type as rx, tx, for queue-id.
325 enum: queue-type
326 -
327 name: queue-id
330 -
335 enum: qstats-scope
336 -
337 name: rx-packets
344 -
345 name: rx-bytes
346 doc: Successfully received bytes, see `rx-packets`.
348 -
349 name: tx-packets
355 -
356 name: tx-bytes
357 doc: Successfully sent bytes, see `tx-packets`.
359 -
360 name: rx-alloc-fail
366 -
367 name: rx-hw-drops
374 -
375 name: rx-hw-drop-overruns
380 -
381 name: rx-csum-complete
384 -
385 name: rx-csum-unnecessary
388 -
389 name: rx-csum-none
392 -
393 name: rx-csum-bad
395 Number of packets with bad checksum. The packets are not discarded,
398 -
399 name: rx-hw-gro-packets
402 Counts only packets coalesced with the HW-GRO netdevice feature,
403 LRO-coalesced packets are not counted.
405 -
406 name: rx-hw-gro-bytes
407 doc: See `rx-hw-gro-packets`.
409 -
410 name: rx-hw-gro-wire-packets
412 Number of packets that were coalesced to bigger packetss with the HW-GRO
413 netdevice feature. LRO-coalesced packets are not counted.
415 -
416 name: rx-hw-gro-wire-bytes
417 doc: See `rx-hw-gro-wire-packets`.
419 -
420 name: rx-hw-drop-ratelimits
425 -
426 name: tx-hw-drops
433 -
434 name: tx-hw-drop-errors
437 -
438 name: tx-csum-none
441 checksum.
443 -
444 name: tx-needs-csum
446 Number of packets that required the device to calculate the checksum.
448 -
449 name: tx-hw-gso-packets
454 -
455 name: tx-hw-gso-bytes
456 doc: See `tx-hw-gso-packets`.
458 -
459 name: tx-hw-gso-wire-packets
461 Number of wire-sized packets generated by processing
462 `tx-hw-gso-packets`
464 -
465 name: tx-hw-gso-wire-bytes
466 doc: See `tx-hw-gso-wire-packets`.
468 -
469 name: tx-hw-drop-ratelimits
474 -
475 name: tx-stop
482 -
483 name: tx-wake
485 Number of times driver re-started accepting send
488 -
489 name: queue-id
490 subset-of: queue
492 -
494 -
496 -
499 -
505 -
509 nested-attributes: queue-id
510 multi-attr: true
511 -
515 -
524 -
525 name: dev-get
527 attribute-set: dev
531 - ifindex
532 reply: &dev-all
534 - ifindex
535 - xdp-features
536 - xdp-zc-max-segs
537 - xdp-rx-metadata-features
538 - xsk-features
540 reply: *dev-all
541 -
542 name: dev-add-ntf
544 notify: dev-get
546 -
547 name: dev-del-ntf
549 notify: dev-get
551 -
552 name: dev-change-ntf
554 notify: dev-get
556 -
557 name: page-pool-get
561 attribute-set: page-pool
565 - id
566 reply: &pp-reply
568 - id
569 - ifindex
570 - napi-id
571 - inflight
572 - inflight-mem
573 - detach-time
574 - dmabuf
576 reply: *pp-reply
577 config-cond: page-pool
578 -
579 name: page-pool-add-ntf
581 notify: page-pool-get
582 mcgrp: page-pool
583 config-cond: page-pool
584 -
585 name: page-pool-del-ntf
587 notify: page-pool-get
588 mcgrp: page-pool
589 config-cond: page-pool
590 -
591 name: page-pool-change-ntf
593 notify: page-pool-get
594 mcgrp: page-pool
595 config-cond: page-pool
596 -
597 name: page-pool-stats-get
599 attribute-set: page-pool-stats
603 - info
604 reply: &pp-stats-reply
606 - info
607 - alloc-fast
608 - alloc-slow
609 - alloc-slow-high-order
610 - alloc-empty
611 - alloc-refill
612 - alloc-waive
613 - recycle-cached
614 - recycle-cache-full
615 - recycle-ring
616 - recycle-ring-full
617 - recycle-released-refcnt
619 reply: *pp-stats-reply
620 config-cond: page-pool-stats
621 -
622 name: queue-get
626 attribute-set: queue
630 - ifindex
631 - type
632 - id
633 reply: &queue-get-op
635 - id
636 - type
637 - napi-id
638 - ifindex
639 - dmabuf
643 - ifindex
644 reply: *queue-get-op
645 -
646 name: napi-get
648 attribute-set: napi
652 - id
653 reply: &napi-get-op
655 - id
656 - ifindex
657 - irq
658 - pid
659 - defer-hard-irqs
660 - gro-flush-timeout
661 - irq-suspend-timeout
665 - ifindex
666 reply: *napi-get-op
667 -
668 name: qstats-get
672 software counters per-queue.
673 attribute-set: qstats
677 - ifindex
678 - scope
681 - ifindex
682 - queue-type
683 - queue-id
684 - rx-packets
685 - rx-bytes
686 - tx-packets
687 - tx-bytes
688 -
689 name: bind-rx
691 attribute-set: dmabuf
692 flags: [ admin-perm ]
696 - ifindex
697 - fd
698 - queues
701 - id
702 -
703 name: napi-set
705 attribute-set: napi
706 flags: [ admin-perm ]
710 - id
711 - defer-hard-irqs
712 - gro-flush-timeout
713 - irq-suspend-timeout
715 kernel-family:
717 sock-priv: struct list_head
719 mcast-groups:
721 -
723 -
724 name: page-pool