.codecov.yml
.dockerignore
.flake8
.pylintrc
.readthedocs.yml
.renovaterc.json
AUTHORS
CONTRIBUTING.rst
ChangeLog
Dockerfile.faucet
Dockerfile.fuzz-config
Dockerfile.fuzz-packet
Dockerfile.gauge
Dockerfile.tests
LICENSE
Makefile
README.rst
codecheck-requirements.txt
docker-compose.yaml
fuzz-requirements.txt
helper-funcs
hw_switch_config.yaml
requirements.txt
setup.cfg
setup.py
test-requirements.txt
.github/dependabot.yml
.github/renovate.json
.github/workflows/release-docker.yml
.github/workflows/release-python.yml
.github/workflows/tests-codecheck.yml
.github/workflows/tests-docs.yml
.github/workflows/tests-integration.yml
.github/workflows/tests-unit.yml
.github/workflows/tests-yaml-lint.yml
.github/workflows/disabled/periodic.yml
.github/workflows/disabled/release-debian.yml
adapters/README.rst
adapters/vendors/faucetagent/Dockerfile
adapters/vendors/faucetagent/README.rst
adapters/vendors/faucetagent/docker-compose.yaml
adapters/vendors/faucetagent/example_client.sh
adapters/vendors/faucetagent/gencerts.sh
adapters/vendors/faucetagent/requirements.txt
adapters/vendors/rabbitmq/Dockerfile
adapters/vendors/rabbitmq/README.rst
adapters/vendors/rabbitmq/docker-compose-rabbitmq.yaml
adapters/vendors/rabbitmq/docker-compose.yaml
adapters/vendors/rabbitmq/example_consumer.py
adapters/vendors/rabbitmq/rabbit.py
adapters/vendors/rabbitmq/requirements.txt
adapters/vendors/rabbitmq/test_rabbit.py
adapters/vendors/rabbitmq/hooks/pre_build
c65faucet.egg-info/PKG-INFO
c65faucet.egg-info/SOURCES.txt
c65faucet.egg-info/dependency_links.txt
c65faucet.egg-info/entry_points.txt
c65faucet.egg-info/not-zip-safe
c65faucet.egg-info/pbr.json
c65faucet.egg-info/requires.txt
c65faucet.egg-info/top_level.txt
clib/__init__.py
clib/clib_mininet_test.py
clib/clib_mininet_test_main.py
clib/clib_mininet_tests.py
clib/config_generator.py
clib/docker_host.py
clib/fakeoftable.py
clib/mininet_test_base.py
clib/mininet_test_base_topo.py
clib/mininet_test_topo.py
clib/mininet_test_util.py
clib/mininet_test_watcher.py
clib/tcpdump_helper.py
clib/valve_test_lib.py
debian/changelog
debian/compat
debian/control
debian/copyright
debian/faucet-all-in-one.install
debian/faucet-docs.docs
debian/faucet.default
debian/faucet.install
debian/faucet.postinst
debian/faucet.service
debian/gauge.default
debian/gauge.install
debian/gauge.postinst
debian/gauge.service
debian/rules
debian/watch
debian/source/format
docker/fuzz_config.sh
docker/fuzz_packet.sh
docker/install-faucet.sh
docker/localtest.sh
docker/pip_deps.sh
docker/retrycmd.sh
docker/runtests.sh
docker/shard_tests.sh
docs/.gitignore
docs/Makefile
docs/README.rst
docs/architecture.rst
docs/conf.py
docs/configuration.rst
docs/developer_guide.rst
docs/external_resources.rst
docs/fuzzing.rst
docs/index.rst
docs/installation.rst
docs/intro.rst
docs/monitoring.rst
docs/requirements.txt
docs/testing.rst
docs/_static/css/responsive-tables.css
docs/_static/deployments/ONF_Faucet_deploy1.png
docs/_static/deployments/nznog17-physical-network.jpg
docs/_static/deployments/nznog17-virtual-network.jpg
docs/_static/grafana-dashboards/faucet_instrumentation.json
docs/_static/grafana-dashboards/faucet_inventory.json
docs/_static/grafana-dashboards/faucet_port_statistics.json
docs/_static/images/8021X-conf-diagram.svg
docs/_static/images/faucet-architecture.svg
docs/_static/images/faucet-pipeline.png
docs/_static/images/faucet-pipeline.svg
docs/_static/images/faucet-pipeline.txt
docs/_static/images/gauge-nznog17.png
docs/_static/images/gauge-snapshot1.png
docs/_static/images/gauge-snapshot2.png
docs/_static/images/gauge-snapshot3.png
docs/_static/images/tutorial-acls.svg
docs/_static/images/tutorial-bgp-routing.svg
docs/_static/images/tutorial-ivr.svg
docs/_static/images/tutorial-multi-root-stack.svg
docs/_static/images/tutorial-nfv-services.svg
docs/_static/images/tutorial-stack-loop.svg
docs/_static/images/tutorial-stack-tunnel.svg
docs/_static/images/tutorial-stack.svg
docs/_static/images/tutorial-stackwithivr.svg
docs/_static/images/tutorial-static-routing.svg
docs/_static/images/tutorial-vlans.svg
docs/_static/tutorial/add_tagged_interface
docs/_static/tutorial/as_ns
docs/_static/tutorial/cleanup
docs/_static/tutorial/create_ns
docs/_static/tutorial/destroy_ns
docs/_static/tutorial/inter_switch_link
docs/autogen/.gitignore
docs/recipe_book/forwarding.rst
docs/recipe_book/index.rst
docs/recipe_book/policy.rst
docs/recipe_book/routing.rst
docs/release_notes/1.7.0.rst
docs/release_notes/1.9.0.rst
docs/source/index.rst
docs/tutorials/acls.rst
docs/tutorials/conntrack.rst
docs/tutorials/first_time.rst
docs/tutorials/index.rst
docs/tutorials/nfv_services.rst
docs/tutorials/routing.rst
docs/tutorials/stacking.rst
docs/tutorials/vlans.rst
docs/vendors/index.rst
docs/vendors/allied-telesis/README_Allied_Telesis.rst
docs/vendors/cisco/README_Cisco.rst
docs/vendors/hpe/README_Aruba.rst
docs/vendors/lagopus/README_Lagopus.rst
docs/vendors/northboundnetworks/README_ZodiacFX.rst
docs/vendors/northboundnetworks/README_ZodiacGX.rst
docs/vendors/northboundnetworks/conf-zodiac.sh
docs/vendors/noviflow/README_noviflow.rst
docs/vendors/ovs/README_OVS-DPDK.rst
docs/vendors/ovs/faucet_ovs_test.png
docs/vendors/ovs/faucet_testing_with_OVS_on_hardware.rst
etc/default/faucet
etc/default/gauge
etc/faucet/acls.yaml
etc/faucet/faucet.yaml
etc/faucet/gauge.yaml
etc/faucet/os_ken.conf
etc/faucet/ryu.conf
etc/logrotate.d/faucet
etc/logrotate.d/gauge
etc/prometheus/faucet.rules.yml
etc/prometheus/prometheus-docker-compose.yml
etc/prometheus/prometheus.yml
etc/systemd/system/faucet.service
etc/systemd/system/gauge.service
etc/systemd/system/prometheus.service
faucet/__init__.py
faucet/__main__.py
faucet/acl.py
faucet/check_faucet_config.py
faucet/conf.py
faucet/config_parser.py
faucet/config_parser_util.py
faucet/dp.py
faucet/faucet.py
faucet/faucet_bgp.py
faucet/faucet_dot1x.py
faucet/faucet_event.py
faucet/faucet_metadata.py
faucet/faucet_metrics.py
faucet/faucet_pipeline.py
faucet/fctl.py
faucet/gauge.py
faucet/gauge_influx.py
faucet/gauge_pollers.py
faucet/gauge_prom.py
faucet/meter.py
faucet/port.py
faucet/prom_client.py
faucet/router.py
faucet/stack.py
faucet/tfm_pipeline.py
faucet/valve.py
faucet/valve_acl.py
faucet/valve_coprocessor.py
faucet/valve_lldp.py
faucet/valve_manager_base.py
faucet/valve_of.py
faucet/valve_of_old.py
faucet/valve_outonly.py
faucet/valve_packet.py
faucet/valve_pipeline.py
faucet/valve_route.py
faucet/valve_ryuapp.py
faucet/valve_stack.py
faucet/valve_switch.py
faucet/valve_switch_stack.py
faucet/valve_switch_standalone.py
faucet/valve_table.py
faucet/valve_util.py
faucet/valves_manager.py
faucet/vlan.py
faucet/watcher.py
faucet/watcher_conf.py
git-hook/pre-commit
ofctl_rest/ofctl_rest.py
ofctl_rest/wsgi.py
tests/run_unit_tests.sh
tests/sysctls_for_tests.sh
tests/codecheck/flake8.sh
tests/codecheck/min_pylint.sh
tests/codecheck/pylint.sh
tests/codecheck/pytype.sh
tests/codecheck/src_files.sh
tests/generative/fuzzer/config/config.dict
tests/generative/fuzzer/config/fuzz_config.py
tests/generative/fuzzer/config/generate_dict.py
tests/generative/fuzzer/config/examples/ex0
tests/generative/fuzzer/packet/display_packet_crash.py
tests/generative/fuzzer/packet/fake_packet.py
tests/generative/fuzzer/packet/fuzz_packet.py
tests/generative/fuzzer/packet/examples/aoe.ex1
tests/generative/fuzzer/packet/examples/arp.ex1
tests/generative/fuzzer/packet/examples/arp.ex2
tests/generative/fuzzer/packet/examples/asap.ex1
tests/generative/fuzzer/packet/examples/asap.ex2
tests/generative/fuzzer/packet/examples/diameter.ex1
tests/generative/fuzzer/packet/examples/dns.ex1
tests/generative/fuzzer/packet/examples/dns.ex2
tests/generative/fuzzer/packet/examples/http.ex1
tests/generative/fuzzer/packet/examples/http.ex2
tests/generative/fuzzer/packet/examples/icmp.ex1
tests/generative/fuzzer/packet/examples/icmp.ex2
tests/generative/fuzzer/packet/examples/icmp.ex3
tests/generative/fuzzer/packet/examples/icmp.ex4
tests/generative/fuzzer/packet/examples/igmpv2.ex1
tests/generative/fuzzer/packet/examples/ipv4.ex1
tests/generative/fuzzer/packet/examples/ipv6.ex1
tests/generative/fuzzer/packet/examples/irc.ex1
tests/generative/fuzzer/packet/examples/irc.ex2
tests/generative/fuzzer/packet/examples/irc.ex3
tests/generative/fuzzer/packet/examples/lacp.ex1
tests/generative/fuzzer/packet/examples/msger.ex1
tests/generative/fuzzer/packet/examples/packet.dict
tests/generative/fuzzer/packet/examples/tcp.ex1
tests/generative/fuzzer/packet/examples/tcp.ex2
tests/generative/fuzzer/packet/examples/tcp.ex3
tests/generative/fuzzer/packet/examples/tcp.ex4
tests/generative/fuzzer/packet/examples/tcp.ex5
tests/generative/fuzzer/packet/examples/udp.ex1
tests/generative/fuzzer/packet/examples/udp.ex2
tests/generative/fuzzer/packet/examples/udp.ex3
tests/generative/fuzzer/packet/examples/udp.ex4
tests/generative/integration/fault_tolerance_main.py
tests/generative/integration/fault_tolerance_tests.py
tests/generative/unit/test_topology.py
tests/integration/mininet_main.py
tests/integration/mininet_multidp_tests.py
tests/integration/mininet_tests.py
tests/unit/clib/test_topo.py
tests/unit/faucet/test_check_config.py
tests/unit/faucet/test_config.py
tests/unit/faucet/test_fctl.py
tests/unit/faucet/test_main.py
tests/unit/faucet/test_port.py
tests/unit/faucet/test_valve.py
tests/unit/faucet/test_valve_config.py
tests/unit/faucet/test_valve_dot1x.py
tests/unit/faucet/test_valve_egress.py
tests/unit/faucet/test_valve_of.py
tests/unit/faucet/test_valve_stack.py
tests/unit/faucet/test_valveapp_smoke.py
tests/unit/faucet/test_vlan.py
tests/unit/gauge/test_config_gauge.py
tests/unit/gauge/test_gauge.py
tests/unit/gauge/test_main.py