Skip to content

Conversation

glass-hash
Copy link
Collaborator

@glass-hash glass-hash commented Jan 12, 2024

This PR adds support for ensogen with the latest Ensō userspace library. Overview of the changes made:

  1. Updated the TX/RX functions to use the newer abstractions - TxPipe, RxPipe, Device.
  2. Minor changes to enhance code readability - added macros wherever possible.
  3. Fix for an issue where the RX stats were incorrect for 1518 packet sizes (see helpers.cpp).
  4. Enhanced load_bitstream.sh to automatically download the bitstream in case it is not present.

Testing performed:

  1. Verified throughput in echo server by using 64 and 1518 packets.
  2. Verified that the count option works properly.
  3. Verified the changes made in load_bitstream.sh.

Edit: Change number 3 listed above was dropped in the latest changes.

@glass-hash glass-hash requested a review from hsadok January 12, 2024 21:59
@hsadok
Copy link
Member

hsadok commented Apr 22, 2024

Also make sure you are using pre-commit to automatically format the code, if not already.

@glass-hash glass-hash requested a review from hsadok April 29, 2024 23:04
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.

2 participants