X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fcache.h;h=e2c406d843264df4a36bd1de4faf9ef8403cb642;hb=78a1877463e59c15d0554bab61b5ad803625834f;hp=e8e89ba855638e8011c29dbe4d180a948df0eb18;hpb=2e2372117d35191a0e6c096c5f989930de6e12b1;p=vpp.git diff --git a/src/vppinfra/cache.h b/src/vppinfra/cache.h index e8e89ba8556..e2c406d8432 100644 --- a/src/vppinfra/cache.h +++ b/src/vppinfra/cache.h @@ -58,6 +58,7 @@ #define CLIB_CACHE_LINE_BYTES (1 << CLIB_LOG2_CACHE_LINE_BYTES) #define CLIB_CACHE_LINE_ALIGN_MARK(mark) u8 mark[0] __attribute__((aligned(CLIB_CACHE_LINE_BYTES))) +#define CLIB_CACHE_LINE_ROUND(x) ((x + CLIB_CACHE_LINE_BYTES - 1) & ~(CLIB_CACHE_LINE_BYTES - 1)) /* Default cache line fill buffers. */ #ifndef CLIB_N_PREFETCHES