[ovs-dev] Report

2016-01-25 Thread niost
•lVD\PQ¯d$œlš‡ 7õJg#È0qm,lⵁÎÛ1WŸç¸:É2å˜7¥FZrnü§vTÔÙóÏ¥{8PÔãן&ºÆg¦N¿9_F_ƒ¶[M՚3\!LŽ´]Ó0óǃ,ýÆÜïTÀ'¿'áybŸ”T¤kQ,¹ãÎeJ"KACðñø”Nƒ\‡Û²ÒdYŽQè¯ïw‡ ÛZëç '¡%mô;쥯•ÕCDò x{Ò°ß)OÔÚ¢rç3 RéóÉô›SÕFÅ<îb‹ is‰åfrLóGƨĬ¤e¨m<Ù»¢ç0ó#"q¶û–#H$î×æ·WÖ~ßË~’ßm¢·¸Ï_ì†uû5gÏ~†'_DÖÔ÷˜H1®lhֱ䈋p˜uœ›¶& Å½#)ß3ôÌ"$HwÖ!J5

Re: [ovs-dev] [PATCH] [RFC] lib/ovs-thread: set pthread stack size to 128k

2016-01-25 Thread Ben Pfaff
On Mon, Jan 25, 2016 at 03:16:22PM +0200, Alexandru Ardelean wrote: > On Mon, Jan 25, 2016 at 10:13 AM, Alexandru Ardelean > wrote: > > > > > > > On Sun, Jan 24, 2016 at 11:24 PM, Russell Bryant wrote: > > > >> On 01/24/2016 08:56 AM, Alexandru Ardelean wrote: > >> > Seems that musl libc's defau

Re: [ovs-dev] [PATCH] [RFC] lib/ovs-thread: set pthread stack size to 128k

2016-01-25 Thread Ben Pfaff
On Sun, Jan 24, 2016 at 03:56:40PM +0200, Alexandru Ardelean wrote: > Seems that musl libc's default thread stack size is 80k, which > causes a segfault (stack overflow actually) when trying to add > a bridge (via the "ovs-vsctl add-br" command). > > OpenWRT has been switching to musl libc for a f

Re: [ovs-dev] [CudaMailTagged] [PATCH 1/2] ovs-ctl: add early parameters for DPDK

2016-01-25 Thread Christian Ehrhardt
Hi Aaron, I didn't follow all of the list yet - thanks for pointing that other series out. That looks even more cleanly integrated, so I agree to wait until that series is accepted - hopefully before 2.5 is released. Christian Ehrhardt Software Engineer, Ubuntu Server Canonical Ltd On Mon, Jan 25

[ovs-dev] [PATCH v4 2/2] dpif-netdev: Unique and sequential tx_qids.

2016-01-25 Thread Ilya Maximets
Currently tx_qid is equal to pmd->core_id. This leads to unexpected behavior if pmd-cpu-mask different from '/(0*)(1|3|7)?(f*)/', e.g. if core_ids are not sequential, or doesn't start from 0, or both. Example: starting 2 pmd threads with 1 port, 2 rxqs per port, pmd-cpu-mask =

[ovs-dev] [PATCH v4 0/2] dpif-netdev: Rework of queue management.

2016-01-25 Thread Ilya Maximets
Introducing the new model of rx queue management and fixing unexpected behavior connected with bad distribution of tx queues. Complete descriptions are in commit-messages. Version 4: * Condition variable returned. * Style fixes. Version 3: * Changed synchronization between

[ovs-dev] [PATCH v4 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Ilya Maximets
Current rx queue management model is buggy and will not work properly without additional barriers and other syncronization between PMD threads and main thread. Known BUGS of current model: * While reloading, two PMD threads, one already reloaded and one not yet reloaded, can poll

Re: [ovs-dev] IRC meeting for OVN

2016-01-25 Thread Ben Pfaff
On Tue, Jan 26, 2016 at 01:37:05PM +0800, Na Zhu wrote: > Is there IRC meeting on freenode for ovn, if yes, what is the time? 10:15 am US Pacific time, Thursdays, #openvswitch. ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listi

[ovs-dev] IRC meeting for OVN

2016-01-25 Thread Na Zhu
Hi, Is there IRC meeting on freenode for ovn, if yes, what is the time? BR Juno ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH v3 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Ilya Maximets
Thanks for review. I'll prepare new version. Best regards, Ilya Maximets. On 26.01.2016 03:21, Daniele Di Proietto wrote: > Hi, > > Thanks again for the patch, > > As I said in the discussion of v2, I think we should keep the > condition variable, so that we can return from the datapath > func

Re: [ovs-dev] [PATCH v2 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Ilya Maximets
On 26.01.2016 03:21, Daniele Di Proietto wrote: > Hi, > > On 25/01/2016 04:00, "Ilya Maximets" wrote: > >> Thank you. >> Comments inline. >> >> On 23.01.2016 04:21, Daniele Di Proietto wrote: >>> Hi Ilya, >>> >>> Thank you very much for the patch. >>> >>> I definitely like that the queue assignm

[ovs-dev] Don't get left behind, get a Degree

2016-01-25 Thread Alphonso Brock
EL0R'S, MASTER'S & DOCT0RATE DEGREES Add Bache1or's, Master's or Doctorate Degrees to your resume in just a few weeks and open avenues to promotion and better jobs! At your Own Pace! At your Own Schedule! At your Own Convenience! No Examination! No Study! No Class! Regardless of your age, sex,

Re: [ovs-dev] [PATCH] dpif-netdev: Avoid copying netdev_flow_key in emc_processing().

2016-01-25 Thread Daniele Di Proietto
On 25/01/2016 18:20, "Andy Zhou" wrote: >On Sun, Jan 24, 2016 at 8:32 AM, Ben Pfaff wrote: > >> Before this commit, emc_processing() copied a netdev_flow_key if there >>was >> no exact-match cache (EMC) hit. This commit eliminates the copy by >> constructing the netdev_flow_key in the place i

Re: [ovs-dev] [PATCH] Update relevant artifacts to add support for DPDK v2.2.0.

2016-01-25 Thread Daniele Di Proietto
Apologies for the delay. I applied this to master and branch-2.5 with the following incremental, to remove a deprecation warning: diff --git a/lib/netdev-dpdk.c b/lib/netdev-dpdk.c index de7e488..31e56b6 100644 --- a/lib/netdev-dpdk.c +++ b/lib/netdev-dpdk.c @@ -1480,9 +1480,9 @@ netdev_dpdk_get_

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

2016-01-25 Thread Qiu, Michael
On 1/21/2016 1:46 AM, Traynor, Kevin wrote: >> -Original Message- >> From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Aaron Conole >> Sent: Tuesday, January 19, 2016 1:28 PM >> To: Qiu, Michael >> Cc: dev@openvswitch.org; Flavio Leitner; Zoltan Kiss >> Subject: Re: [ovs-dev] [PAT

Re: [ovs-dev] [PATCH] dpif-netdev: Avoid copying netdev_flow_key in emc_processing().

2016-01-25 Thread Andy Zhou
On Sun, Jan 24, 2016 at 8:32 AM, Ben Pfaff wrote: > Before this commit, emc_processing() copied a netdev_flow_key if there was > no exact-match cache (EMC) hit. This commit eliminates the copy by > constructing the netdev_flow_key in the place it would be copied. > > Found by inspection. > > Sha

Re: [ovs-dev] [PATCH v3 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Daniele Di Proietto
Hi, Thanks again for the patch, As I said in the discussion of v2, I think we should keep the condition variable, so that we can return from the datapath functions when the port operations are effectively completed. I also have a couple of minor coding style suggestions (inline). Other than th

Re: [ovs-dev] [PATCH v2 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Daniele Di Proietto
Hi, On 25/01/2016 04:00, "Ilya Maximets" wrote: >Thank you. >Comments inline. > >On 23.01.2016 04:21, Daniele Di Proietto wrote: >> Hi Ilya, >> >> Thank you very much for the patch. >> >> I definitely like that the queue assignment is performed by the >> main thread: not only is less bug-prone

[ovs-dev] What's holding you back, no Degree?

2016-01-25 Thread Travis Farr
Get a Degree in 5 weeks with our program! ~ Our program will let ANYONE with professional experience gain a Degree: ~ Doctorate ~ Bachelors ~ Masters Just think about it... Follow YOUR Dreams! Live a wonderful life by earning or upgrading your degree. This is a good chance to make a right move

Re: [ovs-dev] ovn-northd: Logical_Port.port_addresses format

2016-01-25 Thread Han Zhou
On Fri, Jan 22, 2016 at 6:17 PM, Han Zhou wrote: > > Regarding the functionality of port-security itself, I am not sure how would it be supported for ls_out_port_sec. If a dst MAC is not recognised in ls_in_l2_lkup stage, it is meaningless to have it allowed in ls_out_port_sec, because the packet

[ovs-dev] [PATCH v4 3/3] ovn-controller: Allocate ct zones for localnet ports.

2016-01-25 Thread Russell Bryant
Previously, all ct() actions applied to localnet ports used the default conntrack zone. We should allocate a ct zone ID for all localnet ports just like we do for all local VIFs so that none of our connection tracking interferes with any base system connection tracking in the default zone. Signed

[ovs-dev] [PATCH v4 0/3] localnet port fixes

2016-01-25 Thread Russell Bryant
v3->v4: - Added patch #3, which fixes another localnet bug I came across. I added it to this existing series as the fix depends on changes in this series. Russell Bryant (3): ovn-controller: Move local_datapaths calculation. ovn: Fix localnet ports on the same chassis. ovn-controller:

[ovs-dev] [PATCH v4 2/3] ovn: Fix localnet ports on the same chassis.

2016-01-25 Thread Russell Bryant
Multiple logical ports on the same chassis that were connected to the same physical network via localnet ports were not able to send packets to each other. This was because ovn-controller created a single patch port between br-int and the physical network access bridge and used it for all localnet

[ovs-dev] [PATCH v4 1/3] ovn-controller: Move local_datapaths calculation.

2016-01-25 Thread Russell Bryant
Before this patch, physical.c build up the set of local datapaths for its own use. I'd like to use it in another module in a later patch, so pull it out of physical. It's now populated by the bindings module, since that seems like a more appropriate place to do it, and it's also done much earlier

Re: [ovs-dev] Hitless resynchronisation of forwarding state

2016-01-25 Thread Ben Pfaff
On Mon, Jan 25, 2016 at 11:24:18AM -0800, Jarno Rajahalme wrote: > > On Jan 25, 2016, at 2:40 AM, Jan Scheurich > > wrote: > > 1. OpenFlow bundle depends on OF 1.4. Not many controllers support > > OF 1.4 and its bundle mechanism yet. Our proposal has no such > > dependency. > > Any new extensio

Re: [ovs-dev] [PATCH monitor_cond V2 11/12] python: move Python idl to work with monitor_cond

2016-01-25 Thread Liran Schour
Russell Bryant wrote on 25/01/2016 10:06:35 PM: > On 01/16/2016 03:16 AM, Liran Schour wrote: > > Python idl works now with "monitor_cond" method. Add test > > for backward compatibility with old "monitor" method. > > > > Signed-off-by: Liran Schour > > As requested by Andy Zhou, this review

Re: [ovs-dev] [PATCH monitor_cond V2 11/12] python: move Python idl to work with monitor_cond

2016-01-25 Thread Russell Bryant
On 01/16/2016 03:16 AM, Liran Schour wrote: > Python idl works now with "monitor_cond" method. Add test > for backward compatibility with old "monitor" method. > > Signed-off-by: Liran Schour As requested by Andy Zhou, this review is focused on Python specific issues, and not necessarily a revie

[ovs-dev] [PATCH v2 1/2] lib/netdev-dpdk: make device name parsing more robust

2016-01-25 Thread Mauricio Vasquez B
Current implementation of dpdk_dev_parse_name does not perform a robust error handling, port names as "dpdkr", "dpdkr1x", "dpdkr 5" are considered valid. With this path only positive port numbers in decimal notation are considered valid. Signed-off-by: Mauricio Vasquez B --- v2: - replace strtol

[ovs-dev] [PATCH v2 2/2] tests/dpdk/ring_client: extend range of supported dpdkr ports

2016-01-25 Thread Mauricio Vasquez B
Current implementation of the ring_client test only supports up to the dpdkr255 port, this patch extends it to support the full range of possible dpdkr ports. Signed-off-by: Mauricio Vasquez B --- v2: - replace strtol by strtoul Thanks to Aaron Conole! tests/dpdk/ring_client.c | 44

Re: [ovs-dev] [PATCH monitor_cond V2 02/12] ovsdb: add conditions utilities to support monitor_cond

2016-01-25 Thread Andy Zhou
On Mon, Jan 25, 2016 at 3:09 AM, Liran Schour wrote: > The proposed API for monitor_cond_update that accepts 2 different > conditions: added and removed is too complex and does not simplify client > usage. > Seems like changing monitor_cond_update to receive a single condition will > simplify th

Re: [ovs-dev] [PATCH] FAQ: Explain hash function for select groups.

2016-01-25 Thread Ben Pfaff
Thanks, applied to master. On Mon, Jan 25, 2016 at 11:27:57AM -0800, Jarno Rajahalme wrote: > Acked-by: Jarno Rajahalme > > > On Jan 25, 2016, at 8:40 AM, Ben Pfaff wrote: > > > > Signed-off-by: Ben Pfaff > > --- > > FAQ.md | 19 +++ > > 1 file changed, 19 insertions(+) > > >

Re: [ovs-dev] [PATCH] FAQ: Explain hash function for select groups.

2016-01-25 Thread Jarno Rajahalme
Acked-by: Jarno Rajahalme > On Jan 25, 2016, at 8:40 AM, Ben Pfaff wrote: > > Signed-off-by: Ben Pfaff > --- > FAQ.md | 19 +++ > 1 file changed, 19 insertions(+) > > diff --git a/FAQ.md b/FAQ.md > index 29b2e19..15056b0 100644 > --- a/FAQ.md > +++ b/FAQ.md > @@ -1979,6 +1979,2

Re: [ovs-dev] [PATCH] ofproto-dpif-xlate: Fix recirculation for resubmit to current table.

2016-01-25 Thread Ben Pfaff
On Mon, Jan 25, 2016 at 10:25:15AM -0800, Jarno Rajahalme wrote: > Thanks for catching this, I’m not sure if I was aware of resubmit to the > current table feature when I wrote that. > > Acked-by: Jarno Rajahalme Thanks. I applied this to master, branch-2.5, and branch-2.4. ___

Re: [ovs-dev] Hitless resynchronisation of forwarding state

2016-01-25 Thread Jarno Rajahalme
OVS already has the notion of “generation ID” on each flow table entry, in the form of a version range. Overall, I’d rather see the bundle mechanism extended to cover meters and groups (i.e., extend the group and meter tables to support the same version range mechanism). More comments below. >

Re: [ovs-dev] [PATCH v2 1/2] Revert "system-traffic: Remove netcat from ICMP test."

2016-01-25 Thread Joe Stringer
On 22 January 2016 at 07:12, Lance Richardson wrote: > Revert previous workaround for netcat portability issue. > > This reverts commit dc55e9465511dee6c12dbf0edb4ce2d9af57cb15. > > Signed-off-by: Lance Richardson Applied to master, thanks! ___ dev mai

Re: [ovs-dev] [PATCH v2 2/2] system-traffic: use appropriate nc options for installed version

2016-01-25 Thread Joe Stringer
On 22 January 2016 at 07:12, Lance Richardson wrote: > Test cases using netcat ("ICMP related" and "ICMP related with NAT") > currently fail on systems using the nmap version of nc because this > version does not support the -q command-line option. > > Fix this by detecting which version of netcat

Re: [ovs-dev] [PATCH 2/3] tests/dpdk/ring_client: extend range of supported dpdkr ports

2016-01-25 Thread Mauricio Vásquez
On 25 January 2016 at 10:42, Aaron Conole wrote: > Mauricio Vasquez B writes: > > > Current implementation allows to support only until the dpdkr255 port, > > this patch extends it to support the full range of possible dpdkr ports. > > I think this commit message is not correct. This patch just

Re: [ovs-dev] [PATCH 1/3] lib/netdev-dpdk: make device name parsing more robust

2016-01-25 Thread Mauricio Vásquez
Hello Aaron, On 25 January 2016 at 10:28, Aaron Conole wrote: > Mauricio Vasquez B writes: > > > Current implementation of dpdk_dev_parse_name does not perform a robust > > error handling, port names as "dpdkr" or "dpdkr1x" are considered valid. > > Mauricio, thanks for the patch! > > > Signed-

Re: [ovs-dev] [PATCH] ofproto-dpif-xlate: Fix recirculation for resubmit to current table.

2016-01-25 Thread Jarno Rajahalme
Thanks for catching this, I’m not sure if I was aware of resubmit to the current table feature when I wrote that. Acked-by: Jarno Rajahalme > On Jan 22, 2016, at 3:59 PM, Ben Pfaff wrote: > > When recirculation defers actions for processing later, it decides > based on the actions being saved

Re: [ovs-dev] [PATCH 3/8] timeval: Factor out cycles_counter().

2016-01-25 Thread Jesse Gross
On Sun, Jan 10, 2016 at 11:18 PM, Pravin B Shelar wrote: > diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c > index cd72e62..c746cc2 100644 > --- a/lib/dpif-netdev.c > +++ b/lib/dpif-netdev.c > +static inline unsigned long long > +cycles_counter(void) > +{ > +#ifdef DPDK_NETDEV > +return rte

Re: [ovs-dev] [PATCH] ovs-rcu: Improve comments on ovsrcu_postpone().

2016-01-25 Thread Ben Pfaff
On Mon, Jan 25, 2016 at 11:41:33AM -0500, Russell Bryant wrote: > On 01/23/2016 08:17 PM, Ben Pfaff wrote: > > Suggested-by: William Tu > > Signed-off-by: Ben Pfaff > > --- > > lib/ovs-rcu.h | 6 -- > > 1 file changed, 4 insertions(+), 2 deletions(-) > > > > diff --git a/lib/ovs-rcu.h b/lib

Re: [ovs-dev] [PATCH] ovs-rcu: Improve comments on ovsrcu_postpone().

2016-01-25 Thread Russell Bryant
On 01/23/2016 08:17 PM, Ben Pfaff wrote: > Suggested-by: William Tu > Signed-off-by: Ben Pfaff > --- > lib/ovs-rcu.h | 6 -- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/lib/ovs-rcu.h b/lib/ovs-rcu.h > index 5cd4152..7fe7d47 100644 > --- a/lib/ovs-rcu.h > +++ b/lib/ovs

[ovs-dev] [PATCH] FAQ: Explain hash function for select groups.

2016-01-25 Thread Ben Pfaff
Signed-off-by: Ben Pfaff --- FAQ.md | 19 +++ 1 file changed, 19 insertions(+) diff --git a/FAQ.md b/FAQ.md index 29b2e19..15056b0 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1979,6 +1979,25 @@ A: When a switch sends a packet to an OpenFlow controller using a buffering that the Ope

Re: [ovs-dev] [PATCH 08/12] dpif-netdev: Execute conntrack action.

2016-01-25 Thread Fischetti, Antonio
Hi Daniele, I reviewed your patches and they look ok. I also made some regression tests on performance with an IXIA generator. I would like to share these results. I did the following. I applied the patches and ran a couple of tests without using the new 'ct' action, so the ConnTracker feature

Re: [ovs-dev] [CudaMailTagged] [PATCH 1/2] ovs-ctl: add early parameters for DPDK

2016-01-25 Thread Aaron Conole
Hi Christian, Christian Ehrhardt writes: > To enable DPDK it needs a positional parameter to ovs-vswitchd. > Since everybody is encouranged to use the project provided ovs-ctl > scripts to start/stop the daemons it should allow an external setting of > these options via an environment variable. >

Re: [ovs-dev] question about mirror code

2016-01-25 Thread Huanle Han
2016-01-25 1:00 GMT+08:00 Ben Pfaff : > On Sun, Jan 24, 2016 at 11:59:57PM +0800, Huanle Han wrote: > > I think a more line "mirrors &= ~ctx->mirrors;" is needed at the end of > the > > "while" loop. > > Otherwise, duplicated mirror action may be applied in recursive > > mirror_packet called by ou

Re: [ovs-dev] [PATCH 3/3] lib/netdev-dpdk: increase ring name length for dpdkr ports

2016-01-25 Thread Aaron Conole
Mauricio Vasquez B writes: > A ring name length of 10 characters is not enough for dpdkr ports > starting from dpdkr10, then it is increased to RTE_RING_NAMESIZE > characters. > > Signed-off-by: Mauricio Vasquez B > --- > lib/netdev-dpdk.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletio

Re: [ovs-dev] [PATCH 2/3] tests/dpdk/ring_client: extend range of supported dpdkr ports

2016-01-25 Thread Aaron Conole
Mauricio Vasquez B writes: > Current implementation allows to support only until the dpdkr255 port, > this patch extends it to support the full range of possible dpdkr ports. I think this commit message is not correct. This patch just extends the test. Also, it's not too big a deal, but you've

Re: [ovs-dev] [PATCH 1/3] lib/netdev-dpdk: make device name parsing more robust

2016-01-25 Thread Aaron Conole
Mauricio Vasquez B writes: > Current implementation of dpdk_dev_parse_name does not perform a robust > error handling, port names as "dpdkr" or "dpdkr1x" are considered valid. Mauricio, thanks for the patch! > Signed-off-by: Mauricio Vasquez B > --- > lib/netdev-dpdk.c | 22 ++

[ovs-dev] [CudaMailTagged] [PATCH 0/2] Exposing options in ovs-ctl

2016-01-25 Thread Christian Ehrhardt
This series is about exposing more options required for a regular use of OVS via environment variables. I consider the first one a requirement for DPDK. The second patch was created along the way but as of now has no hard use case other than verbosity control. Never the less I'd think that gives a

[ovs-dev] [CudaMailTagged] [PATCH 2/2] ovs-ctl: add environment controlled ovs-vswitchd arguments

2016-01-25 Thread Christian Ehrhardt
ovs-vswitchd has arguments that are currently not exposed by ovs-ctl as the project provided wrapper to start/stop the daemons. This patch adds $OVS_VSWITCHD_OPTS which - if set - will be inserted in the call to ovs-vswitchd as argument(s). This avoids adding custom vars for each parameter that is

[ovs-dev] [CudaMailTagged] [PATCH 1/2] ovs-ctl: add early parameters for DPDK

2016-01-25 Thread Christian Ehrhardt
To enable DPDK it needs a positional parameter to ovs-vswitchd. Since everybody is encouranged to use the project provided ovs-ctl scripts to start/stop the daemons it should allow an external setting of these options via an environment variable. This patch adds $DPDK_OPTS which will be inserted i

[ovs-dev] [PATCH] CONTRIBUTING: Strengthen testing guidelines

2016-01-25 Thread Mark Kavanagh
Current testing guidelines do not take account of two distinct OVS builds: a) 'standard' OVS b) OVS with DPDK integration It is critical that all patches are tested against both builds; if not, there is a strong possibility that code which adversely affects one of the builds may be upstreame

[ovs-dev] [PATCH v3 2/2] dpif-netdev: Unique and sequential tx_qids.

2016-01-25 Thread Ilya Maximets
Currently tx_qid is equal to pmd->core_id. This leads to unexpected behavior if pmd-cpu-mask different from '/(0*)(1|3|7)?(f*)/', e.g. if core_ids are not sequential, or doesn't start from 0, or both. Example: starting 2 pmd threads with 1 port, 2 rxqs per port, pmd-cpu-mask =

[ovs-dev] [PATCH v3 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Ilya Maximets
Current rx queue management model is buggy and will not work properly without additional barriers and other syncronization between PMD threads and main thread. Known BUGS of current model: * While reloading, two PMD threads, one already reloaded and one not yet reloaded, can poll

[ovs-dev] [PATCH v3 0/2] dpif-netdev: Rework of queue management.

2016-01-25 Thread Ilya Maximets
Introducing the new model of rx queue management and fixing unexpected behavior connected with bad distribution of tx queues. Complete descriptions are in commit-messages. Version 3: * Changed synchronization between main and pmd thread to avoid pausing and resuming the threads.

Re: [ovs-dev] Hitless resynchronisation of forwarding state

2016-01-25 Thread Jan Scheurich
> The 64 bit cookie can be used for storing the generation-id. OVS supports > blowing away all rules which > match a cookie value/mask. As far as I know only flows have cookies in OpenFlow, so this approach cannot deal with resync of groups and meters. __

[ovs-dev] [PATCH] ovs-numa: Fix cpu discovering if CONFIG_NUMA disabled.

2016-01-25 Thread Ilya Maximets
If CONFIG_NUMA disabled in the system, PMD threads can't be created: |ovs_numa|INFO|Discovered 0 NUMA nodes and 0 CPU cores Signed-off-by: Ilya Maximets --- lib/ovs-numa.c | 36 ++-- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/lib/ovs-numa.c b

Re: [ovs-dev] [PATCH v3 2/2] ovn: Fix localnet ports on the same chassis.

2016-01-25 Thread Russell Bryant
On 01/25/2016 02:26 AM, Han Zhou wrote: > Looks good to me, and tested. Thanks for the feedback! -- Russell Bryant ___ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev

Re: [ovs-dev] [PATCH] [RFC] lib/ovs-thread: set pthread stack size to 128k

2016-01-25 Thread Alexandru Ardelean
On Mon, Jan 25, 2016 at 10:13 AM, Alexandru Ardelean wrote: > > > On Sun, Jan 24, 2016 at 11:24 PM, Russell Bryant wrote: > >> On 01/24/2016 08:56 AM, Alexandru Ardelean wrote: >> > Seems that musl libc's default thread stack size is 80k, which >> > causes a segfault (stack overflow actually) wh

Re: [ovs-dev] [PATCH v2 1/2] dpif-netdev: Rework of rx queue management.

2016-01-25 Thread Ilya Maximets
Thank you. Comments inline. On 23.01.2016 04:21, Daniele Di Proietto wrote: > Hi Ilya, > > Thank you very much for the patch. > > I definitely like that the queue assignment is performed by the > main thread: not only is less bug-prone, but the logic will be more > easily customizable. > > I ab

Re: [ovs-dev] [PATCH monitor_cond V2 02/12] ovsdb: add conditions utilities to support monitor_cond

2016-01-25 Thread Liran Schour
The proposed API for monitor_cond_update that accepts 2 different conditions: added and removed is too complex and does not simplify client usage. Seems like changing monitor_cond_update to receive a single condition will simplify the API and the code without complicating the client usage. I wi

Re: [ovs-dev] Hitless resynchronisation of forwarding state

2016-01-25 Thread Jan Scheurich
> > I don't see how the proposed feature is better than what we already have. It > saves a little memory temporarily, but memory isn't > usually a big deal in typical OVS environments. Is there some other > advantage? A couple of points that come into my mind: 1. OpenFlow bundle depends on O

[ovs-dev] Be the best out there with our Degree

2016-01-25 Thread Maurice Pickens
Don’t like the job you work at and you think about changing it for something better? You have a great chance to do it right now! Best diplomas in every field of knowledge are now available for your order. Hurry up to start the new better life with the competitive salary. Best universities and co

[ovs-dev] Message could not be delivered

2016-01-25 Thread Bounced mail
This message was not delivered due to the following reason(s): Your message was not delivered because the destination computer was not reachable within the allowed queue period. The amount of time a message is queued before it is returned depends on local configura- tion parameters. Most likely t

[ovs-dev] [PATCH V4] Add Passive TCP connection to IDL.

2016-01-25 Thread ofer . benyacov
From: Ofer Ben-Yacov Currently the IDL does not support passive TCP connection, i.e. when the OVSDB connects to its manager. This patch enables IDL to use an already-open session (the one which was previously used for retrieving the db schema). In addition, it enables IDL to go back to "listen m

Re: [ovs-dev] [PATCH] [RFC] lib/ovs-thread: set pthread stack size to 128k

2016-01-25 Thread Alexandru Ardelean
On Sun, Jan 24, 2016 at 11:24 PM, Russell Bryant wrote: > On 01/24/2016 08:56 AM, Alexandru Ardelean wrote: > > Seems that musl libc's default thread stack size is 80k, which > > causes a segfault (stack overflow actually) when trying to add > > a bridge (via the "ovs-vsctl add-br" command). > >