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

LB Adjustments; Run without mTCP #322

Closed jettjacobs closed 2 years ago

jettjacobs commented 2 years ago

Summary:

LB is adjustmented to remove dependency on mTCP

New Command Line Format: ./go.sh -F CONFIG_FILE -- -- -c CLIENT_INFO -s SERVER_INFO -f SERVER_CONFIG [-p PRINT_DELAY]

App Specific Arguments
--
  - `CLIENT_IFACE` : client IP and client port number, separated by a /
  - `SERVER_IFACE` : client IP and client port number, separated by a /
  - `SERVER_CONFIG` : backend server config file
  - `-p <print_delay>`: number of packets between each print, e.g. `-p 1` prints every packets.

ex: ./go.sh 2 -c 10.0.0.37/0 -s 11.0.0.37/1 -f server.conf

Usage:

This PR includes
Resolves issues
Breaking API changes
Internal API changes X
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:

Review: