|
@@ -15,6 +15,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
15
|
15
|
#include <ipxe/tables.h>
|
16
|
16
|
#include <ipxe/ib_packet.h>
|
17
|
17
|
#include <ipxe/ib_mad.h>
|
|
18
|
+#include <ipxe/if_ether.h>
|
18
|
19
|
|
19
|
20
|
/** Subnet management interface QPN */
|
20
|
21
|
#define IB_QPN_SMI 0
|
|
@@ -457,6 +458,9 @@ struct ib_device {
|
457
|
458
|
/** General services interface */
|
458
|
459
|
struct ib_mad_interface *gsi;
|
459
|
460
|
|
|
461
|
+ /** IPoIB LEMAC (if non-default) */
|
|
462
|
+ uint8_t lemac[ETH_ALEN];
|
|
463
|
+
|
460
|
464
|
/** Driver private data */
|
461
|
465
|
void *drv_priv;
|
462
|
466
|
};
|