I'm writing a custom MP to handle NVMe drives. It should be able to use the fast path just like the HPP does. I defined the entry point to a function pointer as directed to do in the "Pluggable Storage Architecture (PSA) Programming Guide".
So now my vmk_ScsiDeviceOps has both the .issueCommandDirect and the .startCommand. However all I/Os are coming via the .startCommand.
Is there something more I need to do to force ESXi to make use of the fast path?