aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/devices/virtio/device.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-15vlib: refactor checksum offload supportMohsin Kazmi1-10/+12
2021-02-08virtio: add atomic call for kickingMohsin Kazmi1-9/+3
2021-01-05tap: fix the buffering index for groMohsin Kazmi1-6/+8
2020-12-04virtio: fix the interrupt handling for packed queuesMohsin Kazmi1-5/+25
2020-12-03virtio: fix the offloads in tx pathMohsin Kazmi1-4/+2
2020-11-23virtio: fix overflow in case of buffering + dropBenoƮt Ganne1-1/+0
2020-11-17virtio: virtio: implement packed queues from virtio 1.1Mohsin Kazmi1-17/+326
2020-11-12virtio: fix the index issueMohsin Kazmi1-7/+15
2020-11-05virtio: misc optimizationsDamjan Marion1-35/+41
2020-11-05virtio: move retry logic to outer functionDamjan Marion1-8/+9
2020-10-28virtio: fix the buffer array indexMohsin Kazmi1-1/+1
2020-10-26virtio: improve the compile timeMohsin Kazmi1-36/+32
2020-10-26virtio: reduce the compile time for device.cMohsin Kazmi1-15/+19
2020-10-21virtio: run process to send interrupts to input nodesMohsin Kazmi1-17/+17
2020-10-21virtio: move lock and kick to outer functionDamjan Marion1-31/+28
2020-10-12misc: clang-11 and gcc-10 supportDamjan Marion1-1/+1
2020-10-08interface: shorten vnet_hw_if_rx_modeDamjan Marion1-2/+2
2020-10-08virtio: fix the traceMohsin Kazmi1-23/+19
2020-09-28virtio: add packet buffering on txMohsin Kazmi1-7/+56
2020-09-28virtio: fix the gro enable/disable on tx-vringsMohsin Kazmi1-7/+21
2020-09-24virtio: refactor tx traceMohsin Kazmi1-33/+37
2020-09-16misc: fix the formatting styleMohsin Kazmi1-6/+8
2020-09-04virtio: remove kernel virtio header dependenciesMohsin Kazmi1-15/+14
2020-08-17tap: add gro supportMohsin Kazmi1-7/+26
2020-06-27virtio: add tx traceMohsin Kazmi1-2/+60
2020-06-12virtio: interface type based improvementsMohsin Kazmi1-19/+45
2020-05-05gso: add support for IP-IPMohsin Kazmi1-8/+14
2020-04-22gso: add vxlan tunnel supportMohsin Kazmi1-7/+11
2020-04-17virtio: fix to use chained descriptors when missing indirect descriptorMohsin Kazmi1-7/+68
2020-04-17tap: add initial support for tunMohsin Kazmi1-1/+3
2020-04-10virtio: fix gso and csum offload errors handlingMohsin Kazmi1-45/+82
2020-04-08virtio: fix the tcp/udp checksum offloadsMohsin Kazmi1-26/+0
2020-03-30gso: fix the header parser to read onlyMohsin Kazmi1-4/+38
2020-03-21virtio: fix link up/down flagMohsin Kazmi1-3/+9
2020-03-21virtio: fix the out of order descriptors in txMohsin Kazmi1-8/+95
2020-01-08virtio: split gso and checksum offload functionalityMohsin Kazmi1-11/+77
2019-12-04gso: remove the interface countMohsin Kazmi1-2/+1
2019-11-14virtio: refactor virtio-pci loggingDamjan Marion1-21/+0
2019-05-24Tap: Fix the indirect buffers allocation VPP-1660Mohsin Kazmi1-12/+35
2019-04-03virtio: Add support for multiqueueMohsin Kazmi1-6/+7
2019-03-13deprecate VLIB_DEVICE_TX_FUNCTION_MULTIARCHFilip Tehlar1-7/+7
2019-02-19tap gso: experimental supportAndrew Yourtchenko1-4/+30
2019-02-06virtio: enable msix interrupt modeMohsin Kazmi1-0/+6
2019-01-24virtio: Minor fixes and header cleanupMohsin Kazmi1-2/+0
2019-01-21virtio: Native virtio driverMohsin Kazmi1-42/+94
2019-01-08virtio: fix kick race issueDamjan Marion1-5/+5
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-1/+1
2018-10-27virtio: remove the extra return callMohsin Kazmi1-2/+0
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-02-19virtio: add missing tx lock when running multithreadedDamjan Marion1-0/+4