summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_vioif.c
AgeCommit message (Expand)Author
2023-05-13fix typos in comments.andvar
2023-05-11Fix missing check for netq->netq_stopping in vioif_rx_intr()yamaguchi
2023-03-27Use PRIuBUSSIZE to print bus_size_t variables.nakayama
2023-03-24vioif(4): fix wrong memory allocation sizeyamaguchi
2023-03-23vioif(4): clear flags when configure is failedyamaguchi
2023-03-23Added functions to set interrupt handler and index into virtqueueyamaguchi
2023-03-23Set virtqueues in virtio_child_attach_finishyamaguchi
2023-03-23vioif(4): divide IFF_OACTIVE into per-queueyamaguchi
2023-03-23vioif(4): reorganize functionsyamaguchi
2023-03-23vioif(4): rename sc_hdr_segs to sc_segsyamaguchi
2023-03-23vioif(4): added functions to manipulate network queuesyamaguchi
2023-03-23vioif(4): added new data structure for network queuesyamaguchi
2023-03-23vioif(4): added __predct_false to error checkyamaguchi
2023-03-23vioif(4): prepare slot before dequeuingyamaguchi
2023-03-23vioif(4): added a structure to manage variables for packet processingsyamaguchi
2023-03-23vioif(4): increase output error counteryamaguchi
2023-03-23vioif(4): merge drain into clear of queueyamaguchi
2023-03-23vioif(4): divide interrupt handler for receivingyamaguchi
2023-03-23vioif(4): drain receive buffer on stopping the deviceyamaguchi
2023-03-23vioif(4): fix missing virtio_enqueue_abort for error handlingyamaguchi
2023-03-23vioif(4): added event counters related to receive processingyamaguchi
2023-03-23vioif(4): adjust receive buffer to ETHER_ALIGNyamaguchi
2023-03-23vioif(4): stop interrupt before schedule handleryamaguchi
2023-03-23vioif(4): rename {txq,rxq}_active to {txq,rxq}_running_handleyamaguchi
2023-03-23vioif(4): use device reset to stop interrupt completelyyamaguchi
2023-03-23vioif(4): access to txq_active and rxq_active with lock heldyamaguchi
2023-03-23vioif(4): remove unnecessary lock releaseyamaguchi
2022-09-12Uniform vioif's link status to if_link_state. Implemented by yamaguchi@n.o.knakahara
2022-05-04White space KNF nits.simonb
2022-04-16fix various typos in comments and log messages.andvar
2022-04-13virtio: use the new syntax for snprintb(3) format strings.uwe
2022-04-13vioif(4): issue VIRTIO_NET_CTRL_MAC_ADDR_SET command only whenyamaguchi
2022-03-31vioif(4): remove unnecessary lock acquirementyamaguchi
2022-03-29vioif(4): Added a comment about stopping packet processingyamaguchi
2022-03-24vioif(4): adopt ether_set_ifflags_cbyamaguchi
2022-03-24vioif(4): register MAC address to a deviceyamaguchi
2022-03-24vioif(4): fix missing error handlingyamaguchi
2022-03-24vioif(4): do not schedule packet processing while stopping the deviceyamaguchi
2021-10-28virtio: stop reinit for safety when a device resetting is failedyamaguchi
2021-02-08Trailing whitespaceskrll
2021-02-03Oops, made a mistake in my last commitreinoud
2021-02-03Allocate enough space for the bus_dmamap_t arrays for rxq_hdr_dmamaps[] andreinoud
2021-01-31Although the header structure can be smaller, the headers *are* indexed as ifreinoud
2021-01-20Add VirtIO PCI v1.0 attachments and fix the drivers affected.reinoud
2020-05-28Allocate proper storage for the event counter group names.riastradh
2020-05-25Stop all processing related to rx before that related to tx for safetyyamaguchi
2020-05-25Use evcnt(9) to record error status in vioif(4)yamaguchi
2020-05-25Introduce the lock for vioif_softc to avoid a race conditionyamaguchi
2020-05-25 Populate mbufs in the packet receiving process, not in a softintyamaguchi
2020-05-25Always hold tx lock in deferred transmit to send all packetsyamaguchi