Module Name: src Committed By: martin Date: Thu Mar 30 11:36:26 UTC 2023
Modified Files: src/sys/dev/pci [netbsd-10]: if_vioif.c Log Message: Pull up following revision(s) (requested by yamaguchi in ticket #128): sys/dev/pci/if_vioif.c: revision 1.83-1.102,1.105,1.106 vioif(4): remove unnecessary lock release if_percpuq_enqueue() can call with rxq->rxq_lock held because of per-cpu. vioif(4): access to txq_active and rxq_active with lock held vioif(4): use device reset to stop interrupt completely vioif(4): rename {txq,rxq}_active to {txq,rxq}_running_handle vioif(4): stop interrupt before schedule handler vioif(4): adjust receive buffer to ETHER_ALIGN vioif(4): added event counters related to receive processing vioif(4): fix missing virtio_enqueue_abort for error handling vioif(4): drain receive buffer on stopping the device to remove branch in vioif_populate_rx_mbufs_locked() vioif(4): divide interrupt handler for receiving into dequeuing and preparing of buffers vioif(4): merge drain into clear of queue vioif(4): increase output error counter vioif(4): added a structure to manage variables for packet processings vioif(4): prepare slot before dequeuing vioif(4): added __predct_false to error check vioif(4): added new data structure for network queues and moved the same parameters in vioif_txqueue and vioif_rxqueue into the new structure vioif(4): added functions to manipulate network queues vioif(4): rename sc_hdr_segs to sc_segs vioif(4): reorganize functions This change is move of function and rename, and this is no functional change. vioif(4): divide IFF_OACTIVE into per-queue vioif(4): clear flags when configure is failed vioif(4): fix wrong memory allocation size To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.82.4.1 src/sys/dev/pci/if_vioif.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.