Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the Arista platform to use the OpenFDK. #4

Open
wants to merge 32 commits into
base: devel
Choose a base branch
from

Conversation

dcasnowdon
Copy link

@dcasnowdon dcasnowdon commented May 16, 2023

This PR includes :

  • the changes required to build the NTP server without forking all of the submodules;
  • updates to use the new open-source version of the Arista FDK;
  • updates to use version 2.6.1 of the FDK.
  • build a .swix file instead of a .rpm file, for future compatibility with EOS.
  • Sundry changes to improve CI workflow.

wingel and others added 30 commits January 17, 2022 15:49
Set IPv6 addresses when initializing FPGA
* Pass through the ARISTA_FDK_DIR variable so we can build with an FDK in an arbitrary directory.

* Add rules to copy files from the FDK, rather than use symlinks.

* Update to use Netnod forks of these projects.

* Change to using a .swix rather than a .rpm since this works better on EOS.

* Change to pipefail to ensure failure if the makefile fails.

* Remove a trailing comma in the .json file.

* Make wget more quiet for use in CI.
* Remove bitstream_id since it's a reserved signal.

* Change old clock generator files to the new ones.

* Replace parse_app_cfg with a new JQ based version.

* Fix json format.

* Check for the correct version numbers.

* Search for the correctly named .swix file.
dcasnowdon and others added 2 commits May 25, 2023 07:29
* Use the open FDK by default.

* Remove files that no longer appear in the FDK.

* Use tscore_nomac instead of tscore to get the daemon.

* Update OpenFDK to the v2.6.1 release.

---------

Co-authored-by: David Snowdon <daves@arista.com>
@dcasnowdon dcasnowdon changed the title Use OpenFDK. Update the Arista platform to use the OpenFDK. May 31, 2023
@dcasnowdon dcasnowdon marked this pull request as ready for review May 31, 2023 01:55
@dcasnowdon
Copy link
Author

@wingel -- Do you have any thoughts on the above? It would be good to know what works and doesn't for you guys.

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