[PATCH v3 7/8] net/iavf: do not use global virtchnl buffer

Bruce Richardson bruce.richardson at intel.com
Fri Apr 3 13:10:03 CEST 2026


On Fri, Mar 06, 2026 at 10:58:23AM +0000, Anatoly Burakov wrote:
> Currently, a lot of virtchnl requests will use global virtchnl output
> buffer as their `out_buffer` for VF requests. This was originally done this
> way because most requests were done asynchronously and the response was not
> written directly into the `out_buffer`. This is no longer the case, so the
> per-command buffers can be safely replaced with stack allocated buffers.
> 
> Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
> ---
>  drivers/net/intel/iavf/iavf_vchnl.c | 147 +++++++++++++++++-----------
>  1 file changed, 89 insertions(+), 58 deletions(-)
> 
Acked-by: Bruce Richardson <bruce.richardson at intel.com>



More information about the dev mailing list