summaryrefslogtreecommitdiffstats
path: root/src/plugins/dpdk/buffer.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-28vlib: don't use vector for keeping buffer indices in the poolDamjan Marion1-11/+7
2019-09-16dpdk: initialize rte_mbuf during mempool dequeueDamjan Marion1-1/+44
2019-06-18dpdk: check result of rte_mempool_create_emptyLijian.Zhang1-0/+15
2019-02-09buffers: fix typoDamjan Marion1-1/+1
2019-02-06buffers: make buffer data size configurable from startup configDamjan Marion1-1/+1
2019-01-31buffers: vallidate that buffer is allocated during buffer pool putDamjan Marion1-1/+1
2019-01-31dpdk: populate mempool mem_listDamjan Marion1-2/+16
2019-01-31dpdk: store buffer poool index in mempool pool_idDamjan Marion1-22/+10
2019-01-31buffers: reinitialize metadata, add additional validationDamjan Marion1-13/+25
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-479/+271
2019-01-20dpdk: add buffer.hDamjan Marion1-0/+1
2019-01-20buffers: remove vlib_buffer_delete_free_listDamjan Marion1-47/+0
2019-01-20buffers: don't init metadata, as it is already initializedDamjan Marion1-1/+0
2019-01-20buffers: keep buffer_main in vlib_main_tDamjan Marion1-2/+2
2019-01-19buffers: remove free-list information from buffer metadataDamjan Marion1-2/+1
2019-01-18deprecate clib_memcpy64_x4Damjan Marion1-8/+9
2019-01-01buffers: remove unused codeDamjan Marion1-18/+0
2018-10-25pmalloc: support for 4K pagesDamjan Marion1-1/+1
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