aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/devices/virtio
AgeCommit message (Expand)AuthorFilesLines
2019-02-06buffers: make buffer data size configurable from startup configDamjan Marion2-3/+4
2019-02-06virtio: enable msix interrupt modeMohsin Kazmi4-44/+114
2019-02-06virtio: Use new buffer optimizationMohsin Kazmi4-2/+23
2019-01-30virtio: fix the device order (legacy or modern)Mohsin Kazmi1-3/+3
2019-01-29virtio: Support legacy and transitional virtio devicesMohsin Kazmi1-3/+11
2019-01-24virtio: Minor fixes and header cleanupMohsin Kazmi5-24/+7
2019-01-23virtio: Add support for loggingMohsin Kazmi4-31/+97
2019-01-21virtio: Native virtio driverMohsin Kazmi9-67/+2049
2019-01-08virtio: fix kick race issueDamjan Marion3-10/+29
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-0/+1
2019-01-01buffers: remove unused codeDamjan Marion1-3/+2
2018-11-23vhost-user: use memory store barrierDamjan Marion1-3/+3
2018-11-23vhost-user: add missing inlinesDamjan Marion1-2/+2
2018-11-23vhost-user: avoid global storage accessDamjan Marion1-26/+34
2018-11-23vhost-user: simplify input loopDamjan Marion1-181/+174
2018-11-22vhost-user: hint ethernet-input about single sw_if_indexDamjan Marion1-1/+16
2018-11-22vhost-user: avoid per-packet feature arc lookupsDamjan Marion1-12/+18
2018-11-22vhost-user: fix input node runtime statsDamjan Marion1-2/+2
2018-11-20vhost-user: cleanupDamjan Marion2-65/+44
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach4-10/+10
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion2-3/+3
2018-11-06vhost: crash in vhost_user_tx_avx2Steven1-0/+6
2018-11-05Enable atomic swap and store macro with acquire and release orderingSirshak Das1-2/+2
2018-10-27virtio: remove the extra return callMohsin Kazmi1-2/+0
2018-10-23c11 safe string handling supportDave Barach6-12/+12
2018-10-19vppinfra: add atomic macros for __sync builtinsSirshak Das1-2/+2
2018-10-02vhost-user: add support for vlib_log APIJerome Tollet4-177/+129
2018-10-02vhost-user: Interface state updatesJuraj Sloboda4-16/+29
2018-10-02vhost_user: Fix setting MTU using uninitialized variableJuraj Sloboda1-2/+1
2018-09-20vhost: show vhost may display garbage after the interface nameSteven1-2/+3
2018-09-20vhost-user: Add disable feature support in apiMohsin Kazmi2-2/+16
2018-09-12vhost: Fix VPP crash when reloading VM with mixed-type ports [VPP-1406]Yichen Wang2-1/+15
2018-08-13Multiarch handling in different constructor macrosDamjan Marion2-5/+0
2018-08-11Multiversioning: Device (tx) function constructorMohsin Kazmi1-18/+3
2018-07-11avoid using thread local storage for thread indexDamjan Marion3-3/+3
2018-07-08vhost: Add multi-versioning supportMohsin Kazmi6-1534/+1667
2018-06-27gcc8 and Wstringop-truncationMarco Varlese1-2/+2
2018-06-11MTU: Software interface / Per-protocol MTU supportOle Troan1-2/+1
2018-05-28itf: Fix admin up down for AF_PACKET and vhost-userMohsin Kazmi1-6/+4
2018-05-10vppinfra: use count_trailing_zeros in sparse_vec_indexDamjan Marion1-6/+6
2018-04-17vhost: show vhost-user <interface> may crash [VPP-1242]Steven1-0/+7
2018-04-13Revert "MTU: Setting of MTU on software interface (instead of hardware interf...Damjan Marion1-2/+2
2018-04-13MTU: Setting of MTU on software interface (instead of hardware interface)Ole Troan1-2/+2
2018-03-30tapv2: Sporadic SIGABRT in ethernet_input [VPP-1183]Steven1-3/+3
2018-02-19virtio: add missing tx lock when running multithreadedDamjan Marion2-0/+6
2018-02-08virtio: reset vnet header on txDamjan Marion1-0/+3
2018-02-08vhostuser: Fix vhostuser file descriptor leakHaiyang Tan1-4/+13
2018-02-07vhost: Added ARMV8 NEON version of function map_guest_mem()Nitin Saxena1-0/+69
2018-02-06vlib: epoll on worker threadsDamjan Marion2-0/+4
2018-02-05vhost_user: code cleanupHaiyang Tan1-4/+4