From: Ali Ayoub <redacted>
Date: Fri, 03 Aug 2012 15:39:36 -0700
Users would like to use sockets API from the VM without re-writing their
applications on top of IB verbs, this driver meant to allow such a user
to do so.
That's what IPoIB was for, the application writers who don't want to have
to be knowledgable about IB verbs.
You're messing with the link layer here, and that's what is upsetting me.
It's a complete cop-out to changing the VM tools and emulators properly to
handle a new link layer.
The applications writers already have a way to use IB whilst using
something familiar, like IPv4, via IPoIB. You're doing something
completely different here, and it stinks.