BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft Exchange Server 2010 VERSION:2.0 BEGIN:VTIMEZONE TZID:GMT Standard Time BEGIN:STANDARD DTSTART:16010101T020000 TZOFFSETFROM:+0100 TZOFFSETTO:+0000 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10 END:STANDARD BEGIN:DAYLIGHT DTSTART:16010101T010000 TZOFFSETFROM:+0000 TZOFFSETTO:+0100 RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT ORGANIZER;CN="Mcnamara, John":mailto:john.mcnamara@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Stokes, Ia n":mailto:ian.stokes@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Pai G, Sun il":mailto:sunil.pai.g@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Hu, Jiayu": mailto:jiayu.hu@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Ferriter, Cian":mailto:cian.ferriter@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Van Haaren , Harry":mailto:harry.van.haaren@intel.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Ilya Maxim ets:mailto:i.maximets@ovn.org ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Maxime Coq uelin (maxime.coquelin@redhat.com):mailto:maxime.coquelin@redhat.com ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=ovs-dev@op envswitch.org:mailto:ovs-dev@openvswitch.org ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=dev@dpdk.o rg:mailto:dev@dpdk.org ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="O'Driscoll , Tim":mailto:tim.odriscoll@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Finn, Emma" :mailto:emma.finn@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Ralf Hoffm ann:mailto:ralf.hoffmann@allegro-packets.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Harris, Ja mes R":mailto:james.r.harris@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Luse, Paul E":mailto:paul.e.luse@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=hemal.shah @broadcom.com:mailto:hemal.shah@broadcom.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Gooch, Ste phen":mailto:stephen.gooch@windriver.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Bing Zhao: mailto:bingz@nvidia.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Wiles, Kei th":mailto:keith.wiles@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Prasanna M urugesan (prasanna):mailto:prasanna@cisco.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Ananyev, K onstantin":mailto:konstantin.ananyev@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Yu, De":mai lto:de.yu@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Tom Barbet te:mailto:tom.barbette@uclouvain.be ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Zeng, Zhic haoX":mailto:zhichaox.zeng@intel.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Knight, Jo shua":mailto:Joshua.Knight@netscout.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Scheurich, Jan":mailto:jan.scheurich@ericsson.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Sinai, Asa f":mailto:asafsi@radware.com DESCRIPTION;LANGUAGE=en-US:Updated with meeting and presentation.\n\nThis m eeting is a follow-up to the previous calls in March and the discussion wh ich has happened since on the DPDK and OVS mailing lists.\n\nThree approac hes were presented in the previous calls:\n\n• "Defer work": Handl e DMA completions at OVS PMD thread level\n• "v3": Handle DMA Tx c ompletions from Rx context.\n• "v3 + lockless ring": Handle DMA Tx completions from Rx context + lockless ring to avoid contention.\n\nAfter these calls\, the discussion continued on the DPDK and OVS mailing lists\ , where an alternate approach has been proposed.\n\nThe newly-suggested ap proach:\n\n• "DMA VirtQ Completions": Add an additional transactio n(s) to each burst of DMA copies\; a special transaction containing the me mory write operation that makes the descriptors available to the Virtio dr iver. Also separate the actual kick of the guest with the data transfer.\n \nAgenda for call 26th April:\n\n• Intel team will present slides to help understand the differences in architecture/designs.\n• Dis cuss the strengths/weaknesses/feasibility of the "DMA VirtQ Completions" a pproach\, comparing to current best-candidate "Defer Work".\n• Wor k toward single-solution to be accepted upstream in DPDK and OVS\n\nSlides : https://github.com/Sunil-Pai-G/OVS-DPDK-presentation-share/blob/main/ovs _datapath_design_2022%20session%203.pdf\n\nGoogle Meet: https://meet.googl e.com/hme-pygf-bfb\n\n\n\n\n\n UID:040000008200E00074C5B7101A82E0080000000000DED7A59755D801000000000000000 0100000001E85284E2C159341818ACDC3087374E1 SUMMARY;LANGUAGE=en-US:OVS DPDK DMA-Dev library/Design Discussion DTSTART;TZID=GMT Standard Time:20220426T140000 DTEND;TZID=GMT Standard Time:20220426T150000 CLASS:PUBLIC PRIORITY:5 DTSTAMP:20220425T151916Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:1 LOCATION;LANGUAGE=en-US:https://meet.google.com/hme-pygf-bfb X-MICROSOFT-CDO-APPT-SEQUENCE:1 X-MICROSOFT-CDO-OWNERAPPTID:1001736166 X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-CDO-ALLDAYEVENT:FALSE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-INSTTYPE:0 X-MICROSOFT-DONOTFORWARDMEETING:FALSE X-MICROSOFT-DISALLOW-COUNTER:FALSE X-MICROSOFT-LOCATIONS:[ { "DisplayName" : "https://meet.google.com/hme-pygf -bfb"\, "LocationAnnotation" : ""\, "LocationSource" : 0\, "Unresolved" : true\, "LocationUri" : "" } ] END:VEVENT END:VCALENDAR