#define VIRTCHNL_VF_OFFLOAD_REQ_QUEUES         BIT(6)
 /* used to negotiate communicating link speeds in Mbps */
 #define VIRTCHNL_VF_CAP_ADV_LINK_SPEED         BIT(7)
+#define  VIRTCHNL_VF_OFFLOAD_CRC               BIT(10)
 #define VIRTCHNL_VF_OFFLOAD_VLAN_V2            BIT(15)
 #define VIRTCHNL_VF_OFFLOAD_VLAN               BIT(16)
 #define VIRTCHNL_VF_OFFLOAD_RX_POLLING         BIT(17)
 /* VIRTCHNL_OP_CONFIG_RX_QUEUE
  * VF sends this message to set up parameters for one RX queue.
  * External data buffer contains one instance of virtchnl_rxq_info.
- * PF configures requested queue and returns a status code.
+ * PF configures requested queue and returns a status code. The
+ * crc_disable flag disables CRC stripping on the VF. Setting
+ * the crc_disable flag to 1 will disable CRC stripping for each
+ * queue in the VF where the flag is set. The VIRTCHNL_VF_OFFLOAD_CRC
+ * offload must have been set prior to sending this info or the PF
+ * will ignore the request. This flag should be set the same for
+ * all of the queues for a VF.
  */
 
 /* Rx queue config info */
        u16 splithdr_enabled; /* deprecated with AVF 1.0 */
        u32 databuffer_size;
        u32 max_pkt_size;
-       u8 pad0;
+       u8 crc_disable;
        u8 rxdid;
        u8 pad1[2];
        u64 dma_ring_addr;