Re: [ovs-dev] OVS-DPDK public meeting

2020-09-17 Thread Kevin Traynor
Next meeting October 14th 1600 UTC

Minutes: Sept 16

Attendees: Ameer, David, Flavio, Fouad, Gaetan, Gregory, Ilya, Majd, Oz,
Scott, Simon, Thomas, William, Roni, Harsha, Hemal, Ajit, Anurag, Kevin

Agenda:

- OVS LTS
-- Discussion on OVS LTS upstream
-- Aims to clarify and document a default LTS selection process
-- https://patchwork.ozlabs.org/project/openvswitch/list/?series=197572
-- V2 is coming

- OVS/OVN Conf (virtual)
-- Dec. 7 to 11
-- Conf CFP
https://mail.openvswitch.org/pipermail/ovs-announce/2020-September/000265.html

- DPDK Userspace (virtual)
-- Sept 22 - 23
--
https://events.linuxfoundation.org/dpdk-userspace-summit/program/schedule/

- OVS Reviews
-- Ilya has been scrubbing patchwork
-- 203 patches currently in patchwork
-- Reviews are slow - onus on everyone to help
-- Separate meeting requested to brainstorm ideas and plan how to get
more timely reviews

- Hardware Offload (Majd)
-- Oz presented on new DPDK API as a helper to using rte_flow in OVS
-- Presentation is here:
https://drive.google.com/file/d/1re8OWHjeW7S8dSiUykMSWJZottl2AQSF
-- Recording is here:
https://bluejeans.com/s/P9t6iZw8cBX/

-- Difficulties seen in the past in specifying usage of rte_flow from
OVS to allow for optimization for different Hw vendors
-- New API aims to allow application an opaque method of using Hw vendor
specific helpers in DPDK
-- Looking for reviews:
--- http://mails.dpdk.org/archives/dev/2020-June/169656.html
--- http://mails.dpdk.org/archives/dev/2020-July/172375.html

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-08-19 Thread Kevin Traynor
Next meeting Sept 16 1600 UTC

Meeting minutes Aug 22

Attendees: Majd, Ilya, Roni, Oz, Kevin.

Agenda:

- OVS 2.14 (Ilya)

-- Released earlier this week by Ilya
-- Workaround for xl710 re-added
-- Egress offload patches didn't make it

- Hardware Offload (Majd)

-- RFC sent to DPDK list for new DPDK API
-- This will make it more straightfoward for vendors to hide NIC
specifics in their DPDK PMD and have a common interface for applications
-- Will send RFC to OVS list once feedback and changes on DPDK API
-- Looking for reviews:
--- http://mails.dpdk.org/archives/dev/2020-June/169656.html
--- http://mails.dpdk.org/archives/dev/2020-July/172375.html
-- Will present some slides at next months meeting about the solution

-- Dest MAC setting
--- Seems fine, Ilya will review

- ConnTrack
-- Some issues highlighted upstream wrt multi-threading/locking

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-07-03 Thread Kevin Traynor
Next meeting Jul 22 1600 UTC

Attendees: Gaetan, Johann, ilya, Marcelo, Simon, David, Hemal, Harsha,
Malvika, Ian, Thomas, Scott, Flavio, Kevin.

Minutes: (a bit late, feel free to correct if I misremembered something)

- OVS 2.14 feature freeze/release dates (Ian)
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
-- No updates expected to proceed as per normal schedule

-OVS conference (Flavio)
- Virtual even this year
- Could do some breakouts around OVS-DPDK if there is interest
-- Thread on ML if anyone has thoughts to share on a virtual conference
-- https://mail.openvswitch.org/pipermail/ovs-discuss/2020-June/050275.html

- Offload Patches (Harsha)
-- VXLAN Encap Full offload patchset, v2 (Mellanox):
https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/371076.html
-- VLAN Push/Pop Partial action offload patch, v2 (Broadcom):
https://mail.openvswitch.org/pipermail/ovs-dev/2020-June/371301.html
--- This one already applied.
-- VXLAN Encap Partial action offload patchset, v3 (Broadcom):
https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/371107.html
-DPCLS Subtable ISA Optimization (v4)
https://mail.openvswitch.org/pipermail/ovs-dev/2020-June/371771.html
https://patchwork.ozlabs.org/project/openvswitch/list/?series=184329

- Optimisations (Malvika)
-RFC to be submitted on DPCLS Modularization
-Review Memory Access Optimization for flow scalability patches
https://mail.openvswitch.org/pipermail/ovs-dev/2020-June/371250.html
-- 40% improvement for phy-to-phy test with 100K flows

Accelerated Mirroring (Ian)
- Have a proof of concept of this on Hwol
- Port to port mirroring
- Can send it to the ML as an RFC
- Flow based mirroring seems to be more useful

OVS branch releases
- Been a while since there was releases on branches
- Some important bugfixes
- We should look at doing this soon
- Ilya will follow up on ML

DPDK stable releases (Ilya)
- 18.11.9-rc testing wip by Ian and team
- Good to update branches to latest validated DPDK stables before
releasing on them
- (edit: some issues around this being discussed on ML)

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-05-28 Thread Sriharsha Basavapatna via dev
On Thu, May 28, 2020 at 4:25 PM Kevin Traynor  wrote:
>
> Next meeting June 24th 1600 UTC
>
> Attendees: Flavio, Harsha, Marcelo, William, Ilya, Ian, Malvika, Aaron,
> Ameerm, Eli, Ravi, Roni, John Mangan, Simon, Johann, Ajit, David
>
> Minutes
>
> -OVS 2.14 feature freeze/release dates (Ian)
> --
> http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
> -- Going by above, it means..
> -- July 1st - Soft Freeze
> -- July 15th - Fork branch 2.14 from master
>
> -DPDK Stable
> -- CVE fixes 18.11.8/19.11.2 (Ian)
> --- No release for DPDK 17.11 as it is EOL
>
> -- Timeline to 18.11.9/19.11.3 (Kevin)
> --- These are likely to be end of June/early July
> --- Depending on validation availability and any issues reported
>
> -HWOL updates (Harsha)
> -- vxlan full offload patches available
vxlan full offload patchset: review in progress.

Thanks,
-Harsha
> -- Partial offload action, vxlan encap review in progress
>
> -Vhost PMD
> -- Community thoughts on VHOST PMD approach?
> -- Patch https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/370752.html
> -- Some feedback sent from Maxime
> --- https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/371069.html
> -- Replacing 800LOC with 500LOC
> -- vhost ports now use up entries in RTE_MAX_ETHPORTS (default 32)
> -- Vhost feature parity for Vhost library vs Vhost pmd for LTS releases?
>
> On 25/07/2017 14:25, Kevin Traynor wrote:
> > Hi All,
> >
> > The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> > Everyone is welcome, it's a chance to share status/plans etc.
> >
> > It's scheduled for every 2 weeks starting 26th July. Meeting time is
> > currently @ 4pm UTC.
> >
> > You can connect through Bluejeans or through dial in:
> >
> > https://bluejeans.com/139318596
> >
> > US: +1.408.740.7256
> > UK: +44.203.608.5256
> > Germany: +49.32.221.091256
> > Ireland: +353.1.697.1256
> > Other numbers at https://www.bluejeans.com/numbers
> > Meeting ID: 139318596
> >
> > thanks,
> > Kevin.
> >
>
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-05-28 Thread Kevin Traynor
Next meeting June 24th 1600 UTC

Attendees: Flavio, Harsha, Marcelo, William, Ilya, Ian, Malvika, Aaron,
Ameerm, Eli, Ravi, Roni, John Mangan, Simon, Johann, Ajit, David

Minutes

-OVS 2.14 feature freeze/release dates (Ian)
--
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
-- Going by above, it means..
-- July 1st - Soft Freeze
-- July 15th - Fork branch 2.14 from master

-DPDK Stable
-- CVE fixes 18.11.8/19.11.2 (Ian)
--- No release for DPDK 17.11 as it is EOL

-- Timeline to 18.11.9/19.11.3 (Kevin)
--- These are likely to be end of June/early July
--- Depending on validation availability and any issues reported

-HWOL updates (Harsha)
-- vxlan full offload patches available
-- Partial offload action, vxlan encap review in progress

-Vhost PMD
-- Community thoughts on VHOST PMD approach?
-- Patch https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/370752.html
-- Some feedback sent from Maxime
--- https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/371069.html
-- Replacing 800LOC with 500LOC
-- vhost ports now use up entries in RTE_MAX_ETHPORTS (default 32)
-- Vhost feature parity for Vhost library vs Vhost pmd for LTS releases?

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-05-03 Thread Kevin Traynor
Next meeting May 13th 1600 UTC TBC

Attendees: Aaron, Ajit, Eelco, Flavio, Harsha, Hemal, Ian, Ilya, Johann,
John Griffin, Kevin, Malvika, Marcelo, Roni, Simon, Thomas, William Tu.

April 29th Agenda/Minutes

- Short meeting
-- Will poll for agenda prior to scheduled May 13th mtg
-- Will cancel if not much agenda

- OVS-DPDK HwOl
-- Harsha submitted rfc for partial action offload for vxlan encap
-- https://mail.openvswitch.org/pipermail/ovs-dev/2020-April/369807.html
-- Requires full-offload patches

- Patches to set MAC on DPDK interfaces not concluded (Roni)
-- Discussion is about the potential inconsistencies
-- Suggestion about config in interface table only for netdev-dpdk
-- Ilya to reply on mailing list

- Validation with DPDK releases (Ian)
-- 19.11.1 - backport of QoS symbol did not happen
-- Need to keep the allow experimental tag until 20.11


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-04-17 Thread Kevin Traynor
Next meeting April 29th 1600 UTC

Attendees: David, Ian, Matteo, Simon, William, Ajit, Marcelo, Gaetan,
Harsha, Hemal, Scott, Somnath, Aaron, Johann, Kevin.

April 15th Agenda/Minutes

- OVS-DPDK HwOl
-- No updates

- sriov vdpa device (William)
-- William gave a short presentation
-- some early stage ideas he has about vDPA
-- https://bluejeans.com/s/COEYH

- Validation with DPDK releases (Ian)
-- 18.11.7-rc1 validated for 2.11/2.12 branch
-- 18.11.7 released on 15th
-- Validation with 17.11.10 (final 17.11.10 LTS release) planned
-- Validation with 19.11.1 planned


- DPDK-latest branch (Ian)
-- Being updated regularly

- OVS website release updates (Ian)
-- OVS 2.13 is released but website was not updated
-- Ian will follow up to get website updated

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-04-01 Thread Kevin Traynor
Next meeting April 15th 1600 UTC

Attendees: Eelco, David, Flavio, William, Marcelo, Scott, Eli, Gaetan,
Ilya, Johann, Roni, Ameer, Ian, Oz, Majd, Simon, Hemal, thomas, John M,
Aaron, John Mac, Edwin, Irene.

No presentations today, so didn't record.

April 1st Agenda/Minutes

- OVS-DPDK HwOl
-- rte_flow integration into OVS (Oz et al)
--- Looking to see if there should be something at a higher level that
would be a better fit for integrating in OVS
--- Drivers could then implement rules in hw specific ways
--- Will give an update at some point in future

-- Setting mac address (Roni et al)
--- Discussion about setting mac addr through OVS
https://mail.openvswitch.org/pipermail/ovs-dev/2020-March/368407.html
--- What will happen if also set outside of OVS?
--- Is it ok to trust sys admin not to create conflicts?
--- Some precedent in OVS kernel datapath QoS, whereby relying on the
user not to create a conflict through OVS and externally
--- tbc on mailing list

-- Specifying config of vf representor or vf (Thomas)
--- Previously DPDK patch added API flag to specify whether operation
was for vf rep or vf
http://inbox.dpdk.org/dev/20191029185051.32203-1-tho...@monjalon.net/
--- There was some concerns about the API for some Hw and about OVS
distinguishing these ports
--- Patches to be revived for further discussion

- Validation with DPDK releases (Ian)
--- Will validate with 18.11.7-rc1 for 2.11/2.12 branch

- DPDK-latest branch (Ilya/Ian)
-- To be rebased
-- Used as basis for UNH testing (i.e. DPDK patches with OVS)
https://www.iol.unh.edu/testing/open-networking/linuxprojects/dpdk

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-03-20 Thread Kevin Traynor
Next meeting April 1st 1700 UTC

Attendees: Eelco, Aaron, Marcelo, Lance, Majd, Malvika, Simon, Somnath,
David, Ajit, Ameer, Daniel, Fouad, Gaetan, Harsha, Hemal, Ian, Ilya,
Johann, Oz, Roni, Scott, Thomas, Kevin.

March 18th Minutes

- Recording is here
-- https://bluejeans.com/s/6wR3z

Agenda:
- OVS-DPDK HwOl presentation
-- Broadcom presented on their view of OVS-DPDK hardware offload

- Further meetings on OVS-DPDK HwOl
-- Next meeting in 2 weeks, can also give most of that meeting to HwOl
-- For Vxlan offload and single vs multi tables that there are
differences of opinion on the ML, Hemal and Roni/Eli said they would
have a call to try and find a consensus.



On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-03-05 Thread Kevin Traynor
Next meeting Mar 18th 1700 UTC
(Planning to continue discussion on DPDK rte_flow HwOl)

March 4th Minutes

Attendees: Edwin, Keith, Cristian, Aaron, Eli, Ilya, Majd, Ajit, Fouad,
Jingjing, Malvika, Ameer, Harsha, Johann, Oz, David, Ian, Roni, Simon,
Somnath, Thomas, William, Marcelo, Hemal, John Mangan, Heinrich, Kevin.

Recording from the meeting is here:
https://bluejeans.com/s/vlF3b/
(Note, there is a slider on the video to make the presentation full
screen when it starts)

Agenda:
- OVS-DPDK HwOl presentation
-- Mellanox did a presentation about their Hw Ol with ovs-dpdk
-- Majority of the meeting was spent discussing this

- Further meetings on OVS-DPDK HwOl?
-- A couple of weeks was requested by a few vendors to allow prepare
some material
-- Will schedule this meeting again in 2 weeks time
-- Can review at that meeting whether a weekly breakout is needed etc.

- Travis CI enablement for Arm
-- Has been discussed with the Travis team
-- "The issues have been resolved" :-)


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 1700 UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 



___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-02-28 Thread Kevin Traynor
Hi All,

There has been a request to use the next OVS-DPDK meeting (Wed March 4th
@ 17:00 UTC, call details below) to present/discuss about Hw offload
capabilities and OVS integration with DPDK rte_flow API.

Perhaps some design discussion now can save time coding/reworking later.
Would request anyone with opinion on OVS Hw offload with DPDK rte_flow
API to attend.

Talking alone can be hard, so it would be good if anyone who has some
design ideas to put a few slides together to help communicate them on
the call.

thanks,
Kevin.

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 5pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-02-05 Thread Kevin Traynor
Next meeting Mar 4th 1700 UTC

February 5th minutes

Attendees: Flavio, Johann, Malvika, Ian, Roni, Harsha, Scott, Kevin.

- OVS 2.13 Release

-- Bugs/known issues
--- TSO tx offloads
 David's fix for nics that don't support all tso related offloads
 Some improvements and bug fix from Flavio
 Perf improvement to avoid cache miss -impacting small pkts with tso
disabled so would be nice to get this

- trtcm experimental API (QoS RFC 4115)
-- http://inbox.dpdk.org/dev/20200129122953.2016199-1-ferruh.yi...@intel.com
-- Unchartered waters in DPDK due to new ABI freeze policy
-- Not blocking - in worst case OVS could continue to use experimental
API until next major update

- DPDK 19.11.1
-- Most likely March/April
-- Validation resources may also impact time for this

- Meeting cadence
-- Back to 4 week cadence as moving past 2.13 release

- Features
-- Balance-tcp bond mode optimization
https://mail.openvswitch.org/pipermail/ovs-dev/2020-January/366586.html
--- No updates

-- netdev datapath vxlan offload
--- Discussion about architecture of offload
--- Suggestion to simplify, but need to assess how it matches with OVS
arch and further offload features. Will be continued on ML.


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-01-13 Thread Kevin Traynor
On 13/01/2020 08:36, Tonghao Zhang wrote:
> On Sat, Jan 11, 2020 at 12:37 AM Kevin Traynor  wrote:
>>
>> Next meeting Jan 22nd 1700 UTC
>> (Ian will run meeting - may be cancelled if no agenda)
>>
>> January 8th minutes
>>
>> Attendees: David, Flavio, Ilya, Johann, Malvika, Aaron, Simon, Ian, Kevin.
>>
>> - OVS 2.13 Release
>> -- Feature Freeze is 17th January
>> http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
>> -- Planned Release Feb ~15th
>>
>> - Features/bugs
>> -- Balance-tcp bond mode optimization
>> https://mail.openvswitch.org/pipermail/ovs-dev/2020-January/366586.html
>>
>> -- Full HWOL Support
>> --- A few patches don't work as expected, but major arch work is done
>> --- Should be in shape over next week
>>
>> -- TSO
>> --- Flavio will send new version (sent)
>> --- Ciara has tested
>> --- Issue with TSO & i40e - resolved with DPDK master fix
>>
>> -- QoS RFC 4115 egress policer
>> --- Requires experimental DPDK API in DPDK 19.11
>> --- API seems stable, so probably DPDK can promote to non-experimental
>> --- Build warning may be worked around with allow_experimental
> will consider the meter offload?
> The patches is sent, but not review yet.
> http://patchwork.ozlabs.org/project/openvswitch/list/?series=150532
> 

It wasn't discussed on the call (just fyi - it doesn't necessarily mean
anything except it may have been missed). You are better to ping for
review in reply to it's cover letter directly in this case.

>> 19.11.1
>> -- Ian will inquire if the above issues can be resolved in an early DPDK
>> 19.11.1
>>
>> On 25/07/2017 14:25, Kevin Traynor wrote:
>>> Hi All,
>>>
>>> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
>>> Everyone is welcome, it's a chance to share status/plans etc.
>>>
>>> It's scheduled for every 2 weeks starting 26th July. Meeting time is
>>> currently @ 4pm UTC.
>>>
>>> You can connect through Bluejeans or through dial in:
>>>
>>> https://bluejeans.com/139318596
>>>
>>> US: +1.408.740.7256
>>> UK: +44.203.608.5256
>>> Germany: +49.32.221.091256
>>> Ireland: +353.1.697.1256
>>> Other numbers at https://www.bluejeans.com/numbers
>>> Meeting ID: 139318596
>>>
>>> thanks,
>>> Kevin.
>>>
>>
>> ___
>> dev mailing list
>> d...@openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-01-13 Thread Tonghao Zhang
On Sat, Jan 11, 2020 at 12:37 AM Kevin Traynor  wrote:
>
> Next meeting Jan 22nd 1700 UTC
> (Ian will run meeting - may be cancelled if no agenda)
>
> January 8th minutes
>
> Attendees: David, Flavio, Ilya, Johann, Malvika, Aaron, Simon, Ian, Kevin.
>
> - OVS 2.13 Release
> -- Feature Freeze is 17th January
> http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
> -- Planned Release Feb ~15th
>
> - Features/bugs
> -- Balance-tcp bond mode optimization
> https://mail.openvswitch.org/pipermail/ovs-dev/2020-January/366586.html
>
> -- Full HWOL Support
> --- A few patches don't work as expected, but major arch work is done
> --- Should be in shape over next week
>
> -- TSO
> --- Flavio will send new version (sent)
> --- Ciara has tested
> --- Issue with TSO & i40e - resolved with DPDK master fix
>
> -- QoS RFC 4115 egress policer
> --- Requires experimental DPDK API in DPDK 19.11
> --- API seems stable, so probably DPDK can promote to non-experimental
> --- Build warning may be worked around with allow_experimental
will consider the meter offload?
The patches is sent, but not review yet.
http://patchwork.ozlabs.org/project/openvswitch/list/?series=150532

> 19.11.1
> -- Ian will inquire if the above issues can be resolved in an early DPDK
> 19.11.1
>
> On 25/07/2017 14:25, Kevin Traynor wrote:
> > Hi All,
> >
> > The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> > Everyone is welcome, it's a chance to share status/plans etc.
> >
> > It's scheduled for every 2 weeks starting 26th July. Meeting time is
> > currently @ 4pm UTC.
> >
> > You can connect through Bluejeans or through dial in:
> >
> > https://bluejeans.com/139318596
> >
> > US: +1.408.740.7256
> > UK: +44.203.608.5256
> > Germany: +49.32.221.091256
> > Ireland: +353.1.697.1256
> > Other numbers at https://www.bluejeans.com/numbers
> > Meeting ID: 139318596
> >
> > thanks,
> > Kevin.
> >
>
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2020-01-10 Thread Kevin Traynor
Next meeting Jan 22nd 1700 UTC
(Ian will run meeting - may be cancelled if no agenda)

January 8th minutes

Attendees: David, Flavio, Ilya, Johann, Malvika, Aaron, Simon, Ian, Kevin.

- OVS 2.13 Release
-- Feature Freeze is 17th January
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
-- Planned Release Feb ~15th

- Features/bugs
-- Balance-tcp bond mode optimization
https://mail.openvswitch.org/pipermail/ovs-dev/2020-January/366586.html

-- Full HWOL Support
--- A few patches don't work as expected, but major arch work is done
--- Should be in shape over next week

-- TSO
--- Flavio will send new version (sent)
--- Ciara has tested
--- Issue with TSO & i40e - resolved with DPDK master fix

-- QoS RFC 4115 egress policer
--- Requires experimental DPDK API in DPDK 19.11
--- API seems stable, so probably DPDK can promote to non-experimental
--- Build warning may be worked around with allow_experimental

19.11.1
-- Ian will inquire if the above issues can be resolved in an early DPDK
19.11.1

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-11-28 Thread Kevin Traynor
Next meeting Jan 8th 1700 UTC

November 27th minutes

Attendees: Aaron, David, Oz, Ilya, Johann, Simon, Roni, Ian, Thomas, Kevin.

- DPDK 19.11 Release
-- OVS validation complete to date
-- Ian presented tests performed with OVS and Intel NICs
-- Summary was sent to dpdk-dev
http://inbox.dpdk.org/dev/3b7e3b9b-117c-d23a-c8e3-43b94eb87...@intel.com/
-- Request from Ian for other device vendors test with dpdk-latest
branch, or when patch for master branch ready

-- Known Issues
--- Clear Memory Layout Flags
 Ilya submitted a fix for this
 There is some further discussion about the offload flags but it can
happen later in the context of dpdkr deprecation

--- Hotplug support for IGB_UIO
 The scheme for picking PA/VA mode in DPDK has evolved since 18.11
 The change in behavior (19.08):
https://git.dpdk.org/dpdk/commit?id=bbe29a9bd7ab6feab9a52051c32092a94ee886eb
 The selection process is explained here
http://doc.dpdk.org/guides/prog_guide/env_abstraction_layer.html#iova-mode-detection
 There can be a pattern now where adding an igb_uio bound device
with hotplug will require '--iova-mode=pa' eal param to work as before
 dpdk-extra ovsdb entry can be used for this with OVS
 General discussion was that vfio is preferred option and that
igb_uio is not suitable/supported in some environments
 Will need some addition documentation in OVS

- DPDK Stable Releases
-- 18.11.5
--- There is patches to update master/2.12/2.11 branches
--- 18.11.5 addresses
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14818
--- OVS using dpdk vhost and untrusted guest should update
--- Updates for 17.11 on older branches will come later

- OVS Con 2019
-- Full house! hopefully live streaming will be available
-- Videos will be recorded

- rte_flow full hw offload through DPDK (Oz)
-- Patches are submitted for initial features
-- Some feedbacks from Ilya to address
-- Hoping they can be merged in time for 2.13
-- Later features can be vxlan, connection tracking etc.
-- Will present on this in ovs conf

dpdk-master branch
- Small discussion on effectiveness of it
- Some suggestions
-- Enable periodic travis build from it
-- More regular rebases from OVS master
-- Some earlier usage testing (e.g. with DPDK .08 release)

Next meeting date
- Was scheduled for 25th December
- Pushing to Jan 8th


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-10-02 Thread Kevin Traynor
Next meeting October 30th 1700 UTC

October 2nd minutes
Attendees: Roni, Aaron, David, Frikkie, Simon, Ian, Kevin.

===
GENERAL
===

- DPDK Stable Releases
-- 18.11.3
-- Still in validation, planning to release next week

- DPDK 19.11
-- Current Release date 8th Nov (but likely it will be later)
-- dpdk-latest branch in place and being use for early integration/feedback
-- Question if the branch should be updated weekly? (Ian)
-- dpdk-latest travis enablement - thanks David

- Conferences
-- DPDK Summit North America, Mountain View CA, November 12-13
-- OVS conf, Red Hat Westford (Boston area) December 10 and 11
https://mail.openvswitch.org/pipermail/ovs-announce/2019-September/000256.html



PERFORMANCE/FEATURES

- OVS 2.13 Planned Features
-- Detailed packet drop statistics per dpdk and vhostuser ports
-- Various patches to help with visibility and stats

-- DPDK 19.11 Update
--- as above

-- DPDK RFC 4115 egress policer (requires 19.11)
--- Eelco has submitted patches
--- perhaps they can be integrated on dpdk-latest branch?
 This seems to be an add on feature, so probably would not be
suitable for dpdk-latest, which is about keep compatibility with DPDK
project master branch

-- MSEG/TSO  (possibly requires 19.11)
--- Older patchset rebased
--- Still incurs overhead and code maintainability issues for OVS.
--- Flavio suggested alternative approach for vhost dequeue to help
reduce this, requires change in DPDK for 19.11 (Could lead to API/ABI
breakage)
--- Under discussion on DPDK ML
--- http://mails.dpdk.org/archives/dev/2019-October/145593.html /
http://inbox.dpdk.org/dev/20191001221935.12140-1-...@sysclose.org/

-- Miniflow bit dump utility
--- Builds upon DPCLS refactor from 2.12
--- Help to identify miniflow bits in use to allow sub table specialization.


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-08-23 Thread Kevin Traynor
Next meeting September 18th 1700 UTC

August 21st minutes
Attendees: Pieter, Frikkie, Scott, Roni, Ian, Simon, Kevin.

===
GENERAL
===
- OVS 2.12
-- No updates - not aware of any blockers

- DPDK Stable Releases
-- 18.11.3 backports in progress
-- Estimate of early October for 18.11.3 release

- DPDK 19.11
-- DPDK 19.11 is looking like it will be a very large release
-- That increases the risk around integration with OVS
-- dpdk-latest branch in place and being use for early integration/feedback

- Conferences
-- DPDK Userspace, Bordeaux, September 19th-20th
-- DPDK Summit North America, Mountain View CA, November 12-13

- OpenStack VF Mac Setting
-- Request for ability to set VF MAC setting inside a VM from OVS DPDK.
-- There is some discussion on this
-- ping Ian for more details if interested


PERFORMANCE/FEATURES

- OVS 2.13 Planned Features
-- Detailed packet drop statistics per dpdk and vhostuser ports

-- DPDK 19.11 Update
--- as above

-- DPDK RFC 4115 egress policer (requires 19.11)
--- Eelco has submitted patches
--- perhaps they can be integrated on dpdk-latest branch

-- MSEG/TSO
--- Want to get early feedback as it is an intrusive change
--- Some rebased and reworked patches will be available soon

-- 4k page unit test Support (requires 19.11)

-- DPCLS Optimization
--- Some already pushed, Harry is looking at more

-- Connection tracking offload
--- Roni reported that this dev work is in progress and we can expect an
RFC soon


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-06-14 Thread Kevin Traynor
Next meeting: 27th June

12th June minutes
Attendees: Frikkie, Ian, Scott, Roni, Pieter, David, Johann, Kevin.

===
GENERAL
===

- DPDK 18.11.2 (Kevin)
-- Released
-- https://mails.dpdk.org/archives/announce/2019-June/000267.html

- OVS 2.12 (Ian)
-- Dates
--- Assuming it follows previous models.
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
 No major v1s accepted past 1st july.
 Feature freeze ~ Mid July, bug fixes only past this point.
 Release ~ mid August.

-MISC
-- update on conntrack hardware offload (Roni)
-- WIP, aiming to submit RFC soon
-- Feature won't be ready for OVS 2.12
-- Relies on some bits from DPDK 19.xx

- Community Meeting Frequency
-- Move to bi-weekly until OVS 2.12 release?
-- Yes, will re-instate as bi-weekly until 2.12 and can be canceled if
no agenda

- DPDK latest (Ian)
-- Track DPDK master
-- Move to rebase from master to preserve commit history


PERFORMANCE/FEATURES

- Quicker PMD Reloads

- Poll enabled vHost queues
-- will be enabled by 18.11.2

- dpcls function pointer & optimizations

- 18.11.2
-- already had testing, should be straightforward to update


On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-05-15 Thread Kevin Traynor
Next meeting June 12th 1700 UTC

May 15th minutes
Attendees: Asaf, David, Flavio, Frikkie, Ian, Simon, Thomas, Aaron,
Johann, Ophir, Roni, Kevin.

===
GENERAL
===

- Timing of meeting (Kevin)
-- Should we move it to an earlier time?
-- Some people from US west coast are attending

- DPDK 18.11.2 (Kevin)
-- ETA middle of June
-- RC next week, please test with your HW and OVS

- UNH lab testing (Aaron)
-- UNH working to test new DPDK patches with OVS in PVP test so it will
find new changes in DPDK that impact OVS
-- Aaron working on extending 0-day robot to test new OVS patches


PERFORMANCE/FEATURES

- HW offload virtio-forwarder (Asaf/Roni)
-- This is an important feature until there is vDPA support
-- Not discussed further as discussion has started on the ML
-- Simon said he would have some comments on this also

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-04-17 Thread Kevin Traynor
On 17/04/2019 18:24, Kevin Traynor wrote:
> Next meeting April 15th 1600 UTC
> 

oops, should be May 15th, time travel is still an experimental feature.

> Attendees: Aaron, Alejandro, David, Fouad, Flavio, Ariel, Pieter, Mark,
> Ian, Scott, Kevin.
> 
> ===
> GENERAL
> ===
> 
> - UNH lab testing (Aaron)
> -- Integrating ovs_perf test scripts
> -- Testing dpdk-latest OVS branch and dpdk master + patches from dpdk-dev
> -- Would prefer a stable OVS base to avoid multiple moving targets
> -- Dashboard https://lab.dpdk.org/results/dashboard/
> -- Results mailing list https://mails.dpdk.org/listinfo/test-report
> 
> - DPDK stable releases
> - DPDK 18.11.1 (OVS 2.11, OVS Master)
> - Recently available, validated.
> - DPDK 17.11.5 (OVS 2.10, OVS 2.9)
> - Available but unit test failures flagged in DPDK validation.
> - 17.11.6 will be released soon, so might be better to wait and
> validate with it
> - DPDK 16.11.9 (OVS 2.7)
> - Final release for 16.11, 2 year support cycle ended.
> - Probably worth it? as it's the last one
> 
> - DPDK 19.05 release
> - dpdk-latest branch patched to compile with DPDK master (Kudos Ophir)
> - dpdk-latest branch process
> - if this is to be used to detect regressions with DPDK patches in
> UNH, then it should not be updated much. However, then it loses some
> effectiveness that the latest OVS is functional with the latest dpdk.
> Maybe there is need for 2 branches with different purposes. Ian to send
> a mail to discuss.
> 
> - Spring cleaning
> - Deprecated features
> - General question about deprecation and time frames.
> - vhostuser
> -- Not causing a maintenance burden as it's mostly shared code with
> vhostuserclient
> -- Aware of some cases where users want to upgrade from 2.6 -> newer
> release but don't want to switch to vhostuserclient at upgrade time as
> it's an additional risk.
> 
> - Experimental Features
> - vhost zero copy
> - SMC
> - HWOL
> - Experimental Tag process?
> -  Should there be a set path to removing experimental tag for each
> feature, even if that is different based on the type of feature.
> 
> 
> 
> PERFORMANCE/FEATURES
> 
> - Features Targeting OVS 2.12
> - HWOL vport offloads
> - DPCLS function pointers + scalar optimizations
> - RFC4115 Egress policer
> -- the required DPDK bits are not available in DPDK 18.11
> 
> On 25/07/2017 14:25, Kevin Traynor wrote:
>> Hi All,
>>
>> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
>> Everyone is welcome, it's a chance to share status/plans etc.
>>
>> It's scheduled for every 2 weeks starting 26th July. Meeting time is
>> currently @ 4pm UTC.
>>
>> You can connect through Bluejeans or through dial in:
>>
>> https://bluejeans.com/139318596
>>
>> US: +1.408.740.7256
>> UK: +44.203.608.5256
>> Germany: +49.32.221.091256
>> Ireland: +353.1.697.1256
>> Other numbers at https://www.bluejeans.com/numbers
>> Meeting ID: 139318596
>>
>> thanks,
>> Kevin.
>>
> 
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-04-17 Thread Kevin Traynor
Next meeting April 15th 1600 UTC

Attendees: Aaron, Alejandro, David, Fouad, Flavio, Ariel, Pieter, Mark,
Ian, Scott, Kevin.

===
GENERAL
===

- UNH lab testing (Aaron)
-- Integrating ovs_perf test scripts
-- Testing dpdk-latest OVS branch and dpdk master + patches from dpdk-dev
-- Would prefer a stable OVS base to avoid multiple moving targets
-- Dashboard https://lab.dpdk.org/results/dashboard/
-- Results mailing list https://mails.dpdk.org/listinfo/test-report

- DPDK stable releases
- DPDK 18.11.1 (OVS 2.11, OVS Master)
- Recently available, validated.
- DPDK 17.11.5 (OVS 2.10, OVS 2.9)
- Available but unit test failures flagged in DPDK validation.
- 17.11.6 will be released soon, so might be better to wait and
validate with it
- DPDK 16.11.9 (OVS 2.7)
- Final release for 16.11, 2 year support cycle ended.
- Probably worth it? as it's the last one

- DPDK 19.05 release
- dpdk-latest branch patched to compile with DPDK master (Kudos Ophir)
- dpdk-latest branch process
- if this is to be used to detect regressions with DPDK patches in
UNH, then it should not be updated much. However, then it loses some
effectiveness that the latest OVS is functional with the latest dpdk.
Maybe there is need for 2 branches with different purposes. Ian to send
a mail to discuss.

- Spring cleaning
- Deprecated features
- General question about deprecation and time frames.
- vhostuser
-- Not causing a maintenance burden as it's mostly shared code with
vhostuserclient
-- Aware of some cases where users want to upgrade from 2.6 -> newer
release but don't want to switch to vhostuserclient at upgrade time as
it's an additional risk.

- Experimental Features
- vhost zero copy
- SMC
- HWOL
- Experimental Tag process?
-  Should there be a set path to removing experimental tag for each
feature, even if that is different based on the type of feature.



PERFORMANCE/FEATURES

- Features Targeting OVS 2.12
- HWOL vport offloads
- DPCLS function pointers + scalar optimizations
- RFC4115 Egress policer
-- the required DPDK bits are not available in DPDK 18.11

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-03-20 Thread Kevin Traynor
Next meeting April 15th 1700 UTC

Attendees: David, Frikkie, Ophir, Flavio, Roni, Scott, Johann, Ian,
Mesut, Simon, Fouad, Kevin.

Roni gave a presentation on Hardware offloading in OVS-DPDK using the
rte_flow API.

Slides are here:
https://www.slideshare.net/KevinTraynor2/ovs-dpdk-hwoffload-way-to-full-offload
Recording is here: https://bluejeans.com/s/hK70u

thanks,
Kevin.

On 25/07/2017 14:25, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-02-07 Thread Kevin Traynor
Next meeting Feb 20th 1700 UTC (will cancel if OVS2.11 already released
or no agenda)

Attendees: Aaron, David, Alejandro, Asaf, Frikkie, Ophir, Pieter,
Johann, Ian, Kevin.

===
GENERAL
===
- OVS 2.11 Release
-- No blockers reported, so still heading for
http://docs.openvswitch.org/en/latest/internals/release-process/?highlight=release#release-scheduling

- DPDK Stable Releases
-- 18.11.1-RC1 in about a week
-- Considering validation times, 18.11.1 won't be ready for OVS 2.11
-- Next 17.11.5 release is waiting validation
-- Ian said may be able to do some RC testing with OVS test setup

- OVS CI Status
-- Aaron has some NICs sent by vendors ready for this
-- Servers in UNH, but they will be changed shortly
-- There is a regular call about the DPDK Lab
-- Next meeting is next Tuesday 12th Feb. Details in [1].


PERFORMANCE/FEATURES

- DPDK 18.11 Hugepage Memory limits
-- Patched added and backported to 2.11, to add the socket-limit by
default and so keep the existing default behavior

- Unifying DPDK EAL Arguments
-- Discussion on ML about this proposal to remove the some of the
specific DB entries for DPDK EAL args
-- Would be a user visible change, so good if people can to look at the RFC

- MESON packaging and Build
-- RH using make for DPDK
-- Aaron will try out pkg-config patch


Bugs

- dpif-netdev:fix reload pmd's dead lock
-- Now resolved as being issue with user local code changes
-- https://mail.openvswitch.org/pipermail/ovs-dev/2019-February/355981.html


[1]
When: Tuesday, February 12, 2019 2:00 PM-2:30 PM (UTC+00:00) Dublin,
Edinburgh, Lisbon, London.
Where: Skype Meeting

.
--> Join Skype Meeting
  Trouble Joining? Try Skype Web
App
Join by phone
+1(916)356-2663 (or your local bridge access #) Choose bridge
5.
(Global)   English (United States)
Find a local number

Conference ID: 298060418
 Forgot your dial-in PIN?
|Help


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2019-01-10 Thread Kevin Traynor
Next meeting Jan 23 1700 UTC

Minutes for 9th January.
Attendees: David, Asaf, Flavio, Ian, Tiago, Ophir, Johann, Aaron,
Frikkie, Simon, Pieter, Kevin.

===
GENERAL
===
- OVS 2.11
-- Release Dates
http://docs.openvswitch.org/en/latest/internals/release-process/?highlight=release#release-scheduling

- Meeting Frequency
-- Will move meeting to bi-weekly for next few until 2.11 is released

- Backports
-- Some discussion about what gets backported into older branches
-- There was a request (Asaf) for backport of TSO into older releases
-- Counter argument is that it is a new experimental feature so could
de-stabilze the code



PERFORMANCE/FEATURES

- Port Representors
-- Looks almost ready for merge
-- Giving it another day for comments

- MSEG
-- Has some acks
- TSO
-- Incremental on top of MSEG
-- Final few edits being made by Tiago
-- These 2 would have experimental tag initially

- PMD Auto Balance
-- v4 coming from Nitin
-- Kevin has been testing


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-11-16 Thread Ilya Maximets
> 
> On 15 Nov 2018, at 15:18, Kevin Traynor wrote:
> 
>> Next meeting 12th December
>> (May cancel if no agenda items as DPDK/OVS confs the previous week)
>>
>> Minutes for 14th November.
>> Attendees: Pieter, Asaf, Timothy, Ophir, Ian, Thomas, David, Matteo,
>> Johann, Aaron, Tiago, Kevin.
>>
>> ===
>> GENERAL
>> ===
>> - Ian is one of the core committers :-)
>> -- He will still use his private branch for validation
>> -- Patches will be applied directly into main tree
>> -- i.e. no more pull requests
>>
>> 
>> PERFORMANCE/FEATURES
>> 
>> - DPDK 18.08/18.11 update (Kevin)
>> -- sent patches for update to 18.11
>> -- Ian found an issue with CRC strip, to be fixed
>> -- Ophir also sent a patch prior to meeting
>> -- Thomas M, explained some of the new features of hotplug
>> -- Discussed integration of changes and if it should be broken up 
>> into:
>> -- 1. Minimal update to use 18.11
>> -- 2. Extend OVS to take advantage of new features in 18.11
>> -- Discussion to be continued on ML
>>
>> - CI lab (Ophir/Aaron/Ian)
>> -- Not much changed
>> -- Testing done in VM
>> -- Mlx to check about Hw for Aaron
>>
>> - 17.11.4 (Eelco/Aaron)
>> -- Slow start up issue reported because of some patches in 17.11.4
>> -- Alejandro sent patch for DPDK 17.11 branch
>> -- https://mails.dpdk.org/archives/dev/2018-November/118770.html
>> -- Eelco will add some more details
> 
> This issue got introduced due to commit 293c0c4b9. This change will try 
> to map the huge page memory we need starting at 0x1. If it fails 
> the hint, it will retry increasing the address, until it gets the 
> mapping at the requested address. This to minimise the chance to map it 
> outside the HWs DMA address space.
> 
> However just before doing this DPDK also mmaps each individual huge page 
> in the system. It starts low, but it will collide with the 0x1 
> address.
> 
> When this happens there a quite some retries until we find the mmaps we 
> want. So the more memory in huge pages, the more time it takes. It 
> depends on the number of huge pages in the system, not the memory 
> configured for OVS.
> 
> FYI this mapping on a 32G huge page system:
> 4000-8000 rw-s  00:23 206083 
> /dev/hugepages/rtemap_1
> 8000-c000 rw-s  00:23 206084 
> /dev/hugepages/rtemap_2
> c000-1 rw-s  00:23 206085
> /dev/hugepages/rtemap_3
> 1-14000 rw-s  00:23 206086   
> /dev/hugepages/rtemap_4
> 14000-18000 rw-s  00:23 206087   
> /dev/hugepages/rtemap_5
> 18000-1c000 rw-s  00:23 206088   
> /dev/hugepages/rtemap_6
> 1c000-2 rw-s  00:23 206089   
> /dev/hugepages/rtemap_7
> 2-24000 rw-s  00:23 206090   
> /dev/hugepages/rtemap_8
> 24000-28000 rw-s  00:23 206091   
> /dev/hugepages/rtemap_9
> 28000-2c000 rw-s  00:23 206092   
> /dev/hugepages/rtemap_10
> 2c000-3 rw-s  00:23 206093   
> /dev/hugepages/rtemap_11
> 3-34000 rw-s  00:23 206094   
> /dev/hugepages/rtemap_12
> 34000-38000 rw-s  00:23 206095   
> /dev/hugepages/rtemap_13
> 38000-3c000 rw-s  00:23 206096   
> /dev/hugepages/rtemap_14
> 3c000-4 rw-s  00:23 206097   
> /dev/hugepages/rtemap_15
> 4-44000 rw-s  00:23 206098   
> /dev/hugepages/rtemap_16
> 44000-48000 rw-s  00:23 206099   
> /dev/hugepages/rtemap_17
> 48000-4c000 rw-s  00:23 206100   
> /dev/hugepages/rtemap_18
> 4c000-5 rw-s  00:23 206101   
> /dev/hugepages/rtemap_19
> 5-54000 rw-s  00:23 206102   
> /dev/hugepages/rtemap_20
> 54000-58000 rw-s  00:23 206103   
> /dev/hugepages/rtemap_21
> 58000-5c000 rw-s  00:23 206104   
> /dev/hugepages/rtemap_22
> 5c000-6 rw-s  00:23 206105   
> /dev/hugepages/rtemap_23
> 6-64000 rw-s  00:23 206106   
> /dev/hugepages/rtemap_24
> 64000-68000 rw-s  00:23 206107   
> /dev/hugepages/rtemap_25
> 68000-6c000 rw-s  00:23 206108   
> /dev/hugepages/rtemap_26
> 6c000-7 rw-s  00:23 206109   
> /dev/hugepages/rtemap_27
> 

Re: [ovs-dev] OVS-DPDK public meeting

2018-11-15 Thread Eelco Chaudron




On 15 Nov 2018, at 15:18, Kevin Traynor wrote:


Next meeting 12th December
(May cancel if no agenda items as DPDK/OVS confs the previous week)

Minutes for 14th November.
Attendees: Pieter, Asaf, Timothy, Ophir, Ian, Thomas, David, Matteo,
Johann, Aaron, Tiago, Kevin.

===
GENERAL
===
- Ian is one of the core committers :-)
-- He will still use his private branch for validation
-- Patches will be applied directly into main tree
-- i.e. no more pull requests


PERFORMANCE/FEATURES

- DPDK 18.08/18.11 update (Kevin)
-- sent patches for update to 18.11
-- Ian found an issue with CRC strip, to be fixed
-- Ophir also sent a patch prior to meeting
-- Thomas M, explained some of the new features of hotplug
-- Discussed integration of changes and if it should be broken up 
into:

-- 1. Minimal update to use 18.11
-- 2. Extend OVS to take advantage of new features in 18.11
-- Discussion to be continued on ML

- CI lab (Ophir/Aaron/Ian)
-- Not much changed
-- Testing done in VM
-- Mlx to check about Hw for Aaron

- 17.11.4 (Eelco/Aaron)
-- Slow start up issue reported because of some patches in 17.11.4
-- Alejandro sent patch for DPDK 17.11 branch
-- https://mails.dpdk.org/archives/dev/2018-November/118770.html
-- Eelco will add some more details


This issue got introduced due to commit 293c0c4b9. This change will try 
to map the huge page memory we need starting at 0x1. If it fails 
the hint, it will retry increasing the address, until it gets the 
mapping at the requested address. This to minimise the chance to map it 
outside the HWs DMA address space.


However just before doing this DPDK also mmaps each individual huge page 
in the system. It starts low, but it will collide with the 0x1 
address.


When this happens there a quite some retries until we find the mmaps we 
want. So the more memory in huge pages, the more time it takes. It 
depends on the number of huge pages in the system, not the memory 
configured for OVS.


FYI this mapping on a 32G huge page system:
4000-8000 rw-s  00:23 206083 
/dev/hugepages/rtemap_1
8000-c000 rw-s  00:23 206084 
/dev/hugepages/rtemap_2
c000-1 rw-s  00:23 206085
/dev/hugepages/rtemap_3
1-14000 rw-s  00:23 206086   
/dev/hugepages/rtemap_4
14000-18000 rw-s  00:23 206087   
/dev/hugepages/rtemap_5
18000-1c000 rw-s  00:23 206088   
/dev/hugepages/rtemap_6
1c000-2 rw-s  00:23 206089   
/dev/hugepages/rtemap_7
2-24000 rw-s  00:23 206090   
/dev/hugepages/rtemap_8
24000-28000 rw-s  00:23 206091   
/dev/hugepages/rtemap_9
28000-2c000 rw-s  00:23 206092   
/dev/hugepages/rtemap_10
2c000-3 rw-s  00:23 206093   
/dev/hugepages/rtemap_11
3-34000 rw-s  00:23 206094   
/dev/hugepages/rtemap_12
34000-38000 rw-s  00:23 206095   
/dev/hugepages/rtemap_13
38000-3c000 rw-s  00:23 206096   
/dev/hugepages/rtemap_14
3c000-4 rw-s  00:23 206097   
/dev/hugepages/rtemap_15
4-44000 rw-s  00:23 206098   
/dev/hugepages/rtemap_16
44000-48000 rw-s  00:23 206099   
/dev/hugepages/rtemap_17
48000-4c000 rw-s  00:23 206100   
/dev/hugepages/rtemap_18
4c000-5 rw-s  00:23 206101   
/dev/hugepages/rtemap_19
5-54000 rw-s  00:23 206102   
/dev/hugepages/rtemap_20
54000-58000 rw-s  00:23 206103   
/dev/hugepages/rtemap_21
58000-5c000 rw-s  00:23 206104   
/dev/hugepages/rtemap_22
5c000-6 rw-s  00:23 206105   
/dev/hugepages/rtemap_23
6-64000 rw-s  00:23 206106   
/dev/hugepages/rtemap_24
64000-68000 rw-s  00:23 206107   
/dev/hugepages/rtemap_25
68000-6c000 rw-s  00:23 206108   
/dev/hugepages/rtemap_26
6c000-7 rw-s  00:23 206109   
/dev/hugepages/rtemap_27
7-74000 rw-s  00:23 206110   
/dev/hugepages/rtemap_28
74000-78000 rw-s  00:23 206111   
/dev/hugepages/rtemap_29
78000-7c000 rw-s  00:23 206112

Re: [ovs-dev] OVS-DPDK public meeting

2018-11-15 Thread Kevin Traynor
Next meeting 12th December
(May cancel if no agenda items as DPDK/OVS confs the previous week)

Minutes for 14th November.
Attendees: Pieter, Asaf, Timothy, Ophir, Ian, Thomas, David, Matteo,
Johann, Aaron, Tiago, Kevin.

===
GENERAL
===
- Ian is one of the core committers :-)
-- He will still use his private branch for validation
-- Patches will be applied directly into main tree
-- i.e. no more pull requests


PERFORMANCE/FEATURES

- DPDK 18.08/18.11 update (Kevin)
-- sent patches for update to 18.11
-- Ian found an issue with CRC strip, to be fixed
-- Ophir also sent a patch prior to meeting
-- Thomas M, explained some of the new features of hotplug
-- Discussed integration of changes and if it should be broken up into:
-- 1. Minimal update to use 18.11
-- 2. Extend OVS to take advantage of new features in 18.11
-- Discussion to be continued on ML

- CI lab (Ophir/Aaron/Ian)
-- Not much changed
-- Testing done in VM
-- Mlx to check about Hw for Aaron

- 17.11.4 (Eelco/Aaron)
-- Slow start up issue reported because of some patches in 17.11.4
-- Alejandro sent patch for DPDK 17.11 branch
-- https://mails.dpdk.org/archives/dev/2018-November/118770.html
-- Eelco will add some more details

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-10-22 Thread Kevin Traynor
Next meeting 14th November 2018 16:00 UTC.

Minutes for 17th October (apologies for delay)
Attendees: Johann, Flavio, Simon, Pieter, Ian, Frikkie, Tiago, Yipeng,
Jason, Ophir, Tiago, Kevin.

===
GENERAL
===
- 16.11 eol
-- 16.11.9 (Dec) is the last planned stable release for DPDK 16.11
-- fyi OVS 2.7 uses this

- Latest dot releases for 16.11/17.11
-- they have new stable bugfix releases
-- patches submitted for it
-- should be straightforward
-- Kevin to review
-- (since merged)

OVS release dates are here
-
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling


PERFORMANCE/FEATURES

- dpdk-latest branch
-- Ian is planning to rebase at the end of each week
-- Ophir talked about the dev_attach/detach deprecation..
-- It is intended that by 18.11 release, there will be an
non-experimental alternatives

- dpdk-hwol branch
-- hwol is wip
-- Ian discussing internally who will be looking at hwol

- 0-day
-- positive reaction so far from DPDK lab folks to running some 0-day
checks in the DPDK lab

- Ericsson PMD auto-load balancing (Kevin)
-- New RFC for this feature submitted by Ericsson
-- Needs reviews
-- Kevin planning to review

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-09-20 Thread Kevin Traynor
Minutes for 19th September.

Short meeting. Moving back to monthly.
Next meeting 17th October 2018 16:00 UTC.

Attendees: Aaron, Eelco, Ian, Frikkie, Pieter, Kevin.

===
GENERAL
===
- DPDK userspace
-- Some talks related to OVS. Most slides are here
https://dpdkuserspace2018.sched.com/

- OVS Con
-- Venue/dates aligned with US DPDK Conf
-- CFP ends Sept 21!


PERFORMANCE/FEATURES

- dpdk-latest/dpdk-hwol branches
-- Ian rebased to master OVS last Friday
-- Reviews of Ophir's patch done
-- Some deprecated API's causing build issues
-- (Ophir has sent v3 since meeting)

- 0-day testing
-- Ian is investigating if there an option to run some of this as part
of the LF DPDK lab @ UNH
-- Aaron has worked on integrating support for new dpdk-* branches

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-08-23 Thread Kevin Traynor
Minutes of meeting 22nd August 2018.

Next meeting 19th September 2018.

Attendees:  Ian, Sameh, Tiago, Aaron, Eelco, Billy, Johann, Simon,
Pieter, Kevin.

===
GENERAL
===
- OVS 2.10
-- OVS 2.10 Released
--- No one had any other updates. No news, good news ?

- OVS DPDK dev branches
-- Agreement that branches can be hosted as part of OVS github repo.
-- Two new branches to be created
--- branch-dpdk-next
--- branch-dpdk-hwol
-- Questions to be resolved
--- Which DPDK to target? Latest release or head of master?
--- How often to rebase to head of OVS master?
-- Preference expressed towards running with latest DPDK master, so any
issues can be found sooner
-- Open questions above and how to check if there is something broken.
-- Ian will send something to ML to discuss these.

- DPDK userspace, Dublin Sept 5th-6th
-- Several people on call going, if anyone wants to discuss OVS-DPDK


PERFORMANCE/FEATURES


- Outstanding bug fixes:
-- dpif-netdev: Avoid reordering of packets in a batch with same megaflow.
--- v6 seems to correct issues flagged in v5, will be part of pull
request this week unless any other issues raised.

-- Correct 40G link speed detection
--- Tested, will be applied and backported this week.
-- Open about other link speeds, being discussed on ML

- Features
-- Add port/queue based rxq to pmd assignment.
--- This allows simple round-robin rxq to pmd assignment option.

-- Support multi-segment mbufs
-- RFC TSO Support
--- rebased locally, new RFC or patch coming soon

-- system-dpdk: add support to ping two namespaces
--- Allows real DPDK testing without a physical NIC using vhost and testpmd


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-08-09 Thread Kevin Traynor
Next meeting: 21st August 16:00 UTC.

Minutes of meeting 8th August 2018.
Attendees: Eelco, Thomas, Matteo, Ian, Ophir, Johann, Yipeng, Tiago,
Simon, Kevin.

===
GENERAL
===
- OVS 2.10
-- No info on anything that would make 2.10 slip
-- No news is good news :-)

- Updates to OVS to use latest DPDK
-- DPDK 18.11 will be an LTS and will be required for hardware offload
-- Suggestion to move OVS master to use DPDK 18.08 interim step
-- Would give time to flush out any integration bugs using later DPDK
releases before DPDK 18.11 is available

- Branches for future work
-- Request from Ophir to have a branch for hardware offload as it will
require significant effort. Ian will talk with Ben about it where it
should be.
-- Suggestion for the future to have a new branch working with latest
DPDK (e.g. 19.02/19.05 etc)to catch and feedback any integration issues.


PERFORMANCE/FEATURES


- Outstanding bug fixes:
-- dpif-netdev: Avoid reordering of packets in a batch with same megaflow.
-- This has been reported in the wild and would need to go on branches.
Question about whether this should try to be included for 2.10 release
or not. But anyway patch is not merged in master yet.

- Tiago has posted an RFC of TSO

- Move OVS 2.7 to use 16.11.7
-- Any reason not to? No one had any


HARDWARE OFFLOAD

- Ophir gave us an update and it seems like there has been good progress
and collaboration between vendors.
- There would need to be some new functionality wrt adding several ports
at once but it wouldn't break backward compatibility.

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-07-26 Thread Kevin Traynor
Next meeting: 8th August 16:00 UTC.

Minutes of meeting Wed 25th July.
Attendees: Flavio, Shahaf, Johann, Aaron, Thomas, Yipeng, Ian, Frikkie,
Olga, Tiago, Simon, Sameh, Kevin

===
GENERAL
===
- OVS 2.10
-- Branch created Wednesday 25th
-- Release targeted for 13th August
-- Feature freeze in place
-- Bug fixes only accepted for 2.10

- Discussion about path towards using newer DPDK
-- Newer DPDK will be needed for some new features being developed
-- (e.g. full hw offload)
-- OVS will need changes for newer DPDK API
-- Thomas expressed concern that jumping several DPDK releases will mean
a lot of OVS change at once
-- Requested a branch for working with latest DPDK be provided to ease
integration and reduce duplicate work
-- Questions about if it would be later merged with master, how
maintained etc.



PERFORMANCE/FEATURES


- Multisegment Mbuf
-- Will not be part of OVS 2.10 but will be upstreamed post 2.10
branching to allow more testing and input while on master before 2.11
release.
- dpif-netdev: Combine CD and DFC patch for datapath refactor
-- Upstreamed, part of OVS 2.10

- Ericsson drop packets stats patch
-- Patch doesn't apply on master, no reviews to date.
-- Work being taken over by Keshav Gupta of ericsson.

- Outstanding bug fixes:
-- dpif-netdev: Avoid reordering of packets in a batch with same megaflow.
--- Reviews/feedback ongoing.
-- netdev-dpdk: Fix failure to configure flow control at netdev-init.
--- Review/feedback ongoing.

- check-dpdk (Aaron):
-- having some trouble with background testpmd
-- have a rough series almost ready to go upstream


HARDWARE OFFLOAD

Full offload (Mlx)
- Initial stages of work
- Planning on using DPDK 18.11
- Some gaps in approach compared with Intel
- Being discussed to see how to close the gaps for a common solution
- Simon requested invite to meeting


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-07-02 Thread Vishal Deep Ajmera
Hi,

Awaiting comments on "dpif-netdev: Avoid reordering of packets in a batch with 
same megaflow". Did anyone tried and see any issues ?

Warm Regards,
Vishal Ajmera

> -Original Message-
> From: ovs-dev-boun...@openvswitch.org  boun...@openvswitch.org> On Behalf Of Kevin Traynor
> Sent: Thursday, June 28, 2018 3:28 PM
> To: d...@openvswitch.org
> Subject: Re: [ovs-dev] OVS-DPDK public meeting
> 
> Minutes of meeting Wed 27th June.
> Next meeting: 11th July.
> 
> Attendees: Anders, Simon, Shahaf, Olga, Aaron, Sameh, Yipeng, Ian, Vishal,
> Johann, Tiago, Kevin.
> 
> ===
> GENERAL
> ===
> - Meeting frequency
> -- Will move to bi-weekly as heading towards 2.10
> -- Next meeting 11th July 16:00 UTC
> 
> - 0 day robot and automated CI.
> -- Bleep bloop. Welcome 0-day Robot.
> -- Interesting possibilities to run CI on patches
> -- Could federate so that vendors run CI on their hardware
> 
> 
> PERFORMANCE/FEATURES
> 
> - HWOL Partial Offload
> -- V11 under review
> -- Some differences between Mlx and RH testing
> -- Shahaf will sync with Flavio to resolve
> 
> - Mempool dual model support
> -- Feedback received from RH, Intel, V2 submitted under review
> -- Would like to get this in soon so it has soak time
> 
> - Multisegment Mbuf
> -- v8 under review
> 
> - dpif-netdev: Combine CD and DFC patch for datapath refactor
> -- New patch to be submitted that turns this off by default
> -- Billy was testing and will review
> 
> - Vhost PMD
> -- Dropped for OVS 2.10 based on community feedback
> 
> - Ericsson drop packets stats patch
> -- Patch doesn't apply on master
> 
> - Support for DPDK 17.11.3/16.11.7
> -- Any reasons not to update the docs/travis to point to these?
> -- No!
> 
> - Outstanding bug fixes:
> -- dpif-netdev: Avoid reordering of packets in a batch with same megaflow.
> --- This looks to be needed
> 
> 
> HARDWARE OFFLOAD
> 
> - Classification offload
> -- Covered above
> 
> - Full offload
> -- No updates
> 
> 
> On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> > Hi All,
> >
> > The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> > Everyone is welcome, it's a chance to share status/plans etc.
> >
> > It's scheduled for every 2 weeks starting 26th July. Meeting time is
> > currently @ 4pm UTC.
> >
> > You can connect through Bluejeans or through dial in:
> >
> > https://bluejeans.com/139318596
> >
> > US: +1.408.740.7256 
> > UK: +44.203.608.5256 
> > Germany: +49.32.221.091256 
> > Ireland: +353.1.697.1256  Other numbers at
> > https://www.bluejeans.com/numbers Meeting ID: 139318596
> >
> > thanks,
> > Kevin.
> >
> 
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-28 Thread Kevin Traynor
Minutes of meeting Wed 27th June.
Next meeting: 11th July.

Attendees: Anders, Simon, Shahaf, Olga, Aaron, Sameh, Yipeng, Ian,
Vishal, Johann, Tiago, Kevin.

===
GENERAL
===
- Meeting frequency
-- Will move to bi-weekly as heading towards 2.10
-- Next meeting 11th July 16:00 UTC

- 0 day robot and automated CI.
-- Bleep bloop. Welcome 0-day Robot.
-- Interesting possibilities to run CI on patches
-- Could federate so that vendors run CI on their hardware


PERFORMANCE/FEATURES

- HWOL Partial Offload
-- V11 under review
-- Some differences between Mlx and RH testing
-- Shahaf will sync with Flavio to resolve

- Mempool dual model support
-- Feedback received from RH, Intel, V2 submitted under review
-- Would like to get this in soon so it has soak time

- Multisegment Mbuf
-- v8 under review

- dpif-netdev: Combine CD and DFC patch for datapath refactor
-- New patch to be submitted that turns this off by default
-- Billy was testing and will review

- Vhost PMD
-- Dropped for OVS 2.10 based on community feedback

- Ericsson drop packets stats patch
-- Patch doesn't apply on master

- Support for DPDK 17.11.3/16.11.7
-- Any reasons not to update the docs/travis to point to these?
-- No!

- Outstanding bug fixes:
-- dpif-netdev: Avoid reordering of packets in a batch with same megaflow.
--- This looks to be needed


HARDWARE OFFLOAD

- Classification offload
-- Covered above

- Full offload
-- No updates


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-06 Thread Kevin Traynor
On 06/05/2018 04:40 PM, Christian Ehrhardt wrote:
> 
> 
> On Tue, Jun 5, 2018 at 3:28 PM, Stokes, Ian  > wrote:
> 
> > On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor  >
> > wrote:
> > 
> > > Minutes of meeting Wed 30th May.
> > >
> > > [...]
> > >
> > 
> > 
> > > - DPDK 18.05
> > > -- Will be released today/tomorrow
> > > -- Some delays due to a lot of patches and last minute bug fixes
> > >
> > 
> > Hi,
> > I wanted to ask if anyone is already looking at DPDK 18.05 toleration or
> > even exploitation.
> > 
> > I just tried to built recent OVS against it and (there might be more) at
> > least dpdk change
> >   cd8c7c7c ethdev: replace bus specific struct with generic dev
> > 
> > breaks OVS due to code in lib/netdev-dpdk.c accessing that with an error
> > like:
> > 
> > ../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
> > member named ‘pci_dev’
> >  if (dev_info.pci_dev) {
> > 
> > I re-built an old 2.9.0, but saw that even on master the code still is 
> as-
> > is, so I assume OVS master and coming 2.9.3 are affected as well.
> > 
> 
> Thanks for raising Christian,
> 
> It wouldn't be a clean transition from 17.11 to 18.05 as there are a
> few changes (as you have spotted). AFAIK there are also changes to
> the meter library to provision profiles, this would have to be
> addressed in OVS also.
> 
> > Usually a few days after DPDK there were patches for OVS, but so far I
> > found nothing on the mailing list.
> > So I wanted to ask if there is someone already (planning to) work on
> > these?
> 
> I was planning to if the community agreed it was warranted.
> 
> However the general feeling expressed at the past few community
> calls is that the next move should be to DPDK 18.11 LTS and I tend
> to agree with this.
> 
> The main advantage of this is the DPDK LTS lifecycle provides bug
> fixes for DPDK for 2 years from release. Moving to a non DPDK LTS
> becomes a pain as critical bug fixes will not be backported on the
> DPDK side so are not addressed in OVS with DPDK either, we've seen
> this with some of the CVE fixes for vhost quite recently.
> 

+1. Also, consider that it's not just a few bug fixes - it's hundreds.

The OVS branches are typically bug fix only, so what seems ok now,
doesn't look as nice in 3 months time when there are no more DPDK bug
fixes and something is not working. Take that recent DPDK CVE as an
example (but it would be the same for any DPDK bug)

OVS 2.6 uses DPDK 16.07 - no CVE fix
OVS 2.7 uses DPDK 16.11 LTS - CVE fix
OVS 2.8 uses DPDK 17.05 - no CVE fix
OVS 2.9 uses DPDK 17.11 LTS - CVE fix

> 18.05 is also the largest DPDK release to date with a lot of code
> being introduced in the later RC stages which IMO increases the risk
> rather than the gain of moving to it.
> 
> However I'm open to discussing if a move to 18.05 is warranted, are
> there any critical features or usecases it enables that you had in mind?
> 
> 
> There are always the two big groups of users.
> - Those that want max stability for a huge Production setup (which would
> follow the pick LTS argument)
> - And those that want/need the very latest HW support and features
> (which would always prefer the latest version)
> 
> I had no single critical feature in mind for 18.05, but especially your
> argument of "the largest DPDK release to date with a lot of code being
> introduced" makes it interesting for the second group.
> Actually I think there are also plenty of new devices which are not
> supported at all before 18.02/18.05.
> 
> So far my DPDK upgrade policy was "the last DPDK available which has at
> least one point release AND works with OVS".
> If OpenVswitch really changed to only support to each DPDK LTS version,
> then I might have to follow that.
> I must admit I already had the same thought to only pick .11 stable
> versions, so I'm not totally opposed if that is the way it is preferred
> for Openvswitch.
> 
> But if we can make this a toleration (saying it works with 17.11 AND
> newer 18.05) then this would be a great contrib to OVS and IMHO be
> warranted.
> If the latter would work it could be great to spot issues early on
> instead of having a super-big jump from 17.11 to 18.11 in one shot.
> But if you have to kill support fot 17.11 to let it work with 18.05,
> then better not.
> 
> Interested what other opinions on this are.
>

I think it's best to be sticky to LTS and only consider moving if
there's a new compelling ready to go feature, or there's support for a
new device that people need - and has been tested :-)

Kevin.

> 
> Thanks
> Ian
> 
> > ___
> > dev mailing list
> > d...@openvswitch.org 

Re: [ovs-dev] OVS-DPDK public meeting

2018-06-06 Thread Jan Scheurich
> > I was planning to if the community agreed it was warranted.
> >
> > However the general feeling expressed at the past few community calls is
> > that the next move should be to DPDK 18.11 LTS and I tend to agree with
> > this.
> >
> > The main advantage of this is the DPDK LTS lifecycle provides bug fixes
> > for DPDK for 2 years from release. Moving to a non DPDK LTS becomes a pain
> > as critical bug fixes will not be backported on the DPDK side so are not
> > addressed in OVS with DPDK either, we've seen this with some of the CVE
> > fixes for vhost quite recently.
> >
> > 18.05 is also the largest DPDK release to date with a lot of code being
> > introduced in the later RC stages which IMO increases the risk rather than
> > the gain of moving to it.
> >
> > However I'm open to discussing if a move to 18.05 is warranted, are there
> > any critical features or usecases it enables that you had in mind?
> >
> 
> There are always the two big groups of users.
> - Those that want max stability for a huge Production setup (which would
> follow the pick LTS argument)
> - And those that want/need the very latest HW support and features (which
> would always prefer the latest version)

I subscribe to that statement.

> 
> I had no single critical feature in mind for 18.05, but especially your
> argument of "the largest DPDK release to date with a lot of code being
> introduced" makes it interesting for the second group.
> Actually I think there are also plenty of new devices which are not
> supported at all before 18.02/18.05.
> 
> So far my DPDK upgrade policy was "the last DPDK available which has at
> least one point release AND works with OVS".
> If OpenVswitch really changed to only support to each DPDK LTS version,
> then I might have to follow that.
> I must admit I already had the same thought to only pick .11 stable
> versions, so I'm not totally opposed if that is the way it is preferred for
> Openvswitch.
> 
> But if we can make this a toleration (saying it works with 17.11 AND newer
> 18.05) then this would be a great contrib to OVS and IMHO be warranted.
> If the latter would work it could be great to spot issues early on instead
> of having a super-big jump from 17.11 to 18.11 in one shot.
> But if you have to kill support fot 17.11 to let it work with 18.05, then
> better not.
> 
> Interested what other opinions on this are.

In my eyes that would the only way to satisfy both user's needs: Keep default 
support for the associated DPDK LTS release and add optional support for 
bleeding edge DPDK versions. The downside of this is that it will likely 
clutter the OVS code with conditional compiler directives to handle the DPDK 
API/ABI incompatibilities. Plus, someone must also clean these up at a later 
stage when they are no longer needed.

Today, OVS developers that really need the latest DPDK typically fork/branch 
OVS locally and maintain their fork until OVS master switches to the required 
DPDK version. That model doesn't burden the community with the problem.

BR, Jan
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-05 Thread Christian Ehrhardt
On Tue, Jun 5, 2018 at 7:04 PM, Aaron Conole  wrote:

> Hi Christian,
>
> Christian Ehrhardt  writes:
>
> > On Tue, Jun 5, 2018 at 3:28 PM, Stokes, Ian 
> wrote:
> >> > On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor 
> >> > wrote:
> >> >
> >> > > Minutes of meeting Wed 30th May.
> >> > >
> >> > > [...]
> >> > >
> >> >
> >> >
> >> > > - DPDK 18.05
> >> > > -- Will be released today/tomorrow
> >> > > -- Some delays due to a lot of patches and last minute bug fixes
> >> > >
> >> >
> >> > Hi,
> >> > I wanted to ask if anyone is already looking at DPDK 18.05 toleration
> or
> >> > even exploitation.
> >> >
> >> > I just tried to built recent OVS against it and (there might be more)
> at
> >> > least dpdk change
> >> >   cd8c7c7c ethdev: replace bus specific struct with generic dev
> >> >
> >> > breaks OVS due to code in lib/netdev-dpdk.c accessing that with an
> error
> >> > like:
> >> >
> >> > ../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
> >> > member named ‘pci_dev’
> >> >  if (dev_info.pci_dev) {
> >> >
> >> > I re-built an old 2.9.0, but saw that even on master the code still is
> >> as-
> >> > is, so I assume OVS master and coming 2.9.3 are affected as well.
> >> >
> >>
> >> Thanks for raising Christian,
> >>
> >> It wouldn't be a clean transition from 17.11 to 18.05 as there are a few
> >> changes (as you have spotted). AFAIK there are also changes to the meter
> >> library to provision profiles, this would have to be addressed in OVS
> also.
> >>
> >> > Usually a few days after DPDK there were patches for OVS, but so far I
> >> > found nothing on the mailing list.
> >> > So I wanted to ask if there is someone already (planning to) work on
> >> > these?
> >>
> >> I was planning to if the community agreed it was warranted.
> >>
> >> However the general feeling expressed at the past few community calls is
> >> that the next move should be to DPDK 18.11 LTS and I tend to agree with
> >> this.
> >>
> >> The main advantage of this is the DPDK LTS lifecycle provides bug fixes
> >> for DPDK for 2 years from release. Moving to a non DPDK LTS becomes a
> pain
> >> as critical bug fixes will not be backported on the DPDK side so are not
> >> addressed in OVS with DPDK either, we've seen this with some of the CVE
> >> fixes for vhost quite recently.
> >>
> >> 18.05 is also the largest DPDK release to date with a lot of code being
> >> introduced in the later RC stages which IMO increases the risk rather
> than
> >> the gain of moving to it.
> >>
> >> However I'm open to discussing if a move to 18.05 is warranted, are
> there
> >> any critical features or usecases it enables that you had in mind?
> >>
> > There are always the two big groups of users.
> > - Those that want max stability for a huge Production setup (which would
> > follow the pick LTS argument)
> > - And those that want/need the very latest HW support and features (which
> > would always prefer the latest version)
> > I had no single critical feature in mind for 18.05, but especially your
> > argument of "the largest DPDK release to date with a lot of code being
> > introduced" makes it interesting for the second group.
> > Actually I think there are also plenty of new devices which are not
> > supported at all before 18.02/18.05.
> > So far my DPDK upgrade policy was "the last DPDK available which has at
> > least one point release AND works with OVS".
> > If OpenVswitch really changed to only support to each DPDK LTS version,
> > then I might have to follow that.
> > I must admit I already had the same thought to only pick .11 stable
> > versions, so I'm not totally opposed if that is the way it is preferred
> for
> > Openvswitch.
> > But if we can make this a toleration (saying it works with 17.11 AND
> newer
> > 18.05) then this would be a great contrib to OVS and IMHO be warranted.
> > If the latter would work it could be great to spot issues early on
> instead
> > of having a super-big jump from 17.11 to 18.11 in one shot.
> > But if you have to kill support fot 17.11 to let it work with 18.05, then
> > better not.
> > Interested what other opinions on this are.
>
> /me looks left and right, then dons flame retardant pants
>

Hi Aaron, no need for these :-)


> One of the bigger community hurdles is to impress upon DPDK developers
> the importance of ABI/API stability.  Without this, then applications
> which consume DPDK (Open vSwitch, MoonGen, trex, etc) will always be
> version locked.  Even if the linker/loader doesn't immediately barf,
> there's no guarantee that things aren't broken.
>

I'd like to argue with you, but then can't.
We all know that velocity<->stability is a tradeoff, and being mostly
driven by bleeding edge HW DPDK chose a different focus than most others.
We are back at my statement of the two kinds of people now :-)


OTOH, by sticking with an LTS, we can 'guarantee' (well, with as much
> certainty as anything in life) that we are able to upgrade that version
> of the library without blowing up 

Re: [ovs-dev] OVS-DPDK public meeting

2018-06-05 Thread Aaron Conole
Hi Christian,

Christian Ehrhardt  writes:

> On Tue, Jun 5, 2018 at 3:28 PM, Stokes, Ian  wrote:
>> > On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor 
>> > wrote:
>> >
>> > > Minutes of meeting Wed 30th May.
>> > >
>> > > [...]
>> > >
>> >
>> >
>> > > - DPDK 18.05
>> > > -- Will be released today/tomorrow
>> > > -- Some delays due to a lot of patches and last minute bug fixes
>> > >
>> >
>> > Hi,
>> > I wanted to ask if anyone is already looking at DPDK 18.05 toleration or
>> > even exploitation.
>> >
>> > I just tried to built recent OVS against it and (there might be more) at
>> > least dpdk change
>> >   cd8c7c7c ethdev: replace bus specific struct with generic dev
>> >
>> > breaks OVS due to code in lib/netdev-dpdk.c accessing that with an error
>> > like:
>> >
>> > ../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
>> > member named ‘pci_dev’
>> >  if (dev_info.pci_dev) {
>> >
>> > I re-built an old 2.9.0, but saw that even on master the code still is
>> as-
>> > is, so I assume OVS master and coming 2.9.3 are affected as well.
>> >
>>
>> Thanks for raising Christian,
>>
>> It wouldn't be a clean transition from 17.11 to 18.05 as there are a few
>> changes (as you have spotted). AFAIK there are also changes to the meter
>> library to provision profiles, this would have to be addressed in OVS also.
>>
>> > Usually a few days after DPDK there were patches for OVS, but so far I
>> > found nothing on the mailing list.
>> > So I wanted to ask if there is someone already (planning to) work on
>> > these?
>>
>> I was planning to if the community agreed it was warranted.
>>
>> However the general feeling expressed at the past few community calls is
>> that the next move should be to DPDK 18.11 LTS and I tend to agree with
>> this.
>>
>> The main advantage of this is the DPDK LTS lifecycle provides bug fixes
>> for DPDK for 2 years from release. Moving to a non DPDK LTS becomes a pain
>> as critical bug fixes will not be backported on the DPDK side so are not
>> addressed in OVS with DPDK either, we've seen this with some of the CVE
>> fixes for vhost quite recently.
>>
>> 18.05 is also the largest DPDK release to date with a lot of code being
>> introduced in the later RC stages which IMO increases the risk rather than
>> the gain of moving to it.
>>
>> However I'm open to discussing if a move to 18.05 is warranted, are there
>> any critical features or usecases it enables that you had in mind?
>>
> There are always the two big groups of users.
> - Those that want max stability for a huge Production setup (which would
> follow the pick LTS argument)
> - And those that want/need the very latest HW support and features (which
> would always prefer the latest version)
> I had no single critical feature in mind for 18.05, but especially your
> argument of "the largest DPDK release to date with a lot of code being
> introduced" makes it interesting for the second group.
> Actually I think there are also plenty of new devices which are not
> supported at all before 18.02/18.05.
> So far my DPDK upgrade policy was "the last DPDK available which has at
> least one point release AND works with OVS".
> If OpenVswitch really changed to only support to each DPDK LTS version,
> then I might have to follow that.
> I must admit I already had the same thought to only pick .11 stable
> versions, so I'm not totally opposed if that is the way it is preferred for
> Openvswitch.
> But if we can make this a toleration (saying it works with 17.11 AND newer
> 18.05) then this would be a great contrib to OVS and IMHO be warranted.
> If the latter would work it could be great to spot issues early on instead
> of having a super-big jump from 17.11 to 18.11 in one shot.
> But if you have to kill support fot 17.11 to let it work with 18.05, then
> better not.
> Interested what other opinions on this are.

/me looks left and right, then dons flame retardant pants

One of the bigger community hurdles is to impress upon DPDK developers
the importance of ABI/API stability.  Without this, then applications
which consume DPDK (Open vSwitch, MoonGen, trex, etc) will always be
version locked.  Even if the linker/loader doesn't immediately barf,
there's no guarantee that things aren't broken.

OTOH, by sticking with an LTS, we can 'guarantee' (well, with as much
certainty as anything in life) that we are able to upgrade that version
of the library without blowing up the world.

If you can get a better ABI/API adherence in DPDK, then I'm all for it
(I'd love if we could just drop version numbers altogether, as it would
be the most 'natural' for developers and users).

>> Thanks
>> Ian
>>
>> > ___
>> > dev mailing list
>> > d...@openvswitch.org
>> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>>
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-05 Thread Christian Ehrhardt
On Tue, Jun 5, 2018 at 3:28 PM, Stokes, Ian  wrote:

> > On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor 
> > wrote:
> >
> > > Minutes of meeting Wed 30th May.
> > >
> > > [...]
> > >
> >
> >
> > > - DPDK 18.05
> > > -- Will be released today/tomorrow
> > > -- Some delays due to a lot of patches and last minute bug fixes
> > >
> >
> > Hi,
> > I wanted to ask if anyone is already looking at DPDK 18.05 toleration or
> > even exploitation.
> >
> > I just tried to built recent OVS against it and (there might be more) at
> > least dpdk change
> >   cd8c7c7c ethdev: replace bus specific struct with generic dev
> >
> > breaks OVS due to code in lib/netdev-dpdk.c accessing that with an error
> > like:
> >
> > ../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
> > member named ‘pci_dev’
> >  if (dev_info.pci_dev) {
> >
> > I re-built an old 2.9.0, but saw that even on master the code still is
> as-
> > is, so I assume OVS master and coming 2.9.3 are affected as well.
> >
>
> Thanks for raising Christian,
>
> It wouldn't be a clean transition from 17.11 to 18.05 as there are a few
> changes (as you have spotted). AFAIK there are also changes to the meter
> library to provision profiles, this would have to be addressed in OVS also.
>
> > Usually a few days after DPDK there were patches for OVS, but so far I
> > found nothing on the mailing list.
> > So I wanted to ask if there is someone already (planning to) work on
> > these?
>
> I was planning to if the community agreed it was warranted.
>
> However the general feeling expressed at the past few community calls is
> that the next move should be to DPDK 18.11 LTS and I tend to agree with
> this.
>
> The main advantage of this is the DPDK LTS lifecycle provides bug fixes
> for DPDK for 2 years from release. Moving to a non DPDK LTS becomes a pain
> as critical bug fixes will not be backported on the DPDK side so are not
> addressed in OVS with DPDK either, we've seen this with some of the CVE
> fixes for vhost quite recently.
>
> 18.05 is also the largest DPDK release to date with a lot of code being
> introduced in the later RC stages which IMO increases the risk rather than
> the gain of moving to it.
>
> However I'm open to discussing if a move to 18.05 is warranted, are there
> any critical features or usecases it enables that you had in mind?
>

There are always the two big groups of users.
- Those that want max stability for a huge Production setup (which would
follow the pick LTS argument)
- And those that want/need the very latest HW support and features (which
would always prefer the latest version)

I had no single critical feature in mind for 18.05, but especially your
argument of "the largest DPDK release to date with a lot of code being
introduced" makes it interesting for the second group.
Actually I think there are also plenty of new devices which are not
supported at all before 18.02/18.05.

So far my DPDK upgrade policy was "the last DPDK available which has at
least one point release AND works with OVS".
If OpenVswitch really changed to only support to each DPDK LTS version,
then I might have to follow that.
I must admit I already had the same thought to only pick .11 stable
versions, so I'm not totally opposed if that is the way it is preferred for
Openvswitch.

But if we can make this a toleration (saying it works with 17.11 AND newer
18.05) then this would be a great contrib to OVS and IMHO be warranted.
If the latter would work it could be great to spot issues early on instead
of having a super-big jump from 17.11 to 18.11 in one shot.
But if you have to kill support fot 17.11 to let it work with 18.05, then
better not.

Interested what other opinions on this are.


> Thanks
> Ian
>
> > ___
> > dev mailing list
> > d...@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>



-- 
Christian Ehrhardt
Software Engineer, Ubuntu Server
Canonical Ltd
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-05 Thread Stokes, Ian
> On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor 
> wrote:
> 
> > Minutes of meeting Wed 30th May.
> >
> > [...]
> >
> 
> 
> > - DPDK 18.05
> > -- Will be released today/tomorrow
> > -- Some delays due to a lot of patches and last minute bug fixes
> >
> 
> Hi,
> I wanted to ask if anyone is already looking at DPDK 18.05 toleration or
> even exploitation.
> 
> I just tried to built recent OVS against it and (there might be more) at
> least dpdk change
>   cd8c7c7c ethdev: replace bus specific struct with generic dev
> 
> breaks OVS due to code in lib/netdev-dpdk.c accessing that with an error
> like:
> 
> ../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
> member named ‘pci_dev’
>  if (dev_info.pci_dev) {
> 
> I re-built an old 2.9.0, but saw that even on master the code still is as-
> is, so I assume OVS master and coming 2.9.3 are affected as well.
> 

Thanks for raising Christian,

It wouldn't be a clean transition from 17.11 to 18.05 as there are a few 
changes (as you have spotted). AFAIK there are also changes to the meter 
library to provision profiles, this would have to be addressed in OVS also.

> Usually a few days after DPDK there were patches for OVS, but so far I
> found nothing on the mailing list.
> So I wanted to ask if there is someone already (planning to) work on
> these?

I was planning to if the community agreed it was warranted.

However the general feeling expressed at the past few community calls is that 
the next move should be to DPDK 18.11 LTS and I tend to agree with this.

The main advantage of this is the DPDK LTS lifecycle provides bug fixes for 
DPDK for 2 years from release. Moving to a non DPDK LTS becomes a pain as 
critical bug fixes will not be backported on the DPDK side so are not addressed 
in OVS with DPDK either, we've seen this with some of the CVE fixes for vhost 
quite recently.

18.05 is also the largest DPDK release to date with a lot of code being 
introduced in the later RC stages which IMO increases the risk rather than the 
gain of moving to it.

However I'm open to discussing if a move to 18.05 is warranted, are there any 
critical features or usecases it enables that you had in mind?

Thanks
Ian

> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-06-05 Thread Christian Ehrhardt
On Wed, May 30, 2018 at 7:49 PM, Kevin Traynor  wrote:

> Minutes of meeting Wed 30th May.
>
> [...]
>


> - DPDK 18.05
> -- Will be released today/tomorrow
> -- Some delays due to a lot of patches and last minute bug fixes
>

Hi,
I wanted to ask if anyone is already looking at DPDK 18.05 toleration or
even exploitation.

I just tried to built recent OVS against it and (there might be more) at
least dpdk change
  cd8c7c7c ethdev: replace bus specific struct with generic dev

breaks OVS due to code in lib/netdev-dpdk.c accessing that with an error
like:

../lib/netdev-dpdk.c:2800:17: error: ‘struct rte_eth_dev_info’ has no
member named ‘pci_dev’
 if (dev_info.pci_dev) {

I re-built an old 2.9.0, but saw that even on master the code still is
as-is, so I assume OVS master and coming 2.9.3 are affected as well.

Usually a few days after DPDK there were patches for OVS, but so far I
found nothing on the mailing list.
So I wanted to ask if there is someone already (planning to) work on these?
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-05-30 Thread Kevin Traynor
Minutes of meeting Wed 30th May.

Attendees: Eelco, Ian, Johan, Anders, Tiago, Shahaf, Armita, Kevin

===
GENERAL
===
- OVS 2.10
-- Dates: Feature Freeze, code freeze, release.
http://docs.openvswitch.org/en/latest/internals/release-process/#release-scheduling
-- Branch due to take place July 1st according to schedule
-- New features should have had some review before that

- DPDK 18.05
-- Will be released today/tomorrow
-- Some delays due to a lot of patches and last minute bug fixes


PERFORMANCE/FEATURES

- HWOL Partial Offload
-- A bug was found by Flavio
-- Needs patches for DPDK and OVS

- Mempool dual model support
-- v2 coming soon to a ML near you

- Multisegment Mbuff
-- Needed for GSO
-- Shahaf has some questions/concerns - will review

- dpif-netdev: Combine CD and DFC patch for datapath refactor
-- Experimental with default off may be best option for this atm

- Vhost PMD
-- Questions about value of this being discussed on ML

- Ericsson drop packets stats patch
-- Would be good to help debug pkt drops

- Outstanding bug fixes:
-- netdev-dpdk: Handle ENOTSUP for rte_eth_dev_set_mtu.
-- OVS-DPDK: Change "dpdk-socket-mem" default value.
-- netdev-dpdk: Enable HW_CRC_STRIP for virtual functions.
-- ovs-thread: Fix thread id for threads not started with
ovs_thread_create()


HARDWARE OFFLOAD

- Full offload
-- No updates

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-05-02 Thread Kevin Traynor
Next meeting: 30th May.

Attendees: Anders, Ciara, Jan, Johann, Sameh, Ian, Shahaf, Frikkee,
Simon, Tiago, Yipeng, Jason, Billy, Kevin.

===
GENERAL
===
- DPDK 17.11.2
-- Ian investigating a regression with testpmd in the guest when using
17.11.2 and vsperf

- DPDK 18.05
-- New features introduced available in links below
--- https://dpdk.org/doc/guides/rel_notes/release_18_05.html
--- https://dpdk.org/doc/guides/rel_notes/release_18_02.html
-- Enables ongoing Full offload work
--- Shahaf mentioned that PMD implementations will not be in 18.05

-- Discussion around merits using of DPDK LTS vs. latest DPDK version
--- Rolling bugfixes vs. bleeding edge functionality


PERFORMANCE/FEATURES

- mempools
-- Ian is going to submit an RFC in the next few weeks
-- It will add back in the shared mempool model
-- That will at least enable continuity for 2.10 and can be used as a
platform for future mempool improvements

- Detailed PMD metrics
-- Will be part of the next pull request

- Documentation re-org
-- Stephen and Ian trying to re-organize it
-- Needs input - please shout if you think it doesn't make sense

- LSC interrupt mode
-- People generally in favour of merging it, even though some of the
issue it resolves have alternative fixes in some DPDK versions.


HARDWARE OFFLOAD

- Classification offload
-- Looking to add it in pull-request+1
-- Any more comments? Speak now, or send patches later :-)

- Full offload
-- APIs are added in DPDK 18.05, but it will be at least DPDK 18.08
before the PMDs have an implementation.

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-04-04 Thread Kevin Traynor
Attendees: Anders, Aaron, Alejandro, Ian, Flavio, Yipeng, Tiago, Neil,
Kevin.

Next meeting: 2nd May.

===
GENERAL
===

- DPDK 16.11.5 (OVS 2.7/2.8) has vhost numa realloc bug. Fix is
submitted upstream
http://dpdk.org/ml/archives/stable/2018-March/005592.html
-- DPDK 16.11.6 targeted for May 19, 2018

- DPDK 18.05
-- RC0 available
-- Intel completed minor testing (compilation), will require changes for
rte meter profile (egress/ingress policer).
-- Feedback from community on the need for 18.05?
-- DPDK 18.05 proposed features: http://dpdk.org/dev/roadmap
-- No feedback on call about any compelling feature worthy of losing
DPDK LTS support atm

- OVS 2.10 Roadmap Review
- Ian talked about the items Intel are working on
https://docs.google.com/spreadsheets/d/1FilGq46vQePFKoehADWWsDvDCZSNsMU7PrpPr3EM3lU/edit


PERFORMANCE/FEATURES

- Detailed PMD Metrics
-- V10 reviewed, minor changes requested. Nearing commit stage.
-- Awaiting v11 from Jan.

- LSC interrupt mode
-- Queries raised on v6 regarding use now that DPDK has introduced fixes
admin wait times in i40e devices related to the issue
http://dpdk.org/ml/archives/dev/2018-March/092156.html
-- Still seen as useful and worth backporting to 2.8, 2.7.
-- Minor changes requested for v6.

- OVS DPDK documentation rework
-- Patchset submitted to re-organize OVS DPDK documentation into
separate topics.
https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344372.html
-- Previously raised on the ML and on community discussion.
-- Potential to update how-to guides for OVS DPDK integrating existing
external blogs.
-- Positive feedback on call for having the OVS-DPDK docs in one place
(one dir)

- DP Cache refactor patch (Yipeng)
-- V2: https://mail.openvswitch.org/pipermail/ovs-dev/2018-April/345672.html
-- Sits in between EMC and DPCLS
-- EMC is still fastest, but DP Cache good when > 4K-8K flows and EMC is
ineffective
-- Useful up to about 1M flows, then some performance degradation.


HARDWARE OFFLOAD

- V8 submitted by Shahaf Shuler and Finn Christensen.
https://mail.openvswitch.org/pipermail/ovs-dev/2018-March/345500.html

- Other meeting regarding full hardware offload ongoing

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-03-08 Thread Kevin Traynor
7th March 2018
Note: moving meeting cadence to monthly until closer to OVS 2.10. We can
revisit if we are overrunning. As such, next meeting: April 4th.

Attendees: Frikkie, Olga, Simon, Johan, Ian, Billy, Aaron, Peter, Sameh,
Kevin.

===
GENERAL
===
- Patch to update to DPDK 17.11.1 on the way (Ian)
- Some vhost fixes
- Updated status roadmap (Ian)
-- Jan has put a list of items that Ericsson intend to work on
https://docs.google.com/spreadsheets/d/1FilGq46vQePFKoehADWWsDvDCZSNsMU7PrpPr3EM3lU/edit
-- Postponed discussing until future meeting
-- Not much discussion post OVS2.9. Propose to move meeting to monthly
until closer to OVS 2.10.

PERFORMANCE/FEATURES

- Metrics PMD (Ian)
-- Ian mentioned this feature was fairly mature
- Cuckoo-Distributor and Datapath Flow Cache (Sameh)
-- Yipeng has combined these previously independent features
-- Request for reviews
-- Billy is currently testing and will give feedback


HARDWARE OFFLOAD

- Classification offload
-- Some outstanding comments and build issues - feedback given on ML
-- Ian is reviewing atm
- Full Hw offload (Simon)
-- A separate meeting takes place to discuss this. Contact Sugesh for
calendar invite
https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344606.html
-- Some divergent approaches being discussed with view to how to consolidate
https://docs.google.com/document/d/1KeQB5NIUph721uuk1f1wMy4QXwSWxlzDaumd_bWX6YI/edit#heading=h.rgtibesr025j


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256   >
> UK: +44.203.608.5256  >
> Germany: +49.32.221.091256  >
> Ireland: +353.1.697.1256   >
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-02-26 Thread Chandran, Sugesh
Please find below for the latest update on the OVS-DPDK full offload status.

Regards
_Sugesh


> -Original Message-
> From: ovs-dev-boun...@openvswitch.org [mailto:ovs-dev-
> boun...@openvswitch.org] On Behalf Of Kevin Traynor
> Sent: Wednesday, February 21, 2018 6:48 PM
> To: d...@openvswitch.org
> Subject: Re: [ovs-dev] OVS-DPDK public meeting
> 
> 21st February 2018
> Next meeting: 7th March @ 17:00 UTC
> 
> Attendees: Eelco, Michael, Ian, Thomas, Anders, Billy, Harem (sp?), Simon,
> Johann, Yipeng, Frikkie, Sameh, Pradeep, Kevin.
> 
> ===
> GENERAL
> ===
> OVS 2.9 Release (Kevin)
> -- Thanks to Ian for helping get the patches onto dpdk_merge branch and pull
> requests
> 
> OVS 2.9 testing (Kevin)
> -- Nothing blocking so far in Red Hat tests
> 
> Updated status roadmap (Ian)
> -- Jan has put a list of items that Ericsson intend to work on
> -- Pushed discussion until next meeting
> https://docs.google.com/spreadsheets/d/1FilGq46vQePFKoehADWWsDvDCZSN
> sMU7PrpPr3EM3lU/edit
> 
> Meeting
> -- Back to usual bi-weekly cadence
> -- Ping me if anyone wants to be added to the calendar invite
> 
> 
> PERFORMANCE/FEATURES
> 
> 
> Mempools (Ian)
> -- Going to kick off discussion upstream about how to rework to cater for 
> shared
> and per port mempools
> 
> 
> HARDWARE OFFLOAD
> 
> Classification offload
> 
>  (Thomas, Kevin)
> -- There was some comments (on ML I think?) about possibly modularizing it
> away from existing code
> -- A few people previously indicated they would like to review
> -- It's on v7 - so would like to get any remaining comments in over next 
> couple
> of weeks so it can be merged early in the 2.10 release cycle
> 
> 
> Full hardware offload (Sugesh)
> -- Sugesh has some patches in a tree, details here
> https://mail.openvswitch.org/pipermail/ovs-dev/2018-February/344606.html
> -- There is a separate meeting where details about rte_flow hardware offload 
> is
> being discussed - info on ML or ping Sugesh
> -- Modifications needed to DPDK in areas of rte_flow, port representor and
> capability discovery
> -- May not be in DPDK until DPDK18.11. Thomas suggested to aim for
> DPDK18.08 in order to stabilize API for DPDK 18.11 LTS.
[Sugesh] After the discussion with intel DPDK team, we expect basic DPDK
full acceleration apis  will be ready in DPDK-18.05 and we can leverage  them 
in OVS
for the initial release. This means we can have some early enablement of 
OVS-DPDK full acceleration
by 2.10

So lets plan full acceleration enablement for 
> 
> On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> > Hi All,
> >
> > The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> > Everyone is welcome, it's a chance to share status/plans etc.
> >
> > It's scheduled for every 2 weeks starting 26th July. Meeting time is
> > currently @ 4pm UTC.
> >
> > You can connect through Bluejeans or through dial in:
> >
> > https://bluejeans.com/139318596
> >
> > US: +1.408.740.7256 
> > UK: +44.203.608.5256 
> > Germany: +49.32.221.091256 
> > Ireland: +353.1.697.1256  Other numbers at
> > https://www.bluejeans.com/numbers Meeting ID: 139318596
> >
> > thanks,
> > Kevin.
> >
> 
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-02-08 Thread Kevin Traynor
7th February 2018

Attendees: Flavio, Matteo, Aaron, Ian, Sugesh, Alejandro, Jan, Billy,
Johan, Simon, Frikkie, Eelco, Kevin.

===
GENERAL
===
OVS 2.9 Release

Outstanding bug fixes
- rhel: Fix support for root user using DPDK.
-- Aaron is brewing something for this. Will give an update in the next
few days.
- Docs: mempool requirements & limitations.
-- Led to further discussion about mempool in OVS 2.9

DPDK mempool model
- Discussed some of the issues with per port mempool
- Discussed compatibility issues for an OVS 2.9 and that some users may
not be able to use OVS 2.9 until there is a new mempool scheme
- Possibility of a revert of per port mempool discussed - Ian said he
would send a link and RFC for review
- Jan, Kevin, Flavio spoke/wrote in favour of a revert for OVS 2.9. No
one spoke against it on the call.

Hwol
- Looks to be too late for classification offload patches for OVS 2.9
- Ian had intended to review, but mempool issue took time. Jan said he
would like to review also
- Simon asked if anything blocking them from 2.10 - nothing.

Feel free to add/correct.

thanks,
Kevin.



On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-01-31 Thread Flavio Leitner

31th January 2018

Attendees: Flavio, Johann, Olga, Aaron, Ben, Michael, Jan, Ian, Frikkie,  
Sugesh, Yipeng
===
GENERAL
===
OVS 2.9 Release
- New features deadline for 2.9: 31/Jan.
- Patches on DPDK_MERGE_2_9
-- VHost Zero Copy (Experimental)
Potential patches for DPDK_MERGE_2_9

Outstanding bug fixes
rhel: Fix support for root user using DPDK.
Docs: mempool requirements & limitations.
DPDK mempool model
OVS 2.9 introduces mempool per port model.
Issues raised in relation to memory requirements when upgrading from previous 
OVS versions 
https://mail.openvswitch.org/pipermail/ovs-discuss/2018-January/046083.html
Next steps


-- 
Flavio

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-01-24 Thread Flavio Leitner

24th January 2018

Attendees: Flavio, Thomas, Jan, satananda, Michael, Ian, Zoltan, John, Aaron,
Ben, Johann, Pradeep, Simon, Olga, Frikkie,

===
GENERAL
===
OVS 2.9 Release
- New features deadline for 2.9: 31/Jan.
- Pull requests on a weekly basis, on Friday.

- Patches on DPDK_MERGE_2_9
-- DPDK version
-- MTU upper bound fix
-- PCI address fix
-- netdev-dpdk: Fix xstats leak on port destruction.
-- netdev-dpdk: Fix memory leak in netdev_dpdk_configure_xstats().
-- netdev-dpdk: Fix memory leak in netdev_dpdk_get_custom_stats().
-- VHost Zero Copy (Experimental)
 Will be merged this evening after final validation

Potential patches for DPDK_MERGE_2_9
- HWOL (Experimental)
-- Ian Reviewing currently.
- Detailed PMD Performance Metrics
-- Changes requested, no update since last week.
- OVS DPDK Unit Tests
-- Ian validating/reviewing.
- netdev-dpdk: Configurable Link State Change (LSC) detection mode
- Custom Stats Refactor

Outstanding bug fixes
- Mellanox fix for multiple ports (in 2.9)
- MTU fixes (in 2.9)

PERFORMANCE/FEATURES

Meltdown/Spectre impact.  Flavio is interested in discussing potential impact
in OVS kernel datapath and userspace datapath, so if you have any results to
share/discuss, feel free to reach out.


HARDWARE OFFLOAD



-- 
Flavio

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-01-18 Thread Kevin Traynor
January 17th
Next meeting January 24th

Attendees: Eelco, Kevin, Ian, Thomas, Zoltan, Johan, Yipeng, Simon,
Frikkie, Billy, Sameh.

OVS 2.9 Release
- Patches on DPDK_MERGE (update: pull request sent)
-- netdev-dpdk: fix ingress_policer leak on error path
-- PMD perf stats refactor
-- TX_timed_batching output
-- PMD percentage usage
-- Vhost get status

- Potential patches for DPDK_MERGE (before Jan 31st)

-- Detailed PMD Performance Metrics
 Being reworked/reviewed at present

-- VHost Zero Copy (Experimental)
 Simplified to cut down on foot print and corner cases

-- HWOL (Experimental)
 Request for reviews
 Can be difficult for people to test due to Hw deps - appreciate
info about tests run

-- Keepalive
 Would like to try and move this towards ACK or NAK

-- DPDK version
 Seems straightforward

-- OVS prefetch variants
 Question (Billy) on if there is any noticeable user perf gain

- Outstanding bug fixes

-- PCI address fix
 Syntax for the subset that OVS-DPDK needs looks to be almost agreed
in DPDK

-- MTU upper bound fix
 Being reviewed by Mark Kavanagh, would like more reviews


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2018-01-12 Thread Kevin Traynor
10th January 2018
Next meeting 17th January 2018

Attendees: Michael, Thomas, Eelco, Flavio, Ciara, Ian, Antonio, Sugesh,
Johan, Billy, Ben, Aaron, Zoltan, Yipeng, Frikkie, Simon, Kevin.

===
GENERAL
===
OVS 2.9 Release
- Deadline Dates
-- Deadline passed for new feature proposals
-- Plan to branch for OVS 2.9 on 15th Jan
-- Would like to minimize new feature commits into OVS 2.9 branch but
some flexibility
- Outstanding Features/Patches to be merged
-- Discussion on some relevant patches (below in perf/feat)

Spectre/Meltdown
- Request for people to test with fixes and report any perf regressions

Suggestion by Ian to make OVS-DPDK meeting weekly for next few weeks, to
use for OVS 2.9 dicsussion prior to the release
- Set up for same time, same links weekly for next few weeks
- Next one 17th Jan


PERFORMANCE/FEATURES


PMD debug/Time based Tx batching
- Didn't discuss these much as Jan and Ilya weren't on call

MTU segfault/ Bug fix.
-- Ian gave us a "high level" explanation
-- https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/342858.html

OVS DPDK Unit Tests
-- Marcin submitted here
https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/342523.html
-- Aaron also has some ideas for UT's also

Rxq-pmd stats
-- Kevin has removed dependencies and simplified
-- https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/342999.html

Ports sharing PCI id
-- To allow devices that have ports sharing a PCI id to be used fully
-- Doesn't seem to be any objections to DPDK devargs syntax - next step
to write documentation patch for it.
-- https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/342865.html



HARDWARE OFFLOAD

Classification offload
- This appears to be almost ready for merging
- View is that while this will continue to exist, full offload will
eventually be preferred so there needs to be some flexibility to allow
changes for full offload later
- No objections to proposal that it is EXPERIMENTAL due to above
- Sugesh will set up a separate meeting to discuss the design for full
offload
- https://mail.openvswitch.org/pipermail/ovs-dev/2018-January/343056.html

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-12-14 Thread Kevin Traynor
13th December 2017

Attendees: Vishal, Billy, Thomas, Ian, Eelco, Simon, Aaron, Antonio,
Yipeng, Ben, Sameh, Johann, Sugesh, Olga, Frikkie, Kevin.

===
GENERAL
===
- Next Meeting January 10th

- Prioritization of patches for OVS 2.9?
-- Discussed the patches in the PERF/FEATURES section
-- It's not a guarantee of patches in/out
-- Soft deadline for OVS 2.9 is Jan 1st

- DPDK 17.11 upstreamed.

-- travis
--- Few patches submitted by Ilya - pushed into master so it can be part
of the OVS-DPDK branch workflow

-- sparse
--- Some issues with devs not finding sparse warnings on local builds
--- Ben started a ML thread to debug

-- mtu (Ian)
--- QEDE issue looks to be an issue with QEDE PMD driver. Aaron has/will
let the QEDE maintainer know.
--- Ian has seen that when mtu fails to be set for a NIC, the error is
not handled correctly. Will send an RFC fix.


PERFORMANCE/FEATURES

- Tx batching (Ian)
-- Has acks.

- vhost zero copy (Ian)
-- Kevin was questioning value of feature :-) but it's disabled by
default and others seem to have a use case.

- PMD perf metrics (Jan)
-- Needs rebase, Aaron plans to review.

- datapath flow cache (Jan)
-- I don't think it was discussed.

- Rxq pmd/core usage stats (Kevin)
-- Modified rxq stats to show % cpu.

- devargs for non-pci identified devices (Kevin/Thomas)
-- Earlier OVS patches submitted with proposed interface syntax.
-- Upstream DPDK discussion about more general syntax not closed.
-- OVS patches would need to be updated with new syntax.
-- May be some other issues reported that need to be fixed also.



HARDWARE OFFLOAD

- Classifier offload (Olga/Simon)
-- Finn testing this now
-- Simon would like for this be part of OVS 2.9

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-11-29 Thread Kevin Traynor
29th November 2017

Attendees: Aaron, Rohit, Yipeng, Thomas, Pradeep, Simon, Johann, Matteo,
Eelco, Vishal, Ciara, Georg, Ian, Antonio, Ben, Billy, Sugesh, Olga,
Jan, Manu, Kevin.

===
GENERAL
===
- Prioritization of patches for OVS 2.9?
-- Soft deadline for OVS 2.9 is Jan 1st
-- Features mentioned
--- DPDK 17.11 LTS (Ian/Kevin)
--- vhost zero copy (Ian)
--- Tx batching (Ian)
--- PMD perf metrics (Jan)
--- datapath flow cache (Jan)


PERFORMANCE/FEATURES

- Rate limiting of slow path upcalls in PMD threads (Manu)
-- Patches submitted
-- Default off, so backwards compatible
-- config knobs should be ok to be reused if further architecture
changes are made for this issue

- Tx-batching status (Ian)
-- Hoping a new rebase is on the way - Ian to follow up with Ilya

- DPDK devargs (Thomas/Kevin)
-- Would like to align the OVS use of devargs for DPDK devices that
require more than just PCI with an upcoming RFC for DPDK
-- Hopefully we can get this in OVS 2.9


HARDWARE OFFLOAD

- Yuanhan submitted new patchset for classification offload (Olga)
-- Should be pretty close - possibly a bug being chased at present
-- Would be good to get this into OVS 2.9

- Fwding sriov->virtio code will be released soon (Simon/Johann)


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-11-12 Thread Kevin Traynor
DPDK summit / OVS con clashes with the 15th November meeting - so
canceling the meeting.

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-10-27 Thread Kevin Traynor
Canceling for 1st Nov, as not much agenda items.

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-10-20 Thread Kevin Traynor
18th October 2017

Attendees: Aaron, Ian, Ciara, Sugesh, Billy, Thomas, Olga, Johann,
Simon, Mark, Zoltan, Kevin (may have missed some)

===
GENERAL
===

- OVS-DPDK branch
- Ian will be collating the DPDK patches on his branch here:
https://github.com/istokes/ovs/tree/dpdk_merge
- Ian will use VSperf to validate before pull requests. For details on
VSperf see https://wiki.opnfv.org/display/vsperf/VSperf+Home

- DPDK summit/OVS con
-- A number of DPDK related talks selected in OVS con
-- DPDK summit CFP results not available yet


PERFORMANCE/FEATURES

- Tx-batching
-- Bhanu reviewing some aspects around may_steal flag

- mempool fixes (Antonio)
-- Close to being ready, final few reviews needed
-- Fixes some broken functionality on head of master around
vhostuserclient, vhost numa awareness, mtu,

- Multiple DPDK devices behind one pci (Ciara/Olga/Kevin)
-- Reported by user with ConnectX-3
-- Will also be required for other NICs
-- Ciara has submitted patch to allow
-- Request to Hw vendors who need this to review


HARDWARE OFFLOAD


- rte_flow offload
-- Yuanhan is looking at some updates around the installation of flows
and threading
-- Question from about Simon about whether a single thread is enough for
flow installations

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-10-06 Thread Kevin Traynor
04th October 2017

Attendees: Georg, Rohith, Thomas, Eelco, Antonio, Johann, Ben, Frikkie,
Ciara, Michael, Ian, Sugesh, Billy, Bhannu, Simon, Flavio, Kevin

As always, feel free to add/correct.

===
GENERAL
===

- Ian will take over collecting the DPDK patches into a pull request (Ben)

- DPDK userspace conf (Kevin)
-- Gave summary of LTS and API/ABI stability discussions at DPDK userspace
-- Some discussion about having OVS LTS use DPDK LTS - seems like good idea
-- Likely to be a yearly DPDK LTS
-- The rate of new features in DPDK means that there are breaks in
API/ABI. Nothing to indicate that this will change over the short term.
-- Thomas would like to see more participation in helping review to get
new API's right
-- John McN sent summary of discussions here
http://dpdk.org/ml/archives/dev/2017-October/077935.html
http://dpdk.org/ml/archives/dev/2017-October/077937.html

- DPDK summit/OVS con (Kevin)
-- Deadlines for CFP were extended so please submit!
-- Will try to have vSwitch focused talks on DPDK summit day 2
-- Michael requested some whiteboard time to discuss hardware offload


PERFORMANCE/FEATURES

- vhostuserclient mempool bug (Antonio)
-- Discussed about how to reproduce this
-- Talked after call and gained common understanding of the bug
-- Antonio sent new patches
https://mail.openvswitch.org/pipermail/ovs-dev/2017-October/339495.html

- Connect-X3 PCI issue (Kevin/Ciara)
-- Individual ports can't be identified by PCI address
-- Turns out there is more hardware that will have this issue
-- Ciara submitted RFC
https://mail.openvswitch.org/pipermail/ovs-dev/2017-October/339496.html

- Output batching
https://mail.openvswitch.org/pipermail/ovs-dev/2017-October/339467.html
-- We missed discussing this?


HARDWARE OFFLOAD

- rte_flow offload
-- Progressing on the ML
-- Currently offloading matching, would like to move to full offload in
future
-- DPDK rte_flow API seems sufficient for now. Longer term would be nice
to add more actions.

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-09-22 Thread Kevin Traynor
20th September 2017

ATTENDEES: Aaron, Ben, Flavio, Darrell, Ian, Georg, Sammeh,
Yippeng, Frikkie, Kevin, Billy, Thomas M, Bhanu, Ciara, Eelco,
Johan, Simon, Jan, Michael, Zoltan, Sugesh, Eelco, Jan, Ciara (Missed a
couple?)

===
GENERAL
===
- Testing: Intel to share current test plan. (Ian)
https://docs.google.com/spreadsheets/d/1FtUqK7gQNqLE7lHiHeqWAlS7wCZgd9DXBYk8WNufP9s/edit?usp=sharing
- Had intended to walk through but ran out of time
- Will do this on next call

- OVS Feature Roadmap (Ian)
https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338737.html
- Discussion on where to put this list. Ian will propose something.

- DPDK Stable release patches + info (Ian)
https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338724.html
https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338723.html
https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338721.html
- Some patches to move to latest bug fix releases of DPDK

- DPDK Userspace (Kevin)
- DPDK Summit / OVS Conference
-- Will try to have some cross over sessions on Wednesday of DPDK
summit. Thomas M to contact organizers.
-- CFP for both open - please submit!


PERFORMANCE/FEATURES

- add-port for non-unique pci addresses (Darrell/Kevin)
-- Discussion about what this would look like
-- Kevin to send mail to MLX DPDK maintainers
-- Further discussion on ML

- DPDK Membership Library (Yipeng/Sameh)
http://dpdk.org/ml/archives/dev/2017-September/074187.html
-- This is a DPDK library that is a superset of the cuckoo distributor
that was sent to OVS previously
https://mail.openvswitch.org/pipermail/ovs-dev/2017-June/334030.html
-- Looking for feedback

- PMD Performance Metrics and Supervision (Jan)
-- Patches submitted for helping with debug and perf analysis
-- https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338889.html



HARDWARE OFFLOAD

(I didn't capture these too well in notes so, as always, feel free to
add/correct)

- Classification offload patches
-- Simon looked reviewed and some of previous concerns about api were
addressed
-- Discussion about rte_flow api, QUEUE and RSS actions

- flow director support
-- Will not be possible to offload megaflow



On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-09-07 Thread Kevin Traynor
6th September 2017

ATTENDEES: Aaron, Ben, Flavio, Darrell, Ian, Georg, Ori, Rohit, Sammeh,
Yippeng, Frikkie, Kevin, Billy, Zoltan, Thomas M, Bhanu, Ciara, Eelco,
Johan, Simon, Jan, Mark Guinther, Pradeep (Missed a couple)

===
GENERAL
===
- OVS 2.8
- Released \o/
-- Red Hat Testing
--- No blocking issues found

-- OVS 2.9 Timeline
--- Will stick with documented timeline more rigidly

- Release Testing (Kevin)
-- Request for others to share test plans
-- Red Hat shared previously
https://docs.google.com/spreadsheets/d/18wp5S3N_sYuQb0nxTtfo5MIjRjYwBt8N61Y48tALPQ4/edit#gid=2147431173

- DPDK timelines (Ian)
- Went through upcoming DPDK timelines
- Also in Scheduling section of http://dpdk.org/dev/roadmap


PERFORMANCE/FEATURES

- Tx batching testing (Jan)
-- Jan summarized the results he posted in the ML here
-- https://mail.openvswitch.org/pipermail/ovs-dev/2017-September/338247.html

- Keepalive(review) (Bhanu)
-- Lot of discussion about this
-- Questions of the incremental value it brings over existing mechanisms

- PMD performance debug (Jan)
-- Jan offered to share this
-- Dependency on DPDK 17.08 for API to query vhostuser queue fill level
-- No one on call is submitting a patch for moving OVS to use DPDK 17.08
at present

- Separating Rxq pinning from PMD isolation (Jan)
-- Follow up of ML discussion where it was discussed that it would be
nice to be able to pin rxq's without isolation


HARDWARE OFFLOAD

- Classification offload
ToDo ensure proposed contributions are aligned with TC based offload
(which “attaches” at the OVS netdev abstraction) - details:
https://github.com/openvswitch/ovs/blob/master/lib/netdev-tc-offloads.c

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-08-25 Thread Kevin Traynor
23rd August 2017

ATTENDEES: Aaron, Ben, Flavio, Darrell, Antonio, Ian, Georg, Michael,
Ori, Rohit, Sammeh, Yippeng, Frikkie, Kevin, Billy, Zoltan (Missed some)

===
GENERAL
===
- OVS 2.8
-- Finalizing NSH commits for 2.8
-- Aiming for release next week
-- RH testing (Flavio)
--- Found issue related to non-root user and selinux - Aaron sent fix
--- Possible issue on gre mtu? Will send note when testing finished

- OVS 2.9 features list (Ian)
-- Would like to forge ahead and put in docs in about a week
-- no objections on call

OVS Conf
- Nov 16/17. Not fully confirmed
- Probably won't have a dedicated OVS-DPDK day as 2 days of DPDK summit
and 2 days OVS conference should be enough time to for OVS-DPDK discussions
- OVS-DPDK submissions welcome for OVS conference


PERFORMANCE/FEATURES

- Improved Packet Drop Statistics in OVS (Rohit)
-- Proposal to improve packet counts around dropped packets
-- Will submit more info the ML

- Tx batching
-- Bhanu requested not to proceed with netdev implementation
-- dpif solution is preferred now

- non root user (Aaron)
-- Possible now on rhel/fedora with Aaron's patches and DPDK 17.05

- rxq pmd assignment (Kevin)
-- Will track cycles used by rxqs and assign to pmds based on this


HARDWARE OFFLOAD

- Classification offload (Ori/Michael)
-- Patches submitted By Yuanhan/Finn
-- Reworked to be more like to how tc offload is done
-- An unresolved issue is that MARK action cannot be supported without QUEUE


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256
> UK: +44.203.608.5256
> Germany: +49.32.221.091256
> Ireland: +353.1.697.1256
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-08-10 Thread Kevin Traynor
9th August 2017

ATTENDEES: Aaron C, Antonio F, Ciara L, Darrell B,
Olga A, Sugesh C, Mark K, Michael L, Johan T, Peter S, Ian S, Kevin T,
Yipeng W, Billy O'M, Finn C, Georg S, Jan S, Simon H, Ben P, Ori, (may
have missed some)

===
GENERAL
===
- OVS 2.8
-- OVS 2.8 branched
-- Looking at end of August for release
-- Bug fixes at this point

- DPDK 17.05.2
-- Discussion on whether this would be out in time for OVS 2.8
-- Probably too late for validation with OVS 2.8

- DPDK 17.08
-- Released this week

- Staging branch
-- Darrell gave us an update about this
-- No serious problems reported so far
-- Plan to submit merge requests on regular basis (~1 week)
-- Request for usual "applied" email reply to merged patches

- Feature proposals for OVS 2.9
-- Ian will send list of features Intel are planning to work on

- Conferences fyi
-- DPDK Userspace - September 26-27 Dublin
-- DPDK Summit - November 14-15 San Jose
-- OVS Conference - TBC, may align with DPDK summit
-- Openstack Summit - November 6-8 Sydney


PERFORMANCE/FEATURES

- Tx batching
-- Won't make OVS 2.8
-- Bhanu mentioned "Additional changes" on ML. Request to ensure all
required patches are submitted.

- Cuckoo distributor
-- Antonio requested some testing for this.


HARDWARE OFFLOAD

- Mellanox will submit patches based on collaboration with Napatech
- Suggestion/Request to try and make higher layers follow same model as
tc offload
- Request for Joe to review


On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] OVS-DPDK public meeting

2017-07-27 Thread Kevin Traynor
26th July 2017

ATTENDEES: Aaron C, Antonio F, Ciara L, Darrell B, Flavio L, Mark M,
Shachar B, Olga A, Sugesh C, Thomas M, Mark K, Michael L, Johan T, Peter
S, Ian S, Kevin T, Yipeng W, Bob D, Jason van A, Billy O'M (may have
missed some)

===
GENERAL
===
- OVS 2.8
-- Probably branch next week
-- Discussion about some OVN patches brewing for OVS 2.8

- DPDK 17.05.1 integration into OVS
-- Looks ready to merge

- DPDK 17.08
-- Should be released after first week in August
-- Some new features like GRO
-- Some pmds have been updated
-- more info http://dpdk.org/doc/guides/rel_notes/release_17_08.html

- Batching patches and merging via pull requests from an OVS-DPDK branch
-- Short term proposal from Darrell to increase merge times
-- Discussion about cadence, patchwork, merge conflicts, testing and
division
-- Darrell will send an update to the ML


PERFORMANCE/FEATURES

- Clean up on delete ports - bugfix
-- Darrell submitted a patch reintroducing an API as safe fix for this
prior to release

- Intermediate Queuing/Tx batching
-- Needs more discussion on the ML. Not clear the preferred implementation
-- Didn't discuss further as authors couldn't attend

- Cuckoo Distributor Patch
- EMC lookup insertions on recirc packets
-- Briefly discussed how these could potentially increase performance


HARDWARE OFFLOAD

- Datapath classifier offloading
-- Shachar B gave us an overview of the recent patches
-- May be able to share some docs/diagrams to illustrate this further
-- Some further discussion to be had with Michael/Finn wrt their
implementation

On 07/25/2017 02:25 PM, Kevin Traynor wrote:
> Hi All,
> 
> The OVS-DPDK public meetings have moved to Wednesday's at the same time.
> Everyone is welcome, it's a chance to share status/plans etc.
> 
> It's scheduled for every 2 weeks starting 26th July. Meeting time is
> currently @ 4pm UTC.
> 
> You can connect through Bluejeans or through dial in:
> 
> https://bluejeans.com/139318596
> 
> US: +1.408.740.7256 
> UK: +44.203.608.5256 
> Germany: +49.32.221.091256 
> Ireland: +353.1.697.1256 
> Other numbers at https://www.bluejeans.com/numbers
> Meeting ID: 139318596
> 
> thanks,
> Kevin.
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev