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.

3 participants