base/frameworks/openflow/plugins/log.zeek¶
- OpenFlow¶
OpenFlow plugin that outputs flow-modification commands to a Zeek log file.
- Namespace
OpenFlow
- Imports
Summary¶
Types¶
The record type which contains column fields of the OpenFlow log. |
Redefinitions¶
|
|
Events¶
Event that can be handled to access the |
Hooks¶
Functions¶
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.
- ts:
The record type which contains column fields of the OpenFlow log.
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¶
Functions¶
- OpenFlow::log_new¶
-
Log controller constructor.
- Parameters
dpid – OpenFlow switch datapath id.
success_event – If true, flow_mod_success is raised for each logged line.
- Returns
OpenFlow::Controller record.