On Mon, Sep 29, 2025 at 08:53:13PM +0100, Shetty, Praveen wrote: > > On Tue, Sep 23, 2025 at 02:54:54PM +0200, Shetty, Praveen wrote: > > From: Praveen Shetty <[email protected]> > > > > A "configuration queue" is a software term to denote a hardware > > mailbox queue dedicated to NSS 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 to NSS programming (e.g. > > SEM/LEM rule programming). > > > > Please provide expansions or clarifications for the acronyms used in the > commit message, so that the commit log is understandable for those unaware of > what the NSS is, or what SEM/LEM refers to. As far as I know, these are not > generally known terms in the industry. > >> Sure - will address this in v4. > > Also, you say that the hardware doesn't have a config queue, but software > does - I think that needs a bit of explanation as to what exactly the patch > is doing/implementing? How is software providing a special config queue if > the facility is not provided by HW. > > >> From the HW perspective, both mailbox and the config queues are "control" > >> queues. > >> For HW, "opcode" in the queue descriptor is one of the key differentiating > >> factors between mailbox queues and the config queues(operation code is > >> different for mailbox queues and the config queues). > >> Mailbox queues are used for Virtchnl and the CPChnl communication between > >> the driver and the FW. > >> Config queues are used for programming the FXP pipeline(Flexible packet > >> processor). > >> This patch will request for the queues from the fw using add_queue > >> virtchnl message and configures it as a config queue. > >> vCPF driver will then use this config queues to program the FXP pipeline > >> using rte_flow. > >> will add this information in the v4. >
Please provide more details like this in the revised commit log. Doesn't need to be fully this, but maybe a summary of it. >> Sure, thanks Bruce! Thanks, /Bruce

