Skip to content

17.08

Compare
Choose a tag to compare
@bluenet13 bluenet13 released this 04 Aug 02:09
· 130 commits to master since this release

Support environment

  • EAL is based on dpdk-17.02
  • Development enviroment is based on x86_64-native-linuxapp-gcc
  • linux version:
    Linux localhost 4.4.0-71-generic #92-Ubuntu SMP Fri Mar 24 12:59:01 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  • gcc version:gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

Support feature:

  • ANS initialize
  • Ether, zero copy between NIC and netdp TCP/IP stack.
  • ARP, ARP timeout
  • IP layer, IP fragmentation and reassemble
  • Routing
  • ICMP
  • Commands for adding, deleting, showing IP address
  • Commands for adding, deleting, showing static route
  • Commands for showing ARP table
  • UDP protocol
  • Socket layer, share memory.
  • Socket API, socket/close/send/recv/epoll/writev/readv/shutdown.
  • TCP protocol
    • Free lock, hash table;
    • Support SO_REUSEPORT, multi application can listen the same port;
    • Support multicore tcp stack, per tcp stack per lcore;
    • Support TSO.
    • Fix some bugs

Testing:

Develop Guide