Module Name: src Committed By: martin Date: Thu Oct 21 14:30:10 UTC 2021
Modified Files: src/share/man/man4 [netbsd-9]: wm.4 src/sys/dev/pci [netbsd-9]: files.pci if_wm.c Log Message: Pull up the following, requested by msaitoh in ticket #1363: share/man/man4/wm.4 1.42 sys/dev/pci/files.pci 1.434 sys/dev/pci/if_wm.c 1.690,1.692-1.693,1.697-1.704, 1.706-1.715 via patch - Add missing drain for pcq in wm_stop_locked(). - Add support for I219V 15-19 and I219LM 16-19. - Fix Tx stall. - Use wm_flush_desc_rings() workaround more on I219. - Change DMA physical address in wm_flush_desc_rings() to match other OSes. - Check return value correctly in wm_lv_jumbo_workaround_ich8lan(). - Add new sysctl hw.wmN.debug_flags. This sysctl can be used if WM_DEBUG is set. - Add some sysctl values for debugging TX/RX queues. - Use atomic_{load,store}_relaxed for evcnt 64 bit counter. - WM_EVENT_COUNTER is enabled by default on 64 bit architectures. - Remove extra unlock/lock processing around if_percpuq_enqueue(). - Refactor rxq->rxq_ptr updating. - Stop legacy interrupts before calling softint. - Disable printf()s in wm_flush_desc_rings() because the code is verified. - Print I219's version number. - Uniform INTx/MSI handler's Tx/Rx behavior to MSI-X's one. - Fix return value of interrupt handler. - Only print an error about missing I/O BARs for chips that need it. - Do not return a void value from a void function. - Fix comment. - Whitespace fixes. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.40.4.1 src/share/man/man4/wm.4 cvs rdiff -u -r1.413.2.4 -r1.413.2.5 src/sys/dev/pci/files.pci cvs rdiff -u -r1.645.2.10 -r1.645.2.11 src/sys/dev/pci/if_wm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.