ROFL-hal
v0.6.0dev
|
HAL cmm (control and management module) OpenFlow specific notifications interface. More...
#include <inttypes.h>
#include <rofl/datapath/pipeline/common/packet_matches.h>
#include <rofl/datapath/pipeline/openflow/openflow1x/of1x_switch.h>
#include <rofl/datapath/pipeline/openflow/openflow1x/pipeline/of1x_flow_entry.h>
#include "../../hal.h"
#include "../../hal_utils.h"
Go to the source code of this file.
Functions | |
HAL_BEGIN_DECLS hal_result_t | hal_cmm_process_of1x_packet_in (uint64_t dpid, uint8_t table_id, uint8_t reason, uint32_t in_port, uint32_t buffer_id, uint64_t cookie, uint8_t *pkt_buffer, uint32_t buf_len, uint16_t total_len, packet_matches_t *matches) |
Instructs the CMM to process a PACKET_IN event comming from the DP. More... | |
hal_result_t | hal_cmm_process_of1x_flow_removed (uint64_t dpid, uint8_t reason, of1x_flow_entry_t *removed_flow_entry) |
Instructs the CMM to process a FLOW_REMOVED event comming from the DP. More... | |
HAL cmm (control and management module) OpenFlow specific notifications interface.
Definition in file of1x_cmm.h.