![]() |
FD.io VPP
v17.07.01-9-gde08cd6
Vector Packet Processing
|
Include dependency graph for acl.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | address_t |
| struct | acl_rule_t |
| struct | macip_acl_rule_t |
| struct | acl_list_t |
| struct | macip_acl_list_t |
| struct | ace_mask_type_entry_t |
| struct | acl_main_t |
Macros | |
| #define | ACL_PLUGIN_VERSION_MAJOR 1 |
| #define | ACL_PLUGIN_VERSION_MINOR 3 |
| #define | UDP_SESSION_IDLE_TIMEOUT_SEC 600 |
| #define | TCP_SESSION_IDLE_TIMEOUT_SEC (3600*24) |
| #define | TCP_SESSION_TRANSIENT_TIMEOUT_SEC 120 |
| #define | ACL_FA_DEFAULT_MAX_DELETED_SESSIONS_PER_INTERVAL 100 |
| #define | ACL_FA_DEFAULT_MIN_DELETED_SESSIONS_PER_INTERVAL 1 |
| #define | ACL_FA_DEFAULT_CLEANER_WAIT_TIME_INCREMENT 0.1 |
| #define | foreach_fa_cleaner_counter |
| #define | foreach_acl_eh |
Enumerations | |
| enum | acl_timeout_e { ACL_TIMEOUT_UDP_IDLE = 0, ACL_TIMEOUT_TCP_IDLE, ACL_TIMEOUT_TCP_TRANSIENT, ACL_N_TIMEOUTS } |
| enum | address_e { IP4, IP6 } |
| enum | acl_eh_t { foreach_acl_eh } |
Functions | |
| void | input_acl_packet_match (u32 sw_if_index, vlib_buffer_t *b0, u32 *nextp, u32 *acl_match_p, u32 *rule_match_p, u32 *trace_bitmap) |
| void | output_acl_packet_match (u32 sw_if_index, vlib_buffer_t *b0, u32 *nextp, u32 *acl_match_p, u32 *rule_match_p, u32 *trace_bitmap) |
Variables | |
| vlib_node_registration_t | acl_in_node |
| vlib_node_registration_t | acl_out_node |
| acl_main_t | acl_main |
| #define foreach_acl_eh |
| #define foreach_fa_cleaner_counter |
| enum acl_timeout_e |
| void input_acl_packet_match | ( | u32 | sw_if_index, |
| vlib_buffer_t * | b0, | ||
| u32 * | nextp, | ||
| u32 * | acl_match_p, | ||
| u32 * | rule_match_p, | ||
| u32 * | trace_bitmap | ||
| ) |
| void output_acl_packet_match | ( | u32 | sw_if_index, |
| vlib_buffer_t * | b0, | ||
| u32 * | nextp, | ||
| u32 * | acl_match_p, | ||
| u32 * | rule_match_p, | ||
| u32 * | trace_bitmap | ||
| ) |
| vlib_node_registration_t acl_in_node |
| acl_main_t acl_main |
Definition at line 39 of file jvpp_acl.h.
| vlib_node_registration_t acl_out_node |