[ovs-dev] [PATCH RFC] ovn-controller: Optimize processing for non-local datapath without patch ports.

2016-03-28 Thread Han Zhou
For non-local datapaths, if there are no patch ports attached, it means the lflows and port bindings would never be needed on the Chassis. Skipping the processing for such lflows and port bindings can save significant amount of CPU, at the same time largely reduce the number of rules in local openf

[ovs-dev] FW: Overdue Incoices

2016-03-28 Thread Cecil Mason
Dear dev, Please find attached copy updated statement as your account has 3 overdue incoices. Is there any reasons why they haven’t yet been paid? Best Wishes, Cecil Mason Managing Director___ dev mailing list dev@openvswitch.org http://openvswitch.org

[ovs-dev] [PATCH 3/3] NEWS: dpdk port hotplug is now supported

2016-03-28 Thread Mauricio Vasquez B
Signed-off-by: Mauricio Vasquez B --- NEWS | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS b/NEWS index ea7f3a1..2ba8659 100644 --- a/NEWS +++ b/NEWS @@ -26,6 +26,7 @@ Post-v2.5.0 assignment. * Type of log messages from PMD threads changed from INFO to DBG. * QoS func

[ovs-dev] [PATCH 1/3] netdev-dpdk: add hotplug support

2016-03-28 Thread Mauricio Vasquez B
In order to use dpdk ports in ovs they have to be bound to a DPDK compatible driver before ovs is started. This patch adds the possibility to hotplug (or hot-unplug) a device after ovs has been started. The implementation adds an appctl command: netdev-dpdk/port-clt After the user attaches a new

[ovs-dev] [PATCH 2/3] INSTALL.DPDK: add port hotplug documentation

2016-03-28 Thread Mauricio Vasquez B
Signed-off-by: Mauricio Vasquez B --- INSTALL.DPDK.md | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md index 9ec8bf6..4095402 100644 --- a/INSTALL.DPDK.md +++ b/INSTALL.DPDK.md @@ -81,7 +81,7 @@ Using the DPDK with ov

Re: [ovs-dev] [RFC] lib/netdev-dpdk: add hotplug support

2016-03-28 Thread Mauricio Vásquez
I sent a proper patch: http://openvswitch.org/pipermail/dev/2016-March/068600.html On Thu, Mar 24, 2016 at 11:57 AM, Mauricio Vásquez < mauricio.vasquezber...@studenti.polito.it> wrote: > Hi Aaron, > > First of all thank you very much for your feedback. > > I didn't pay that attention to the styl

[ovs-dev] [PATCH] openvswitch: Use proper buffer size in nla_memcpy

2016-03-28 Thread Haishuang Yan
For the input parameter count, it's better to use the size of destination buffer size, as nla_memcpy would take into account the length of the source netlink attribute when a data is copied from an attribute. Signed-off-by: Haishuang Yan --- net/openvswitch/conntrack.c | 3 ++- 1 file changed, 2

Re: [ovs-dev] [PATCH v2] datapath-windows: Update Recirculation to use the right parameters

2016-03-28 Thread Alin Serdean
Comments inlined. Thanks, Alin. > -Mesaj original- > De la: dev [mailto:dev-boun...@openvswitch.org] În numele Sairam > Venugopal > Trimis: Friday, March 25, 2016 8:07 PM > Către: dev@openvswitch.org > Subiect: [ovs-dev] [PATCH v2] datapath-windows: Update Recirculation to > use the right

[ovs-dev] router and TV-box exporter

2016-03-28 Thread forever8 d
Dear, We are Chinese electronic trading group company in Shanghai, China. attached our router collections and TV-BOX collections for your reference, many thanks. Welcome your inquiry, and welcome to visit our factory,thanks. B.RGS./Daniel Forever 8 Global GroupH.T. Industry & Trading Co., Lt

Re: [ovs-dev] [PATCH] datapath-windows: Remove unnecessary keylen computation in Flow.c

2016-03-28 Thread Alin Serdean
Please move: destKey->l2.keyLen = OVS_WIN_TUNNEL_KEY_SIZE + OVS_L2_KEY_SIZE - destKey->l2.offset; After _MapTunAttrToFlowPut(keyAttrs, tunnelAttrs, destKey); : $ git diff diff --git a/datapath-windows/ovsext/Flow.c b/datapath-windows/ovsext/Flow.c index 02c41b7..49abb8

[ovs-dev] FW: Overdue Incoices

2016-03-28 Thread Isabella Bentley
Dear dev, Please find attached copy updated statement as your account has 3 overdue incoices. Is there any reasons why they haven’t yet been paid? Best Wishes, Isabella Bentley Mexico Key Account Director___ dev mailing list dev@openvswitch.org http://

[ovs-dev] Design Service

2016-03-28 Thread Bharat Joshi
Hi Sir, Greetings from Nice Interactive., Nice Interactive a creative web design studio located in India. We specialize in web design, web development and User interfaces. Team of our web designers and developers always strive to get an astonishing websites to our clients around the world. We

[ovs-dev] FW: Overdue Incoices

2016-03-28 Thread Tricia Duran
Dear dev, Please find attached copy updated statement as your account has 3 overdue incoices. Is there any reasons why they haven’t yet been paid? Best Wishes, Tricia Duran Technical Sales Manager Power Generation___ dev mailing list dev@openvswitch.or

[ovs-dev] FW: Overdue Incoices

2016-03-28 Thread Elsie Mayer
Dear dev, Please find attached copy updated statement as your account has 3 overdue incoices. Is there any reasons why they haven’t yet been paid? Best Wishes, Elsie Mayer Head of Finance UKGI Planning___ dev mailing list dev@openvswitch.org http://ope

[ovs-dev] Returned mail: Data format error

2016-03-28 Thread sgupta
Message could not be delivered ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH v4 0/4] Support native dhcp in ovn controller

2016-03-28 Thread Russell Bryant
On Thu, Mar 17, 2016 at 2:34 AM, Numan Siddique wrote: > On 03/16/2016 10:44 PM, Russell Bryant wrote: > > It could also be this: > > > > dhcp_offer(offer_ip=10.0.0.3, netmask=255.255.255.0, mtu=1300, > > dns={8.8.8.8, 7.7.7.7}); > > Thanks. This seems better to me. > Where do you get the source

[ovs-dev] Document (1).pdf

2016-03-28 Thread netadmin
Document (1).pdf ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

[ovs-dev] [PATCH v11 0/9] Add Incremental Processing

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Delta from v10 comes from the excellent profiling work done by Lei Huang and Han Zhou from eBay (many thanks!!!): In v10 patch 2/9, there was some code added to physical.c to allow E2E test cases to pass, but that code turns out to be (a) have really poor performance and (b)

[ovs-dev] [PATCH v11 4/9] Persist local_datapaths

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Persist local_datapaths across runs so that a change can be used as a trigger to reset incremental flow processing. Signed-off-by: RYAN D. MOATS --- ovn/controller/binding.c| 41 -- ovn/controller/ovn-controller.c | 15 +++

[ovs-dev] [PATCH v11 3/9] Persist lport and mcgroup indexes

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Persisting these entries is a pre-requisite for incremental processing. Signed-off-by: RYAN D. MOATS --- ovn/controller/lport.c | 135 ++ ovn/controller/lport.h | 20 +- ovn/controller/ovn-controller.c | 14 ++--

[ovs-dev] [PATCH v11 6/9] Change encaps_run to work incrementally

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Side effects include tunnel context being persisted. Signed-off-by: RYAN D. MOATS --- ovn/controller/encaps.c | 161 +-- 1 files changed, 114 insertions(+), 47 deletions(-) diff --git a/ovn/controller/encaps.c b/ovn/controller/e

[ovs-dev] [PATCH v11 1/9] Fix missing tracking reording of row deletes.

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Deletes need to be reordered as well as inserts and modifies, otherwise, following tracked changes will see out of order seqnos. Signed-off-by: RYAN D. MOATS --- lib/ovsdb-idl.c |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ovsdb-idl.c b/l

[ovs-dev] [PATCH v11 5/9] Add incremental proessing to lflow_run

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS This code changes lflow_run to do incremental process of the logical flow table rather than processing the full table each run. Signed-off-by: RYAN D. MOATS --- ovn/controller/binding.c|3 ++ ovn/controller/lflow.c | 65 +++

[ovs-dev] [PATCH v11 7/9] Convert binding_run to incremental processing.

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Persist all_lports structure and ensure that binding_run resets to process the entire port binding table when chassis are added/removed or when get_local_iface_ids finds new ports on the local vswitch. Signed-off-by: RYAN D. MOATS --- ovn/controller/binding.c| 57

[ovs-dev] [PATCH v11 9/9] Change physical_run to incremental processing

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS Persist localvif_to_ofport and tunnels structures and change physical_run to incremental processing. Signed-off-by: RYAN D. MOATS --- ovn/controller/lflow.c|3 + ovn/controller/physical.c | 99 +++- ovn/controller/physical.h

[ovs-dev] [PATCH v11 8/9] Reset lflow processing when adding/removing patch ports

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS As lflow processing is incremental, reset it whenever a patch port is added or removed. Signed-off-by: RYAN D. MOATS --- ovn/controller/patch.c |4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/ovn/controller/patch.c b/ovn/controller/patch.c index

[ovs-dev] [PATCH v11 2/9] Make flow table persistent in ovn controller

2016-03-28 Thread Ryan Moats
From: RYAN D. MOATS This is a prerequisite for incremental processing. Signed-off-by: RYAN D. MOATS --- lib/ofp-actions.c | 12 ++ lib/ofp-actions.h |2 + ovn/controller/lflow.c | 54 ++-- ovn/controller/lflow.h |3 +- ovn/controlle

[ovs-dev] Document (1).pdf

2016-03-28 Thread netadmin
Document (1).pdf ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH v4 0/4] Support native dhcp in ovn controller

2016-03-28 Thread Numan Siddique
On Mon, Mar 28, 2016 at 6:58 PM, Russell Bryant wrote: > > > On Thu, Mar 17, 2016 at 2:34 AM, Numan Siddique > wrote: > >> On 03/16/2016 10:44 PM, Russell Bryant wrote: >> > It could also be this: >> > >> > dhcp_offer(offer_ip=10.0.0.3, netmask=255.255.255.0, mtu=1300, >> > dns={8.8.8.8, 7.7.7.7

[ovs-dev] Document (1).pdf

2016-03-28 Thread netadmin
Document (1).pdf ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

[ovs-dev] Get Rich With Social Media NOW!

2016-03-28 Thread dev
Hi there, This is the most importantday of your life. Why?Because you are going to make at least $1650! How do I know? Because I did exactly the same thing last month using this incredible system. >>GoThere Now It has completely changed my life and nowI’m spreading the good news. Get your FREE

[ovs-dev] Envoi d’un message : 9758W-TERREDOC-RS62937-15000

2016-03-28 Thread Christine Faure
Votre message est prêt à être envoyé avec les fichiers ou liens joints suivants  : 9758W-TERREDOC-RS62937-15000 Message de sécurité ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH] openvswitch: Use proper buffer size in nla_memcpy

2016-03-28 Thread David Miller
From: Haishuang Yan Date: Mon, 28 Mar 2016 18:08:59 +0800 > For the input parameter count, it's better to use the size > of destination buffer size, as nla_memcpy would take into > account the length of the source netlink attribute when > a data is copied from an attribute. > > Signed-off-by: Ha

Re: [ovs-dev] [PATCH v4 0/4] Support native dhcp in ovn controller

2016-03-28 Thread Russell Bryant
On Mon, Mar 28, 2016 at 10:16 AM, Numan Siddique wrote: > > > On Mon, Mar 28, 2016 at 6:58 PM, Russell Bryant wrote: > >> >> >> On Thu, Mar 17, 2016 at 2:34 AM, Numan Siddique >> wrote: >> >>> On 03/16/2016 10:44 PM, Russell Bryant wrote: >>> > It could also be this: >>> > >>> > dhcp_offer(offe

[ovs-dev] FW:

2016-03-28 Thread Haley Hutchinson
Dear dev, Please find attached your Remittance Details for the funds that will be deposited to your bank account on March 28th. Best Wishes, Haley Hutchinson Chief Technology Officer ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailm

Re: [ovs-dev] [PATCH] ovsdb: Remove unused "struct ovsdb_log_read_cbdata".

2016-03-28 Thread Russell Bryant
On Mon, Mar 28, 2016 at 12:49 AM, Ben Pfaff wrote: > Signed-off-by: Ben Pfaff > Acked-by: Russell Bryant -- Russell Bryant ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH v2] datapath-windows: Update Recirculation to use the right parameters

2016-03-28 Thread Sairam Venugopal
Hi Alin, I don’t think portNo translates properly to portId in this case. If you test out a scenario with a Flow Miss, then you will encounter Assert failures in User.c since the IsReceive flags are set incorrectly. An easy way to test this is to always reset flow to NULL and test this. Also, the

Re: [ovs-dev] [PATCH v10 0/6] Convert DPDK configuration from command line to DB based

2016-03-28 Thread Aaron Conole
Hi (and apologies if the top posting is inappropriate), Don't want to be a pest, but just pinging re: this series. What work remains? I want to try and close this out to do some additional vhostuser config work, so anything that might be gating this please let me know and I'll work on it. Thanks,

[ovs-dev] [PATCH v6 00/12] Reconfigure netdev at runtime

2016-03-28 Thread Daniele Di Proietto
Currently we treat set_multiq() calls specially in netdev and dpif-netdev: every pmd thread must be stopped and set_multiq() is allowed to destroy and recreate the device. I think we can improve this by: * Generalizing the mechanism to allow changing other parameters at runtime (such as MTU). *

[ovs-dev] [PATCH v6 08/12] dpif-netdev: Change pmd thread configuration in dpif_netdev_run().

2016-03-28 Thread Daniele Di Proietto
Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- lib/dpif-netdev.c | 140 ++-- lib/dpif-provider.h | 3 +- 2 files changed, 83 insertions(+), 60 deletions(-) diff --git a/lib/dpif-netdev.c b/lib/dpif-net

[ovs-dev] [PATCH v6 03/12] dpif-netdev: Keep count of elements in port->rxq[].

2016-03-28 Thread Daniele Di Proietto
This will ease deleting a port with no open rxqs. Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- lib/dpif-netdev.c | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index

[ovs-dev] [PATCH v6 01/12] netdev-dpdk: Consistent variable naming.

2016-03-28 Thread Daniele Di Proietto
In different functions we use different variable names ('netdev_', 'netdev', 'dev', 'vhost_dev', ...) for the same objects. This commit changes the code to comply with the following convention: 'struct netdev':'netdev' 'struct netdev_dpdk':'dev' 'struct virtio_net':'virtio_dev' 'struct netdev_rxq

[ovs-dev] [PATCH v6 05/12] dpif-netdev: Remove useless dpif-dummy/delete-port appctl.

2016-03-28 Thread Daniele Di Proietto
It is only used in the testsuite and it can be replaced by a dpctl command. Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- lib/dpif-netdev.c | 33 - tests/bridge.at | 4 ++-- 2 files changed, 2 insertions(+), 35 deleti

[ovs-dev] [PATCH v6 02/12] dpif-netdev: Proper error handling in do_add_port().

2016-03-28 Thread Daniele Di Proietto
This fixes multiple error path mistakes in do_add_port, none of which has been a problem in practice so far. This change will make it easier for a following commit to return in case of error. Also, this removes an unneeded special case for tunnel ports. Signed-off-by: Daniele Di Proietto Tested-

[ovs-dev] [PATCH v6 12/12] netdev-dpdk: Use ->reconfigure() call to change rx/tx queues.

2016-03-28 Thread Daniele Di Proietto
This introduces in dpif-netdev and netdev-dpdk the first use for the newly introduce reconfigure netdev call. When a request to change the number of queues comes, netdev-dpdk will remember this and notify the upper layer via netdev_request_reconfigure(). The datapath, instead of periodically call

[ovs-dev] [PATCH v6 04/12] dpif-netdev: Do not keep refcount for ports.

2016-03-28 Thread Daniele Di Proietto
Only the main thread will delete ports after pausing every other thread. There's no need to keep count. Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- lib/dpif-netdev.c | 50 ++ 1 file changed, 14 inserti

Re: [ovs-dev] [PATCH v5 10/12] dpif-netdev: Fix reconfigure_pmd_threads().

2016-03-28 Thread Daniele Di Proietto
Hi Mark, I applied your suggestion and sent a v6. Thanks, Daniele On 24/03/2016 09:53, "Kavanagh, Mark B" wrote: >Hi Daniele, > >One minor comment below. > >Cheers, >Mark > >> >>This commit changes reconfigure_pmd_threads() to interact with the ports >>cmap using RCU semantics (the content of

[ovs-dev] [PATCH v6 11/12] netdev: Add reconfigure request mechanism.

2016-03-28 Thread Daniele Di Proietto
A netdev provider, especially a PMD provider (like netdev DPDK) might not be able to change some of its parameters (such as MTU, or number of queues) without stopping everything and restarting. This commit introduces a mechanism that allows a netdev provider to request a restart (netdev_request_re

Re: [ovs-dev] [PATCH v5 08/12] dpif-netdev: Change pmd thread configuration in dpif_netdev_run().

2016-03-28 Thread Daniele Di Proietto
Hi Mark, thanks for your comment, I replied inline On 24/03/2016 10:17, "Kavanagh, Mark B" wrote: >Hi Daniele, > >One comment inline. > >Cheers, >Mark > >>-Original Message- >>From: Daniele Di Proietto [mailto:diproiet...@vmware.com] >>Sent: Wednesday, March 23, 2016 6:37 PM >>To: dev@o

[ovs-dev] [PATCH v6 06/12] dpif-netdev: Wait an RCU grace period before freeing ports.

2016-03-28 Thread Daniele Di Proietto
The dpif-netdev datapath keeps ports in a cmap which is written only by the main thread (holding port_mutex), but which is read concurrently by many threads (most notably the pmd threads). When removing ports from the datapath we should postpone the deletion, otherwise another thread might access

[ovs-dev] [PATCH v6 07/12] ofproto-dpif: Call dpif_poll_threads_set() before dpif_run()

2016-03-28 Thread Daniele Di Proietto
An upcoming commit will make dpif_poll_threads_set() record the requested configuration and dpif_run() apply it, so it makes sense to change the order. Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- ofproto/ofproto-dpif.c | 4 ++-- 1 file changed, 2 ins

[ovs-dev] [PATCH v6 09/12] dpif-netdev: Document locking discipline for non_pmd_mutex.

2016-03-28 Thread Daniele Di Proietto
This just documents what the current code already assumes. Signed-off-by: Daniele Di Proietto Tested-by: Ilya Maximets Acked-by: Ilya Maximets --- lib/dpif-netdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index 6aaeaeb..c66bf29 100644 --- a/lib

[ovs-dev] [PATCH v6 10/12] dpif-netdev: Fix reconfigure_pmd_threads().

2016-03-28 Thread Daniele Di Proietto
This commit changes reconfigure_pmd_threads() to interact with the ports cmap using RCU semantics (the content of the port structure is not altered while concurrent readers might access it) and to fail more gracefully in case of a set_multiq fail (now we remove the port from the datapath, instead o

[ovs-dev] [PATCH 0/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Russell Bryant
Add external_ids to the Chassis table for general use by external applications. Also have ovn-controller create an "ovn-bridge-mappings" key in Chassis external_ids, as easy access to check that local configuration is useful. Russell Bryant (3): smap: Include hash.h. ovn: Add external_ids to

[ovs-dev] [PATCH 3/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Russell Bryant
Publish ovn-controller's local bridge mappings configuration in the external_ids column of the Chassis table. Having this information available for reading is useful to applications integrating with OVN. Signed-off-by: Russell Bryant --- ovn/controller/chassis.c | 23 +++ ov

[ovs-dev] [PATCH 2/3] ovn: Add external_ids to Chassis table.

2016-03-28 Thread Russell Bryant
Signed-off-by: Russell Bryant --- ovn/ovn-sb.ovsschema | 9 ++--- ovn/ovn-sb.xml | 7 +++ 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/ovn/ovn-sb.ovsschema b/ovn/ovn-sb.ovsschema index 32f8748..06e8a07 100644 --- a/ovn/ovn-sb.ovsschema +++ b/ovn/ovn-sb.ovsschema @

[ovs-dev] [PATCH 1/3] smap: Include hash.h.

2016-03-28 Thread Russell Bryant
SMAP_CONST1 uses the hash_string() function from hash.h. Signed-off-by: Russell Bryant --- lib/smap.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/smap.h b/lib/smap.h index dd774d5..038b769 100644 --- a/lib/smap.h +++ b/lib/smap.h @@ -16,6 +16,7 @@ #define SMAP_H 1 #include +#inc

Re: [ovs-dev] [PATCH] [Patch V2] OVN: Logical-Physical Separation and L2 SW Gateways

2016-03-28 Thread Russell Bryant
On Mon, Mar 21, 2016 at 11:47 AM, Darrell Ball wrote: > The following patch series implements physical-logical separation > to be used presently by gateways and localnet. > The patch series also includes L2 SW Gateway support which depends on the > physical-logical separation changes. > > The phy

Re: [ovs-dev] [PATCH 1/3] smap: Include hash.h.

2016-03-28 Thread Ben Pfaff
On Mon, Mar 28, 2016 at 03:52:15PM -0400, Russell Bryant wrote: > SMAP_CONST1 uses the hash_string() function from hash.h. > > Signed-off-by: Russell Bryant Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/li

Re: [ovs-dev] [PATCH 3/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Aaron Conole
Hi Russell, Russell Bryant writes: > Publish ovn-controller's local bridge mappings configuration > in the external_ids column of the Chassis table. Having this > information available for reading is useful to applications > integrating with OVN. > > Signed-off-by: Russell Bryant > --- > ovn/

Re: [ovs-dev] [PATCH 2/3] ovn: Add external_ids to Chassis table.

2016-03-28 Thread Ben Pfaff
On Mon, Mar 28, 2016 at 03:52:16PM -0400, Russell Bryant wrote: > Signed-off-by: Russell Bryant Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH 3/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Ben Pfaff
On Mon, Mar 28, 2016 at 03:52:17PM -0400, Russell Bryant wrote: > Publish ovn-controller's local bridge mappings configuration > in the external_ids column of the Chassis table. Having this > information available for reading is useful to applications > integrating with OVN. > > Signed-off-by: Ru

Re: [ovs-dev] [PATCH] ovsdb: Remove unused "struct ovsdb_log_read_cbdata".

2016-03-28 Thread Ben Pfaff
On Mon, Mar 28, 2016 at 01:49:04PM -0400, Russell Bryant wrote: > On Mon, Mar 28, 2016 at 12:49 AM, Ben Pfaff wrote: > > > Signed-off-by: Ben Pfaff > > Acked-by: Russell Bryant Thanks, applied. ___ dev mailing list dev@openvswitch.org http://openvsw

Re: [ovs-dev] [PATCH] datapath-windows: Add Windows thread atomic APIs for x64 binaries.

2016-03-28 Thread Sorin Vinturis
Hi Guru, I have verified the ovs-atomic-msvc.h header and all the defined macros and functions have 32-bit and 64-bit correspondent. All 64-bit macros use InterlockedXXX functions that are atomic: InterlockedExchangeNoFence64, InterlockedExchange64, InterlockedCompareExchange64, _InterlockedExc

Re: [ovs-dev] [PATCH] datapath-windows: Add Windows thread atomic APIs for x64 binaries.

2016-03-28 Thread Guru Shetty
On 28 March 2016 at 14:11, Sorin Vinturis wrote: > Hi Guru, > > > > I have verified the ovs-atomic-msvc.h header and all the defined macros > and functions have 32-bit and 64-bit correspondent. All 64-bit macros use > InterlockedXXX functions that are atomic: InterlockedExchangeNoFence64, > Inter

Re: [ovs-dev] [PATCH] datapath-windows: Add Windows thread atomic APIs for x64 binaries.

2016-03-28 Thread Ben Pfaff
On Mon, Mar 28, 2016 at 09:11:24PM +, Sorin Vinturis wrote: > Hi Guru, > > I have verified the ovs-atomic-msvc.h header and all the defined > macros and functions have 32-bit and 64-bit correspondent. All 64-bit > macros use InterlockedXXX functions that are atomic: > InterlockedExchangeNoFenc

Re: [ovs-dev] [PATCH v3 2/3] ovn: Add ct_commit(ct_mark=INT, ct_label=INT); action.

2016-03-28 Thread Justin Pettit
> On Mar 21, 2016, at 7:54 AM, Russell Bryant wrote: > > Update the "ct_commit;" logical flow action to optionally take > one or two parameters, setting the value of "ct_mark" or "ct_label". > Supported ct_commit syntax now includes: > >ct_commit; >ct_commit(); >ct_commit(ct_mark=1)

Re: [ovs-dev] [PATCH v3 2/3] ovn: Add ct_commit(ct_mark=INT, ct_label=INT); action.

2016-03-28 Thread Russell Bryant
b On Mon, Mar 28, 2016 at 5:26 PM, Justin Pettit wrote: > > > On Mar 21, 2016, at 7:54 AM, Russell Bryant wrote: > > > > Update the "ct_commit;" logical flow action to optionally take > > one or two parameters, setting the value of "ct_mark" or "ct_label". > > Supported ct_commit syntax now inc

Re: [ovs-dev] [PATCH 3/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Russell Bryant
On Mon, Mar 28, 2016 at 5:01 PM, Ben Pfaff wrote: > On Mon, Mar 28, 2016 at 03:52:17PM -0400, Russell Bryant wrote: > > Publish ovn-controller's local bridge mappings configuration > > in the external_ids column of the Chassis table. Having this > > information available for reading is useful to

Re: [ovs-dev] [PATCH 3/3] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Russell Bryant
On Mon, Mar 28, 2016 at 4:42 PM, Aaron Conole wrote: > Hi Russell, > > Russell Bryant writes: > > > Publish ovn-controller's local bridge mappings configuration > > in the external_ids column of the Chassis table. Having this > > information available for reading is useful to applications > > i

Re: [ovs-dev] [PATCH 2/3] ovn: Add external_ids to Chassis table.

2016-03-28 Thread Russell Bryant
On Mon, Mar 28, 2016 at 4:53 PM, Ben Pfaff wrote: > On Mon, Mar 28, 2016 at 03:52:16PM -0400, Russell Bryant wrote: > > Signed-off-by: Russell Bryant > > Acked-by: Ben Pfaff > Thanks, I pushed patches 1 and 2 to master. I'll send a v2 with fixes to patch 3. -- Russell Bryant ___

Re: [ovs-dev] [PATCH 3/3] NEWS: dpdk port hotplug is now supported

2016-03-28 Thread Justin Pettit
> On Mar 28, 2016, at 1:52 AM, Mauricio Vasquez B > wrote: > > Signed-off-by: Mauricio Vasquez B > --- > NEWS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/NEWS b/NEWS > index ea7f3a1..2ba8659 100644 > --- a/NEWS > +++ b/NEWS > @@ -26,6 +26,7 @@ Post-v2.5.0 >assignment. >

[ovs-dev] [PATCH] ovn-northd: Fix peering of routers.

2016-03-28 Thread Gurucharan Shetty
1. Currently, the ovn-nb man page says that the 'peer' in a logical_router_port table should point to the name of the peer's logical router port. But the schema had declared this column as a uuid. This looks not to be the intention as peers for logical switches connected to routers is a name (and n

Re: [ovs-dev] [PATCH v10 0/6] Convert DPDK configuration from command line to DB based

2016-03-28 Thread Daniele Di Proietto
Hi Aaron, apologies for the delay. I'm finally convinced that this is the best way for OVS to initialize DPDK. I've put some comments on the patches, mostly minor fixes, other than those I think this is ready to be merged Thanks for all your work, Daniele >> Aaron Conole writes: >>> Currentl

Re: [ovs-dev] [PATCH v10 1/6] netdev-dpdk: Restore thread affinity after DPDK init

2016-03-28 Thread Daniele Di Proietto
I'm ok with the idea and the implementation and I'm willing to apply this patch despite the issue depicted below. I just want to mention that with just this patch applied I experience a lower throughput for the single flow phy test on my system (~14 Mpps instead of 14.88 Mpps). I thought that thi

Re: [ovs-dev] [PATCH v10 4/6] netdev-dpdk: Allow arbitrary eal arguments

2016-03-28 Thread Daniele Di Proietto
On 09/03/2016 10:38, "Aaron Conole" wrote: >A previous change moved some commonly used arguments from commandline to >the database, and with it the ability to pass arbitrary arguments to >EAL. This change allows arbitrary eal arguments to be provided >via a new db entry 'other_config:dpdk-extra

Re: [ovs-dev] [PATCH v10 3/6] netdev-dpdk: Autofill lcore coremask if absent

2016-03-28 Thread Daniele Di Proietto
On 09/03/2016 09:38, "Aaron Conole" wrote: >The user has control over the DPDK internal lcore coremask, but this >parameter can be autofilled with a bit more intelligence. If the user >does not fill this parameter in, we use the lowest set bit in the >current task CPU affinity. Otherwise, we wi

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

2016-03-28 Thread Daniele Di Proietto
I still have some comment: dpdk-mem-channels: This is not required by DPDK anymore, so I still think that's not necessary and could be removed. If someone want I think we shouldn't abort if we fail something during the initialization. I know that rte_eal_init() can still abort, but I want to av

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

2016-03-28 Thread Daniele Di Proietto
On 09/03/2016 09:38, "Aaron Conole" wrote: >A previous patch introduced the ability to pass arbitrary EAL command >line options via the dpdk_extras database entry. This commit enhances >that by warning the user when such a configuration is detected and >prefering the value in the database. > >S

[ovs-dev] [PATCH v2] ovn: Add ovn-bridge-mappings to Chassis external_ids.

2016-03-28 Thread Russell Bryant
Publish ovn-controller's local bridge mappings configuration in the external_ids column of the Chassis table. Having this information available for reading is useful to applications integrating with OVN. Signed-off-by: Russell Bryant --- ovn/controller/chassis.c | 24 o

Re: [ovs-dev] [PATCH] [Patch V2] OVN: Logical-Physical Separation and L2 SW Gateways

2016-03-28 Thread Darrell Lu
On Mon, Mar 28, 2016 at 1:07 PM, Russell Bryant wrote: > > > On Mon, Mar 21, 2016 at 11:47 AM, Darrell Ball wrote: > >> The following patch series implements physical-logical separation >> to be used presently by gateways and localnet. >> The patch series also includes L2 SW Gateway support whic

[ovs-dev] CVE-2016-2074: MPLS buffer overflow vulnerabilities in Open vSwitch

2016-03-28 Thread Ben Pfaff
Description === Multiple versions of Open vSwitch are vulnerable to remote buffer overflow attacks, in which crafted MPLS packets could overflow the buffer reserved for MPLS labels in an OVS internal data structure. The MPLS packets that trigger the vulnerability and the potential for expl

[ovs-dev] Processing of openvswitch_2.3.0+git20140819-4_i386.changes

2016-03-28 Thread Debian FTP Masters
openvswitch_2.3.0+git20140819-4_i386.changes uploaded successfully to localhost along with the files: openvswitch_2.3.0+git20140819-4.dsc openvswitch_2.3.0+git20140819-4.debian.tar.xz openvswitch-common_2.3.0+git20140819-4_i386.deb openvswitch-dbg_2.3.0+git20140819-4_i386.deb openvswitch-

[ovs-dev] [PATCH 1/3] flow: Fix remote DoS for crafted MPLS packets with debug logging enabled.

2016-03-28 Thread Justin Pettit
From: Ben Pfaff A crafted MPLS packet yields a zero 'count' in this excerpt from miniflow_extract(): count = parse_mpls(&data, &size); miniflow_push_words_32(mf, mpls_lse, mpls, count); In turn, miniflow_push_words_32() updated mf.map as follows: MF.map |= ((UINT64_MAX >> (

[ovs-dev] [PATCH 2/3] Set release date for 2.4.1.

2016-03-28 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 3 ++- debian/changelog | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 4976d4e..8498db9 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ v2.4.1 - 20 Aug 2015 - - + - Fixes buffer o

[ovs-dev] [PATCH 3/3] Prepare for 2.4.2.

2016-03-28 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 7 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 8498db9..2eba9a1 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.4.2 - xx xxx +

[ovs-dev] [PATCH 2/3] Set release date for 2.3.3.

2016-03-28 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 5 +++-- debian/changelog | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 9b5c946..a8a3223 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ -v2.3.3 - xx xxx +v2.3.3 - 28 Mar 2016

[ovs-dev] [PATCH 3/3] Prepare for 2.3.4.

2016-03-28 Thread Justin Pettit
Signed-off-by: Justin Pettit --- NEWS | 4 configure.ac | 2 +- debian/changelog | 7 +++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index a8a3223..ea1d354 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +v2.3.4 - xx xxx +

Re: [ovs-dev] [PATCH 1/3] flow: Fix remote DoS for crafted MPLS packets with debug logging enabled.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:02:35AM -0700, Justin Pettit wrote: > From: Ben Pfaff > > A crafted MPLS packet yields a zero 'count' in this excerpt from > miniflow_extract(): > > count = parse_mpls(&data, &size); > miniflow_push_words_32(mf, mpls_lse, mpls, count); > > In turn, min

[ovs-dev] [PATCH 1/3] flow: Fix buffer overflow for crafted MPLS packets.

2016-03-28 Thread Justin Pettit
From: Ben Pfaff A bug in MPLS parsing could cause a crafted MPLS packet to overflow the buffer reserved for MPLS labels in the OVS internal flow structure. This fixes the problem. This commit also fixes a secondary problem where an MPLS packet with zero labels could cause an out-of-range shift

Re: [ovs-dev] [PATCH 2/3] Set release date for 2.4.1.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:02:36AM -0700, Justin Pettit wrote: > Signed-off-by: Justin Pettit Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH 1/3] flow: Fix buffer overflow for crafted MPLS packets.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:03:43AM -0700, Justin Pettit wrote: > From: Ben Pfaff > > A bug in MPLS parsing could cause a crafted MPLS packet to overflow the > buffer reserved for MPLS labels in the OVS internal flow structure. This > fixes the problem. > > This commit also fixes a secondary pro

Re: [ovs-dev] [PATCH 3/3] Prepare for 2.4.2.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:02:37AM -0700, Justin Pettit wrote: > Signed-off-by: Justin Pettit Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH 2/3] Set release date for 2.3.3.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:03:44AM -0700, Justin Pettit wrote: > Signed-off-by: Justin Pettit Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH 3/3] Prepare for 2.3.4.

2016-03-28 Thread Ben Pfaff
On Tue, Mar 22, 2016 at 06:03:45AM -0700, Justin Pettit wrote: > Signed-off-by: Justin Pettit Acked-by: Ben Pfaff ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

[ovs-dev] openvswitch_2.3.0+git20140819-4_i386.changes ACCEPTED into unstable

2016-03-28 Thread Debian FTP Masters
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Mon, 28 Mar 2016 17:05:38 -0700 Source: openvswitch Binary: openvswitch-common openvswitch-switch openvswitch-ipsec openvswitch-pki openvswitch-dbg python-openvswitch openvswitch-test openvswitch-vtep Architecture: sou

Re: [ovs-dev] [PATCH] debian : upstream_version fix - resubmitted

2016-03-28 Thread Simon Horman
Hi Zoltánm On Thu, Mar 24, 2016 at 08:28:53AM +, Zoltán Balogh wrote: > Hi, > > The Debian Policy Manual > (https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version) > says that the upstream_version may contain only alphanumerics and the > characters . + - : ~ (full stop,

[ovs-dev] Get Rich With Social Media NOW!

2016-03-28 Thread dev
Hi there, This is the most importantday of your life. Why?Because you are going to make at least $1650! How do I know? Because I did exactly the same thing last month using this incredible system. >>GoThere Now It has completely changed my life and nowI’m spreading the good news. Get your FREE

Re: [ovs-dev] World Popular caplets online

2016-03-28 Thread Simone
96 Re: World Licensed anti-ED drugs p{margin:10px 0;padding:0;} table{border-collapse:collapse;} h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0;} img,a img{border:0;height:auto;outline:none;text-decoration:none;} body,#bodyTable,#bodyCell{height:100%;margin:0;padding:0;width:100%

Re: [ovs-dev] [PATCH] debian: Ship ovn-[ns]b man pages in ovn-common.

2016-03-28 Thread Simon Horman
On Thu, Mar 24, 2016 at 08:04:33PM -0400, Russell Bryant wrote: > On Thu, Mar 24, 2016 at 8:04 PM, Russell Bryant wrote: > > > Move ovn-nb and ovn-sb man pages to ovn-common so that the man pages for > > these DB schemas are always available with the corresponding command > > line utilities, ovn-

  1   2   >