Remove MCX_MAX_QUEUES, which was just an arbitrary number we picked, and instead use IF_MAX_VECTORS for arrays and doorbell layout checks, and account for the maximum number of EQs from the device capabilities when determining how many queues to use.
ok dlg@ bluhm@