8000
Skip to content

New release 0.9 - #653

Merged
gshimansky merged 36 commits into
masterfrom
develop
Sep 20, 2019
Merged

New release 0.9#653
gshimansky merged 36 commits into
masterfrom
develop

Conversation

@gshimansky
Copy link
Copy Markdown
Contributor
  • Switched to DPDK 19.08
  • Implemented preliminary support for AF_XDP sockets IO
  • Improved packet loss and added application controls for TX queues number and number of Send threads.
  • Implemented RFC 2544 testing in nffPktgen
  • Bugfixes

gshimansky and others added 30 commits July 1, 2019 01:18
Enabled "make subdir" for intermediate targets
Added receive functionality to packet generator
Fixed #629 - renamed ACLFromORIG functions to ACLFromTextTable
Updated testnat file to match data size in ixia
Fixes #588 Updated DecreaseTTL Function description
Fixed #639 with proposed patch to getting device ID
Binary Search Generator example added
because newer commits break our build and are not yet merged into
Linux kernel.
because it is needed to clone libbpf repository
For some NIC the readlink `/sys/class/net/<nic_name>` would get several
PCI address and the correct one would be the second one, e.g.

    $ readlink -f /sys/class/net/ens224
    /sys/devices/pci0000:00/0000:00:17.0/0000:13:00.0/net/ens224

To get the correct device ID, we have to check if the second one
`0000:13:00.0` is a PCI address, return second one, else return the
first one `0000:00:17.0`
Added AF_XDP input/output. Added ctrl-C handling
gshimansky and others added 6 commits September 18, 2019 16:23
- Implemented multiple Send threads
- Increased size of TX ring to 2048
- Implemented user controlled number of TX queues
- Added xstats and other debug messages
- Implemented multiple attempts to send packets
- Fixed dropped packet statistics (need to use interlocked operation there)
Implemented performance improvements
@gshimansky
gshimansky merged commit b6e11fb into master Sep 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0