> -----Original Message-----
> From: Intel-wired-lan <[email protected]> On Behalf Of
> Mateusz Polchlopek
> Sent: Tuesday, October 22, 2024 1:41 PM
> To: [email protected]
> Cc: [email protected]; Keller, Jacob E <[email protected]>; 
> Drewek,
> Wojciech <[email protected]>; Simon Horman <[email protected]>;
> Polchlopek, Mateusz <[email protected]>
> Subject: [Intel-wired-lan] [PATCH iwl-next v12 04/14] iavf: add support for
> negotiating flexible RXDID format
> 
> From: Jacob Keller <[email protected]>
> 
> Enable support for VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC, to enable the VF
> driver the ability to determine what Rx descriptor formats are available. This
> requires sending an additional message during initialization and reset, the
> VIRTCHNL_OP_GET_SUPPORTED_RXDIDS. This operation requests the supported
> Rx descriptor IDs available from the PF.
> 
> This is treated the same way that VLAN V2 capabilities are handled. Add a new
> set of extended capability flags, used to process send and receipt of the
> VIRTCHNL_OP_GET_SUPPORTED_RXDIDS message.
> 
> This ensures we finish negotiating for the supported descriptor formats prior 
> to
> beginning configuration of receive queues.
> 
> This change stores the supported format bitmap into the iavf_adapter 
> structure.
> Additionally, if VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC is enabled by the PF, we
> need to make sure that the Rx queue configuration specifies the format.
> 
> Signed-off-by: Jacob Keller <[email protected]>
> Reviewed-by: Wojciech Drewek <[email protected]>
> Reviewed-by: Simon Horman <[email protected]>
> Co-developed-by: Mateusz Polchlopek <[email protected]>
> Signed-off-by: Mateusz Polchlopek <[email protected]>


Tested-by: Rafal Romanowski <[email protected]>

Reply via email to