vppinfra: fix legacy huge pages creation for default size
[vpp.git] / src / vppinfra / vec_bootstrap.h
index 879703c..5396807 100644 (file)
 
 typedef struct
 {
-#if CLIB_VEC64 > 0
-  u64 len;
-#else
   u32 len; /**< Number of elements in vector (NOT its allocated length). */
   u8 numa_id; /**< NUMA id */
   u8 vpad[3]; /**< pad to 8 bytes */
-#endif
   u8 vector_data[0];  /**< Vector data . */
 } vec_header_t;
 
@@ -144,6 +140,7 @@ vec_aligned_header_end (void *v, uword header_bytes, uword align)
 */
 
 #define vec_len(v)     ((v) ? _vec_len(v) : 0)
+u32 vec_len_not_inline (void *v);
 
 /** \brief Vector's NUMA id (lvalue-capable)