From 1b80431994fd4b2017eb5ee46c1147b961115df3 Mon Sep 17 00:00:00 2001
From: "Georgios P. Katsikas" <gkatsikas@ubitech.eu>
Date: Mon, 31 Mar 2025 16:32:07 +0000
Subject: [PATCH] doc: update README

---
 src/tests/p4-fabric-tna/README.md | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/src/tests/p4-fabric-tna/README.md b/src/tests/p4-fabric-tna/README.md
index 115932bb4..e8ae8fde9 100644
--- a/src/tests/p4-fabric-tna/README.md
+++ b/src/tests/p4-fabric-tna/README.md
@@ -72,13 +72,21 @@ The `./setup.sh` script copies from this directory. If you need to change the P4
 A set of tests is implemented, each focusing on different aspects of TFS.
 For each of these tests, an auxiliary bash script allows to run it with less typing.
 
-|                 Test                 |              Bash Runner           |                Purpose             |
-| ------------------------------------ | ---------------------------------- | ---------------------------------- |
-| -                                    | setup.sh                           | Copy P4 artifacts into the SBI pod |
-| test_functional_bootstrap.py         | run_test_01_bootstrap.sh           | Connect TFS to the P4 switch       |
-| test_functional_rules_provision.py   | run_test_02_rules_provision.sh     | Install rules on the P4 switch     |
-| test_functional_rules_deprovision.py | run_test_03_rules_deprovision.sh   | Uninstall rules from the P4 switch |
-| test_functional_cleanup.py           | run_test_04_cleanup.sh             | Disconnect TFS from the P4 switch  |
+|              Bash Runner                      |                Purpose                                                      |
+| --------------------------------------------- | --------------------------------------------------------------------------- |
+| setup.sh                                      | Copy P4 artifacts into the SBI pod                                          |
+| run_test_01_bootstrap.sh                      | Connect TFS to the P4 switch                                                |
+| run_test_02a_sbi_provision_int_l2_l3_acl.sh   | Install L2, L3, INT, and ACL rules on the P4 switch via the SBI service     |
+| run_test_02b_sbi_deprovision_int_l2_l3_acl.sh | Uninstall L2, L3, INT, and ACL rules from the P4 switch via the SBI service |
+| run_test_03a_service_provision_l2.sh          | Install L2 forwarding rules via a dedicated P4 L2 service handler           |
+| run_test_03b_service_deprovision_l2.sh        | Uninstall L2 forwarding rules via a dedicated P4 L2 service handler         |
+| run_test_04a_service_provision_l3.sh          | Install L3 routing rules via a dedicated P4 L3 service handler              |
+| run_test_04b_service_deprovision_l3.sh        | Uninstall L3 routing rules via a dedicated P4 L3 service handler            |
+| run_test_05a_service_provision_acl.sh         | Install ACL rules via a dedicated P4 ACL service handler                    |
+| run_test_05b_service_deprovision_acl.sh       | Uninstall ACL rules via a dedicated P4 ACL service handler                  |
+| run_test_06a_service_provision_int.sh         | Install INT rules via a dedicated P4 INT service handler                    |
+| run_test_06b_service_deprovision_int.sh       | Uninstall INT rules via a dedicated P4 INT service handler                  |
+| run_test_07_cleanup.sh                        | Clean-up context and topology and disconnect TFS from the P4 switch         |
 
 Each of the tests above is described in detail below.
 
-- 
GitLab