1 gen_malloc_ocf_json () {
6 local malloc malloc_devs=3
7 for (( malloc = 0; malloc < malloc_devs; malloc++ )); do
12 "method": "bdev_malloc_create",
14 "name": "Malloc$malloc",
15 "num_blocks": $(( (size << 20) / block_size )),
24 local ocfs ocf ocf_mode ocf_cache ocf_core
26 ocf_mode[1]=wt ocf_cache[1]=Malloc0 ocf_core[1]=Malloc1
27 ocf_mode[2]=pt ocf_cache[2]=Malloc0 ocf_core[2]=Malloc2
29 for ocf in "${ocfs[@]}"; do
34 "method": "bdev_ocf_create",
36 "name": "MalCache$ocf",
37 "mode": "${ocf_mode[ocf]}",
38 "cache_bdev_name": "${ocf_cache[ocf]}",
39 "core_bdev_name": "${ocf_core[ocf]}"
53 $(IFS=","; printf '%s\n' "${config[*]}")