atomic_operations.h | Defines the atomic operations API, mostly atomic increments and addition operations |
available_ma.c | |
available_ma.h | |
available_ma_pp.h | |
bitmap.h | Defines common bitmap operations, specially for large types |
crc32cr.c | |
crc32cr.h | |
datapacket.h | Defines the common packet abstraction that a logical switch can process through its pipeline |
endianness.h | |
ipv6_exthdr.h | |
large_types.h | |
likely.h | |
lock.h | Defines the locking interface used by the library. The user of the library MUST provide an implementation for his/her platform |
logging.c | |
logging.h | |
matching_algorithms.h | |
memory.h | Defines the memory management interface used by the library. The user of the library MUST provide an implementation for his/her platform |
monitoring.c | |
monitoring.h | This file contains the abstractions to monitor particular elements of the platform, like sensors or other hardware state |
of1x_action.c | |
of1x_action.h | OpenFlow v1.0, 1.2 and 1.3.2 actions |
of1x_action_pp.h | OpenFlow v1.0, 1.2 and 1.3.2 action packet processing routines |
of1x_async_events_hooks.h | OpenFlow v1.0, 1.2 and 1.3.2 switch(fwd module) -> asynchronous event notification and hooks) |
of1x_flow_entry.c | |
of1x_flow_entry.h | OpenFlow v1.0, 1.2 and 1.3.2 flow entry abstraction |
of1x_flow_table.c | |
of1x_flow_table.h | OpenFlow v1.0, 1.2 and 1.3.2 flow table abstraction |
of1x_flow_table_pp.h | |
of1x_group_table.c | |
of1x_group_table.h | OpenFlow v1.0, 1.2 and 1.3.2 group table subsystem |
of1x_group_types.h | |
of1x_instruction.c | |
of1x_instruction.h | OpenFlow v1.X instructions |
of1x_instruction_pp.h | OpenFlow v1.X instructions packet processing routines |
of1x_l2hash_ma.c | |
of1x_l2hash_ma.h | |
of1x_l2hash_ma_pp.h | |
of1x_loop_ma.c | |
of1x_loop_ma.h | |
of1x_loop_ma_pp.h | |
of1x_match.c | |
of1x_match.h | OpenFlow v1.0, 1.2 and 1.3.2 matches |
of1x_match_pp.h | OpenFlow v1.0, 1.2 and 1.3.2 matches packet processing routines |
of1x_pipeline.c | |
of1x_pipeline.h | OpenFlow v1.0, 1.2 and 1.3.2 pipeline abstraction |
of1x_pipeline_pp.h | OpenFlow v1.0, 1.2 and 1.3.2 pipeline packet processing routines |
of1x_statistics.c | |
of1x_statistics.h | OpenFlow v1.0, 1.2 and 1.3.2 statistics subsystem |
of1x_statistics_pp.h | Statistics related to packet processing routines |
of1x_switch.c | |
of1x_switch.h | OpenFlow v1.0, 1.2 and 1.3.2 logical switch abstraction |
of1x_timers.c | |
of1x_timers.h | OpenFlow v1.0, 1.2 and 1.3.2 timers subsystem |
of1x_utils.h | |
of_switch.c | |
of_switch.h | OpenFlow logical switch meta-abstraction |
of_switch_pp.h | OpenFlow logical switch packet processing routines |
packet.h | Defines the interface for packet mangling. The user of the library MUST provide an implementation for his/her platform |
packet_matches.c | |
packet_matches.h | Utils to dump the "packet header values" |
physical_switch.c | |
physical_switch.h | Physical switch abstraction and API |
port_queue.c | |
port_queue.h | Port queue abstraction |
pp_guard.h | |
protocol_constants.h | |
switch_port.c | |
switch_port.h | Port abstraction and API |
ternary_fields.c | |
ternary_fields.h | |
threading.h | |
time.h | |
timing.h | Defines the timing interface used by the library. The user of the library MUST provide an implementation for his/her platform |
wrap_types.h | |