[ovs-dev] [PATCH 7/7] db-ctl-base: Improve show command.

2015-06-11 Thread Alex Wang
This commit adds improvement to 'show' command logic and allows it to print key->table_ref maps. The direct effect can be observed from the tests/vtep-ctl.at change. The improvement will also be used in the ovn-sbctl implementation. Signed-off-by: Alex Wang --- lib/db-ctl-base.c | 39 +++

Re: [ovs-dev] [PATCH 5/7] db-ctl-base: Librarize database command manual.

2015-06-11 Thread Alex Wang
not sure if doing this totally makes sense, would like to hear comments,~ On Thu, Jun 11, 2015 at 7:37 PM, Alex Wang wrote: > This commit extracts the database command manual and puts it into > db-ctl-base.man. > > Signed-off-by: Alex Wang > --- > lib/automake.mk |1 + > lib/db-ct

[ovs-dev] [PATCH 5/7] db-ctl-base: Librarize database command manual.

2015-06-11 Thread Alex Wang
This commit extracts the database command manual and puts it into db-ctl-base.man. Signed-off-by: Alex Wang --- lib/automake.mk |1 + lib/db-ctl-base.man | 267 ++ manpages.mk |2 + utilities/ovs-vsctl.8.in | 259 +-

[ovs-dev] [PATCH 4/7] db-ctl-base: Librarize show command.

2015-06-11 Thread Alex Wang
This commit extracts the 'show' command code and puts it into the db-ctl-base module. Signed-off-by: Alex Wang --- lib/db-ctl-base.c | 130 + lib/db-ctl-base.h | 34 utilities/ovs-vsctl.c | 141 ++---

[ovs-dev] [PATCH 1/7] ovs-vsctl: Simplify code.

2015-06-11 Thread Alex Wang
Signed-off-by: Alex Wang --- utilities/ovs-vsctl.c |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c index 009a8ca..e800f6f 100644 --- a/utilities/ovs-vsctl.c +++ b/utilities/ovs-vsctl.c @@ -2544,9 +2544,8 @@ cmd_get_manage

[ovs-dev] [PATCH 3/7] db-ctl-base: Librarize code in parse_options().

2015-06-11 Thread Alex Wang
This commit extracts general code from parse_options() and puts it into db-ctl-base module. Signed-off-by: Alex Wang --- lib/db-ctl-base.c | 220 + lib/db-ctl-base.h |5 ++ utilities/ovs-vsctl.c | 220 ++---

[ovs-dev] [PATCH 0/7] Reduce duplicate database command code.

2015-06-11 Thread Alex Wang
This series librarizes the common code for database command in ovs-vsctl, vtep-ctl into a new module, db-ctl-base (may not be a good name). The effect of code reduction can be observed from patch: vtep-ctl: Use db-ctl-base. Moreover, the new library will help with writing ovn-sbctl and with modif

Re: [ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 5:58 PM, Jarno Rajahalme wrote: > > >> On Jun 11, 2015, at 5:51 PM, Gurucharan Shetty wrote: >> >> On Thu, Jun 11, 2015 at 5:07 PM, Jarno Rajahalme >> wrote: >>> >>> On Jun 11, 2015, at 16:53, Ben Pfaff wrote: > On Thu, Jun 11, 2015 at 04:45:31PM -070

Re: [ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 5:51 PM, Gurucharan Shetty wrote: > > On Thu, Jun 11, 2015 at 5:07 PM, Jarno Rajahalme > wrote: >> >> >>> On Jun 11, 2015, at 16:53, Ben Pfaff wrote: >>> On Thu, Jun 11, 2015 at 04:45:31PM -0700, Jarno Rajahalme wrote: Also, avoid using type larger than int

Re: [ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Gurucharan Shetty
On Thu, Jun 11, 2015 at 5:07 PM, Jarno Rajahalme wrote: > > >> On Jun 11, 2015, at 16:53, Ben Pfaff wrote: >> >>> On Thu, Jun 11, 2015 at 04:45:31PM -0700, Jarno Rajahalme wrote: >>> Also, avoid using type larger than int in an enum, as it is not >>> portable C. >> >> Did we establish that that w

Re: [ovs-dev] [PATCH v2] rculist: Remove postponed poisoning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 5:01 PM, Alex Wang wrote: > > Looks good to me, thx for adding these comments~! > Thanks for the hard work and the review, Alex! Pushed to master, Jarno > On Thu, Jun 11, 2015 at 4:49 PM, Jarno Rajahalme > wrote: > I sent a v3 that comp

Re: [ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 16:53, Ben Pfaff wrote: > >> On Thu, Jun 11, 2015 at 04:45:31PM -0700, Jarno Rajahalme wrote: >> Also, avoid using type larger than int in an enum, as it is not >> portable C. > > Did we establish that that was the problem? Haven't heard from Guru yet, took your word for

Re: [ovs-dev] [PATCH v2] rculist: Remove postponed poisoning.

2015-06-11 Thread Alex Wang
Looks good to me, thx for adding these comments~! On Thu, Jun 11, 2015 at 4:49 PM, Jarno Rajahalme wrote: > I sent a v3 that compiles also on clang. > > Jarno > > > On Jun 11, 2015, at 11:06 AM, Jarno Rajahalme > wrote: > > > > Postponed 'next' member poisoning was based on the faulty assumpt

Re: [ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 04:45:31PM -0700, Jarno Rajahalme wrote: > Also, avoid using type larger than int in an enum, as it is not > portable C. Did we establish that that was the problem? ___ dev mailing list dev@openvswitch.org http://openvswitch.org/m

Re: [ovs-dev] [PATCH v2] rculist: Remove postponed poisoning.

2015-06-11 Thread Jarno Rajahalme
I sent a v3 that compiles also on clang. Jarno > On Jun 11, 2015, at 11:06 AM, Jarno Rajahalme wrote: > > Postponed 'next' member poisoning was based on the faulty assumption > that postponed functions would be called in the order they were > postponed. This assumption holds only for the fun

Re: [ovs-dev] [PATCH v4 03/12] classifier: Support table versioning

2015-06-11 Thread Jarno Rajahalme
I sent a new patch that addresses this and also simplifies the versioning inside the classifier (“classifier: Simplify versioning.”) This patch is against the current master, not the one that failed on Windows. Jarno > On Jun 11, 2015, at 3:57 PM, Ben Pfaff wrote: > > On Thu, Jun 11, 2015 a

[ovs-dev] [PATCH] classifier: Simplify versioning.

2015-06-11 Thread Jarno Rajahalme
After all, there are some cases in which both the insertion version and removal version of a rule need to be considered. This makes the cls_match a bit bigger, but makes classifier versioning much simpler to understand. Also, avoid using type larger than int in an enum, as it is not portable C.

[ovs-dev] [PATCH v3] rculist: Remove postponed poisoning.

2015-06-11 Thread Jarno Rajahalme
Postponed 'next' member poisoning was based on the faulty assumption that postponed functions would be called in the order they were postponed. This assumption holds only for the functions postponed by any single thread. When functions are postponed by different threads, there are no guarantees o

[ovs-dev] [PATCH]: ovs-ctl: let openvswitch startup to NOT hold up system boot upon error

2015-06-11 Thread Sabyasachi Sengupta
Abort openvswitch startup script if ovsdb startup fails for some reason. This helps in getting the system startup to NOT hang indefinitely, as was seen in a recent report when ovsdb failed with "I/O error: /etc/openvswitch/conf.db: failed to lock lockfile (Resource temporarily unavailable)" and s

Re: [ovs-dev] [PATCH v4 09/12] ofproto: Revertible eviction.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 5:35 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:16PM -0700, Jarno Rajahalme wrote: >> Handling evictions was broken in the previous patches. Eviction took >> place early in the commit, and actually inappropriately bumped the >> version number too early. Now evi

Re: [ovs-dev] [PATCH v4 03/12] classifier: Support table versioning

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 03:41:53PM -0700, Jarno Rajahalme wrote: > > > On Jun 11, 2015, at 3:00 PM, Gurucharan Shetty wrote: > > > > On Tue, Jun 9, 2015 at 5:24 PM, Jarno Rajahalme > > wrote: > >> This patch allows classifier rules to become visible and invisible i

Re: [ovs-dev] [PATCH v4 08/12] ofproto: Accurate flow counts.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 5:32 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:15PM -0700, Jarno Rajahalme wrote: >> Classifier's rule count now contains temporary duplicates and rules >> whose deletion has been deferred. Maintain a new 'n_flows' count in >> struct oftable to as the count of

Re: [ovs-dev] [PATCH v4 07/12] Use classifier versioning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 5:30 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:14PM -0700, Jarno Rajahalme wrote: >> Each rule is now added or deleted in a specific tables version. Flow >> tables are versioned with a monotonically increasing 64-bit integer, >> where positive values are valid

Re: [ovs-dev] [PATCH v4 06/12] ofproto: Infra for table versioning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 4:45 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:13PM -0700, Jarno Rajahalme wrote: >> Signed-off-by: Jarno Rajahalme > > In two places, the comment > >/* Set tables version after the bridge has been fixed. */ > > took me a while to follow ("Why was t

Re: [ovs-dev] [PATCH v4 05/12] test-classifier: Test versioning features.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 4:39 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:12PM -0700, Jarno Rajahalme wrote: >> Signed-off-by: Jarno Rajahalme > > Tests, tests, tests, I love tests. > Tests, tests, tests, I love tests. > > Acked-by: Ben Pfaff Pushed, Jarno __

Re: [ovs-dev] [PATCH v4 04/12] classifier: Make traversing identical rules robust.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 4:36 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:11PM -0700, Jarno Rajahalme wrote: >> The traversal of the list of identical rules from the lookup threads >> is fragile in the list head is removed during the list traversal. > > fragile "if" the list head…? Fix

Re: [ovs-dev] [PATCH] vtep-ctl: Fix a bug.

2015-06-11 Thread Justin Pettit
Thanks for catching that. Acked-by: Justin Pettit --Justin > On Jun 8, 2015, at 11:03 PM, Alex Wang wrote: > > add_port_to_cache() uses 'cache_name' as the shash node name for > shash_add(). So, the del_cached_port() must also pass 'cache_name' > as argument for shash_find_and_delete(). >

Re: [ovs-dev] [PATCH v4 03/12] classifier: Support table versioning

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 3:00 PM, Gurucharan Shetty wrote: > > On Tue, Jun 9, 2015 at 5:24 PM, Jarno Rajahalme > wrote: >> This patch allows classifier rules to become visible and invisible in >> specific versions. A 'version' is defined as a positive monotonically >

Re: [ovs-dev] [PATCH v4 12/12] ofproto: Support port mods in bundles.

2015-06-11 Thread Jarno Rajahalme
> On Jun 10, 2015, at 5:51 PM, Ben Pfaff wrote: > > On Tue, Jun 09, 2015 at 05:24:19PM -0700, Jarno Rajahalme wrote: >> Add support for port mods in an OpenFlow 1.4 bundle, as required for >> the minimum support level by the OpenFlow 1.4 specification. If the >> bundle includes port mods, it ma

Re: [ovs-dev] [ovsdb speedup v3 19/19] ovsdb-monitor: add json cache

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 01:20:27PM -0700, Andy Zhou wrote: > On Sat, Jun 6, 2015 at 2:23 PM, Ben Pfaff wrote: > > On Mon, Jun 01, 2015 at 12:29:28AM -0700, Andy Zhou wrote: > >> On Fri, May 29, 2015 at 1:05 PM, Ben Pfaff wrote: > >> > On Thu, Apr 09, 2015 at 06:40:28PM -0700, Andy Zhou wrote: > >

Re: [ovs-dev] [PATCH v4 03/12] classifier: Support table versioning

2015-06-11 Thread Gurucharan Shetty
On Tue, Jun 9, 2015 at 5:24 PM, Jarno Rajahalme wrote: > This patch allows classifier rules to become visible and invisible in > specific versions. A 'version' is defined as a positive monotonically > increasing integer, which never wraps around. > > The new 'visibility' attribute replaces the pr

Re: [ovs-dev] [ovsdb speedup v3 19/19] ovsdb-monitor: add json cache

2015-06-11 Thread Andy Zhou
On Sat, Jun 6, 2015 at 2:23 PM, Ben Pfaff wrote: > On Mon, Jun 01, 2015 at 12:29:28AM -0700, Andy Zhou wrote: >> On Fri, May 29, 2015 at 1:05 PM, Ben Pfaff wrote: >> > On Thu, Apr 09, 2015 at 06:40:28PM -0700, Andy Zhou wrote: >> > The current implementation of ovsdb_monitor_commit() throws away

Re: [ovs-dev] [PATCH] vswitchd: adding plugin infrastructre

2015-06-11 Thread Zayats, Michael
> -Original Message- > From: Gray, Mark D [mailto:mark.d.g...@intel.com] > Sent: Thursday, June 11, 2015 11:02 AM > To: Zayats, Michael; dev@openvswitch.org > Subject: RE: [ovs-dev] [PATCH] vswitchd: adding plugin infrastructre > > > > > Per this patch ovs-vswitchd searches for shared obje

Re: [ovs-dev] [PATCH] odp-util: Remove last use of odp_tun_key_from_attr for formatting.

2015-06-11 Thread Jesse Gross
On Thu, Jun 11, 2015 at 10:57 AM, Ben Pfaff wrote: > On Wed, Jun 10, 2015 at 08:29:30PM -0700, Jesse Gross wrote: >> We formerly converted tunnel attributes to their flow representation >> before formatting but now perform all operations directly on the >> netlink attributes. >> >> There is one re

Re: [ovs-dev] [PATCH] rculist: Remove postponed poisoning.

2015-06-11 Thread Jarno Rajahalme
> On Jun 11, 2015, at 10:25 AM, Ben Pfaff wrote: > > On Wed, Jun 10, 2015 at 03:32:24PM -0700, Jarno Rajahalme wrote: >> Postponed 'next' member poisoning was based on the faulty assumption >> that postponed functions would be called in the order they were >> postponed. This assumption holds on

[ovs-dev] [PATCH v2] rculist: Remove postponed poisoning.

2015-06-11 Thread Jarno Rajahalme
Postponed 'next' member poisoning was based on the faulty assumption that postponed functions would be called in the order they were postponed. This assumption holds only for the functions postponed by any single thread. When functions are postponed by different threads, there are no guarantees o

Re: [ovs-dev] [PATCH] vswitchd: adding plugin infrastructre

2015-06-11 Thread Gray, Mark D
> > Per this patch ovs-vswitchd searches for shared objects, with > a certain set of exposed routines, in a specific configurable path. > Once found, all compatible plugins are loaded and their routines are > called at appropriate points of the daemon execution. > Personally, I like this functio

Re: [ovs-dev] [PATCH] odp-util: Remove last use of odp_tun_key_from_attr for formatting.

2015-06-11 Thread Ben Pfaff
On Wed, Jun 10, 2015 at 08:29:30PM -0700, Jesse Gross wrote: > We formerly converted tunnel attributes to their flow representation > before formatting but now perform all operations directly on the > netlink attributes. > > There is one remaining use of odp_tun_key_from_attr() that is not > used

Re: [ovs-dev] [PATCH] ovsdb-idl: Document that the IDL always presents a consistent view.

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 01:45:44PM -0400, Russell Bryant wrote: > On 06/10/2015 11:15 AM, Ben Pfaff wrote: > > We've had this question a couple of times so we might as well document it. > > > > Requested-by: Saurabh Shrivastava (सौरभ श्रीवास्तव) > > Signed-off-by: Ben Pfaff > > --- > > AUTHORS

Re: [ovs-dev] [PATCH v3] datapath-windows: Stateless TCP Tunnelling protocol - Initial implementation

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 06:35:54AM -0700, Eitan Eliahu wrote: > This change include an initial implementable of STT. > > The following should be added: > [1] Checksum offload (SW and HW) > [2] LSO (SW and HW) > [3] IP layer WFP callout for IP segments > > Added support for multiple (per TCP port)

Re: [ovs-dev] [PATCH] ovsdb-idl: Document that the IDL always presents a consistent view.

2015-06-11 Thread Russell Bryant
On 06/10/2015 11:15 AM, Ben Pfaff wrote: > We've had this question a couple of times so we might as well document it. > > Requested-by: Saurabh Shrivastava (सौरभ श्रीवास्तव) > Signed-off-by: Ben Pfaff > --- > AUTHORS | 1 + > lib/ovsdb-idl.h | 6 +- > 2 files changed, 6 insertions(+

Re: [ovs-dev] [PATCH] datapath-windows: Correctly complete the original NBL with multiple NBs

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 12:52:49PM +, Sorin Vinturis wrote: > OvsCreateNewNBLsFromMultipleNBs function failed to correctly complete the > original NBL with multiple NBs after creating multiple NBLs with single > NB. > > Signed-off-by: Sorin Vinturis Applied to master, thanks everyone! __

Re: [ovs-dev] [PATCH] netdev-vport: Mark netdev_vport_get_dpif_port() as OVS_WARN_UNUSED_RESULT.

2015-06-11 Thread Ben Pfaff
On Mon, Jun 08, 2015 at 01:56:23PM -0700, Andy Zhou wrote: > On Fri, Jun 5, 2015 at 10:09 PM, Ben Pfaff wrote: > > Ignoring the result of this function means that the caller is quite likely > > blindly using the character array passed in, instead of the return value, > > which leads to latent bugs

Re: [ovs-dev] [PATCH] rculist: Remove postponed poisoning.

2015-06-11 Thread Ben Pfaff
On Wed, Jun 10, 2015 at 03:32:24PM -0700, Jarno Rajahalme wrote: > Postponed 'next' member poisoning was based on the faulty assumption > that postponed functions would be called in the order they were > postponed. This assumption holds only for the functions postponed by > any single thread. Whe

Re: [ovs-dev] [PATCH branch-2.3] datapath: Fix build on RHEL 7.1

2015-06-11 Thread Pravin Shelar
On Thu, Jun 11, 2015 at 6:49 AM, Flavio Leitner wrote: > On Mon, Jun 08, 2015 at 03:50:35PM -0700, Pravin B Shelar wrote: >> Some of code is backported from following commit. >> >> commit 13dd4a9738e99684a56b10ce2f1a5ee2d2ec2f9f >> Author: Joe Stringer >> Date: Tue Mar 24 16:16:18 2015 -0700 >>

Re: [ovs-dev] the way of passing data from ofproto to ofproto-provider

2015-06-11 Thread Ben Pfaff
On Thu, Jun 11, 2015 at 07:57:31AM +, Zoltán Balogh wrote: > I'm wondering if there is a way to send data from ofproto to an > ofproto-provider implementation beside using the interface provided by struct > ofproto-class. > The thing is, that we are working on our own ofproto-provider impleme

[ovs-dev] [PATCH 1/2] Include datapath actions with sampled-packet upcall to userspace.

2015-06-11 Thread Neil McKee
If new optional attribute OVS_USERSPACE_ATTR_ACTIONS is added to an OVS_ACTION_ATTR_USERSPACE action, then include the datapath actions in the upcall. This Directly associates the sampled packet with the path it takes through the virtual switch. Path information currently includes mangling, encaps

[ovs-dev] [PATCH 2/2] Extend sFlow agent to report tunnel and MPLS structures

2015-06-11 Thread Neil McKee
Packets are still sampled at ingress only, so the egress tunnel and/or MPLS structures are only included when there is just 1 output port. The actions are either provided by the datapath in the sample upcall or looked up in the userspace cache. The former is preferred because it is more reliable

[ovs-dev] Here you can find some photos

2015-06-11 Thread Rodney Kelly
Nice photos! You have everything to become my lover for this night! My friends went on a tour in your city, but I came here to find something much more delicious. The hotel room will be will be free this night. Would like you visit it and be my own tour guide in the world of pleasure? My named i

Re: [ovs-dev] [PATCH] datapath-windows: Correctly complete the original NBL with multiple NBs

2015-06-11 Thread Nithin Raju
> On Jun 11, 2015, at 5:52 AM, Sorin Vinturis > wrote: > > OvsCreateNewNBLsFromMultipleNBs function failed to correctly complete the > original NBL with multiple NBs after creating multiple NBLs with single > NB. > > Signed-off-by: Sorin Vinturis Sorin, Thanks for the fix. I am curious how th

Re: [ovs-dev] Is this an issue for DPDK vhost rss?

2015-06-11 Thread Traynor, Kevin
> -Original Message- > From: Daniele Di Proietto [mailto:diproiet...@vmware.com] > Sent: Thursday, June 11, 2015 4:36 PM > To: Flavio Leitner > Cc: dev@openvswitch.org; Traynor, Kevin; Gray, Mark D > Subject: Re: [ovs-dev] Is this an issue for DPDK vhost rss? > > > > On 11/06/2015 15:23

Re: [ovs-dev] [PATCH v3] datapath-windows: Stateless TCP Tunnelling protocol - Initial implementation

2015-06-11 Thread Nithin Raju
> On Jun 11, 2015, at 6:35 AM, Eitan Eliahu wrote: > > This change include an initial implementable of STT. > > The following should be added: > [1] Checksum offload (SW and HW) > [2] LSO (SW and HW) > [3] IP layer WFP callout for IP segments > > Added support for multiple (per TCP port) STT p

Re: [ovs-dev] Is this an issue for DPDK vhost rss?

2015-06-11 Thread Daniele Di Proietto
On 11/06/2015 15:23, "Flavio Leitner" wrote: >On Thu, Jun 11, 2015 at 12:45:10PM +, Daniele Di Proietto wrote: >> >> >> On 11/06/2015 04:25, "Flavio Leitner" wrote: >> >> >On Wed, Jun 10, 2015 at 03:13:21PM +, Daniele Di Proietto wrote: >> >> >> >> >> >> On 10/06/2015 12:48, "Gray

Re: [ovs-dev] Is this an issue for DPDK vhost rss?

2015-06-11 Thread Flavio Leitner
On Thu, Jun 11, 2015 at 12:45:10PM +, Daniele Di Proietto wrote: > > > On 11/06/2015 04:25, "Flavio Leitner" wrote: > > >On Wed, Jun 10, 2015 at 03:13:21PM +, Daniele Di Proietto wrote: > >> > >> > >> On 10/06/2015 12:48, "Gray, Mark D" wrote: > >> > > >> >The vhost port won't genera

Re: [ovs-dev] [PATCH branch-2.3] datapath: Fix build on RHEL 7.1

2015-06-11 Thread Flavio Leitner
On Mon, Jun 08, 2015 at 03:50:35PM -0700, Pravin B Shelar wrote: > Some of code is backported from following commit. > > commit 13dd4a9738e99684a56b10ce2f1a5ee2d2ec2f9f > Author: Joe Stringer > Date: Tue Mar 24 16:16:18 2015 -0700 > > compat: Fix RHEL7 build. > > Tested against 3.

Re: [ovs-dev] [PATCH] datapath-windows: Correctly complete the original NBL with multiple NBs

2015-06-11 Thread Eitan Eliahu
Acked-by: Eitan Eliahu Thanks, Eitan -Original Message- From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Sorin Vinturis Sent: Thursday, June 11, 2015 5:53 AM To: dev@openvswitch.org Subject: [ovs-dev] [PATCH] datapath-windows: Correctly complete the original NBL with multiple

[ovs-dev] [PATCH v3] datapath-windows: Stateless TCP Tunnelling protocol - Initial implementation

2015-06-11 Thread Eitan Eliahu
This change include an initial implementable of STT. The following should be added: [1] Checksum offload (SW and HW) [2] LSO (SW and HW) [3] IP layer WFP callout for IP segments Added support for multiple (per TCP port) STT ports Testing: link layer connection through ping works. File transfer.

Re: [ovs-dev] first OVN scale testing thoughts

2015-06-11 Thread Russell Bryant
On 06/11/2015 03:39 AM, Justin Pettit wrote: > >> On Jun 11, 2015, at 12:14 AM, Ben Pfaff wrote: >> >> (Even with 200 simulated hypervisors I'm still seeing an 85% idle >> system. Our daemons have a slow idle!) > > Awesome! Thanks for pulling these tests together so that we have an idea > whe

[ovs-dev] [PATCH] datapath-windows: Correctly complete the original NBL with multiple NBs

2015-06-11 Thread Sorin Vinturis
OvsCreateNewNBLsFromMultipleNBs function failed to correctly complete the original NBL with multiple NBs after creating multiple NBLs with single NB. Signed-off-by: Sorin Vinturis --- datapath-windows/ovsext/PacketIO.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data

Re: [ovs-dev] Is this an issue for DPDK vhost rss?

2015-06-11 Thread Daniele Di Proietto
On 11/06/2015 04:25, "Flavio Leitner" wrote: >On Wed, Jun 10, 2015 at 03:13:21PM +, Daniele Di Proietto wrote: >> >> >> On 10/06/2015 12:48, "Gray, Mark D" wrote: >> > >> >The vhost port won't generate an RSS hash because it is a virtual NIC. >> > >> >> >> > >> >> It doesn't cause a pro

Re: [ovs-dev] [PATCH v2] IGMPv3 support

2015-06-11 Thread Thadeu Lima de Souza Cascardo
On Thu, Jun 11, 2015 at 12:41:42AM -0300, Flavio Leitner wrote: > > > > + > > > > +offset = p->l4_ofs; > > > > > > The above could be like this: > > > offset = dp_packet_l4(p) - dp_packet_data(p) > > > to avoid accessing internals of dp_packet. > > > > > > > That's how it originally was writ

[ovs-dev] Mobile friendly website

2015-06-11 Thread Alka Sharma
Hi Update your website immediately with mobile responsive design. Beginning April 21, 2015, only mobile friendly website will be given a higher priority in search results Make your website mobile ready otherwise you are going to loose rank with the next change in Google Algorithm which

[ovs-dev] the way of passing data from ofproto to ofproto-provider

2015-06-11 Thread Zoltán Balogh
Hi, I'm wondering if there is a way to send data from ofproto to an ofproto-provider implementation beside using the interface provided by struct ofproto-class. The thing is, that we are working on our own ofproto-provider implementation. Under specific circumstances, some OF messages are handl

Re: [ovs-dev] first OVN scale testing thoughts (was: OVN sandbox progress)

2015-06-11 Thread Justin Pettit
> On Jun 11, 2015, at 12:14 AM, Ben Pfaff wrote: > > (Even with 200 simulated hypervisors I'm still seeing an 85% idle > system. Our daemons have a slow idle!) Awesome! Thanks for pulling these tests together so that we have an idea where we stand. --Justin ___

[ovs-dev] first OVN scale testing thoughts (was: OVN sandbox progress)

2015-06-11 Thread Ben Pfaff
On Wed, Jun 10, 2015 at 11:53:47PM -0700, Ben Pfaff wrote: > I want to report progress I've made tonight on an extended form of the > OVS sandbox that I expect to be useful for testing OVN. The main point > of the extension is to make it easy to start up multiple sandboxed > instances of OVS and t