aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib/buffer.h
AgeCommit message (Expand)AuthorFilesLines
2020-11-24buffers: add page-size configNathan Skrzypczak1-0/+1
2020-11-13vlib: vlib_buffer_t should be always 128 bytes, not 2 cachelinesDamjan Marion1-4/+8
2020-04-28vlib: use flexible array in vlib_buffer for GCC-10Benoît Ganne1-1/+1
2019-11-18session: Increasing the Header lengthe sizeSrikanth Akula1-1/+0
2019-10-31vlib: only dump 1st buffer in chain by defaultBenoît Ganne1-1/+1
2019-10-28vlib: don't use vector for keeping buffer indices in the poolDamjan Marion1-2/+6
2019-06-24vlib: packet tracer support for pkt thread handoffsDave Barach1-2/+40
2019-03-28Punt InfraNeale Ranns1-2/+9
2019-03-04buffers: support cases where numa node memory is not availableDamjan Marion1-1/+3
2019-02-06buffers: make buffer data size configurable from startup configDamjan Marion1-1/+3
2019-01-30buffers: major cleanup and improvementsDamjan Marion1-88/+34
2019-01-24buffers: fix vector typesDamjan Marion1-2/+2
2019-01-23buffers: wrap vlib_buffer_t to union and expose vector typesDamjan Marion1-75/+84
2019-01-20buffers: remove VLIB_BUFFER_DEFAULT_FREE_LIST macro and fl->n_data_bytesDamjan Marion1-4/+0
2019-01-20buffers: remove vlib_buffer_delete_free_listDamjan Marion1-3/+0
2019-01-20buffers: keep buffer_main in vlib_main_tDamjan Marion1-10/+1
2019-01-19buffers: remove free-list information from buffer metadataDamjan Marion1-10/+6
2019-01-18deprecate clib_memcpy64_x4Damjan Marion1-3/+7
2019-01-01buffers: remove unused codeDamjan Marion1-60/+1
2018-12-04Add VNET_BUFFER_F_AVAIL definitionsDave Barach1-0/+1
2018-11-20dhcp4:(VPP-1483) linearize chained packets before handlingEyal Bari1-1/+1
2018-11-18add vlib_prefetch_buffer_data(...) macroDamjan Marion1-0/+2
2018-11-02vlib: define minimum chained buffer segment sizeDamjan Marion1-0/+11
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-12/+4
2018-10-22vlib: introduce vlib_buffer_get_{pa,va,current_va,current_pa} inlinesDamjan Marion1-0/+12
2018-09-03Deprecate old buffer replication schemeDamjan Marion1-12/+2
2018-04-27A bit of buffer metadata reshuffling to accommodate flow_idDamjan Marion1-12/+5
2018-04-09plugins: unload plugin if early init failsDamjan Marion1-0/+4
2018-03-14vlib: internal buffer manager reworkDamjan Marion1-30/+27
2018-03-05vlib: vfio code reworkDamjan Marion1-0/+1
2018-02-07Refactor vlib_buffer flagsDamjan Marion1-23/+44
2017-11-27vlib: make vlib_buffer_alloc inline functionDamjan Marion1-8/+4
2017-11-13dpdk: introduce AVX512 variants of node functionsDamjan Marion1-9/+15
2017-10-25vlib: add support for multiple buffer poolsDamjan Marion1-4/+14
2017-10-19VPP-1024: rewrite buffer trajectory tracerDave Barach1-2/+7
2017-09-07vlib physmem reworkDamjan Marion1-1/+2
2017-08-30Thread safe internal buffer manager, take twoDamjan Marion1-0/+6
2017-07-27Thread safe internal buffer managerDamjan Marion1-0/+2
2017-07-17Fix unlinking of /dev/shm files.Dave Wallace1-9/+9
2017-07-14Introduce l{2,3,4}_hdr_offset fields in the buffer metadataDamjan Marion1-18/+22
2017-07-10vlib: store buffer memory information in the buffer_mainDamjan Marion1-6/+26
2017-05-03Fix vnet unit testsFilip Tehlar1-0/+12
2017-03-01VPP-598: tcp stack initial commitDave Barach1-0/+68
2017-03-01Fix buffer template copyDave Barach1-0/+2
2017-02-28vlib: add buffer cloning supportDamjan Marion1-1/+3
2017-02-27vlib: add VLIB_BUFFER_EXT_HDR_VALID flagDamjan Marion1-0/+2
2017-02-06vlib: remove algned/unaligned buffers schemeDamjan Marion1-11/+2
2017-01-14vlib: add buffer and thread callbacksDamjan Marion1-16/+29
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+417