[ovs-dev] [patch_v7] vtep: add source node replication support.

2016-04-28 Thread Darrell Ball
This patch series updates the vtep schema, vtep-ctl commands and vtep simulator to support source node replication in addition to service node replication per logical switch. The default replication mode is service node as that was the only mode previously supported. Source node replication mode

[ovs-dev] [patch_v7] vtep: add source node replication support.

2016-04-28 Thread Darrell Ball
v6->v7: In ovs-vtep, fixed a check that was missed after converting replication mode from required to optional. One line changed per below. -if not replication_mode: +if replication_mode == "[]": There are various considerations to what kind of replication configuration is

Re: [ovs-dev] [PATCH 2/5] compat: nf_defrag_ipv6: avoid/free clone operations.

2016-04-28 Thread Jesse Gross
On Thu, Apr 28, 2016 at 5:35 PM, Joe Stringer wrote: > On 28 April 2016 at 17:17, Joe Stringer wrote: >> On 26 April 2016 at 19:44, Jesse Gross wrote: >>> On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: diff --git

Re: [ovs-dev] [PATCH 2/5] compat: nf_defrag_ipv6: avoid/free clone operations.

2016-04-28 Thread Jesse Gross
On Thu, Apr 28, 2016 at 5:17 PM, Joe Stringer wrote: > On 26 April 2016 at 19:44, Jesse Gross wrote: >> On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: >>> diff --git >>> a/datapath/linux/compat/include/net/netfilter/ipv6/nf_defrag_ipv6.h >>>

Re: [ovs-dev] [PATCH] ofp-actions: Fix use-after-free in decode_NOTE.

2016-04-28 Thread Ansis Atteka
On 28 April 2016 at 14:13, Joe Stringer wrote: > When decoding the 'note' action, variable-length data could be pushed to > a buffer immediately prior to calling ofpact_finish_NOTE(). The > ofpbuf_put() could cause reallocation, in which case the finish call > could access freed

[ovs-dev] [PATCH] compat: skbuff: Remove references to old kernels.

2016-04-28 Thread Joe Stringer
Since commit f2ab1536ddbc ("compat: Backport conntrack strictly to v3.10+."), we haven't supported these kernel versions. Remove the old code. Signed-off-by: Joe Stringer --- datapath/linux/compat/skbuff-openvswitch.c | 6 -- 1 file changed, 6 deletions(-) diff --git

Re: [ovs-dev] [PATCH v12 6/6] netdev-dpdk: Check dpdk-extra when reading db

2016-04-28 Thread Daniele Di Proietto
Hi Aaron, one more comment inline The rest of the series looks good to me Thanks, Daniele On 26/04/2016 12:42, "Aaron Conole" wrote: >A previous patch introduced the ability to pass arbitrary EAL command >line options via the dpdk_extras database entry. This commit

Re: [ovs-dev] [PATCH v12 3/6] netdev-dpdk: Restrict vhost_sock_dir

2016-04-28 Thread Daniele Di Proietto
If vhost-sock-dir is empty, vhost_sock_dir will be NULL, because process_vhost_flags() will return 0. On 26/04/2016 12:42, "Aaron Conole" wrote: >Since the vhost-user sockets directory now comes from the database, it is >possible for any user with database access to

Re: [ovs-dev] [PATCH v12 2/6] netdev-dpdk: Convert initialization from cmdline to db

2016-04-28 Thread Daniele Di Proietto
Hi Aaron, thanks (again!) for this patch. Few comments: * As I mentioned on my previous round of review, I don't think it's necessary to pass the whole Open_vSwitch table to dpdk_init(). I.e., instead of doing dpdk_init(); I'd prefer if (cfg) { dpdk_init(>other_config); }

Re: [ovs-dev] [PATCH 2/5] compat: nf_defrag_ipv6: avoid/free clone operations.

2016-04-28 Thread Joe Stringer
On 28 April 2016 at 17:17, Joe Stringer wrote: > On 26 April 2016 at 19:44, Jesse Gross wrote: >> On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: >>> diff --git >>> a/datapath/linux/compat/include/net/netfilter/ipv6/nf_defrag_ipv6.h >>>

[ovs-dev] [PATCH RFC] ovn: localnet ports deleted, recreated sometimes after restart

2016-04-28 Thread Ramu Ramamurthy
On graceful-restart of ovn-controller, the chassis row is inserted in the Chassis table. During this transaction, there is a window of time where an idl row-read may not return the newly created row - even though the row should exist, but the transaction is in an incomplete state. As a result,

Re: [ovs-dev] [PATCH 5/5] datapath: Orphan skbs before IPv6 defrag

2016-04-28 Thread Joe Stringer
On 26 April 2016 at 18:45, Jesse Gross wrote: > On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: >> Upstream commit: >> openvswitch: Orphan skbs before IPv6 defrag >> >> This is the IPv6 counterpart to commit 8282f27449bf ("inet: frag: Always >>

Re: [ovs-dev] [PATCH 2/5] compat: nf_defrag_ipv6: avoid/free clone operations.

2016-04-28 Thread Joe Stringer
On 26 April 2016 at 19:44, Jesse Gross wrote: > On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: >> diff --git >> a/datapath/linux/compat/include/net/netfilter/ipv6/nf_defrag_ipv6.h >> b/datapath/linux/compat/include/net/netfilter/ipv6/nf_defrag_ipv6.h >>

Re: [ovs-dev] [PATCH 0/5] Backport nf_defrag_ipv6 changes.

2016-04-28 Thread Joe Stringer
On 26 April 2016 at 19:51, Jesse Gross wrote: > On Thu, Apr 21, 2016 at 2:07 PM, Joe Stringer wrote: >> This short series addresses some of the netfilter/defrag-related changes >> recently upstream and backports the equivalent fixes to our compat code. >> The last

[ovs-dev] [PATCH 2/2] FAQ: Update feature table.

2016-04-28 Thread Joe Stringer
Linux kernel support for features in out-of-tree module no longer depend on particular versions, as we only support kernels 3.10-4.3; Connection tracking status has changed recently; and NAT is a brand new feature with only support in the latest unreleased Linux kernel version. Signed-off-by: Joe

[ovs-dev] [PATCH 1/2] FAQ: Shift IPFIX into the feature support table.

2016-04-28 Thread Joe Stringer
Signed-off-by: Joe Stringer --- FAQ.md | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/FAQ.md b/FAQ.md index 28680d69bd3a..0df6d072e177 100644 --- a/FAQ.md +++ b/FAQ.md @@ -204,6 +204,7 @@ Tunnel - Geneve | 3.18 | YES | YES

[ovs-dev] [PATCH] ofp-actions: Fix use-after-free in decode_NOTE.

2016-04-28 Thread Joe Stringer
When decoding the 'note' action, variable-length data could be pushed to a buffer immediately prior to calling ofpact_finish_NOTE(). The ofpbuf_put() could cause reallocation, in which case the finish call could access freed memory. Fix the issue by updating the local pointer before passing it to

Re: [ovs-dev] Outstanding Account

2016-04-28 Thread Magdalena Patrick
This is a reminder that your account balance of $7107.78 wasoverdue as of 24 April 2016. Enclosed is a statement of account for your reference. Please arrange payment of this account today or, if you cannot make full paymentat this time, please contact us to make a payment arrangement that is

Re: [ovs-dev] [PATCH V5 1/1] ovn-northd: Add support for static_routes.

2016-04-28 Thread Darrell Ball
On Sun, Apr 24, 2016 at 2:49 AM, steve.ruan wrote: > static routes are useful when connecting multiple > routers with each other. > Logical patch ports are used to connect logical routers together. Static routes are used to select between different logical router ports when

[ovs-dev] Subject: [PATCH v3 1/3] ovsdb-idl: Add support for on-demand columns

2016-04-28 Thread Arguello, Sebastian
The IDL only supports reading from columns that are being monitored. In the case where the column represent a frequently changing entity (e.g. counter), and the reads are relatively infrequent (e.g. CLI client), there is a significant overhead in replication. This patch introduces a new column

[ovs-dev] Subject: [PATCH v3 3/3] ovsdb-idl: Add on-demand columns tests

2016-04-28 Thread Arguello, Sebastian
Add tests for the OVSDB IDL on-demand column mode. This commit includes three tests to verify the correct functionality of the on-demand fetching at row, column, and table level. Co-Authored-By: Randall Esquivel Co-Authored-By: Arnoldo Lutz

[ovs-dev] Subject: [PATCH v3 2/3] ovsdb-idl: Add on-demand columns generated functions

2016-04-28 Thread Arguello, Sebastian
To ease the usage of the on-demand columns, wrappers that allow the developers to work with ovsrecs instead of ovsdb_idl_rows were added. For each table, a new set of functions to request the on-demand data from the server are generated: ovsrec__fetch_row(), ovsrec__fetch_column, and

Re: [ovs-dev] [PATCH 1/3] ovsdb-idl: Add support for on-demand columns

2016-04-28 Thread Arguello, Sebastian
Hi Ben, I'm glad to hear that you find this feature useful. Below you can find my answers to your comments [SA]. I will send the updated patch set shortly. The code can be found in the same pull request: https://github.com/openvswitch/ovs/pull/110 > I believe that there is a race between

Re: [ovs-dev] [PATCH v2] tunneling: Improving tunneling performance using DPDK Rx checksum offloading feature.

2016-04-28 Thread Jesse Gross
That sounds great, thanks for following up. In the meantime, do you have any plans for transmit side checksum offloading? On Thu, Apr 28, 2016 at 2:07 AM, Chandran, Sugesh wrote: > The Rx checksum valid flags will be available in DPDK mostly by 16.11 release. > We may

[ovs-dev] Unpaid Fine - Case No.770542

2016-04-28 Thread Minny Ali
You have received a fine on March 20th, 2016 for the amount of $716,12 and despite our constant reminders it hasn�t been paid yet.Please, review the enclosed document as soon as possible.___ dev mailing list dev@openvswitch.org

Re: [ovs-dev] [PATCH] netdev-dpdk: Add vHost User PMD

2016-04-28 Thread Traynor, Kevin
On 21/04/2016 13:20, Ciara Loftus wrote: DPDK 16.04 introduces the vHost PMD which allows 'dpdkvhostuser' ports to be controlled by the librte_ether API, like physical 'dpdk' ports. The commit integrates this functionality into OVS, and refactors some of the existing vhost code such that it is

[ovs-dev] [PATCH v3 2/2] ovn: Add logical flows to support native DHCP

2016-04-28 Thread Numan Siddique
OVN implements a native DHCP support which caters to the common use case of providing an IP address to a booting instance by providing stateless replies to DHCP requests based on statically configured address mappings. To do this it allows a short list of DHCP options to be configured and applied

[ovs-dev] [PATCH v3 1/2] ovn: Support 'dhcp_offer' action in ovn-controller

2016-04-28 Thread Numan Siddique
This patch adds a new OVN action 'dhcp_offer' to support native DHCP in OVN. 'dhcp_offer' takes the DHCP options as input params. Eg. dhcp_offer(offerip = 10.0.0.4, router = 10.0.0.1, netmask = 255.255.255.0, lease_time = 3600,) ovn-controller parses this action and adds a

[ovs-dev] [PATCH v3 0/2] ovn: Support native DHCP using 'continuations'

2016-04-28 Thread Numan Siddique
v2 -> v3 changes * Removed RFC tag * Added a new table 'Subnet' in NB DB to store the DHCP options. A new column 'subnets' is added in 'Logical_Switch' table which refers to this table. * Added new commands in ovn-nbctl to create and delete subnets belonging to a lswitch

[ovs-dev] Unpaid Fine - Case No.052202

2016-04-28 Thread Brier Cruell
You have received a fine on March 20th, 2016 for the amount of $697,92 and despite our constant reminders it hasn�t been paid yet.Please, review the enclosed document as soon as possible.___ dev mailing list dev@openvswitch.org

[ovs-dev] Document39

2016-04-28 Thread dev
___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH v2] tunneling: Improving tunneling performance using DPDK Rx checksum offloading feature.

2016-04-28 Thread Chandran, Sugesh
The Rx checksum valid flags will be available in DPDK mostly by 16.11 release. We may have to wait until then to proceed with this patch. Regards _Sugesh > -Original Message- > From: Chandran, Sugesh > Sent: Monday, April 18, 2016 10:12 AM > To: Jesse Gross > Cc: