Re: [ovs-dev] [PATCH] netdev-vport: Add Stateless TCP Tunneling protocol

2015-01-21 Thread Thomas Graf
On 01/20/15 at 02:55pm, Jesse Gross wrote: > On Tue, Jan 20, 2015 at 12:26 PM, Pravin B Shelar wrote: > > From: Jesse Gross > > > > Add STT netev-vport so that vswitchd can create STT vport in kernel > > datapath. > > > > Signed-off-by: Jesse Gross > > Signed-off-by: Pravin B Shelar > > The re

Re: [ovs-dev] [PATCH RFC v6 1/1] netdev-dpdk: add dpdk vhost ports

2015-01-21 Thread Michael S. Tsirkin
On Thu, Jan 08, 2015 at 11:05:02PM +, Kevin Traynor wrote: > This patch adds support for a new port type to userspace datapath > called dpdkvhost. This allows KVM (QEMU) to offload the servicing > of virtio-net devices to its associated dpdkvhost port. Instructions > for use are in INSTALL.DPDK

[ovs-dev] [PATCH 1/2] ofp-errors: Explain the whole "expected duplications" thing.

2015-01-21 Thread Ben Pfaff
That way I won't have to figure it out again the next time. Signed-off-by: Ben Pfaff --- lib/ofp-errors.h | 38 -- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/lib/ofp-errors.h b/lib/ofp-errors.h index 69c92f9..342877d 100644 --- a/lib/ofp-er

[ovs-dev] [PATCH 2/2] ofp-errors: Use OFPERR_OFPBRC_IS_SLAVE to reject slave controllers.

2015-01-21 Thread Ben Pfaff
This error code was just overlooked before. Reported-by: Anup Khadka Signed-off-by: Ben Pfaff --- lib/ofp-errors.h | 2 +- ofproto/ofproto.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ofp-errors.h b/lib/ofp-errors.h index 342877d..aff2075 100644 --- a/lib/ofp-er

Re: [ovs-dev] [PATCH net-next v13 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Pravin Shelar
On Tue, Jan 20, 2015 at 10:32 AM, Joe Stringer wrote: > Previously, flows were manipulated by userspace specifying a full, > unmasked flow key. This adds significant burden onto flow > serialization/deserialization, particularly when dumping flows. > > This patch adds an alternative way to refer t

Re: [ovs-dev] [PATCH net-next v13 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Joe Stringer
On 21 January 2015 at 10:31, Pravin Shelar wrote: > On Tue, Jan 20, 2015 at 10:32 AM, Joe Stringer wrote: >> Previously, flows were manipulated by userspace specifying a full, >> unmasked flow key. This adds significant burden onto flow >> serialization/deserialization, particularly when dumping

[ovs-dev] Bug#768095: openvswitch-datapath-dkms fails to build on Debian 7.7 3.2.0-4-amd64 (3.2.63-2+deb7u1)

2015-01-21 Thread Thomas Goirand
On 01/17/2015 08:10 PM, Chris wrote: > Hi, > > Thanks to Jonathan who did approve the patch by the release team but I'm a > little bit worried : Debian 7.8 is out and still no news ... > Openvswitch kernel module is still not working in Debian stable :( > > I suspect that you are quite busy and

[ovs-dev] [PATCH] datapath-windows: Support for multiple VXLAN tunnels

2015-01-21 Thread Sorin Vinturis
At the moment the OVS extension supports only one VXLAN tunnel that is cached in the extension switch context. Replaced the latter cached pointer with an array list that contains all VXLAN tunnel vports. Signed-off-by: Sorin Vinturis Reported-by: Alin Gabriel Serdean Reported-at: https://github.

Re: [ovs-dev] [PATCH 1/2] ofp-errors: Explain the whole "expected duplications" thing.

2015-01-21 Thread Thomas Graf
On 01/21/15 at 09:46am, Ben Pfaff wrote: > enum ofperr { > /* Expected duplications. */ > > /* Expected: 0x0,3,5 in OF1.1 means both OFPBIC_BAD_EXPERIMENTER and > * OFPBIC_BAD_EXP_TYPE. */ > > +/* Expected: 0x0,1,5 in OF1.0 means both OFPBRC_EPERM and > + * OFPBRC_IS_SLAVE.

[ovs-dev] Possible memory leak in bundle_destroy?

2015-01-21 Thread Sabyasachi Sengupta
Hi, I saw that bundle_destroy calls mbridge_unregister_bundle with bundle->aux. However the second parameter of mbridge_unregister_bundle is ofbundle. When creating the bundle in mbridge_bundle_register, we setup mbundle using ofbundle. Shouldn't the call to unregister be just ofbundle pointe

Re: [ovs-dev] [PATCH net-next v13 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 11:29 AM, Joe Stringer wrote: > On 21 January 2015 at 10:31, Pravin Shelar wrote: >> On Tue, Jan 20, 2015 at 10:32 AM, Joe Stringer >> wrote: >>> Previously, flows were manipulated by userspace specifying a full, >>> unmasked flow key. This adds significant burden onto f

[ovs-dev] [PATCH net-next v14 0/5] openvswitch: Introduce 128-bit unique flow identifiers.

2015-01-21 Thread Joe Stringer
This series extends the openvswitch datapath interface for flow commands to use 128-bit unique identifiers as an alternative to the netlink-formatted flow key. This significantly reduces the cost of assembling messages between the kernel and userspace, in particular improving Open vSwitch revalidat

[ovs-dev] [PATCH net-next v14 1/5] openvswitch: Refactor ovs_nla_fill_match().

2015-01-21 Thread Joe Stringer
Refactor the ovs_nla_fill_match() function into separate netlink serialization functions ovs_nla_put_{unmasked_key,mask}(). Modify ovs_nla_put_flow() to handle attribute nesting and expose the 'is_mask' parameter - all callers need to nest the flow, and callers have better knowledge about whether i

[ovs-dev] [PATCH net-next v14 2/5] openvswitch: Refactor ovs_flow_tbl_insert().

2015-01-21 Thread Joe Stringer
Rework so that ovs_flow_tbl_insert() calls flow_{key,mask}_insert(). This tidies up a future patch. Signed-off-by: Joe Stringer --- net/openvswitch/flow_table.c | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/net/openvswitch/flow_table.c b/net/openvsw

[ovs-dev] [PATCH net-next v14 4/5] genetlink: Add genlmsg_parse() helper function.

2015-01-21 Thread Joe Stringer
The first user will be the next patch. Signed-off-by: Joe Stringer --- include/net/genetlink.h | 17 + 1 file changed, 17 insertions(+) diff --git a/include/net/genetlink.h b/include/net/genetlink.h index f24aa83..d5a9a8b 100644 --- a/include/net/genetlink.h +++ b/include/net/

[ovs-dev] [PATCH net-next v14 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Joe Stringer
Previously, flows were manipulated by userspace specifying a full, unmasked flow key. This adds significant burden onto flow serialization/deserialization, particularly when dumping flows. This patch adds an alternative way to refer to flows using a variable-length "unique flow identifier" (UFID).

[ovs-dev] [PATCH net-next v14 3/5] openvswitch: Use sw_flow_key_range for key ranges.

2015-01-21 Thread Joe Stringer
These minor tidyups make a future patch a little tidier. Signed-off-by: Joe Stringer --- net/openvswitch/flow_table.c | 20 +--- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/net/openvswitch/flow_table.c b/net/openvswitch/flow_table.c index 81b977d..9a3f41f 100

Re: [ovs-dev] [PATCH net-next v13 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Joe Stringer
On 21 January 2015 at 15:41, Pravin Shelar wrote: > On Wed, Jan 21, 2015 at 11:29 AM, Joe Stringer wrote: >> On 21 January 2015 at 10:31, Pravin Shelar wrote: >>> On Tue, Jan 20, 2015 at 10:32 AM, Joe Stringer >>> wrote: Previously, flows were manipulated by userspace specifying a full, >

Re: [ovs-dev] [PATCH net-next v14 2/5] openvswitch: Refactor ovs_flow_tbl_insert().

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 4:42 PM, Joe Stringer wrote: > Rework so that ovs_flow_tbl_insert() calls flow_{key,mask}_insert(). > This tidies up a future patch. > > Signed-off-by: Joe Stringer Acked-by: Pravin B Shelar ___ dev mailing list dev@openvswitch.

Re: [ovs-dev] [PATCH net-next v14 3/5] openvswitch: Use sw_flow_key_range for key ranges.

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 4:42 PM, Joe Stringer wrote: > These minor tidyups make a future patch a little tidier. > > Signed-off-by: Joe Stringer Acked-by: Pravin B Shelar ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/

Re: [ovs-dev] [PATCH net-next v14 4/5] genetlink: Add genlmsg_parse() helper function.

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 4:42 PM, Joe Stringer wrote: > The first user will be the next patch. > > Signed-off-by: Joe Stringer Acked-by: Pravin B Shelar ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH net-next v14 5/5] openvswitch: Add support for unique flow IDs.

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 4:42 PM, Joe Stringer wrote: > Previously, flows were manipulated by userspace specifying a full, > unmasked flow key. This adds significant burden onto flow > serialization/deserialization, particularly when dumping flows. > > This patch adds an alternative way to refer to

Re: [ovs-dev] [PATCH net-next v14 1/5] openvswitch: Refactor ovs_nla_fill_match().

2015-01-21 Thread Pravin Shelar
On Wed, Jan 21, 2015 at 4:42 PM, Joe Stringer wrote: > Refactor the ovs_nla_fill_match() function into separate netlink > serialization functions ovs_nla_put_{unmasked_key,mask}(). Modify > ovs_nla_put_flow() to handle attribute nesting and expose the 'is_mask' > parameter - all callers need to ne

Re: [ovs-dev] [PATCH 1/2] ofp-errors: Explain the whole "expected duplications" thing.

2015-01-21 Thread Ben Pfaff
On Thu, Jan 22, 2015 at 12:21:20AM +0100, Thomas Graf wrote: > On 01/21/15 at 09:46am, Ben Pfaff wrote: > > enum ofperr { > > /* Expected duplications. */ > > > > /* Expected: 0x0,3,5 in OF1.1 means both OFPBIC_BAD_EXPERIMENTER and > > * OFPBIC_BAD_EXP_TYPE. */ > > > > +/* Expe

Re: [ovs-dev] Possible memory leak in bundle_destroy?

2015-01-21 Thread Ben Pfaff
On Wed, Jan 21, 2015 at 03:38:48PM -0800, Sabyasachi Sengupta wrote: > I saw that bundle_destroy calls mbridge_unregister_bundle with bundle->aux. > However the second parameter of mbridge_unregister_bundle is ofbundle. When > creating the bundle in mbridge_bundle_register, we setup mbundle using >

[ovs-dev] Regarding permission for usage of OpenVSwitch reference.

2015-01-21 Thread Shashwat Srivastava
Hi Team, I am writing a whitepaper and wanted your permission to use the reference of Open VSwitch in our whitepaper. Is this the right place to seek permission or please direct me where to send the mail for the same ? Regards Shashwat Srivastava =-=-= Notice: The informati