vhost: fix async copy on multi-page buffers
[dpdk.git] / lib / librte_vhost / virtio_net.c
2020-07-29 Patrick Fuvhost: fix async copy on multi-page buffers
2020-07-21 Patrick Fuvhost: fix async completion of multi-seg packets
2020-07-21 Patrick Fuvhost: fix missing virtqueue status check in async...
2020-07-21 Patrick Fuvhost: fix missing device pointer validity check
2020-07-10 Joyce Kongvhost: restrict pointer aliasing for packed ring
2020-07-07 Patrick Fuvhost: introduce async enqueue for split ring
2020-05-18 Sivaprasad Tummalavhost: handle mbuf allocation failure
2020-05-18 Marvin Liuvhost: fix translated address not checked
2020-05-05 Joyce Kongvirtio: use one way barrier for split vring avail index
2020-05-05 Joyce Kongvirtio: use one way barrier for split vring used index
2020-05-05 Phil Yangvhost: optimize broadcast RARP sync with C11 atomic
2020-04-21 Marvin Liuvhost: fix shadowed descriptors not flushed
2020-04-21 Marvin Liuvhost: fix shadow update
2020-04-21 Marvin Liuvhost: fix packed ring zero-copy
2020-02-05 Eugenio Pérezvhost: flush shadow Tx if no more packets
2020-01-17 Adrian Morenovhost: add dynamic logging system
2019-11-08 Marvin Liuvhost: fix batch enqueue only handle few packets
2019-11-08 Marvin Liuvhost: fix dirty page logging missing
2019-10-25 Flavio Leitnervhost: fix IPv4 checksum
2019-10-25 Ilya Maximetsvhost: return error message for mbuf allocation failure
2019-10-25 Marvin Liuvhost: optimize packed ring dequeue when in-order
2019-10-25 Marvin Liuvhost: optimize packed ring dequeue
2019-10-25 Marvin Liuvhost: add packed ring zcopy batch and single dequeue
2019-10-25 Marvin Liuvhost: optimize packed ring enqueue
2019-10-25 Marvin Liuvhost: update packed ring dequeue
2019-10-25 Marvin Liuvhost: flush batched enqueue descs directly
2019-10-25 Marvin Liuvhost: flush enqueue updates by cacheline
2019-10-25 Marvin Liuvhost: add packed ring batch dequeue
2019-10-25 Marvin Liuvhost: add packed ring single dequeue
2019-10-25 Marvin Liuvhost: add packed ring batch enqueue
2019-10-25 Marvin Liuvhost: add packed ring single enqueue
2019-10-25 Marvin Liuvhost: add packed ring indexes increasing function
2019-10-23 Flavio Leitnervhost: improve performance by supporting large buffer
2019-10-23 Adrian Morenovhost: convert buffer addresses to GPA for logging
2019-10-23 Joyce Kongnet/virtio: improve perf via one-way barriers on used...
2019-10-23 Joyce Kongnet/virtio: improve perf via one-way barrier on avail...
2019-06-13 Maxime Coquelinvhost: simplify descriptor buffer prefetching
2019-06-13 Maxime Coquelinvhost: do not inline unlikely fragmented buffers code
2019-06-13 Maxime Coquelinvhost: do not inline packed and split functions
2019-06-03 David Marchandnet: replace IPv4/v6 constants with uppercase name
2019-05-24 Olivier Matznet: add rte prefix to UDP structure
2019-05-24 Olivier Matznet: add rte prefix to TCP structure
2019-05-24 Olivier Matznet: add rte prefix to SCTP structure
2019-05-24 Olivier Matznet: add rte prefix to IP structure
2019-05-24 Olivier Matznet: add rte prefix to ether defines
2019-05-24 Olivier Matznet: add rte prefix to ether structures
2019-03-01 Tiwei Bievhost: fix potential use-after-free for memory region
2019-03-01 Tiwei Bievhost: fix potential use-after-free for zero copy mbuf
2019-03-01 Tiwei Bievhost: restore mbuf first when freeing zmbuf
2019-01-24 Tiwei Bievhost: fix access for indirect descriptors
2019-01-14 Tiwei Bievhost: fix possible dead loop in vector filling
2019-01-14 Tiwei Bievhost: fix possible out of bound access in vector filling
2018-12-21 Maxime Coquelinvhost: batch used descs chains write-back with packed...
2018-12-21 Maxime Coquelinvhost: remove useless prefetch for packed ring descriptor
2018-12-21 Maxime Coquelinvhost: prefetch descriptor after the read barrier
2018-12-21 Maxime Coquelinvhost: enforce desc flags and content read ordering
2018-12-21 Maxime Coquelinvhost: enforce avail index and desc read ordering
2018-12-21 Xiao Wangvhost: provide helpers for virtio ring relay
2018-11-13 Tiwei Bievhost: fix IOVA access for packed ring
2018-10-26 Maxime Coquelinvhost: avoid memory barriers when no descriptors dequeued
2018-10-26 Tiwei Bievhost: fix vector filling for packed ring
2018-09-27 Jiayu Huvhost: fix corner case for enqueue operation
2018-09-14 Tiwei Bievhost: fix return value on enqueue path
2018-08-02 Tiwei Bievhost: remove unused variable
2018-07-26 Tiwei Bievhost: release locks on RARP packet failure
2018-07-26 Tiwei Bievhost: fix overflow on shadow used ring
2018-07-26 Jiayu Huvhost: fix return value on dequeue path
2018-07-23 Tiwei Bievhost: fix buffer length calculation
2018-07-10 Maxime Coquelinvhost: add notification for packed ring
2018-07-10 Maxime Coquelinvhost: add Tx support for packed ring
2018-07-10 Maxime Coquelinvhost: add Rx support for packed ring
2018-07-10 Maxime Coquelinvhost: add vector filling support for packed ring
2018-07-10 Maxime Coquelinvhost: create descriptor mapping function
2018-07-10 Maxime Coquelinvhost: add shadow used ring support for packed rings
2018-07-10 Maxime Coquelinvhost: append shadow used ring function names with...
2018-07-10 Maxime Coquelinvhost: extract split ring handling from Rx and Tx functions
2018-07-10 Maxime Coquelinvhost: clear batch copy index at copy time
2018-07-10 Maxime Coquelinvhost: make indirect desc table copy desc type agnostic
2018-07-10 Maxime Coquelinvhost: clear shadow used table index at flush time
2018-07-10 Maxime Coquelinvhost: improve prefetching in enqueue path
2018-07-10 Maxime Coquelinvhost: prefetch first descriptor in dequeue path
2018-07-10 Maxime Coquelinvhost: improve prefetching in dequeue path
2018-07-10 Maxime Coquelinvhost: use buffer vectors in dequeue path
2018-07-10 Maxime Coquelinvhost: use shadow used ring in dequeue path
2018-06-14 Maxime Coquelinvhost: improve batched copies performance
2018-06-14 Maxime Coquelinvhost: unify Rx mergeable and non-mergeable paths
2018-05-17 Maxime Coquelinvhost: improve dirty pages logging performance
2018-05-14 Maxime Coquelinvhost: fix header copy to discontiguous desc buffer
2018-04-23 Maxime Coquelinvhost: handle virtually non-contiguous buffers in Rx-mrg
2018-04-23 Maxime Coquelinvhost: handle virtually non-contiguous buffers in Rx
2018-04-23 Maxime Coquelinvhost: handle virtually non-contiguous buffers in Tx
2018-04-23 Maxime Coquelinvhost: add support for non-contiguous indirect descs...
2018-04-23 Maxime Coquelinvhost: check all range is mapped when translating GPAs
2018-04-23 Maxime Coquelinvhost: fix indirect descriptors table translation size
2018-03-30 Tomasz Kulasekvhost: fix log macro name conflict
2018-02-05 Stefan Hajnoczivhost: add flag for built-in virtio driver
2018-01-21 Victor Kaplanskyvhost: protect active rings from async ring changes
2018-01-21 Junjie Chenvhost: fix mbuf free
2018-01-21 Xiao Wangnet: fix RARP generation
2018-01-16 Xiao Wangvhost: use API to make RARP packet
next