problem with cpu pinning

When I try to pin cpus, they do not actually pin at all. I pinned cpus 0-19 (40 cores), but the cores used are 20-39. So then I pinned even number cores, (0,2 4,6,so on), and the cores used are STILL 20-39. No matter what I pin the cpus to, they always end up on 20-39. Any ideas what is going on?

The only thing the pin cpus option in broctl does is change from running bro directly to running bro using 'taskset -c X ...'

Start by seeing if 'taskset -c 10 top' works.