Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/ixl/virtchnl.h
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | enum virtchnl_status_code { | ||||
VIRTCHNL_STATUS_SUCCESS = 0, | VIRTCHNL_STATUS_SUCCESS = 0, | ||||
VIRTCHNL_ERR_PARAM = -5, | VIRTCHNL_ERR_PARAM = -5, | ||||
VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38, | VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38, | ||||
VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39, | VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39, | ||||
VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40, | VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40, | ||||
VIRTCHNL_STATUS_NOT_SUPPORTED = -64, | VIRTCHNL_STATUS_NOT_SUPPORTED = -64, | ||||
}; | }; | ||||
#define VIRTCHNL_LINK_SPEED_2_5GB_SHIFT 0x0 | |||||
#define VIRTCHNL_LINK_SPEED_100MB_SHIFT 0x1 | #define VIRTCHNL_LINK_SPEED_100MB_SHIFT 0x1 | ||||
#define VIRTCHNL_LINK_SPEED_1000MB_SHIFT 0x2 | #define VIRTCHNL_LINK_SPEED_1000MB_SHIFT 0x2 | ||||
#define VIRTCHNL_LINK_SPEED_10GB_SHIFT 0x3 | #define VIRTCHNL_LINK_SPEED_10GB_SHIFT 0x3 | ||||
#define VIRTCHNL_LINK_SPEED_40GB_SHIFT 0x4 | #define VIRTCHNL_LINK_SPEED_40GB_SHIFT 0x4 | ||||
#define VIRTCHNL_LINK_SPEED_20GB_SHIFT 0x5 | #define VIRTCHNL_LINK_SPEED_20GB_SHIFT 0x5 | ||||
#define VIRTCHNL_LINK_SPEED_25GB_SHIFT 0x6 | #define VIRTCHNL_LINK_SPEED_25GB_SHIFT 0x6 | ||||
#define VIRTCHNL_LINK_SPEED_5GB_SHIFT 0x7 | |||||
enum virtchnl_link_speed { | enum virtchnl_link_speed { | ||||
VIRTCHNL_LINK_SPEED_UNKNOWN = 0, | VIRTCHNL_LINK_SPEED_UNKNOWN = 0, | ||||
VIRTCHNL_LINK_SPEED_100MB = BIT(VIRTCHNL_LINK_SPEED_100MB_SHIFT), | VIRTCHNL_LINK_SPEED_100MB = BIT(VIRTCHNL_LINK_SPEED_100MB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_1GB = BIT(VIRTCHNL_LINK_SPEED_1000MB_SHIFT), | VIRTCHNL_LINK_SPEED_1GB = BIT(VIRTCHNL_LINK_SPEED_1000MB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_10GB = BIT(VIRTCHNL_LINK_SPEED_10GB_SHIFT), | VIRTCHNL_LINK_SPEED_10GB = BIT(VIRTCHNL_LINK_SPEED_10GB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_40GB = BIT(VIRTCHNL_LINK_SPEED_40GB_SHIFT), | VIRTCHNL_LINK_SPEED_40GB = BIT(VIRTCHNL_LINK_SPEED_40GB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_20GB = BIT(VIRTCHNL_LINK_SPEED_20GB_SHIFT), | VIRTCHNL_LINK_SPEED_20GB = BIT(VIRTCHNL_LINK_SPEED_20GB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_25GB = BIT(VIRTCHNL_LINK_SPEED_25GB_SHIFT), | VIRTCHNL_LINK_SPEED_25GB = BIT(VIRTCHNL_LINK_SPEED_25GB_SHIFT), | ||||
VIRTCHNL_LINK_SPEED_2_5GB = BIT(VIRTCHNL_LINK_SPEED_2_5GB_SHIFT), | |||||
VIRTCHNL_LINK_SPEED_5GB = BIT(VIRTCHNL_LINK_SPEED_5GB_SHIFT), | |||||
}; | }; | ||||
/* for hsplit_0 field of Rx HMC context */ | /* for hsplit_0 field of Rx HMC context */ | ||||
/* deprecated with AVF 1.0 */ | /* deprecated with AVF 1.0 */ | ||||
enum virtchnl_rx_hsplit { | enum virtchnl_rx_hsplit { | ||||
VIRTCHNL_RX_HSPLIT_NO_SPLIT = 0, | VIRTCHNL_RX_HSPLIT_NO_SPLIT = 0, | ||||
VIRTCHNL_RX_HSPLIT_SPLIT_L2 = 1, | VIRTCHNL_RX_HSPLIT_SPLIT_L2 = 1, | ||||
VIRTCHNL_RX_HSPLIT_SPLIT_IP = 2, | VIRTCHNL_RX_HSPLIT_SPLIT_IP = 2, | ||||
▲ Show 20 Lines • Show All 645 Lines • Show Last 20 Lines |