MPIO is on our road map. We have had some issues with the kernel version and getting Qlogic to assist on this as well. We need more time.

Concerning the bonding I would say the balance rr as I know that 802.3ad uses the LACP and that you have to group the ports together unless the switches talk to each other and you can join them on their ports. 802.3ad does provide path failover like balance rr just that I know you have to be on the same port group.