Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Feature] Python Script for JSON Config Files
This PR adds a Python script capable of deploying a network function chain based on a JSON configuration. Commit log: * python cfg script working for one nf startup * adding processes for each nf * switching to threading * config.py working for 2 nf's in config * config script working for multiple params * clean up script * added documentation and example config file * switched to subprocesses for better async * working script and example json config * print statement fix * python cfg script working for one nf startup * adding processes for each nf * switching to threading * config.py working for 2 nf's in config * config script working for multiple params * clean up script * added documentation and example config file * switched to subprocesses for better async * working script and example json config * print statement fix * restoring old JSON config and fixing spacing * fixed styling errors * styling and error messages * fixes from PR review * Use 'nf->data' instead of global variables * Fix Mbps to MBps * Replace malloc by rte_malloc and remove unnecessary assignment * NFs output to log files * error statement fixes * try block for invalid JSON syntax * more print statements and extra dir function * user can now specify TTL and dir name in config file * formatting fix for documentation * flushing print statement * kill changes * fixed nf shutdown for timeout and failure * directory-prefix option * fixed formmating on config * formatting + documentation update * undo changes to tb * renaming and documentation
- Loading branch information