aboutsummaryrefslogtreecommitdiffstats
path: root/src/vppinfra
AgeCommit message (Expand)AuthorFilesLines
2018-03-22Add circular loggingDave Barach3-21/+85
2018-03-12Remove md5.[ch] from vppinfraDave Barach3-515/+0
2018-03-09Correct address calculation for VPP-1168Lee Roberts1-1/+1
2018-03-06glibc 2.27 fixMarco Varlese1-0/+2
2018-03-04vppinfra: fix clib_mem_vm_ext_alloc non-shared allocationsDamjan Marion2-3/+9
2018-02-26Added u8x16,u32x4,u64x2 variants of _zero_byte_mask(x) for ARM/NEON platform....Adrian Oanca1-0/+20
2018-02-24u8x16_compare_byte_mask - optimize to use 128bit registers as suggested by Ni...Adrian Oanca1-24/+9
2018-02-23Add prefetch inlines, update bi-hash doc tagsDave Barach2-12/+90
2018-02-22bihash table size perf/scale improvementsDave Barach3-41/+73
2018-02-21vppinfra: change default cache line size 64 bytesDamjan Marion1-10/+2
2018-02-21vppinfra: remove vector_iwmmxt.hDamjan Marion2-126/+0
2018-02-21add 'is_all_zero(x)' for NEONAdrian Oanca1-0/+24
2018-02-20vppinfra: autogerate vector typedefs and basic inline functionsDamjan Marion5-379/+83
2018-02-20Reset expired timer vector length after callbackDave Barach1-1/+4
2018-02-20vppinfra: CLIB_HAVE_VEC128 mandates SSE4.2Damjan Marion2-9/+3
2018-02-19Use neutral vector code for ethernet_frame_is_taggedDamjan Marion1-0/+25
2018-02-18fix format_hexdumpDamjan Marion1-1/+2
2018-02-14vppinfra: Remove empty fileMohsin Kazmi1-0/+0
2018-02-09GBP pluginNeale Ranns1-0/+0
2018-02-08add CLIB_HAVE_VEC128 with NEON intrinsics (VPP-1127)Gabriel Ganne2-8/+64
2018-02-08Minimize bihash memory consumptionDave Barach3-118/+207
2018-02-06vlib: epoll on worker threadsDamjan Marion1-0/+25
2018-02-06Provide page-aligned length to ftruncate.Igor Mikhailov (imichail)1-1/+1
2018-02-05session: segment manager refactorFlorin Coras1-2/+19
2018-02-01Add flowhash hash table to vppinfraPierre Pfister4-0/+998
2018-01-30Compile valloc.c, install header file, etc.Dave Barach1-1/+1
2018-01-30Arm system counter cleanupBrian Brooks2-18/+19
2018-01-27First-fit virtual space allocatorDave Barach3-0/+700
2018-01-25vppinfra: add readers-writer lockFlorin Coras1-14/+98
2018-01-25session: add support for memfd segmentsFlorin Coras2-2/+3
2018-01-24Adding a format function for bihash init routine to format the key, value, wh...Vijayabhaskar Katamreddy2-3/+28
2018-01-19Sub-Interface deletion not cleanup hash's properly (VPP-1136)John Lo1-4/+6
2018-01-17ssvm: reuse clib mem infra for memfd segmentsFlorin Coras2-8/+64
2018-01-09physmem: fix physmem allocation on kernels without NUMA supportDamjan Marion1-4/+4
2018-01-09api: refactor vlibmemoryFlorin Coras1-0/+1
2018-01-06aarch64 - show cpu microarchitectureGabriel Ganne1-0/+50
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras1-0/+7
2018-01-05Unify and cleanup usage of hash_set/unset_mem by various tunnelsJohn Lo1-0/+21
2017-12-16Use crc32 wrapper (VPP-1086)Gabriel Ganne2-2/+7
2017-12-15implement clib_smp_pause() for arm and aarch64 platformKevin Wang2-1/+4
2017-12-14vppinfra: add AVX512 variant of clib_memcpyDamjan Marion4-129/+357
2017-12-14VPP-1032: clean up coverity warnings.Dave Barach2-5/+12
2017-12-13VPP-1032: fix coverity warningsDave Barach1-1/+2
2017-12-12Add chi-squared test statistic calculator to random.cDave Barach3-1/+108
2017-12-08vppinfra: fix issues depending on compilerSergio Gonzalez Monroy1-34/+34
2017-12-06UT: Repaired broken C unit tests (--enable-tests)Ole Troan2-2/+2
2017-12-06Remove unused, uninteresting codeDave Barach4-1124/+0
2017-12-06make clib_maplog_update_header(...) globally accessibleDave Barach3-22/+56
2017-12-05fill "show cpu" Flag list on aarch64 platforms (VPP-1065)Gabriel Ganne2-6/+84
2017-12-05remove smp dead code (VPP-1066)Gabriel Ganne3-729/+0
4-ip4base 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4base ##### ethip4-ip4scale20k 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale20k 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale20k 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale20k ##### ethip4-ip4scale200k 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale200k 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale200k 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale200k ##### ethip4-ip4scale2m 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale2m 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale2m 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4scale2m ##### ethip4-ip4base-iacldstbase 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4base-iacldstbase 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4base-iacldstbase 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4-ip4base-iacldstbase ##### ethip4udp-ip4base-iacl50sf-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sf-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sf-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sf-10kflows ##### ethip4udp-ip4base-iacl50sl-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sl-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sl-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-iacl50sl-10kflows ##### ethip4udp-ip4base-oacl50sf-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sf-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sf-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sf-10kflows ##### ethip4udp-ip4base-oacl50sl-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sl-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sl-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND ethip4udp-ip4base-oacl50sl-10kflows ## ./ip4_tunnels ## ./ip6 ### intel-xl710 #### dpdk-vfio-pci ##### ethip6-ip6base 1c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base 2c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base 4c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base ##### ethip6-ip6scale20k 1c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale20k 2c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale20k 4c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale20k ##### ethip6-ip6scale200k 1c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale200k 2c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale200k 4c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale200k ##### ethip6-ip6scale2m 1c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale2m 2c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale2m 4c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6scale2m ##### ethip6-ip6base-iacldstbase 1c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base-iacldstbase 2c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base-iacldstbase 4c AND 78b AND mrr AND xl710 AND drv_vfio_pci AND ethip6-ip6base-iacldstbase ## ./ip6_tunnels ## ./l2 ### intel-xl710 #### dpdk-vfio-pci ##### eth-l2bdbasemaclrn 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn ##### eth-l2bdscale10kmaclrn 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale10kmaclrn 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale10kmaclrn 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale10kmaclrn ##### eth-l2bdscale100kmaclrn 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale100kmaclrn 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale100kmaclrn 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale100kmaclrn ##### eth-l2bdscale1mmaclrn 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale1mmaclrn 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale1mmaclrn 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdscale1mmaclrn ##### dot1q-l2bdbasemaclrn 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND dot1q-l2bdbasemaclrn 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND dot1q-l2bdbasemaclrn 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND dot1q-l2bdbasemaclrn ##### eth-l2xcbase 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2xcbase 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2xcbase 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2xcbase ##### eth-l2patch 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2patch 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2patch 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2patch ##### eth-l2bdbasemaclrn-iacl50sf-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sf-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sf-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sf-10kflows ##### eth-l2bdbasemaclrn-iacl50sl-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sl-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sl-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-iacl50sl-10kflows ##### eth-l2bdbasemaclrn-macip-iacl50sl-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-macip-iacl50sl-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-macip-iacl50sl-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-macip-iacl50sl-10kflows ##### eth-l2bdbasemaclrn-oacl50sf-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sf-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sf-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sf-10kflows ##### eth-l2bdbasemaclrn-oacl50sl-10kflows 1c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sl-10kflows 2c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sl-10kflows 4c AND 64b AND mrr AND xl710 AND drv_vfio_pci AND eth-l2bdbasemaclrn-oacl50sl-10kflows ## ./lb ## ./nfv_density/dcr_memif/chain ## ./nfv_density/dcr_memif/chain_ipsec ## ./nfv_density/dcr_memif/pipeline ## ./nfv_density/vm_vhost/chain ## ./nfv_density/vm_vhost/chain_dot1qip4vxlan ## ./srv6 ## ./tcp ## ./vm_vhost ## ./vts