|  | @@ -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 |  };
 |