Rework buffer handling logic to reduce interrupts and latency

This patch also re-enables multi-desc and multi-p2m-id for 6010 at least.

Signed-off-by: Ben Collins <bcollins@bluecherry.net>