aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2017-09-05Refork worker thread data structures in parallel (VPP-970)Colin Tregenza Dancer3-136/+214
2017-08-31Set runtime_path properly when running non-rootDamjan Marion1-2/+11
2017-08-30Thread safe internal buffer manager, take twoDamjan Marion3-4/+32
2017-08-25TCP horizontal scalingDave Barach3-21/+8
2017-08-24Make VPP runtime directory configurableDamjan Marion4-20/+63
2017-08-11Fix tcp multi buffer segments retransmissionFlorin Coras1-1/+6
2017-08-02Fix tcp tx buffer allocationFlorin Coras2-8/+10
2017-07-27Thread safe internal buffer managerDamjan Marion4-9/+18
2017-07-26VPP-905: Wrong define used in function start_workers.JingLiuZTE1-1/+2
2017-07-17Fix unlinking of /dev/shm files.Dave Wallace1-9/+9
2017-07-14Introduce l{2,3,4}_hdr_offset fields in the buffer metadataDamjan Marion3-38/+68
2017-07-13VPP-895 multi-thread: fix vpp crash on show runtimeIgor Mikhailov (imichail)1-0/+29
2017-07-13dpdk: fix dpdk_buffer_pool_create nameChris Luke1-3/+0
2017-07-10vlib: store buffer memory information in the buffer_mainDamjan Marion5-44/+87
2017-07-10vlib: fix issues with PCI handling codeDamjan Marion2-7/+7
2017-07-06unix: mkdir VPP_RUN_DIR before opening a socket in itChris Luke3-0/+30
2017-07-05Buffer name inconsistently used a cstring/vec (VPP-901)Chris Luke1-3/+3
2017-06-30VPP debug image with worker threads hit assert on adding IP route with traffi...Neale Ranns2-0/+23
2017-06-28switch vlib process model to tw_timer_template timer implDave Barach4-77/+89
2017-06-21Add option to create clib_socket with group write permissionsDamjan Marion1-1/+4
2017-06-21Add knob to specify effective group id (gid) for VPP processDamjan Marion1-0/+7
2017-06-09Implement sack based tcp loss recovery (RFC 6675)Florin Coras3-2/+3
2017-06-07VPP-873: fix vector expansion bug in dispatch_pending_nodeDave Barach1-13/+27
2017-06-06vlib: add screen-256color CLI terminal typeDamjan Marion1-0/+1
2017-06-05vlib: add unix_file_del_by_index functionDamjan Marion1-0/+8
2017-05-24vlib: use driver_override in sysfs for binding pci devs to vfio/uio driversDamjan Marion1-12/+30
2017-05-24Fix tab-completion coverity issueYoann Desmouceaux1-1/+2
2017-05-23Add TAB-based auto-completion to the CLIYoann Desmouceaux3-0/+259
2017-05-22vhost: migrate to use device infra for worker thread assignment, rx-mode.Steven1-10/+1
2017-05-16VPP-845: add configurable elog post-mortem dumpDave Barach3-4/+28
2017-05-10completelly deprecate os_get_cpu_number, replace new occurencesDamjan Marion4-14/+5
2017-05-09Fix remaining 32-bit compile issuesDamjan Marion1-1/+1
2017-05-08vlib: do not unbind devices already bound to vfio-pciDamjan Marion1-0/+5
2017-05-03Fix vnet unit testsFilip Tehlar1-0/+12
2017-04-26Exit if plugin load attempt failDamjan Marion1-6/+2
2017-04-25Fix structure alignment with 32-bit pointersDamjan Marion1-0/+4
2017-04-21vlib: add cli command to dump all CLI commandsDamjan Marion1-0/+49
2017-04-11Fix typo in minimal epoll polling timePierre Pfister1-1/+1
2017-04-10Common device-input interrupt infraDamjan Marion1-0/+14
2017-04-06Use thread local storage for thread indexDamjan Marion16-116/+94
2017-04-04vlib: make vlib_node_interrupt_pending(...) thread safeDamjan Marion3-5/+22
2017-04-01Clean up event log merge codeDave Barach1-1/+1
2017-03-31vlib: extend foreach_vlib_main macro to assert if workers are not parkedDamjan Marion2-12/+27
2017-03-28vlib: inline dispatch_node(...) (again)Damjan Marion2-11/+2
2017-03-22vlib: add description field in plugin registrationDamjan Marion2-5/+10
2017-03-22vhost: support interrupt modeSteven1-5/+8
2017-03-20vnet: add device-input threadplacement infraDamjan Marion1-10/+4
2017-03-1764 bit per-thread countersNeale Ranns2-172/+101
2017-03-17vlib: fix potential crash in dispatch_node ELOG_DATA callSteven1-2/+11
2017-03-16vlib: additional runtime_data checksDamjan Marion1-8/+14