VIX_REQUESTMSG_RUN_IN_ANY_VMX_STATE = 0x04,
VIX_REQUESTMSG_REQUIRES_INTERACTIVE_ENVIRONMENT = 0x08,
VIX_REQUESTMSG_INCLUDES_AUTH_DATA_V1 = 0x10,
+ VIX_REQUESTMSG_REQUIRES_VMDB_NOTIFICATION = 0x20,
};
* These are the flags set in responseFlags.
*/
enum VixResponseFlagsValues {
- VIX_RESPONSE_SOFT_POWER_OP = 0x0001,
- VIX_RESPONSE_EXTENDED_RESULT_V1 = 0x0002,
- VIX_RESPONSE_TRUNCATED = 0x0004,
- VIX_RESPONSE_FSR = 0x0008
+ VIX_RESPONSE_SOFT_POWER_OP = 0x0001,
+ VIX_RESPONSE_EXTENDED_RESULT_V1 = 0x0002,
+ VIX_RESPONSE_TRUNCATED = 0x0004,
+ VIX_RESPONSE_FSR = 0x0008,
+ VIX_RESPONSE_VMDB_NOTIFICATION_POSTED = 0x0010,
};
#define VMLS_VERSION "e.x.p"
#define VLICENSE_VERSION "1.1.2"
#define DDK_VERSION "e.x.p"
-#define VIM_API_VERSION "4.5"
+#define VIM_API_VERSION "4.1"
#define VIPERL_VERSION "1.1.0"
#define RCLI_VERSION "4.5.0"
#define VDM_VERSION "e.x.p"
sync_nv :1,
immed :1, // if set return without waiting for sync to complete
:1;
- uint32 lbn; // number of blocks to sync, 0 for full disk
+ uint32 lbn; // block number to begin sync
uint8 :4,
grp_num :4;
- uint8 lbc; // blk to begin sync, 0 for full disk
+ uint16 lbc; // number of blocks to sync, 0 for all blocks starting
+ // from lbn to the last block on the medium
uint8 control; // control byte
}
#include "vmware_pack_end.h"
sync_nv :1,
immed :1, // if set return, wihout waiting for sync to complete
:1;
- uint64 lbn; // number of blocks to sync, 0 for full disk
+ uint64 lbn; // block number to begin sync
+ uint32 lbc; // number of blocks to sync, 0 for all blocks starting
+ // from lbn to the last block on the medium
uint8 :4,
grp_num :4;
- uint32 lbc; // block number to begin sync, 0 for full disk
uint8 control; // control byte
}
#include "vmware_pack_end.h"
#define VMNET_CAP_TSO6 0x100000 /* Can do TSO segmentation offload for IPv6 pkts. */
#define VMNET_CAP_TSO256k 0x200000 /* Can do TSO segmentation offload for pkts up to 256kB. */
#define VMNET_CAP_UPT 0x400000 /* Support UPT */
+#define VMNET_CAP_RDONLY_INETHDRS 0x800000 /* Modifies inet headers for TSO/CSUm */
#endif // _VMNET_DEF_H_