new file mode 120000
@@ -0,0 +1 @@
+../../../dts/framework/config/conf_yaml_schema.json
\ No newline at end of file
new file mode 100644
@@ -0,0 +1,12 @@
+config - Configuration Package
+==============================
+
+.. automodule:: framework.config
+ :members:
+ :show-inheritance:
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ framework.config.types
new file mode 100644
@@ -0,0 +1,6 @@
+config.types - Configuration Types
+==================================
+
+.. automodule:: framework.config.types
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+exception - Exceptions
+======================
+
+.. automodule:: framework.exception
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+logger - Logging Facility
+=========================
+
+.. automodule:: framework.logger
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+eal - EAL Parameters Modelling
+==============================
+
+.. automodule:: framework.params.eal
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,14 @@
+params - Command Line Parameters Modelling
+==========================================
+
+.. automodule:: framework.params
+ :members:
+ :show-inheritance:
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ framework.params.eal
+ framework.params.testpmd
+ framework.params.types
new file mode 100644
@@ -0,0 +1,6 @@
+testpmd - TestPMD Parameters Modelling
+======================================
+
+.. automodule:: framework.params.testpmd
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+params.types - Parameters Modelling Types
+=========================================
+
+.. automodule:: framework.params.types
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+parser - Text Parsing Utilities
+===============================
+
+.. automodule:: framework.parser
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+dpdk\_shell - DPDK Interactive Remote Shell
+===========================================
+
+.. automodule:: framework.remote_session.dpdk_shell
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+interactive\_remote\_session - SSH Interactive Remote Session
+=============================================================
+
+.. automodule:: framework.remote_session.interactive_remote_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+interactive\_shell - Base Interactive Remote Shell
+==================================================
+
+.. automodule:: framework.remote_session.interactive_shell
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+python\_shell - Python Interactive Remote Shell
+===============================================
+
+.. automodule:: framework.remote_session.python_shell
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+remote\_session - Remote Session ABC
+====================================
+
+.. automodule:: framework.remote_session.remote_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,18 @@
+remote\_session - Node Connections Package
+==========================================
+
+.. automodule:: framework.remote_session
+ :members:
+ :show-inheritance:
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ framework.remote_session.remote_session
+ framework.remote_session.ssh_session
+ framework.remote_session.interactive_remote_session
+ framework.remote_session.interactive_shell
+ framework.remote_session.dpdk_shell
+ framework.remote_session.testpmd_shell
+ framework.remote_session.python_shell
new file mode 100644
@@ -0,0 +1,6 @@
+ssh\_session - SSH Remote Session
+=================================
+
+.. automodule:: framework.remote_session.ssh_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+testpmd\_shell - Testpmd Interactive Remote Shell
+=================================================
+
+.. automodule:: framework.remote_session.testpmd_shell
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+runner - Testbed Setup and Test Suite Runner
+============================================
+
+.. automodule:: framework.runner
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+settings - Command Line Arguments and Environment Variables
+===========================================================
+
+.. automodule:: framework.settings
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+test\_result - Test Results Records
+===================================
+
+.. automodule:: framework.test_result
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+test\_suite - Common Test Suite Features
+========================================
+
+.. automodule:: framework.test_suite
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+cpu - CPU Representation and Utilities
+======================================
+
+.. automodule:: framework.testbed_model.cpu
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+linux\_session - Linux Remote Session
+=====================================
+
+.. automodule:: framework.testbed_model.linux_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+node - Base Node
+================
+
+.. automodule:: framework.testbed_model.node
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+os\_session - OS-aware Remote Session ABC
+=========================================
+
+.. automodule:: framework.testbed_model.os_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+port - NIC Port Representation
+==============================
+
+.. automodule:: framework.testbed_model.port
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+posix\_session - Posix Remote Session
+=====================================
+
+.. automodule:: framework.testbed_model.posix_session
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,26 @@
+testbed\_model - Testbed Modelling Package
+==========================================
+
+.. automodule:: framework.testbed_model
+ :members:
+ :show-inheritance:
+
+.. toctree::
+ :hidden:
+ :maxdepth: 2
+
+ framework.testbed_model.traffic_generator
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ framework.testbed_model.os_session
+ framework.testbed_model.linux_session
+ framework.testbed_model.posix_session
+ framework.testbed_model.node
+ framework.testbed_model.sut_node
+ framework.testbed_model.tg_node
+ framework.testbed_model.cpu
+ framework.testbed_model.port
+ framework.testbed_model.virtual_device
new file mode 100644
@@ -0,0 +1,6 @@
+sut\_node - System Under Test Node
+==================================
+
+.. automodule:: framework.testbed_model.sut_node
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+tg\_node - Traffic Generator Node
+=================================
+
+.. automodule:: framework.testbed_model.tg_node
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+capturing\_traffic\_generator - Base Capturing TG ABC
+=====================================================
+
+.. automodule:: framework.testbed_model.traffic_generator.capturing_traffic_generator
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,14 @@
+traffic\_generator Subpackage
+=============================
+
+.. automodule:: framework.testbed_model.traffic_generator
+ :members:
+ :show-inheritance:
+
+.. toctree::
+ :hidden:
+ :maxdepth: 1
+
+ framework.testbed_model.traffic_generator.traffic_generator
+ framework.testbed_model.traffic_generator.capturing_traffic_generator
+ framework.testbed_model.traffic_generator.scapy
new file mode 100644
@@ -0,0 +1,6 @@
+scapy - Capturing Traffic Generator
+===================================
+
+.. automodule:: framework.testbed_model.traffic_generator.scapy
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+traffic\_generator - Base TG ABC
+================================
+
+.. automodule:: framework.testbed_model.traffic_generator.traffic_generator
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+virtual\_device - Virtual Devices
+=================================
+
+.. automodule:: framework.testbed_model.virtual_device
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,6 @@
+utils - Various Utilities
+=========================
+
+.. automodule:: framework.utils
+ :members:
+ :show-inheritance:
new file mode 100644
@@ -0,0 +1,43 @@
+.. DPDK Test Suite documentation.
+
+Welcome to DPDK Test Suite's API documentation!
+===============================================
+
+.. automodule:: framework
+ :members:
+ :show-inheritance:
+
+Packages
+--------
+
+.. toctree::
+ :includehidden:
+ :maxdepth: 1
+
+ framework.testbed_model
+ framework.remote_session
+ framework.params
+ framework.config
+
+Modules
+-------
+
+.. toctree::
+ :maxdepth: 1
+
+ framework.runner
+ framework.test_suite
+ framework.test_result
+ framework.settings
+ framework.logger
+ framework.parser
+ framework.utils
+ framework.exception
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`