aboutsummaryrefslogtreecommitdiffstats
path: root/tests/dmm/func/__init__.robot
diff options
context:
space:
mode:
authorPeter Mikus <pmikus@cisco.com>2018-08-17 14:56:16 +0000
committerPeter Mikus <pmikus@cisco.com>2018-08-17 15:01:51 +0000
commitf804b6e7852698a8ae041f4bda6f7257c9dc0e5f (patch)
treec0e90e41bea67ac5f172b3188cd37bb0dda2a6f2 /tests/dmm/func/__init__.robot
parentca0944a9746c9f6cbad696469861516b22b92a02 (diff)
Add NIC exclusion for all jobs in perf bootstrap
This patch is suppose to move the processing logic for all job types, including timed trigger perf jobs. This should eliminate MRR job to run NIC tests not in topology file. Change-Id: I9add5073266bd37fd3ef2c6efe7244b41e85f2a9 Signed-off-by: Peter Mikus <pmikus@cisco.com>
Diffstat (limited to 'tests/dmm/func/__init__.robot')
0 files changed, 0 insertions, 0 deletions
an> vlib_physmem_map_t *vlib_physmem_get_map (vlib_main_t * vm, u32 index); always_inline void * vlib_physmem_alloc_aligned (vlib_main_t * vm, uword n_bytes, uword alignment) { clib_pmalloc_main_t *pm = vm->physmem_main.pmalloc_main; return clib_pmalloc_alloc_aligned (pm, n_bytes, alignment); } /* By default allocate I/O memory with cache line alignment. */ always_inline void * vlib_physmem_alloc (vlib_main_t * vm, uword n_bytes) { return vlib_physmem_alloc_aligned (vm, n_bytes, CLIB_CACHE_LINE_BYTES); } always_inline void * vlib_physmem_alloc_from_map (vlib_main_t * vm, u32 physmem_map_index, uword n_bytes, uword alignment) { clib_pmalloc_main_t *pm = vm->physmem_main.pmalloc_main; vlib_physmem_map_t *map = vlib_physmem_get_map (vm, physmem_map_index); return clib_pmalloc_alloc_from_arena (pm, map->base, n_bytes, CLIB_CACHE_LINE_BYTES); } always_inline void vlib_physmem_free (vlib_main_t * vm, void *p) { if (p) clib_pmalloc_free (vm->physmem_main.pmalloc_main, p); } always_inline u64 vlib_physmem_get_page_index (vlib_main_t * vm, void *mem) { clib_pmalloc_main_t *pm = vm->physmem_main.pmalloc_main; return clib_pmalloc_get_page_index (pm, mem); } always_inline u64 vlib_physmem_get_pa (vlib_main_t * vm, void *mem) { clib_pmalloc_main_t *pm = vm->physmem_main.pmalloc_main; return clib_pmalloc_get_pa (pm, mem); } always_inline clib_error_t * vlib_physmem_last_error (struct vlib_main_t * vm) { return clib_error_return (0, "unknown error"); } #endif /* included_vlib_physmem_funcs_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */