Broadcom's OpenFlow Data Plane Abstraction (OF-DPA) is an application software component that implements an adaptation layer between OpenFlow and the Broadcom Silicon SDK. OF-DPA enables scalable implementation of OpenFlow 1.3 on Broadcom switch devices.
OF-DPA was originally released to assist the networking community in building OpenFlow agents. The Broadcom SDK for switches is a licensed closed product while OF-DPA exposes APIs that can be utilized by OpenFlow agents:
Some of the example API calls available are as follows:
ofdpaBcmCommand
: This executes a Broadcom command on the device and reports whether it was successful or failed (1
or0
)ofdpaFlowAdd
: This adds a flow to the switching tableofdpaFlowDelete
: This deletes a flow from the switching tableofdpaFlowModify
: This modifies an existing flow table entryofdpaDropStatusAdd
: This drops an entry from the switching tableofdpaDropStatusActionGet
: This checks the status...