gitextract_7ohb8phc/ ├── .gitignore ├── .travis.yml ├── EXERCISE-1.md ├── EXERCISE-2.md ├── EXERCISE-3.md ├── EXERCISE-4.md ├── EXERCISE-5.md ├── EXERCISE-6.md ├── EXERCISE-7.md ├── EXERCISE-8.md ├── LICENSE ├── Makefile ├── README.md ├── app/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── org/ │ └── onosproject/ │ └── ngsdn/ │ └── tutorial/ │ ├── AppConstants.java │ ├── Ipv6RoutingComponent.java │ ├── L2BridgingComponent.java │ ├── MainComponent.java │ ├── NdpReplyComponent.java │ ├── Srv6Component.java │ ├── cli/ │ │ ├── Srv6ClearCommand.java │ │ ├── Srv6InsertCommand.java │ │ ├── Srv6SidCompleter.java │ │ └── package-info.java │ ├── common/ │ │ ├── FabricDeviceConfig.java │ │ └── Utils.java │ └── pipeconf/ │ ├── InterpreterImpl.java │ ├── PipeconfLoader.java │ └── PipelinerImpl.java ├── docker-compose.yml ├── mininet/ │ ├── flowrule-gtp.json │ ├── host-cmd │ ├── netcfg-gtp.json │ ├── netcfg-sr.json │ ├── netcfg.json │ ├── recv-gtp.py │ ├── send-udp.py │ ├── topo-gtp.py │ ├── topo-v4.py │ └── topo-v6.py ├── p4src/ │ ├── main.p4 │ └── snippets.p4 ├── ptf/ │ ├── lib/ │ │ ├── __init__.py │ │ ├── base_test.py │ │ ├── chassis_config.pb.txt │ │ ├── convert.py │ │ ├── helper.py │ │ ├── port_map.json │ │ ├── runner.py │ │ └── start_bmv2.sh │ ├── run_tests │ └── tests/ │ ├── bridging.py │ ├── packetio.py │ ├── routing.py │ └── srv6.py ├── solution/ │ ├── app/ │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── onosproject/ │ │ └── ngsdn/ │ │ └── tutorial/ │ │ ├── Ipv6RoutingComponent.java │ │ ├── L2BridgingComponent.java │ │ ├── NdpReplyComponent.java │ │ ├── Srv6Component.java │ │ └── pipeconf/ │ │ └── InterpreterImpl.java │ ├── mininet/ │ │ ├── flowrule-gtp.json │ │ ├── netcfg-gtp.json │ │ └── netcfg-sr.json │ ├── p4src/ │ │ └── main.p4 │ └── ptf/ │ └── tests/ │ ├── bridging.py │ ├── packetio.py │ ├── routing.py │ └── srv6.py ├── util/ │ ├── docker/ │ │ ├── Makefile │ │ ├── Makefile.vars │ │ ├── mvn/ │ │ │ └── Dockerfile │ │ └── stratum_bmv2/ │ │ └── Dockerfile │ ├── gnmi-cli │ ├── mn-cmd │ ├── mn-pcap │ ├── oc-pb-decoder │ ├── onos-cmd │ ├── p4rt-sh │ └── vm/ │ ├── .gitignore │ ├── README.md │ ├── Vagrantfile │ ├── build-vm.sh │ ├── cleanup.sh │ ├── root-bootstrap.sh │ └── user-bootstrap.sh └── yang/ └── demo-port.yang