|  | FD.io VPP
    v17.01.1-3-gc6833f8
    Vector Packet Processing | 
 This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| Enumerations | |
| enum | { NODE_CGNCFG, NODE_HA, NODE_PD_CONFIG, NODE_LOGGING, NODE_TRACE_BACKUP, NODE_MAX } | 
| Variables | |
| unsigned char | my_octeon_id | 
| #define MAX_COMBINED_DB_ENTRIES_PER_SCAN 128 | 
Definition at line 36 of file platform_common_override.h.
| #define PLATFORM_ADD_VRF_MAP_HANDLE_PARTITION | ( | uidb_index, | |
| partition_id | |||
| ) | 
Definition at line 221 of file platform_common_override.h.
| #define PLATFORM_ADDR_MASK_PER_CORE 0x01 | 
Definition at line 33 of file platform_common_override.h.
| #define PLATFORM_ADDR_MASK_PER_CORE_PER_PARTITION PLATFORM_ADDR_MASK_PER_CORE | 
Definition at line 43 of file platform_common_override.h.
| #define PLATFORM_ALLOC_NFV9_PKT_BUFFER | ( | ctx, | |
| to_lc_cpu | |||
| ) | 
Definition at line 227 of file platform_common_override.h.
| #define PLATFORM_CHECK_DSLITE_ENABLE_FLAG 1 | 
Definition at line 260 of file platform_common_override.h.
| #define PLATFORM_CNAT_DB_DUMP_POLICY_PRINT | ( | ) | 
Definition at line 179 of file platform_common_override.h.
| #define PLATFORM_CNAT_INSTS 1 /* currently its only single instance */ | 
Definition at line 51 of file platform_common_override.h.
| #define PLATFORM_CNAT_MAIN_PRELIM_HASH_SIZE (5<<20) | 
Definition at line 67 of file platform_common_override.h.
| #define PLATFORM_CNAT_MAX_ADDR_POOL_SIZE 0x10000 | 
Definition at line 76 of file platform_common_override.h.
| #define PLATFORM_CNAT_NFV9_L2_ENCAPS_OFFSET 16 | 
Definition at line 241 of file platform_common_override.h.
| #define PLATFORM_CNAT_NFV9_SHIM_HDR_OFFSET 0 | 
Definition at line 234 of file platform_common_override.h.
| #define PLATFORM_CNAT_SET_RX_VRF | ( | if_index, | |
| rx_vrf, | |||
| proto | |||
| ) | rx_vrf = proto | ((if_index) & CNAT_VRF_MASK); | 
Definition at line 125 of file platform_common_override.h.
| #define PLATFORM_CNAT_SET_TX_VRF | ( | if_index, | |
| tx_vrf | |||
| ) | (if_index) = ((tx_vrf) & CNAT_VRF_MASK); | 
Definition at line 128 of file platform_common_override.h.
| #define PLATFORM_CNAT_TIMEOUT_IPPROT_MASK 0xFFFFFFFF0000FFFF | 
Definition at line 85 of file platform_common_override.h.
| #define PLATFORM_CNAT_TIMEOUT_PORTPROT_MASK 0x00000000FFFFFFFF | 
Definition at line 88 of file platform_common_override.h.
| #define PLATFORM_CNAT_USER_PRELIM_HASH_SIZE 4096 | 
Definition at line 73 of file platform_common_override.h.
| #define PLATFORM_DBL_SUPPORT 1 | 
Definition at line 27 of file platform_common_override.h.
| #define PLATFORM_DEL_VRF_MAP_HANDLE_PARTITION | ( | uidb_index, | |
| partition_id | |||
| ) | 
Definition at line 224 of file platform_common_override.h.
| #define PLATFORM_DIRN_IN_TO_OUT | 
Definition at line 274 of file platform_common_override.h.
| #define PLATFORM_DIRN_OUT_TO_IN | 
Definition at line 275 of file platform_common_override.h.
| #define PLATFORM_GET_NFV9_L3_HDR_OFFSET ((u8 *)ctx + ctx->data + CNAT_NFV9_IP_HDR_OFFSET); | 
Definition at line 279 of file platform_common_override.h.
| #define PLATFORM_GET_NFV9_L4_HDR_OFFSET ((u8 *) ctx + ctx->data + CNAT_NFV9_UDP_HDR_OFFSET); | 
Definition at line 283 of file platform_common_override.h.
| #define PLATFORM_HANDLE_ICMP_TTL_EXPIRED 1 | 
Definition at line 169 of file platform_common_override.h.
| #define PLATFORM_IPV4_FRAG_FRAG_HOLD_LIMIT 63 | 
Definition at line 265 of file platform_common_override.h.
| #define PLATFORM_MAX_CORES (PLATFORM_ADDR_MASK_PER_CORE + 1) | 
Definition at line 39 of file platform_common_override.h.
| #define PLATFORM_MAX_CORES_PER_PARTITION PLATFORM_MAX_CORES | 
Definition at line 47 of file platform_common_override.h.
| #define PLATFORM_MAX_DB_ENTRY_PER_SCAN 400 | 
Definition at line 79 of file platform_common_override.h.
| #define PLATFORM_MAX_DB_ENTRY_SELECTED_PER_SCAN 100 | 
Definition at line 82 of file platform_common_override.h.
| #define PLATFORM_MAX_IPV4_CTX_ENTRIES 80 | 
Definition at line 268 of file platform_common_override.h.
| #define PLATFORM_MAX_NAT_ENTRIES 1666660 | 
Definition at line 55 of file platform_common_override.h.
| #define PLATFORM_MAX_SHOW_BUFFER_SIZE 1700 | 
Definition at line 248 of file platform_common_override.h.
| #define PLATFORM_MAX_TRANSLATION_ENTRIES (50) | 
Definition at line 249 of file platform_common_override.h.
| #define PLATFORM_MAX_USER_ENTRIES 20800 | 
Definition at line 58 of file platform_common_override.h.
| #define PLATFORM_MAX_UTIL_ENTRIES (100) | 
Definition at line 251 of file platform_common_override.h.
| #define PLATFORM_MEMSET_CNAT_LOG_PKT_DATA | 
Definition at line 287 of file platform_common_override.h.
| #define PLATFORM_NAT64_MAX_SESSIONS 20000000 | 
Definition at line 256 of file platform_common_override.h.
| #define PLATFORM_NAT64_MAX_TRANSLATION_ENTRIES (30) | 
Definition at line 250 of file platform_common_override.h.
| #define PLATFORM_NAT64_SET_RX_VRF | ( | rx_vrf, | |
| proto, | |||
| inst_id | |||
| ) | rx_vrf = proto | inst_id; | 
Definition at line 142 of file platform_common_override.h.
| #define PLATFORM_NAT64_TIMEOUT_HASH_SIZE 24001 /* Ref: CSCtr36242 */ | 
Definition at line 257 of file platform_common_override.h.
| #define PLATFORM_NFV9_DISP_NODE_IDX "cnat_rewrite_output" | 
Definition at line 175 of file platform_common_override.h.
| #define PLATFORM_PRINT_CTX_VALUES | ( | ctx | ) | 
Definition at line 213 of file platform_common_override.h.
| #define PLATFORM_PRINT_TESTING_PG | ( | ) | 
Definition at line 155 of file platform_common_override.h.
| #define PLATFORM_SET_CTX_RU_TX_DST_IPPORT_IDX | ( | ctx, | |
| value | |||
| ) | (vnet_buffer(ctx))->vcgn_uii.ru.tx.dst_ip_port_idx = value; | 
Definition at line 103 of file platform_common_override.h.
| #define PLATFORM_SET_CTX_RU_TX_FROM_NODE | ( | ctx, | |
| value | |||
| ) | (vnet_buffer(ctx))->vcgn_uii.ru.tx.from_node = value; | 
Definition at line 101 of file platform_common_override.h.
| #define PLATFORM_SET_CTX_RU_TX_PKT_TYPE | ( | ctx, | |
| type | |||
| ) | (vnet_buffer(ctx))->vcgn_uii.ru.tx.packet_type = type; | 
Definition at line 105 of file platform_common_override.h.
| #define PLATFORM_SET_RX_VRF | ( | ctx, | |
| rx_vrf, | |||
| hardcode, | |||
| mask | |||
| ) | rx_vrf = hardcode; | 
Definition at line 117 of file platform_common_override.h.
| #define PLATFORM_SET_SVI_PARAMS_FIELD | ( | var, | |
| value | |||
| ) | 
Definition at line 276 of file platform_common_override.h.
| #define PLATFORM_SET_TX_VRF | ( | ctx, | |
| tx_vrf | |||
| ) | 
Definition at line 119 of file platform_common_override.h.
| anonymous enum | 
| Enumerator | |
|---|---|
| NODE_CGNCFG | |
| NODE_HA | |
| NODE_PD_CONFIG | |
| NODE_LOGGING | |
| NODE_TRACE_BACKUP | |
| NODE_MAX | |
Definition at line 295 of file platform_common_override.h.
| unsigned char my_octeon_id |