Skip to content

Latest commit

 

History

History
 
 

core

ndn-dpdk/core

C shared code in csrc/core:

  • common includes
  • io_uring
  • logging macros
  • mmap file descriptor
  • minute scheduler
  • RTT estimator
  • runningstat
  • SipHash wrapper

Go shared code:

  • cptr: handle C void* pointers.
  • dlopen: load dynamic libraries.
  • events: simple event emitter.
  • gqlserver: GraphQL server.
  • hwinfo: hardware information gathering.
  • jsonhelper: JSON encoding and decoding.
  • logging: Go logging library.
  • macaddr: MAC address parsing and classification.
  • nnduration: JSON-compatible non-negative duration types.
  • pciaddr: PCI address parsing.
  • rttest: RTT estimator.
  • runningstat: compute min, max, mean, and variance.
  • subtract: compute struct numerical difference.
  • testenv: unit testing environment.
  • urcu: userspace RCU.
  • version: version information.