diff --git a/src/tests/p4-fwd-l1/README.md b/src/tests/p4-fwd-l1/README.md index 43920d14d5e99214bb2ad8418cc4babcae5be91c..8389e6741be1ad6b7250aa9ba246c795cfaf6c6d 100644 --- a/src/tests/p4-fwd-l1/README.md +++ b/src/tests/p4-fwd-l1/README.md @@ -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: diff --git a/src/tests/p4-fwd-l1/probe/probe-tfs/README.md b/src/tests/p4-fwd-l1/probe/probe-tfs/README.md index f88d7c542dae22ad623797f43750e0589d2473cf..3cff11314ee92db79d7b56c03e38a8a7f2acadec 100644 --- a/src/tests/p4-fwd-l1/probe/probe-tfs/README.md +++ b/src/tests/p4-fwd-l1/probe/probe-tfs/README.md @@ -1,2 +1,21 @@ -# 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/`.