sdnfv / openNetVM

A high performance container-based NFV platform from GW and UCR.
http://sdnfv.github.io/onvm/
Other
261 stars 134 forks source link

Prints out socket that is in use whenever core is also printed out. Also outputs socket ID to CSV. #308

Closed NoahChinitz closed 2 years ago

NoahChinitz commented 2 years ago

Summary:

This PR changes two files, main.c in onvm_mgr and onvm_nflib.c in onvm_nflib. All printf statements that had core information in them were added to include the socket information as well. It also adds the information to the CVS files that output at the end of execution. Usage: There is nothing that needs to be done to have this work other than make clean && make in onvm and examples.

This PR includes
Resolves issues
Breaking API changes
Internal API changes
Usability improvements x
Bug fixes
New functionality
New NF/onvm_mgr args
Changes to starting NFs
Dependency updates
Web stats updates

Merging notes:

TODO before merging :

Test Plan:

Tested by running the manager and various NFs to make sure the socket information was output correctly.

Review:

@twood02 @dennisafa

NoahChinitz commented 2 years ago

@twood02 Manager Start Up: mgr_start Manager Exit: mgr_end NF Start Up: nf_start NF Exit: nf_end NF CSV: nf_csv

twood02 commented 2 years ago

looks good. I think it's ready to go.