aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2018-04-09plugins: unload plugin if early init failsDamjan Marion8-2/+111
2018-04-04memif: zero copy slaveDamjan Marion1-0/+24
2018-03-29Coverity fixes (VPP-1204)Chris Luke1-1/+2
2018-03-27vlib: gcc-7 -O3 uninitialized valuesDamjan Marion1-5/+5
2018-03-27vlib: make cloned structures cacheline alignedDamjan Marion2-13/+24
2018-03-26vlib: add support for vfio no-iommu modeDamjan Marion4-33/+51
2018-03-26plugin: Add plugin 'default' disable/enableMohsin Kazmi2-0/+11
2018-03-16cli: make q work againFlorin Coras1-0/+8
2018-03-16Fix a long-latent bi=0 bug in vlib_buffer_add_dataDave Barach2-2/+2
2018-03-14vlib: internal buffer manager reworkDamjan Marion6-251/+170
2018-03-13Rationalize plugin symbol error reportingDave Barach1-1/+1
2018-03-09Correct address calculation for VPP-1168Lee Roberts1-1/+1
2018-03-09dpdk: move DPDK vfio hack to dpdk pluginDamjan Marion3-48/+3
2018-03-07fix physmem mappingsDamjan Marion1-0/+2
2018-03-06vlib: avoid crash if fill_free_list returns 0 buffersDamjan Marion1-1/+2
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