+ /* FIXME: ugly, ugly hack */
+ struct aoe_session *aoe =
+ container_of ( ata.backend, struct aoe_session, refcnt );
+ struct aoe_boot_info boot_info;
+ boot_info.one = 0x01;
+ memcpy ( boot_info.client, netdev->ll_addr,
+ sizeof ( boot_info.client ) );
+ memcpy ( boot_info.server, aoe->target,
+ sizeof ( boot_info.server ) );
+ boot_info.shelf = aoe->major;
+ boot_info.slot = aoe->minor;
+ copy_to_real ( 0x40, 0xf0, &boot_info, sizeof ( boot_info ) );
+