├── Makefile ├── Plots Results ├── h1 -> h2 Priority Enabled ├── h1 -> h2 Priority not Enabled ├── h11 -> h22 Priority Enabled └── h11 -> h22 Priority not Enabled ├── README.md ├── Reserach Project Report └── EEE4022S_2020_FINAL_REPORT_MKWJOH004_MKWEBO_JV_MWANGAMA.pdf ├── TSN Network Topology.PNG ├── TSN_Switch.p4 ├── logs ├── s1-p4runtime-requests.txt ├── s1.log ├── s2-p4runtime-requests.txt ├── s2.log ├── s3-p4runtime-requests.txt └── s3.log ├── p4runtime ├── Makefile ├── advanced_tunnel.p4 ├── mycontroller.py └── topology.json ├── receive.py ├── s1-runtime.json ├── s2-runtime.json ├── s3-runtime.json ├── send.py ├── topology.json └── v1model.p4 /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Makefile -------------------------------------------------------------------------------- /Plots Results/h1 -> h2 Priority Enabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Plots Results/h1 -> h2 Priority Enabled -------------------------------------------------------------------------------- /Plots Results/h1 -> h2 Priority not Enabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Plots Results/h1 -> h2 Priority not Enabled -------------------------------------------------------------------------------- /Plots Results/h11 -> h22 Priority Enabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Plots Results/h11 -> h22 Priority Enabled -------------------------------------------------------------------------------- /Plots Results/h11 -> h22 Priority not Enabled : -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Plots Results/h11 -> h22 Priority not Enabled -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/README.md -------------------------------------------------------------------------------- /Reserach Project Report/EEE4022S_2020_FINAL_REPORT_MKWJOH004_MKWEBO_JV_MWANGAMA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/Reserach Project Report/EEE4022S_2020_FINAL_REPORT_MKWJOH004_MKWEBO_JV_MWANGAMA.pdf -------------------------------------------------------------------------------- /TSN Network Topology.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/TSN Network Topology.PNG -------------------------------------------------------------------------------- /TSN_Switch.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/TSN_Switch.p4 -------------------------------------------------------------------------------- /logs/s1-p4runtime-requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s1-p4runtime-requests.txt -------------------------------------------------------------------------------- /logs/s1.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s1.log -------------------------------------------------------------------------------- /logs/s2-p4runtime-requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s2-p4runtime-requests.txt -------------------------------------------------------------------------------- /logs/s2.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s2.log -------------------------------------------------------------------------------- /logs/s3-p4runtime-requests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s3-p4runtime-requests.txt -------------------------------------------------------------------------------- /logs/s3.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/logs/s3.log -------------------------------------------------------------------------------- /p4runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/p4runtime/Makefile -------------------------------------------------------------------------------- /p4runtime/advanced_tunnel.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/p4runtime/advanced_tunnel.p4 -------------------------------------------------------------------------------- /p4runtime/mycontroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/p4runtime/mycontroller.py -------------------------------------------------------------------------------- /p4runtime/topology.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/p4runtime/topology.json -------------------------------------------------------------------------------- /receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/receive.py -------------------------------------------------------------------------------- /s1-runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/s1-runtime.json -------------------------------------------------------------------------------- /s2-runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/s2-runtime.json -------------------------------------------------------------------------------- /s3-runtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/s3-runtime.json -------------------------------------------------------------------------------- /send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/send.py -------------------------------------------------------------------------------- /topology.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/topology.json -------------------------------------------------------------------------------- /v1model.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkwjoh004uct/A-Time-Sensitive-network-Switch-Implementation-using-P4/HEAD/v1model.p4 --------------------------------------------------------------------------------