base/frameworks/openflow/plugins/log.zeek¶
-
OpenFlow
¶
OpenFlow plugin that outputs flow-modification commands to a Zeek log file.
Namespace: | OpenFlow |
---|---|
Imports: | base/frameworks/logging, base/frameworks/openflow |
Summary¶
Types¶
OpenFlow::Info : record |
The record type which contains column fields of the OpenFlow log. |
Redefinitions¶
Log::ID : enum |
|||
OpenFlow::ControllerState : record &redef |
|
||
OpenFlow::Plugin : enum |
Events¶
OpenFlow::log_openflow : event |
Event that can be handled to access the OpenFlow::Info
record as it is sent on to the logging framework. |
Functions¶
OpenFlow::log_new : function |
Log controller constructor. |
Detailed Interface¶
Types¶
-
OpenFlow::Info
¶ Type: - ts:
time
&log
Network time.
- dpid:
count
&log
OpenFlow switch datapath id.
- match:
OpenFlow::ofp_match
&log
OpenFlow match fields.
- flow_mod:
OpenFlow::ofp_flow_mod
&log
OpenFlow modify flow entry message.
The record type which contains column fields of the OpenFlow log.
- ts:
Events¶
-
OpenFlow::log_openflow
¶ Type: event
(rec:OpenFlow::Info
)Event that can be handled to access the
OpenFlow::Info
record as it is sent on to the logging framework.
Hooks¶
-
OpenFlow::log_policy
¶ Type: Log::PolicyHook