aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2018-03-05physmem: keep only one physmem_mainDamjan Marion6-9/+10
2018-03-05vlib: add functions to dynamically open/close PCI deviceDamjan Marion2-3/+126
2018-03-05vlib: vlib_buffer_free_internal optimizationsDamjan Marion1-53/+88
2018-03-05vlib: vfio code reworkDamjan Marion8-221/+406
2018-03-05vlib: rework PCI INTx supportDamjan Marion2-96/+75
2018-03-04vlib: add PCI MSI-X interrupt support (vfio only)Damjan Marion2-6/+197
2018-03-04vlib: map pci region by using vfio FD when vfio is usedDamjan Marion2-46/+88
2018-03-04vlib: fix vlib_pci_get_device_info on when not running as rootDamjan Marion1-4/+2
2018-02-26vlib: use vfio fd for accessing PCI config spaceDamjan Marion1-32/+29
2018-02-26vlib: add vlib_buffer_free_from_ringDamjan Marion1-0/+26
2018-02-26vlib: fix formatting in pci_config.hDamjan Marion1-103/+111
2018-02-18vlib: fix pci initDamjan Marion1-2/+1
2018-02-07Refactor vlib_buffer flagsDamjan Marion3-108/+119
2018-02-06vlib: epoll on worker threadsDamjan Marion3-41/+158
2018-02-05Fix ip4/6_reass_main.ip4/6_reass_expire_node_idx used before setDave Barach1-0/+2
2018-02-02vlib_buffer_clone: allow client to request the maximum number of clones; 256Neale Ranns1-12/+50
2018-02-01IPv4/6 reassemblyKlement Sekera1-0/+62
2018-01-31vlib: allocating buffers on thread-x and freeing them on thread-y causesSteven2-11/+10
2018-01-30VPP-899: Run VPP under SELinuxBilly McFall1-4/+20
2018-01-19Fix MP hazard in interrupt node schedulingDave Barach1-2/+8
2018-01-18vlib: add vlib_buffer_alloc_to_ring APIDamjan Marion1-0/+29
2018-01-09physmem: fix physmem allocation on kernels without NUMA supportDamjan Marion1-2/+2
2018-01-09api: refactor vlibmemoryFlorin Coras2-0/+60
2017-12-15VPP-1102: fix dangling references in RPC handlingDave Barach3-0/+19
2017-12-14pci: auto-detect right vfio/uio driverDamjan Marion1-0/+55
2017-12-13physmem: fix bug in detection of cross page boundary allocationsDamjan Marion1-2/+2
2017-12-10vlib: fix issues in the new pci code reported by coverityDamjan Marion1-6/+12
2017-12-10VPP-1077 Add meaningful error info, when executing command with enable/disabl...Swarup Nayak1-7/+19
2017-12-09vlib: PCI rework to support VFIODamjan Marion4-372/+761
2017-12-06Remove unused, uninteresting codeDave Barach3-1279/+0
2017-12-06fix bug in pagerNeale Ranns1-2/+3
2017-12-04vlib: switch when frames are differentEyal Bari1-10/+12
2017-11-29Configure vat-plugin-path and vat-plugin-name-filterDave Barach2-1/+24
2017-11-28net/virtio: support modern device idGabriel Ganne1-0/+7
2017-11-27vlib: make vlib_buffer_alloc inline functionDamjan Marion4-93/+72
2017-11-18Call a plugin init function by nameDave Barach1-0/+26
2017-11-13dpdk: introduce AVX512 variants of node functionsDamjan Marion1-9/+15
2017-11-13Instead of a min term size, use a default (VPP-1061)Chris Luke1-16/+21
2017-11-09buffers: fix bug in free list n_alloc trackingKlement Sekera1-0/+1
2017-10-31physmem: register region with IOMMUDamjan Marion1-0/+57
2017-10-25vlib: add support for multiple buffer poolsDamjan Marion5-23/+42
2017-10-24Add extern to *_main global variable declarations in header files.Dave Wallace1-1/+1
2017-10-20Thread_index for thread0 in vlib_global_main not initialisedKeith Burns (alagalah)1-0/+1
2017-10-19VPP-1024: rewrite buffer trajectory tracerDave Barach2-43/+25
2017-10-14VPP-1029: Don't call clib_longjmp(...) directly from the SIGTERM handlerDave Barach2-4/+8
2017-10-04[aarch64] Fixes CLI crashes on dpaa2 platform.Christophe Fontaine5-5/+5
2017-10-03Repair vlib API socket serverDave Barach2-2/+2
2017-09-26Add thread-safe event signaller, use RPC where requiredDave Barach3-2/+59
2017-09-22Fix vpp "unix interactive" when running under emacs + gdbDave Barach1-3/+8
2017-09-21vppctl,cli: Improve non-interactive vppctl (VPP-944)Chris Luke1-51/+308