1. dfa77dc vlib: process node scheduler rework by Damjan Marion · 3 months ago
  2. 3b5a013 vlib: introduce lazy next node initialization by Mohammed Hawari · 4 months ago
  3. 7f75e80 vppinfra: refactor interrupt code by Damjan Marion · 1 year, 1 month ago
  4. cc8249c vlib: interrupt mode support for pre-input nodes by Damjan Marion · 1 year, 5 months ago
  5. dd298e8 misc: fix issues reported by clang-15 by Damjan Marion · 2 years, 2 months ago
  6. 9f5b369 vlib: don't leak node frames on refork by Dmitry Valter · 2 years, 3 months ago
  7. 299571a vppinfra: vector allocator rework by Damjan Marion · 2 years, 9 months ago
  8. 5760fdf vlib: fix unaligned runtime_data by Dmitry Valter · 2 years, 9 months ago
  9. d24b86e vlib: avoid use of vector of voids by Damjan Marion · 2 years, 9 months ago
  10. 9652177 vlib: remoove unused field by Damjan Marion · 2 years, 9 months ago
  11. 198ddad vlib: allow bigger scalar data size by Damjan Marion · 2 years, 11 months ago
  12. b32bd70 vlib: introduce vlib frame aux data by Damjan Marion · 3 years ago
  13. c0d9ca7 vlib: handoff rework by Damjan Marion · 3 years, 7 months ago
  14. 2c4acdd vlib: rename vl_counter_t to vlib_error_desc_t by Ole Troan · 3 years, 7 months ago
  15. 1bb67ab build: switch release build to -O3 by Damjan Marion · 3 years, 8 months ago
  16. f70cf23 vlib: make vlib_pending_frame_t smaller by Damjan Marion · 3 years, 8 months ago
  17. fd8deb4 vlib: split vlib_main_t into global and per-thread by Damjan Marion · 3 years, 9 months ago
  18. 982e44f vlib: add node adaptive mode flag by Florin Coras · 3 years, 9 months ago
  19. a31698b vlib: refactor node function variants by Damjan Marion · 3 years, 9 months ago
  20. 31f0526 vlib: remove unused function by Damjan Marion · 3 years, 9 months ago
  21. 9410053 interface: rx queue infra rework, part one by Damjan Marion · 4 years, 1 month ago
  22. 148c7b7 stats: counters data model by Ole Troan · 4 years, 2 months ago
  23. 6c81f5a misc: add callback hooks and refactor pmc by Tom Seidenberg · 4 years, 5 months ago
  24. d25147d vlib: wake up workers if interrupts are posted by Benoît Ganne · 4 years, 6 months ago
  25. 1033b49 vlib: improve node interrupt handling by Damjan Marion · 4 years, 6 months ago
  26. ef58758 vlib: mmap process stacks by Damjan Marion · 4 years, 7 months ago
  27. 4830e4f vlib: startup multi-arch variant configuration by Ray Kinsella · 4 years, 9 months ago
  28. 7ca5aaa vlib: add flag to explicitelly mark nodes which can init per-node packet trace by Damjan Marion · 5 years ago
  29. d770cfc ipsec ip tcp l2: multiarch nodes cannot be declared as static by Damjan Marion · 5 years ago
  30. 687c902 vlib: address vlib_error_t scaling issue by Dave Barach · 5 years ago
  31. 58b2eb1 vlib: convert frame_index into real pointers by Andreas Schultz · 5 years ago
  32. 8875248 trace frame-queue on trigger out of memory by dongjuan · 6 years ago
  33. c3a0e8d deprecate VLIB_NODE_FUNCTION_MULTIARCH by Filip Tehlar · 6 years ago
  34. 296988d Add no-append flag to vlib_frame_t by Damjan Marion · 6 years ago
  35. 652d2e1 Deprecate old mutliarch code, phase 1 by Damjan Marion · 6 years ago
  36. ec595ef perfmon plugin: 2-way parallel stat collection by Dave Barach · 6 years ago
  37. 7fff3d2 Metadata / opaque formatting belongs in vpp by Dave Barach · 6 years ago
  38. b7b9299 c11 safe string handling support by Dave Barach · 6 years ago
  39. 4d1a866 X86_64 perf counter plugin by Dave Barach · 6 years ago
  40. 633b6fd vlib: introduce user flags in vlib_frame_t by Damjan Marion · 6 years ago
  41. 69abe44 vlib: add 'show node' and 'set node function' CLI by Damjan Marion · 6 years ago
  42. 6e36351 Multiarch handling in different constructor macros by Damjan Marion · 6 years ago
  43. 812b32d Add VLIB_NODE_FN() macro to simplify multiversioning of node functions by Damjan Marion · 7 years ago
  44. 72d2c4f plugins: unload plugin if early init fails by Damjan Marion · 7 years ago
  45. d84ba85 TCP horizontal scaling by Dave Barach · 7 years ago
  46. 5c20a01 switch vlib process model to tw_timer_template timer impl by Dave Barach · 8 years ago
  47. 36c1308 Fix structure alignment with 32-bit pointers by Damjan Marion · 8 years ago
  48. 586afd7 Use thread local storage for thread index by Damjan Marion · 8 years ago
  49. 2c2b640 vlib: make vlib_node_interrupt_pending(...) thread safe by Damjan Marion · 8 years ago
  50. e9f929b vlib: make runtime_data thread-local by Damjan Marion · 8 years ago
  51. 7cd468a Reorganize source tree to use single autotools instance by Damjan Marion · 8 years ago[Renamed from vlib/vlib/node.h]
  52. 87cd119 feature: store arc index in vlib_buffer by Damjan Marion · 8 years ago
  53. 2231150 feature: add new feature handling code and device-input features by Damjan Marion · 8 years ago
  54. eb90b7f node: ensure that vlib_node_runtime_t is cacheline sized by Damjan Marion · 8 years ago
  55. 9b8ffd9 fd-io-styleify pass by Dave Barach · 8 years ago
  56. 0f8ecf0 Decouple worker thread code from dpdk, enable worker threads in vpp_lite by Damjan Marion · 8 years ago
  57. 6931f59 Add per-thread, per-node runtime stats serialization by Dave Barach · 9 years ago
  58. 1c80e83 Add support for multiple microarchitectures in single binary by Damjan Marion · 9 years ago
  59. 716d959 Avoid clobbering output_function by concurrent CLI sessions doing vlib_process_wait_for_event*. by Andrew Yourtchenko · 9 years ago
  60. 3f46baf Increase VLIB_MAX_CPUS to 256 by Damjan Marion · 9 years ago
  61. cb9cada Initial commit of vpp code. by Ed Warnicke · 9 years ago v1.0.0