mirror of
https://github.com/zeek/zeek.git
synced 2025-10-09 18:18:19 +00:00

This is based on commit 2731def9159247e6da8a3191783c89683363689c from the zeek-docs repo.
67 lines
3.4 KiB
ReStructuredText
67 lines
3.4 KiB
ReStructuredText
:tocdepth: 3
|
|
|
|
base/frameworks/openflow/plugins/ryu.zeek
|
|
=========================================
|
|
.. zeek:namespace:: OpenFlow
|
|
|
|
OpenFlow plugin for the Ryu controller.
|
|
|
|
:Namespace: OpenFlow
|
|
:Imports: :doc:`base/frameworks/openflow </scripts/base/frameworks/openflow/index>`, :doc:`base/utils/active-http.zeek </scripts/base/utils/active-http.zeek>`, :doc:`base/utils/exec.zeek </scripts/base/utils/exec.zeek>`
|
|
|
|
Summary
|
|
~~~~~~~
|
|
Redefinitions
|
|
#############
|
|
=============================================================================== ===================================================================================
|
|
:zeek:type:`OpenFlow::ControllerState`: :zeek:type:`record` :zeek:attr:`&redef`
|
|
|
|
:New Fields: :zeek:type:`OpenFlow::ControllerState`
|
|
|
|
ryu_host: :zeek:type:`addr` :zeek:attr:`&optional`
|
|
Controller ip.
|
|
|
|
ryu_port: :zeek:type:`count` :zeek:attr:`&optional`
|
|
Controller listen port.
|
|
|
|
ryu_dpid: :zeek:type:`count` :zeek:attr:`&optional`
|
|
OpenFlow switch datapath id.
|
|
|
|
ryu_debug: :zeek:type:`bool` :zeek:attr:`&default` = ``F`` :zeek:attr:`&optional`
|
|
Enable debug mode - output JSON to stdout; do not perform actions.
|
|
:zeek:type:`OpenFlow::Plugin`: :zeek:type:`enum`
|
|
|
|
* :zeek:enum:`OpenFlow::RYU`
|
|
=============================================================================== ===================================================================================
|
|
|
|
Functions
|
|
#########
|
|
=================================================== ===========================
|
|
:zeek:id:`OpenFlow::ryu_new`: :zeek:type:`function` Ryu controller constructor.
|
|
=================================================== ===========================
|
|
|
|
|
|
Detailed Interface
|
|
~~~~~~~~~~~~~~~~~~
|
|
Functions
|
|
#########
|
|
.. zeek:id:: OpenFlow::ryu_new
|
|
:source-code: base/frameworks/openflow/plugins/ryu.zeek 181 189
|
|
|
|
:Type: :zeek:type:`function` (host: :zeek:type:`addr`, host_port: :zeek:type:`count`, dpid: :zeek:type:`count`) : :zeek:type:`OpenFlow::Controller`
|
|
|
|
Ryu controller constructor.
|
|
|
|
|
|
:param host: Controller ip.
|
|
|
|
|
|
:param host_port: Controller listen port.
|
|
|
|
|
|
:param dpid: OpenFlow switch datapath id.
|
|
|
|
|
|
:returns: OpenFlow::Controller record.
|
|
|
|
|