Hey @ypu,
I'm glad to see that the multiqueue functionality is under control finally. But for this "run_invalid_cmd" parameter, I'd suggest that we need a more specific name, eg, "nic_run_invalid_cmd", to mark that this is a config for the nic device, because maybe you need a "run_invalid_cmd" for block/cpu/memory some day.

Thanks,
Tom