Re: [ovs-dev] [PATCH v2 1/1] doc: Remove "experimental" warning for userspace.

2017-02-06 Thread Stokes, Ian
> 2017-02-03 9:38 GMT-08:00 Kevin Traynor :
> > On 02/02/2017 08:22 PM, Stokes, Ian wrote:
> >>> On 02/02/2017 04:44 PM, Ian Stokes wrote:
>  Remove the experimental warning tag in documentation regarding OVS
>  deployed via userspace.
> 
>  Signed-off-by: Ian Stokes 
>  ---
>   Documentation/intro/install/dpdk.rst  |3 ---
>   Documentation/intro/install/userspace.rst |4 
>   NEWS  |2 ++
>   README.rst|6 +++---
>   4 files changed, 5 insertions(+), 10 deletions(-)
> 
>  diff --git a/Documentation/intro/install/dpdk.rst
>  b/Documentation/intro/install/dpdk.rst
>  index fff0a1a..3018590 100644
>  --- a/Documentation/intro/install/dpdk.rst
>  +++ b/Documentation/intro/install/dpdk.rst
>  @@ -29,9 +29,6 @@ This document describes how to build and install
>  Open vSwitch using a DPDK  datapath. Open vSwitch can use the DPDK
>  library to operate entirely in  userspace.
> 
>  -.. warning::
>  -  The DPDK support of Open vSwitch is considered 'experimental'.
>  -
>   Build requirements
>   --
> 
>  diff --git a/Documentation/intro/install/userspace.rst
>  b/Documentation/intro/install/userspace.rst
>  index 0368527 ..ebd0c12 100644
>  --- a/Documentation/intro/install/userspace.rst
>  +++ b/Documentation/intro/install/userspace.rst
>  @@ -34,10 +34,6 @@ This version of Open vSwitch should be built
>  manually with ``configure`` and  been recently tested, and so
>  Debian packages are not a recommended way to use  this version of
> Open vSwitch.
> 
>  -.. warning::
>  -  The userspace-only mode of Open vSwitch is considered
> experimental.
>  It has
>  -  not been thoroughly tested.
>  -
>   Building and Installing
>   ---
> 
>  diff --git a/NEWS b/NEWS
>  index 5efcce2..8600f0e 100644
>  --- a/NEWS
>  +++ b/NEWS
>  @@ -3,6 +3,8 @@ Post-v2.7.0
>  - Tunnels:
>    * Added support to set packet mark for tunnel endpoint using
>  `egress_pkt_mark` OVSDB option.
>  +   - Documentation:
>  + * OVS deployed in userspace mode no longer tagged as
> experimental.
> >>>
> >>> I think this would be a bit clearer. What do you think?
> >>>
> >>> --- a/NEWS
> >>> +++ b/NEWS
> >>> @@ -59,4 +59,5 @@ v2.7.0 - xx xxx 
> >>>   * Removed support for IPsec tunnels.
> >>> - DPDK:
> >>> + * Removal of experimental tag.
> >>
> >> We can put it under a DPDK header like you have here, I wonder though
> is the removal of experimental only relevant to DPDK or do we need to
> consider OVS userspace without DPDK also? I would think both are well
> tested at this stage so experimental could be removed for both. Thoughts?
> >>
> >
> > Fine by me. I just want it to be clear that it's removal is for/covers
> > the DPDK datapath.
> 
> Thanks for the patch, I'm in favor of the change for DPDK.
> 
> Unless you have a strong reason do to so, I'd prefer to keep the
> experimental tag for the userspace datapath without DPDK for the following
> reasons:
> 
> * I don't see a lot of valid use cases for it.  I think it is important
> for testing.
> * There's at least a known problem with accessing linux device in
> userspace without DPDK for containers with offloads. See
> ddcf96d2dcc1("system-tests: Disable offloads in userspace tests.")
> 
> What do you think?
> 
> Thanks,
> 
> Daniele
> 
Ok that sounds good, I'll modify the readme and userspace doc to specify that 
ovs userspace without DPDK is experimental in the v3 (right now it’s a bit 
ambiguous as regards what's experimental with userspace).

Thanks
Ian
> >
> >>>
> >>>
> 
>   v2.7.0 - xx xxx 
>   -
>  diff --git a/README.rst b/README.rst index f5cdaa5..90050e3 100644
>  --- a/README.rst
>  +++ b/README.rst
>  @@ -38,9 +38,9 @@ following features:
> 
>   The included Linux kernel module supports Linux 3.10 and up.
> 
>  -Open vSwitch can also operate, at a cost in performance, entirely
>  in userspace, -without assistance from a kernel module.  This
>  userspace implementation should -be easier to port than the kernel-
> based switch.
> >>> It is considered experimental.
>  +Open vSwitch can also operate entirely in userspace without
>  +assistance from a kernel module.  This userspace implementation
>  +should be easier to port than the kernel-based switch.
> 
>   What's here?
>   
> 
> >>
> >
> > ___
> > dev mailing list
> > d...@openvswitch.org
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
___
dev mailing list
d...@openvswitch.org

Re: [ovs-dev] [PATCH v2 1/1] doc: Remove "experimental" warning for userspace.

2017-02-03 Thread Daniele Di Proietto
2017-02-03 9:38 GMT-08:00 Kevin Traynor :
> On 02/02/2017 08:22 PM, Stokes, Ian wrote:
>>> On 02/02/2017 04:44 PM, Ian Stokes wrote:
 Remove the experimental warning tag in documentation regarding OVS
 deployed via userspace.

 Signed-off-by: Ian Stokes 
 ---
  Documentation/intro/install/dpdk.rst  |3 ---
  Documentation/intro/install/userspace.rst |4 
  NEWS  |2 ++
  README.rst|6 +++---
  4 files changed, 5 insertions(+), 10 deletions(-)

 diff --git a/Documentation/intro/install/dpdk.rst
 b/Documentation/intro/install/dpdk.rst
 index fff0a1a..3018590 100644
 --- a/Documentation/intro/install/dpdk.rst
 +++ b/Documentation/intro/install/dpdk.rst
 @@ -29,9 +29,6 @@ This document describes how to build and install
 Open vSwitch using a DPDK  datapath. Open vSwitch can use the DPDK
 library to operate entirely in  userspace.

 -.. warning::
 -  The DPDK support of Open vSwitch is considered 'experimental'.
 -
  Build requirements
  --

 diff --git a/Documentation/intro/install/userspace.rst
 b/Documentation/intro/install/userspace.rst
 index 0368527 ..ebd0c12 100644
 --- a/Documentation/intro/install/userspace.rst
 +++ b/Documentation/intro/install/userspace.rst
 @@ -34,10 +34,6 @@ This version of Open vSwitch should be built
 manually with ``configure`` and  been recently tested, and so Debian
 packages are not a recommended way to use  this version of Open vSwitch.

 -.. warning::
 -  The userspace-only mode of Open vSwitch is considered experimental.
 It has
 -  not been thoroughly tested.
 -
  Building and Installing
  ---

 diff --git a/NEWS b/NEWS
 index 5efcce2..8600f0e 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -3,6 +3,8 @@ Post-v2.7.0
 - Tunnels:
   * Added support to set packet mark for tunnel endpoint using
 `egress_pkt_mark` OVSDB option.
 +   - Documentation:
 + * OVS deployed in userspace mode no longer tagged as experimental.
>>>
>>> I think this would be a bit clearer. What do you think?
>>>
>>> --- a/NEWS
>>> +++ b/NEWS
>>> @@ -59,4 +59,5 @@ v2.7.0 - xx xxx 
>>>   * Removed support for IPsec tunnels.
>>> - DPDK:
>>> + * Removal of experimental tag.
>>
>> We can put it under a DPDK header like you have here, I wonder though is the 
>> removal of experimental only relevant to DPDK or do we need to consider OVS 
>> userspace without DPDK also? I would think both are well tested at this 
>> stage so experimental could be removed for both. Thoughts?
>>
>
> Fine by me. I just want it to be clear that it's removal is for/covers
> the DPDK datapath.

Thanks for the patch, I'm in favor of the change for DPDK.

Unless you have a strong reason do to so, I'd prefer to keep the
experimental tag for the userspace datapath without DPDK for the
following reasons:

* I don't see a lot of valid use cases for it.  I think it is
important for testing.
* There's at least a known problem with accessing linux device in
userspace without DPDK for containers with offloads. See
ddcf96d2dcc1("system-tests: Disable offloads in userspace tests.")

What do you think?

Thanks,

Daniele

>
>>>
>>>

  v2.7.0 - xx xxx 
  -
 diff --git a/README.rst b/README.rst
 index f5cdaa5..90050e3 100644
 --- a/README.rst
 +++ b/README.rst
 @@ -38,9 +38,9 @@ following features:

  The included Linux kernel module supports Linux 3.10 and up.

 -Open vSwitch can also operate, at a cost in performance, entirely in
 userspace, -without assistance from a kernel module.  This userspace
 implementation should -be easier to port than the kernel-based switch.
>>> It is considered experimental.
 +Open vSwitch can also operate entirely in userspace without
 +assistance from a kernel module.  This userspace implementation
 +should be easier to port than the kernel-based switch.

  What's here?
  

>>
>
> ___
> 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] [PATCH v2 1/1] doc: Remove "experimental" warning for userspace.

2017-02-02 Thread Kevin Traynor
On 02/02/2017 04:44 PM, Ian Stokes wrote:
> Remove the experimental warning tag in documentation regarding OVS deployed
> via userspace.
> 
> Signed-off-by: Ian Stokes 
> ---
>  Documentation/intro/install/dpdk.rst  |3 ---
>  Documentation/intro/install/userspace.rst |4 
>  NEWS  |2 ++
>  README.rst|6 +++---
>  4 files changed, 5 insertions(+), 10 deletions(-)
> 
> diff --git a/Documentation/intro/install/dpdk.rst 
> b/Documentation/intro/install/dpdk.rst
> index fff0a1a..3018590 100644
> --- a/Documentation/intro/install/dpdk.rst
> +++ b/Documentation/intro/install/dpdk.rst
> @@ -29,9 +29,6 @@ This document describes how to build and install Open 
> vSwitch using a DPDK
>  datapath. Open vSwitch can use the DPDK library to operate entirely in
>  userspace.
>  
> -.. warning::
> -  The DPDK support of Open vSwitch is considered 'experimental'.
> -
>  Build requirements
>  --
>  
> diff --git a/Documentation/intro/install/userspace.rst 
> b/Documentation/intro/install/userspace.rst
> index 0368527..ebd0c12 100644
> --- a/Documentation/intro/install/userspace.rst
> +++ b/Documentation/intro/install/userspace.rst
> @@ -34,10 +34,6 @@ This version of Open vSwitch should be built manually with 
> ``configure`` and
>  been recently tested, and so Debian packages are not a recommended way to use
>  this version of Open vSwitch.
>  
> -.. warning::
> -  The userspace-only mode of Open vSwitch is considered experimental.  It has
> -  not been thoroughly tested.
> -
>  Building and Installing
>  ---
>  
> diff --git a/NEWS b/NEWS
> index 5efcce2..8600f0e 100644
> --- a/NEWS
> +++ b/NEWS
> @@ -3,6 +3,8 @@ Post-v2.7.0
> - Tunnels:
>   * Added support to set packet mark for tunnel endpoint using
> `egress_pkt_mark` OVSDB option.
> +   - Documentation:
> + * OVS deployed in userspace mode no longer tagged as experimental.

I think this would be a bit clearer. What do you think?

--- a/NEWS
+++ b/NEWS
@@ -59,4 +59,5 @@ v2.7.0 - xx xxx 
  * Removed support for IPsec tunnels.
- DPDK:
+ * Removal of experimental tag.


>  
>  v2.7.0 - xx xxx 
>  -
> diff --git a/README.rst b/README.rst
> index f5cdaa5..90050e3 100644
> --- a/README.rst
> +++ b/README.rst
> @@ -38,9 +38,9 @@ following features:
>  
>  The included Linux kernel module supports Linux 3.10 and up.
>  
> -Open vSwitch can also operate, at a cost in performance, entirely in 
> userspace,
> -without assistance from a kernel module.  This userspace implementation 
> should
> -be easier to port than the kernel-based switch.  It is considered 
> experimental.
> +Open vSwitch can also operate entirely in userspace without assistance from
> +a kernel module.  This userspace implementation should be easier to port than
> +the kernel-based switch.
>  
>  What's here?
>  
> 

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