FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
vppinfra Directory Reference

VPP infrastructure library source.

More...

+ Directory dependency graph for vppinfra:

Directories

directory  linux
 

Files

file  asm_mips.h [code]
 
file  asm_x86.c [code]
 
file  asm_x86.h [code]
 
file  atomics.h [code]
 
file  backtrace.c [code]
 
file  bihash_16_8.h [code]
 
file  bihash_16_8_32.h [code]
 
file  bihash_24_16.h [code]
 
file  bihash_24_8.h [code]
 
file  bihash_32_8.h [code]
 
file  bihash_40_8.h [code]
 
file  bihash_48_8.h [code]
 
file  bihash_8_16.h [code]
 
file  bihash_8_8.h [code]
 
file  bihash_8_8_stats.h [code]
 
file  bihash_all_vector.c [code]
 
file  bihash_doc.h [code]
 
file  bihash_template.c [code]
 
file  bihash_template.h [code]
 
file  bihash_vec8_8.h [code]
 
file  bitmap.c [code]
 
file  bitmap.h [code]
 
file  bitops.h [code]
 
file  byte_order.h [code]
 
file  cache.h [code]
 
file  callback.h [code]
 Callback multiplex scheme For a fully worked-out example, see .../src/vlib/main.[ch] and .../src/plugins/perfmon.c.
 
file  callback_data.h [code]
 Callback multiplex scheme.
 
file  cJSON.c [code]
 
file  cJSON.h [code]
 
file  clib.h [code]
 
file  clib_error.h [code]
 
file  cpu.c [code]
 
file  cpu.h [code]
 
file  crc32.h [code]
 
file  dlist.h [code]
 
file  dlmalloc.c [code]
 
file  dlmalloc.h [code]
 
file  elf.c [code]
 
file  elf.h [code]
 
file  elf_clib.c [code]
 
file  elf_clib.h [code]
 
file  elog.c [code]
 
file  elog.h [code]
 
file  error.c [code]
 
file  error.h [code]
 
file  error_bootstrap.h [code]
 
file  fifo.c [code]
 
file  fifo.h [code]
 
file  file.h [code]
 
file  format.c [code]
 
file  format.h [code]
 
file  graph.c [code]
 
file  graph.h [code]
 
file  hash.c [code]
 
file  hash.h [code]
 
file  heap.c [code]
 
file  heap.h [code]
 
file  interrupt.c [code]
 
file  interrupt.h [code]
 
file  lb_hash_hash.h [code]
 
file  llist.h [code]
 
file  lock.h [code]
 
file  longjmp.h [code]
 
file  longjmp.S [code]
 
file  macros.c [code]
 
file  macros.h [code]
 
file  maplog.c [code]
 
file  maplog.h [code]
 mmap-based thread-safe fixed-size record double-buffered logging.
 
file  math.h [code]
 
file  mem.c [code]
 
file  mem.h [code]
 
file  mem_bulk.c [code]
 
file  mem_dlmalloc.c [code]
 
file  memcpy.h [code]
 
file  memcpy_avx2.h [code]
 
file  memcpy_avx512.h [code]
 
file  memcpy_sse3.h [code]
 
file  mhash.c [code]
 
file  mhash.h [code]
 
file  mpcap.c [code]
 mapped pcap file support
 
file  mpcap.h [code]
 MPCAP utility definitions.
 
file  os.h [code]
 
file  pcap.c [code]
 PCAP function.
 
file  pcap.h [code]
 PCAP utility definitions.
 
file  pcap_funcs.h [code]
 
file  pmalloc.c [code]
 
file  pmalloc.h [code]
 
file  pool.c [code]
 
file  pool.h [code]
 Fixed length block allocator. Pools are built from clib vectors and bitmaps. Use pools when repeatedly allocating and freeing fixed-size data. Pools are fast, and avoid memory fragmentation.
 
file  ptclosure.c [code]
 
file  ptclosure.h [code]
 
file  random.c [code]
 
file  random.h [code]
 
file  random_buffer.c [code]
 
file  random_buffer.h [code]
 
file  random_isaac.c [code]
 
file  random_isaac.h [code]
 
file  rbtree.c [code]
 
file  rbtree.h [code]
 
file  ring.h [code]
 
file  sanitizer.h [code]
 
file  serialize.c [code]
 
file  serialize.h [code]
 
file  sha2.h [code]
 
file  smp.h [code]
 
file  socket.c [code]
 
file  socket.h [code]
 
file  sparse_vec.h [code]
 
file  std-formats.c [code]
 
file  string.c [code]
 String Handling routines, including a performant implementation of many c-11 "safe" string functions.
 
file  string.h [code]
 
file  test_vec.h [code]
 
file  test_vector_funcs.h [code]
 
file  time.c [code]
 
file  time.h [code]
 
file  time_range.c [code]
 
file  time_range.h [code]
 
file  timing_wheel.c [code]
 
file  timing_wheel.h [code]
 
file  tw_timer_16t_1w_2048sl.c [code]
 
file  tw_timer_16t_1w_2048sl.h [code]
 
file  tw_timer_16t_2w_512sl.c [code]
 
file  tw_timer_16t_2w_512sl.h [code]
 
file  tw_timer_1t_3w_1024sl_ov.c [code]
 
file  tw_timer_1t_3w_1024sl_ov.h [code]
 
file  tw_timer_2t_1w_2048sl.c [code]
 
file  tw_timer_2t_1w_2048sl.h [code]
 
file  tw_timer_2t_2w_512sl.c [code]
 
file  tw_timer_2t_2w_512sl.h [code]
 
file  tw_timer_4t_3w_256sl.c [code]
 
file  tw_timer_4t_3w_256sl.h [code]
 
file  tw_timer_4t_3w_4sl_ov.c [code]
 
file  tw_timer_4t_3w_4sl_ov.h [code]
 
file  tw_timer_template.c [code]
 TW timer implementation TEMPLATE ONLY, do not compile directly.
 
file  tw_timer_template.h [code]
 TW timer template header file, do not compile directly.
 
file  types.h [code]
 
file  unformat.c [code]
 
file  unix-formats.c [code]
 
file  unix-misc.c [code]
 
file  unix.h [code]
 
file  unix_error.def [code]
 
file  valloc.c [code]
 Simple first-fit virtual space allocator.
 
file  valloc.h [code]
 Simple first-fit virtual space allocator.
 
file  vec.c [code]
 
file  vec.h [code]
 
file  vec_bootstrap.h [code]
 
file  vector.c [code]
 
file  vector.h [code]
 
file  vector_altivec.h [code]
 
file  vector_avx2.h [code]
 
file  vector_avx512.h [code]
 
file  vector_funcs.h [code]
 
file  vector_neon.h [code]
 
file  vector_sse42.h [code]
 
file  warnings.h [code]
 
file  xxhash.h [code]
 

Detailed Description

VPP infrastructure library source.