base/frameworks/openflow/plugins/broker.bro

OpenFlow

OpenFlow plugin for interfacing to controllers via Broker.

Namespace:OpenFlow
Imports:base/frameworks/broker, base/frameworks/openflow
Source File:/scripts/base/frameworks/openflow/plugins/broker.bro

Detailed Interface

Events

OpenFlow::broker_flow_clear
Type:event (name: string, dpid: count)
OpenFlow::broker_flow_mod
Type:event (name: string, dpid: count, match: OpenFlow::ofp_match, flow_mod: OpenFlow::ofp_flow_mod)

Functions

OpenFlow::broker_new
Type:function (name: string, host: addr, host_port: port, topic: string, dpid: count) : OpenFlow::Controller

Broker controller constructor.

Host:Controller ip.
Host_port:Controller listen port.
Topic:Broker topic to send messages to.
Dpid:OpenFlow switch datapath id.
Returns:OpenFlow::Controller record.
Copyright 2016, The Bro Project. Last updated on October 18, 2018. Created using Sphinx 1.7.5.