|
ROFL-pipeline
v0.6.0dev
|
OpenFlow v1.0, 1.2 and 1.3.2 pipeline packet processing routines. More...
#include "rofl.h"#include "../../../util/pp_guard.h"#include "../of1x_switch.h"#include "of1x_pipeline.h"#include "of1x_flow_table_pp.h"#include "of1x_instruction_pp.h"#include "of1x_statistics_pp.h"#include "of1x_action.h"#include "of1x_instruction.h"#include "of1x_flow_table.h"#include "of1x_group_table.h"#include "of1x_timers.h"#include "../../../platform/lock.h"#include "../../../platform/likely.h"#include "../../../platform/memory.h"#include "../../../platform/packet.h"#include "../../../platform/atomic_operations.h"#include "../of1x_async_events_hooks.h"#include "matching_algorithms/available_ma_pp.h"#include "../../../util/logging.h"Go to the source code of this file.
Functions | |
| static ROFL_BEGIN_DECLS void | __of1x_process_packet_pipeline (const unsigned int tid, const of_switch_t *sw, datapacket_t *const pkt) |
| static void | of1x_process_packet_out_pipeline (const unsigned int tid, const of1x_switch_t *sw, datapacket_t *const pkt, const of1x_action_group_t *apply_actions_group) |
| Processes a packet-out through the OpenFlow pipeline. More... | |
OpenFlow v1.0, 1.2 and 1.3.2 pipeline packet processing routines.
Definition in file of1x_pipeline_pp.h.
1.8.6