-----Original Appointment-----
From: Stokes, Ian <ian.stokes@intel.com>
Sent: Thursday, March 24, 2022 3:37 PM
To: Stokes, Ian; Pai G, Sunil; Hu, Jiayu; Ferriter, Cian; Van Haaren, Harry; Ilya Maximets; Maxime Coquelin (maxime.coquelin@redhat.com); ovs-dev@openvswitch.org; dev@dpdk.org
Cc: Mcnamara, John; O'Driscoll, Tim; Finn, Emma
Subject: OVS DPDK DMA-Dev library/Design Discussion
When: 29 March 2022 14:00-15:00 (UTC+00:00) Dublin, Edinburgh, Lisbon, London.
Where: Google Meet
Hi All,
This meeting is a follow up to the call earlier this week.
This week Sunil presented 3 different approaches to integrating DMA-Dev with OVS along with the performance impacts.
The approaches were as follows:
- Defer work.
- Tx completions from Rx context.
- Tx completions from Rx context + lockless ring.
The pros and cons of each approach were discussed but there was no clear solution reached.
As such a follow up call was suggested to continue discussion and to reach a clear decision on the approach to take.
Please see agenda as it stands below:
Agenda
- Opens
- Continue discussion of 3x approaches from last week (Defer work, “V3”, V4, links to patches in Sunil’s slides above)
- Design Feedback (please review solutions of above & slide-deck from last week before call to be informed)
- Dynamic Allocation of DMA engine per queue
- Code Availability (DPDK GitHub, OVS GitHub branches)
Please feel free to respond with any other items to be added to the agenda.
Regards
Ian