├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING ├── LICENSE ├── PATENTS ├── README ├── benchpress ├── .gitignore ├── README.md ├── benchpress │ ├── __init__.py │ ├── cli.py │ ├── lib │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── hook.py │ │ ├── hook_factory.py │ │ ├── parser.py │ │ ├── reporter.py │ │ └── reporter_factory.py │ ├── plugins │ │ ├── __init__.py │ │ └── hooks │ │ │ ├── __init__.py │ │ │ ├── cpu_limit.py │ │ │ ├── file.py │ │ │ └── shell.py │ └── suites │ │ ├── __init__.py │ │ ├── generic.py │ │ ├── ltp.py │ │ ├── packetdrill.py │ │ ├── suite.py │ │ └── xfstests.py ├── example ├── poetry.lock ├── pyproject.toml ├── suites.yml └── tests │ ├── __init__.py │ ├── test_factory.py │ ├── test_file_hook.py │ ├── test_generic.py │ ├── test_ltp.py │ ├── test_packetdrill.py │ ├── test_shell_hook.py │ ├── test_suite.py │ └── test_xfstests.py ├── bsdacctd ├── Makefile ├── bsdacctd.c └── packman.yml ├── ncrx └── README.md ├── netconsd └── README.md └── netesto ├── Netesto.pdf ├── README ├── local ├── collectExp.sh ├── exp │ ├── bbr3.tgz │ ├── exp.py │ ├── exp.script.all.example │ ├── exp.script.basic │ ├── exp.script.example │ ├── plot-header.ps │ ├── plotFlowsRetransFairness.exp │ ├── plotFlowsRttCwnd.exp │ └── psPlot.py ├── fields.txt ├── inlib ├── inlib.caTest ├── inlib.rateTest ├── inlib.vsTest ├── makeResultsPage.py ├── netesto.py ├── plot-header.ps ├── plotMonitor.py ├── plotNetperfRates.py ├── processExp.py ├── processExp.use ├── psPlot.py ├── script.23 ├── script.23router ├── script.basic ├── script.ca ├── script.complexSample ├── script.rateTest ├── script.sizes ├── script.sizesrouter ├── script.test └── script.vsTest └── remote ├── clients.txt ├── doClient.sh ├── doServer.sh ├── doSs.sh ├── netesto.py ├── netperf.fields ├── netstat.py ├── setParam.sh └── setSysctl.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/LICENSE -------------------------------------------------------------------------------- /PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/PATENTS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/README -------------------------------------------------------------------------------- /benchpress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/.gitignore -------------------------------------------------------------------------------- /benchpress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/README.md -------------------------------------------------------------------------------- /benchpress/benchpress/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchpress/benchpress/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/cli.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchpress/benchpress/lib/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/factory.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/hook.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/hook_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/hook_factory.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/parser.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/reporter.py -------------------------------------------------------------------------------- /benchpress/benchpress/lib/reporter_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/lib/reporter_factory.py -------------------------------------------------------------------------------- /benchpress/benchpress/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchpress/benchpress/plugins/hooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/plugins/hooks/__init__.py -------------------------------------------------------------------------------- /benchpress/benchpress/plugins/hooks/cpu_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/plugins/hooks/cpu_limit.py -------------------------------------------------------------------------------- /benchpress/benchpress/plugins/hooks/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/plugins/hooks/file.py -------------------------------------------------------------------------------- /benchpress/benchpress/plugins/hooks/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/plugins/hooks/shell.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/__init__.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/generic.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/ltp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/ltp.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/packetdrill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/packetdrill.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/suite.py -------------------------------------------------------------------------------- /benchpress/benchpress/suites/xfstests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/benchpress/suites/xfstests.py -------------------------------------------------------------------------------- /benchpress/example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/example -------------------------------------------------------------------------------- /benchpress/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/poetry.lock -------------------------------------------------------------------------------- /benchpress/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/pyproject.toml -------------------------------------------------------------------------------- /benchpress/suites.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/suites.yml -------------------------------------------------------------------------------- /benchpress/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/__init__.py -------------------------------------------------------------------------------- /benchpress/tests/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_factory.py -------------------------------------------------------------------------------- /benchpress/tests/test_file_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_file_hook.py -------------------------------------------------------------------------------- /benchpress/tests/test_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_generic.py -------------------------------------------------------------------------------- /benchpress/tests/test_ltp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_ltp.py -------------------------------------------------------------------------------- /benchpress/tests/test_packetdrill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_packetdrill.py -------------------------------------------------------------------------------- /benchpress/tests/test_shell_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_shell_hook.py -------------------------------------------------------------------------------- /benchpress/tests/test_suite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_suite.py -------------------------------------------------------------------------------- /benchpress/tests/test_xfstests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/benchpress/tests/test_xfstests.py -------------------------------------------------------------------------------- /bsdacctd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/bsdacctd/Makefile -------------------------------------------------------------------------------- /bsdacctd/bsdacctd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/bsdacctd/bsdacctd.c -------------------------------------------------------------------------------- /bsdacctd/packman.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/bsdacctd/packman.yml -------------------------------------------------------------------------------- /ncrx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/ncrx/README.md -------------------------------------------------------------------------------- /netconsd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netconsd/README.md -------------------------------------------------------------------------------- /netesto/Netesto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/Netesto.pdf -------------------------------------------------------------------------------- /netesto/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/README -------------------------------------------------------------------------------- /netesto/local/collectExp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/collectExp.sh -------------------------------------------------------------------------------- /netesto/local/exp/bbr3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/bbr3.tgz -------------------------------------------------------------------------------- /netesto/local/exp/exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/exp.py -------------------------------------------------------------------------------- /netesto/local/exp/exp.script.all.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/exp.script.all.example -------------------------------------------------------------------------------- /netesto/local/exp/exp.script.basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/exp.script.basic -------------------------------------------------------------------------------- /netesto/local/exp/exp.script.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/exp.script.example -------------------------------------------------------------------------------- /netesto/local/exp/plot-header.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/plot-header.ps -------------------------------------------------------------------------------- /netesto/local/exp/plotFlowsRetransFairness.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/plotFlowsRetransFairness.exp -------------------------------------------------------------------------------- /netesto/local/exp/plotFlowsRttCwnd.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/plotFlowsRttCwnd.exp -------------------------------------------------------------------------------- /netesto/local/exp/psPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/exp/psPlot.py -------------------------------------------------------------------------------- /netesto/local/fields.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/fields.txt -------------------------------------------------------------------------------- /netesto/local/inlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/inlib -------------------------------------------------------------------------------- /netesto/local/inlib.caTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/inlib.caTest -------------------------------------------------------------------------------- /netesto/local/inlib.rateTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/inlib.rateTest -------------------------------------------------------------------------------- /netesto/local/inlib.vsTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/inlib.vsTest -------------------------------------------------------------------------------- /netesto/local/makeResultsPage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/makeResultsPage.py -------------------------------------------------------------------------------- /netesto/local/netesto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/netesto.py -------------------------------------------------------------------------------- /netesto/local/plot-header.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/plot-header.ps -------------------------------------------------------------------------------- /netesto/local/plotMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/plotMonitor.py -------------------------------------------------------------------------------- /netesto/local/plotNetperfRates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/plotNetperfRates.py -------------------------------------------------------------------------------- /netesto/local/processExp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/processExp.py -------------------------------------------------------------------------------- /netesto/local/processExp.use: -------------------------------------------------------------------------------- 1 | fname=expWeb 2 | -------------------------------------------------------------------------------- /netesto/local/psPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/psPlot.py -------------------------------------------------------------------------------- /netesto/local/script.23: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.23 -------------------------------------------------------------------------------- /netesto/local/script.23router: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.23router -------------------------------------------------------------------------------- /netesto/local/script.basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.basic -------------------------------------------------------------------------------- /netesto/local/script.ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.ca -------------------------------------------------------------------------------- /netesto/local/script.complexSample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.complexSample -------------------------------------------------------------------------------- /netesto/local/script.rateTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.rateTest -------------------------------------------------------------------------------- /netesto/local/script.sizes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.sizes -------------------------------------------------------------------------------- /netesto/local/script.sizesrouter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.sizesrouter -------------------------------------------------------------------------------- /netesto/local/script.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.test -------------------------------------------------------------------------------- /netesto/local/script.vsTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/local/script.vsTest -------------------------------------------------------------------------------- /netesto/remote/clients.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/clients.txt -------------------------------------------------------------------------------- /netesto/remote/doClient.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/doClient.sh -------------------------------------------------------------------------------- /netesto/remote/doServer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/doServer.sh -------------------------------------------------------------------------------- /netesto/remote/doSs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/doSs.sh -------------------------------------------------------------------------------- /netesto/remote/netesto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/netesto.py -------------------------------------------------------------------------------- /netesto/remote/netperf.fields: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/netperf.fields -------------------------------------------------------------------------------- /netesto/remote/netstat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/netstat.py -------------------------------------------------------------------------------- /netesto/remote/setParam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/setParam.sh -------------------------------------------------------------------------------- /netesto/remote/setSysctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/fbkutils/HEAD/netesto/remote/setSysctl.sh --------------------------------------------------------------------------------