├── .gitattributes ├── LICENSE ├── Makefile ├── README.md ├── archive └── sfc.p4 ├── ha-sfc.p4 ├── ha-sfc.p4info ├── ha_tofino_skeleton.py ├── monitoring.py ├── p4sfc_hw.p4 ├── receive.py ├── run_ha.py ├── sample_rules ├── sf1.json ├── sf2.json ├── sff1.json └── sff2.json ├── sample_rules_hasfc ├── s1.json ├── s2.json ├── s3.json └── s4.json ├── sample_topology.json ├── send.py ├── sfc.p4info ├── tofino_baseline.p4 └── topology.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/README.md -------------------------------------------------------------------------------- /archive/sfc.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/archive/sfc.p4 -------------------------------------------------------------------------------- /ha-sfc.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/ha-sfc.p4 -------------------------------------------------------------------------------- /ha-sfc.p4info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/ha-sfc.p4info -------------------------------------------------------------------------------- /ha_tofino_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/ha_tofino_skeleton.py -------------------------------------------------------------------------------- /monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/monitoring.py -------------------------------------------------------------------------------- /p4sfc_hw.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/p4sfc_hw.p4 -------------------------------------------------------------------------------- /receive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/receive.py -------------------------------------------------------------------------------- /run_ha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/run_ha.py -------------------------------------------------------------------------------- /sample_rules/sf1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules/sf1.json -------------------------------------------------------------------------------- /sample_rules/sf2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules/sf2.json -------------------------------------------------------------------------------- /sample_rules/sff1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules/sff1.json -------------------------------------------------------------------------------- /sample_rules/sff2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules/sff2.json -------------------------------------------------------------------------------- /sample_rules_hasfc/s1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules_hasfc/s1.json -------------------------------------------------------------------------------- /sample_rules_hasfc/s2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules_hasfc/s2.json -------------------------------------------------------------------------------- /sample_rules_hasfc/s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules_hasfc/s3.json -------------------------------------------------------------------------------- /sample_rules_hasfc/s4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_rules_hasfc/s4.json -------------------------------------------------------------------------------- /sample_topology.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sample_topology.json -------------------------------------------------------------------------------- /send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/send.py -------------------------------------------------------------------------------- /sfc.p4info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/sfc.p4info -------------------------------------------------------------------------------- /tofino_baseline.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/tofino_baseline.p4 -------------------------------------------------------------------------------- /topology.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multip4/P4-SFC/HEAD/topology.json --------------------------------------------------------------------------------