summaryrefslogtreecommitdiffstats
path: root/src/plugins/dpdk/buffer.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-19/+15
2018-10-23c11 safe string handling supportDave Barach1-3/+3
2018-10-22dpdk: use rte_vfio_dma_map API instead of digging for vfio fdDamjan Marion1-63/+17
2018-10-16Fix coverity issue for potentially overflowing of page sizeHaiyang Tan1-3/+3
2018-09-03Deprecate old buffer replication schemeDamjan Marion1-33/+2
2018-08-13dpdk: support for DPDK 18.08Damjan Marion1-15/+15
2018-07-18Add config option to use dlmalloc instead of mheapDave Barach1-2/+2
2018-06-07Add support for DPDK 18.05Damjan Marion1-13/+20
2018-06-03dpdk: buffer free optimizationsDamjan Marion1-76/+61
2018-06-03dpdk: improve buffer alloc perfomanceDamjan Marion1-70/+56
2018-05-30vppinfra: explicitely state for signed types that they are signedDamjan Marion1-2/+2
2018-05-29Revert "dpdk: set dmamap iova address value according to eal_iova_mode"Damjan Marion1-4/+1
2018-05-29Add VLIB_NODE_FN() macro to simplify multiversioning of node functionsDamjan Marion1-2/+2
2018-05-29dpdk: mempool priv intialization must be done before releasing buffers to poolSachin Saxena1-8/+7
2018-05-28dpdk: set dmamap iova address value according to eal_iova_modeSachin Saxena1-1/+4
2018-04-30plugins: dpdk: fix check which makes not sense, likely a typoSzymon Sliwa1-1/+1
2018-03-14vlib: internal buffer manager reworkDamjan Marion1-30/+18
2018-03-09dpdk: move DPDK vfio hack to dpdk pluginDamjan Marion1-2/+67
2018-03-05vlib: vfio code reworkDamjan Marion1-1/+3
2018-02-15dpdk: add support for DPDK 18.02, deprecate 17.08Damjan Marion1-10/+0
2018-02-07Refactor vlib_buffer flagsDamjan Marion1-4/+6
2017-11-27dpdk: fix trajectory compilationFlorin Coras1-1/+1
2017-11-27vlib: make vlib_buffer_alloc inline functionDamjan Marion1-73/+11
2017-11-24dpdk: avoid false sharing of dpdk_buffer_per_thread_dataDamjan Marion1-0/+1
2017-11-23dpdk: prefetch both cachelines during buffer freeDamjan Marion1-1/+1
2017-11-22dpdk: fix potential crash in buffer free functionDamjan Marion1-18/+49
2017-11-20dpdk: add support for DPDK 17.11Damjan Marion1-0/+10
2017-11-16dpdk/ipsec: use physmem when creating poolsSergio Gonzalez Monroy1-47/+61
2017-11-14Fix typos in configure.ac and dpdk/buffer.cDamjan Marion1-8/+8
2017-11-13dpdk: introduce AVX512 variants of node functionsDamjan Marion1-12/+52
2017-11-11dpdk: optimize buffer alloc/freeDamjan Marion1-49/+118
2017-10-25vlib: add support for multiple buffer poolsDamjan Marion1-11/+11
2017-10-14plugins/dpdk: align memory to avoid potential segfault and false sharingGeorgina Sheehan1-1/+1
2017-10-10dpdk: fix mempool size calculationDamjan Marion1-2/+3
2017-10-04dpdk: use vpp physmem allocator for dpdk buffersDamjan Marion1-19/+66
2017-09-15dpdk: cli to check for buffer leakageFlorin Coras1-1/+62
2017-08-25dpdk: bump to dpdk 17.08, remove support for dpdk 17.02Damjan Marion1-17/+0
2017-07-13dpdk: fix dpdk_buffer_pool_create nameChris Luke1-1/+1
2017-07-10vlib: store buffer memory information in the buffer_mainDamjan Marion1-65/+4
2017-05-17dpdk: Do not check and set rte_mbuf refcnt if dpdk ver >= 17.05Damjan Marion1-0/+4
2017-05-09Fix remaining 32-bit compile issuesDamjan Marion1-3/+3
2017-04-06Use thread local storage for thread indexDamjan Marion1-1/+1
2017-03-01dpdk: be a pluginDamjan Marion1-0/+588