misc: vpe.api messages dynamically allocated
[vpp.git] / src / vppinfra / maplog.h
index 67a83a7..ea6a835 100644 (file)
@@ -101,9 +101,9 @@ typedef struct
   u64 file_size_in_bytes;      /**< file size in bytes */
   u32 record_size_in_bytes;    /**< record size in bytes */
   u32 application_id;          /**< application identifier */
-  u8 application_major_version;        /**< applcation major version number */
-  u8 application_minor_version;        /**< applcation minor version number */
-  u8 application_patch_version;        /**< applcation patch version number */
+  u8 application_major_version;        /**< application major version number */
+  u8 application_minor_version;        /**< application minor version number */
+  u8 application_patch_version;        /**< application patch version number */
   u8 maplog_is_circular;       /**< single, circular log */
 } clib_maplog_init_args_t;
 
@@ -137,7 +137,7 @@ clib_maplog_get_entry (clib_maplog_main_t * mm)
 
   ASSERT (mm->flags & CLIB_MAPLOG_FLAG_INIT);
 
-  my_record_index = __sync_fetch_and_add (&mm->next_record_index, 1);
+  my_record_index = clib_atomic_fetch_add (&mm->next_record_index, 1);
 
   /* Time to unmap and create a new logfile? */
   if (PREDICT_FALSE ((my_record_index & (mm->file_size_in_records - 1)) == 0))