From: Praveen Shetty <praveen.shetty@intel.com> A "configuration queue" is a software term to denote a hardware mailbox queue dedicated to FXP (Flexible packet processor) programming.While the hardware does not have a construct of a "configuration queue", software does to state clearly the distinction between a queue software dedicates to regular mailbox processing (e.g. CPChnl or Virtchnl) and a queue software dedicates for programming the FXP Pipeline.From the hardware’s viewpoint, both mailbox and configuration queues are treated as "control" queues, with the main distinction being the "opcode" in their descriptors.This patch will requests queues from the firmware using an add_queue Virtchnl message and sets them up as config queues.The vCPF driver then uses these config queues to program the FXP pipeline via rte_flow. Signed-off-by: Praveen Shetty <praveen.shetty@intel.com> Tested-by: Dhananjay Shukla <dhananjay.shukla@intel.com> Tested-by: Atul Patel <atul.patel@intel.com>
Acked-by: Aman Singh <aman.deep.singh@intel.com> <snip>