![]() |
FD.io VPP
v18.07.1-19-g511ce25
Vector Packet Processing
|
Include dependency graph for srp.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | srp_interface_ring_t |
| struct | srp_interface_config_t |
| struct | srp_interface_t |
| struct | srp_main_t |
Macros | |
| #define | foreach_srp_ips_state |
| #define | foreach_srp_error |
Typedefs | |
| typedef void( | srp_hw_wrap_function_t) (u32 hw_if_index, u32 wrap_enable) |
| typedef void( | srp_hw_enable_function_t) (struct srp_interface_t *si, u32 wrap_enable) |
| typedef struct srp_interface_t | srp_interface_t |
Enumerations | |
| enum | srp_ips_state_t { SRP_N_IPS_STATE } |
| enum | srp_ring_type_t { SRP_RING_OUTER, SRP_RING_INNER, SRP_N_RING = 2, SRP_SIDE_A = SRP_RING_OUTER, SRP_SIDE_B = SRP_RING_INNER, SRP_N_SIDE = 2 } |
| enum | srp_error_t { SRP_N_ERROR } |
| #define foreach_srp_error |
| #define foreach_srp_ips_state |
| typedef void( srp_hw_enable_function_t) (struct srp_interface_t *si, u32 wrap_enable) |
| typedef struct srp_interface_t srp_interface_t |
| enum srp_error_t |
| enum srp_ips_state_t |
| enum srp_ring_type_t |
|
inlinestatic |
| void srp_interface_enable_ips | ( | u32 | hw_if_index | ) |
| void srp_interface_get_interface_config | ( | u32 | hw_if_index, |
| srp_interface_config_t * | c | ||
| ) |
Definition at line 331 of file interface.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void srp_interface_set_hw_enable_function | ( | u32 | hw_if_index, |
| srp_hw_enable_function_t * | f | ||
| ) |
| void srp_interface_set_hw_wrap_function | ( | u32 | hw_if_index, |
| srp_hw_wrap_function_t * | f | ||
| ) |
| void srp_interface_set_interface_config | ( | u32 | hw_if_index, |
| srp_interface_config_t * | c | ||
| ) |
Definition at line 338 of file interface.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void srp_ips_local_request | ( | u32 | sw_if_index, |
| srp_ips_request_type_t | request | ||
| ) |
| void srp_ips_rx_packet | ( | u32 | sw_if_index, |
| srp_ips_header_t * | ips_packet | ||
| ) |
| void srp_register_interface | ( | u32 * | hw_if_indices | ) |
|
inlinestatic |
| uword unformat_pg_srp_header | ( | unformat_input_t * | input, |
| va_list * | args | ||
| ) |
| uword unformat_srp_header | ( | unformat_input_t * | input, |
| va_list * | args | ||
| ) |
| serialize_function_t serialize_srp_main |
| vnet_hw_interface_class_t srp_hw_interface_class |
| vlib_node_registration_t srp_ips_process_node |
| srp_main_t srp_main |
| serialize_function_t unserialize_srp_main |