Loading src/tests/p4-fwd-l1/README.md +6 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,12 @@ This directory contains the necessary scripts and configurations to run tests for the P4 functionality of TFS. ## Prerequisites This test requires some custom monitoring services (latency monitoring and probe). These services are implemented in Rust and can be found in the `./probe` directory. To build these services on your target platform, follow the instructions in `./probe/probe-tfs/README.md`. ## Basic scripts To run the experiments you should use the five scripts in the following order: Loading src/tests/p4-fwd-l1/probe/probe-tfs/README.md +20 −1 Original line number Diff line number Diff line # rust-tfs # Rust-tfs Client for TFS functionalities written in Rust. ## Dependencies This project requires the cargo Rust compiler: ```sh sudo apt-get install protobuf-compiler cargo ``` ## Build Build sources as follows: ```sh cargo build ``` After a successfuly build, two new executables will be generated in `target/`. Loading
src/tests/p4-fwd-l1/README.md +6 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,12 @@ This directory contains the necessary scripts and configurations to run tests for the P4 functionality of TFS. ## Prerequisites This test requires some custom monitoring services (latency monitoring and probe). These services are implemented in Rust and can be found in the `./probe` directory. To build these services on your target platform, follow the instructions in `./probe/probe-tfs/README.md`. ## Basic scripts To run the experiments you should use the five scripts in the following order: Loading
src/tests/p4-fwd-l1/probe/probe-tfs/README.md +20 −1 Original line number Diff line number Diff line # rust-tfs # Rust-tfs Client for TFS functionalities written in Rust. ## Dependencies This project requires the cargo Rust compiler: ```sh sudo apt-get install protobuf-compiler cargo ``` ## Build Build sources as follows: ```sh cargo build ``` After a successfuly build, two new executables will be generated in `target/`.