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

MANA and Pkg-Config #2896

Merged
merged 2 commits into from
Aug 18, 2023
Merged

MANA and Pkg-Config #2896

merged 2 commits into from
Aug 18, 2023

Conversation

mcgov
Copy link
Collaborator

@mcgov mcgov commented Aug 8, 2023

consolidated pkg-config and mana changes
too annoying to test seperately.

  • adds pkg-config tool
  • adds support for mana, failsafe and netvsc with old and new dpdks
  • adds support for running dpdk with prebuilt shared gallery images (pkg-config)
  • handles mana idiosyncrasy for setting lower/upper down
    ^ hack until NIC refactor/cleanup is ready

@mcgov mcgov force-pushed the mcgov/mana-and-pkgconfig branch 6 times, most recently from e624c3b to 7e5fcc5 Compare August 11, 2023 00:04
lisa/nic.py Outdated Show resolved Hide resolved
lisa/tools/pkgconfig.py Outdated Show resolved Hide resolved
lisa/tools/pkgconfig.py Outdated Show resolved Hide resolved
@mcgov mcgov force-pushed the mcgov/mana-and-pkgconfig branch 5 times, most recently from 8766f41 to 49a8457 Compare August 16, 2023 14:40
@mcgov mcgov force-pushed the mcgov/mana-and-pkgconfig branch 5 times, most recently from 804e54b to d64eca2 Compare August 17, 2023 01:05
- Adds better MANA pmd arguments handling
- Adds option to force use of net_failsafe on newer platforms for failure mode testing
- Swaps from exclusion to inclusion of test nics for handling scenarios where all dpdk interfaces share a pci bus address
- Adds handling of MANA idiosyncracy of setting devices down before testing.
- Add pkg-config tool for getting information about installed libraries.
- Add use in DPDK suite to get version information from source
builds after installation.
- Allows use of pre-built DPDK libraries in shared gallery images.
- Allows re-use of LISA environments with DPDK source builds.
@mcgov mcgov merged commit ac7e632 into main Aug 18, 2023
45 checks passed
@mcgov mcgov deleted the mcgov/mana-and-pkgconfig branch August 18, 2023 23:54
@mcgov mcgov restored the mcgov/mana-and-pkgconfig branch August 18, 2023 23:54
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