IBV_QPT_RAW_ETH hack

ifdefs surrounding use of this macro. Seems to be defined in header files for
Mellanox devices but not others (?).