Go to the documentation of this file.
33 #define E1000_V2PMAILBOX_REQ 0x00000001
34 #define E1000_V2PMAILBOX_ACK 0x00000002
35 #define E1000_V2PMAILBOX_VFU 0x00000004
36 #define E1000_V2PMAILBOX_PFU 0x00000008
37 #define E1000_V2PMAILBOX_PFSTS 0x00000010
38 #define E1000_V2PMAILBOX_PFACK 0x00000020
39 #define E1000_V2PMAILBOX_RSTI 0x00000040
40 #define E1000_V2PMAILBOX_RSTD 0x00000080
41 #define E1000_V2PMAILBOX_R2C_BITS 0x000000B0
43 #define E1000_VFMAILBOX_SIZE 16
49 #define E1000_VT_MSGTYPE_ACK 0x80000000
51 #define E1000_VT_MSGTYPE_NACK 0x40000000
53 #define E1000_VT_MSGTYPE_CTS 0x20000000
57 #define E1000_VF_MBX_INIT_TIMEOUT 2000
58 #define E1000_VF_MBX_INIT_DELAY 500
60 #define E1000_VT_MSGINFO_SHIFT 16
62 #define E1000_VT_MSGINFO_MASK (0xFF << E1000_VT_MSGINFO_SHIFT)
64 #define E1000_VF_RESET 0x01
65 #define E1000_VF_SET_MAC_ADDR 0x02
66 #define E1000_VF_SET_MULTICAST 0x03
67 #define E1000_VF_SET_VLAN 0x04
68 #define E1000_VF_SET_LPE 0x05
70 #define E1000_PF_CONTROL_MSG 0x0100