summaryrefslogtreecommitdiffstats
path: root/src/vnet/devices/virtio/device.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-14virtio: integrate with new tx infraMohsin Kazmi1-25/+9
2021-10-01devices: add support for pseudo header checksumMohsin Kazmi1-9/+33
2021-08-20vlib: add format_vnet_buffer_no_chainBenoît Ganne1-3/+2
2021-05-17virtio: add the checks for descriptors chain lenMohsin Kazmi1-0/+23
2021-05-06vlib: fix the offload flags sizeMohsin Kazmi1-2/+2
2021-05-05vlib: move offload flags to 1st cacheline in vlib_buffer_tMohsin Kazmi1-2/+2
2021-05-04virtio: add simple drop counter for interfaceMohsin Kazmi1-30/+33
2021-03-24virtio: improve compilation timeDamjan Marion1-64/+57
2021-03-19interface: add capabilities flagsMohsin Kazmi1-2/+2
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