| mac-address | byte array |  | If specified, this connection will only apply to the IPoIB device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing). | 
| mtu | uint32 | 0 | If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames. | 
| p-key | int32 | -1 | The InfiniBand P_Key to use for this device. A value of -1 means to use the default P_Key (aka "the P_Key at index 0").  Otherwise it is a 16-bit unsigned integer, whose high bit is set if it is a "full membership" P_Key. | 
| parent | string |  | The interface name of the parent device of this device. Normally NULL, but if the "p_key" property is set, then you must specify the base device by setting either this property or "mac-address". | 
| transport-mode | string |  | The IP-over-InfiniBand transport mode. Either "datagram" or "connected". |