mirror of
https://github.com/zeek/zeek.git
synced 2025-10-03 07:08:19 +00:00

The broxygen-generated files now live in the git repo, have tests that check that they are up-to-date, and a script to re-generate them on-demand.
50 lines
1.5 KiB
ReStructuredText
50 lines
1.5 KiB
ReStructuredText
:orphan:
|
|
|
|
Package: base/frameworks/openflow
|
|
=================================
|
|
|
|
The OpenFlow framework exposes the data structures and functions
|
|
necessary to interface to OpenFlow capable hardware.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/__load__.bro`
|
|
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/consts.bro`
|
|
|
|
Constants used by the OpenFlow framework.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/types.bro`
|
|
|
|
Types used by the OpenFlow framework.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/main.bro`
|
|
|
|
Bro's OpenFlow control framework.
|
|
|
|
This plugin-based framework allows to control OpenFlow capable
|
|
switches by implementing communication to an OpenFlow controller
|
|
via plugins. The framework has to be instantiated via the new function
|
|
in one of the plugins. This framework only offers very low-level
|
|
functionality; if you want to use OpenFlow capable switches, e.g.,
|
|
for shunting, please look at the NetControl framework, which provides higher
|
|
level functions and can use the OpenFlow framework as a backend.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/plugins/__load__.bro`
|
|
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/plugins/ryu.bro`
|
|
|
|
OpenFlow plugin for the Ryu controller.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/plugins/log.bro`
|
|
|
|
OpenFlow plugin that outputs flow-modification commands
|
|
to a Bro log file.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/plugins/broker.bro`
|
|
|
|
OpenFlow plugin for interfacing to controllers via Broker.
|
|
|
|
:doc:`/scripts/base/frameworks/openflow/non-cluster.bro`
|
|
|
|
|