Jarno, what do you think?
On Mon, Mar 14, 2016 at 11:16:27PM +, André Mantas wrote:
> Ok. And what about Packet_Out validation complicating the implementation of
> group and meter mod in bundles?
>
> Should I create new validation functions that don't check for group and
> meter in the action
On Mon, Feb 29, 2016 at 11:42:12AM -0800, Sairam Venugopal wrote:
> When a packet which needs segmentation is received, the header for
> each segment is being calculated, i.e. IP length, checksum, TCP seq,
> TCP checksum.
>
> The problem with the current code is that it wrongly assumes that
> the
Currently output of MPLS packets on tunnel vports is not allowed by Open
vSwitch. This is because historically encapsulation was done in such a way
that the inner_protocol field of the skb needed to hold the inner protocol
for both MPLS and tunnel encapsulation in order for GSO segmentation to be
p
On Tue, Mar 15, 2016 at 11:52:42AM +0900, Simon Horman wrote:
> From: Simon Horman
Sorry, I mixed up my own email address somehow.
I will repost.
___
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev
From: Simon Horman
Currently output of MPLS packets on tunnel vports is not allowed by Open
vSwitch. This is because historically encapsulation was done in such a way
that the inner_protocol field of the skb needed to hold the inner protocol
for both MPLS and tunnel encapsulation in order for GSO
On Thu, Mar 10, 2016 at 10:54:15AM -0800, Jarno Rajahalme wrote:
> This series adds NAT support to openvswitch kernel module. A few
> changes are needed to the netfilter code to facilitate this (patches
> 1-2/8). Patches 3-7 make the openvswitch kernel module ready for the
> patch 8 that adds the
Ok. And what about Packet_Out validation complicating the implementation of
group and meter mod in bundles?
Should I create new validation functions that don't check for group and
meter in the action of Packet_Out?
Ben Pfaff escreveu no dia segunda, 14/03/2016 às 16:54:
> On Wed, Mar 09, 2016 a
On Mon, Mar 14, 2016 at 01:57:57PM -0700, Jarno Rajahalme wrote:
>
> > On Mar 14, 2016, at 10:42 AM, Ben Pfaff wrote:
> >
> > On Sun, Feb 28, 2016 at 10:33:17PM -0800, Gurucharan Shetty wrote:
> >> From: Jarno Rajahalme
> >>
> >> Signed-off-by: Jarno Rajahalme
> >
> > The core of the change
On Mon, Mar 14, 2016 at 1:55 PM, William Tu wrote:
> Hi Jesse,
>
> Thanks! It works... although I don't quite understand why.
>
> [root@vm-dev ovs]# ovs-appctl -t ovs-vswitchd exit
> [root@vm-dev ovs]# ovs-appctl -t ovsdb-server exit
> [root@vm-dev ovs]# lsmod | grep open
> openvswitch 1
> On Mar 14, 2016, at 10:42 AM, Ben Pfaff wrote:
>
> On Sun, Feb 28, 2016 at 10:33:17PM -0800, Gurucharan Shetty wrote:
>> From: Jarno Rajahalme
>>
>> Signed-off-by: Jarno Rajahalme
>
> The core of the change here seems to be:
>
>> diff --git a/lib/ofp-actions.c b/lib/ofp-actions.c
>> index
Hi Jesse,
Thanks! It works... although I don't quite understand why.
[root@vm-dev ovs]# ovs-appctl -t ovs-vswitchd exit
[root@vm-dev ovs]# ovs-appctl -t ovsdb-server exit
[root@vm-dev ovs]# lsmod | grep open
openvswitch 155648 4> still 4
[root@vm-dev ovs]# ovs-dpctl del-dp sys
From: RYAN D. MOATS
Allows for auto detection and reconnect if the ovn-remote needs
to change. ovn-controller test case updated to include testing
this code
Signed-off-by: RYAN D. MOATS
---
ovn/controller/ovn-controller.c | 12
tests/ovn-controller.at | 16 +++
On Sun, Mar 13, 2016 at 8:39 PM, William Tu wrote:
> Hi Darrell,
>
> Thanks, however, it still doesn't work for me. On linux 4.3, modules that
> depends on openvswitch.ko are
> vport-gre
> vport-vxlan
> vport-geneve
> I've made sure they all unloaded, but my openvswitch.ko still shows "used
> by 4
On Thu, Mar 10, 2016 at 4:49 PM, Ben Pfaff wrote:
> On Wed, Mar 09, 2016 at 04:40:43PM -0800, Pravin B Shelar wrote:
>> From: Pravin B Shelar
>>
>> Device can have multiple IP address but netdev_get_in4/6()
>> returns only one configured IPv6 address. Following
>> patch fixes it.
>> OVS router is
On Fri, Mar 11, 2016 at 10:02 AM, Jesse Gross wrote:
> On Wed, Mar 9, 2016 at 4:40 PM, Pravin B Shelar wrote:
>> From: Pravin B Shelar
>>
>> There is check to disable IPv6 tunneling. Following patch
>> removes it and reintroduces the tunneling automake tests.
>>
>> This reverts commit 250bd94d1e
On Fri, Mar 11, 2016 at 11:29 AM, Thadeu Lima de Souza Cascardo
wrote:
> On Wed, Mar 09, 2016 at 04:40:42PM -0800, Pravin B Shelar wrote:
>> Following patch fixes number of issues with compose nd, like
>> setting ip packet header, set ICMP opt-len, checksum.
>>
>> Signed-off-by: Pravin B Shelar
>
On Mon, Mar 14, 2016 at 12:39 PM, Jesse Gross wrote:
> On Mon, Mar 14, 2016 at 11:18 AM, Pravin B Shelar wrote:
>> ---8<---
>> make[1]: Entering directory `/home/travis/build/openvswitch/ovs/datapath'
>> make[1]: *** No rule to make target `vlan.h', needed by `distdir'. Stop.
>> make[1]: Leaving
On Mon, Mar 14, 2016 at 11:18 AM, Pravin B Shelar wrote:
> ---8<---
> make[1]: Entering directory `/home/travis/build/openvswitch/ovs/datapath'
> make[1]: *** No rule to make target `vlan.h', needed by `distdir'. Stop.
> make[1]: Leaving directory `/home/travis/build/openvswitch/ovs/datapath'
> m
From: RYAN D. MOATS
Allow TCP connection strings to also use DNS names in
addition to IPv4 and IPv6 addresses. Updated test case
"ovsdb-client get-schema-version - tcp socket" to
verify.
Signed-off-by: RYAN D. MOATS
---
lib/stream-tcp.c | 66 +
When a logical switch (localnet) has lots of ports on a hypervisor,
I find that broadcast packets from one of the ports is only forwarded to
a subset of the other ports, and the kernel module shows the message -
"kernel: openvswitch: ovs-system: deferred action limit reached, drop
recirc action"
Ty!
> -Mesaj original-
> De la: Ben Pfaff [mailto:b...@ovn.org]
> Trimis: Monday, March 14, 2016 7:25 PM
> Către: Alin Serdean
> Cc: dev@openvswitch.org
> Subiect: Re: [ovs-dev] [PATCH] Build Windows include runtime
>
> On Fri, Feb 26, 2016 at 01:59:10PM +, Alin Serdean wrote:
> > Th
---8<---
make[1]: Entering directory `/home/travis/build/openvswitch/ovs/datapath'
make[1]: *** No rule to make target `vlan.h', needed by `distdir'. Stop.
make[1]: Leaving directory `/home/travis/build/openvswitch/ovs/datapath'
make: *** [distdir] Error 1
cat: */_build/tests/testsuite.log: No suc
"dev" wrote on 03/14/2016 12:57:10 PM:
> From: Ben Pfaff
> To: Guru Shetty
> Cc: ovs dev
> Date: 03/14/2016 12:57 PM
> Subject: Re: [ovs-dev] [RFC 0/8] OVN east-west loadbalancing.
> Sent by: "dev"
>
> On Mon, Feb 29, 2016 at 08:32:13AM -0800, Guru Shetty wrote:
> > On 28 February 2016 at 22:
On Sun, Feb 28, 2016 at 10:33:20PM -0800, Gurucharan Shetty wrote:
> Currently, the only use of stateful services in conntrack is
> OVN ACLs. In table ACL, we commit the packet to conntrack
> via ct_commit action.
>
> As we introduce more stateful services, the ACL feature will
> have to share the
On Mon, Feb 29, 2016 at 08:32:13AM -0800, Guru Shetty wrote:
> On 28 February 2016 at 22:33, Gurucharan Shetty wrote:
>
> > This series adds support for OVN loadbalancing. This is very
> > lightly tested (with a very simple OVN topology of 1 router
> > and 2 lswitches), but the patches are far en
On Sun, Feb 28, 2016 at 10:33:19PM -0800, Gurucharan Shetty wrote:
> Currently, the only use of stateful services in conntrack is
> OVN ACLs. In table pre-ACL, we send the packet to conntrack
> to track it (to get its status) via the ct_next action.
>
> As we introduce more stateful services, the
On Sun, Feb 28, 2016 at 10:33:18PM -0800, Gurucharan Shetty wrote:
> Future patches introduce more tables between
> pre-ACL and ACL processing. As such, it looks
> easier to separate these out into separate
> functions to enhance code readability.
>
> Signed-off-by: Gurucharan Shetty
Acked-by: B
On Sun, Feb 28, 2016 at 10:33:17PM -0800, Gurucharan Shetty wrote:
> From: Jarno Rajahalme
>
> Signed-off-by: Jarno Rajahalme
The core of the change here seems to be:
> diff --git a/lib/ofp-actions.c b/lib/ofp-actions.c
> index becf02d..8f6e02e 100644
> --- a/lib/ofp-actions.c
> +++ b/lib/ofp-
No, I'm happy with it.
On Mon, Mar 07, 2016 at 04:01:58PM -0800, Joe Stringer wrote:
> This series looks good to me, thanks!
>
> Ben, did you have any remaining comments?
>
> On 3 March 2016 at 21:31, Ilya Maximets wrote:
> > version 4:
> > * Reworked prohibition of parallel execution.
On Mon, Mar 14, 2016 at 05:17:15PM +0100, Quentin Monnet wrote:
> Do the fixes in v3 correctly address Ben's comments [1], or is there
> further work to do on this series?
I think this is a review week for me, so I'll probably get to this
series in a day or two.
___
On Fri, Feb 26, 2016 at 01:59:10PM +, Alin Serdean wrote:
> This patch adds the Visual Studio runtime to the binaries by adding
> the code generation compile flags: MT (release version) and MTd (debug
> version).
>
> More on the subject can be found under:
> https://msdn.microsoft.com/en-us/li
On Wed, Feb 24, 2016 at 10:48:34AM -0500, Lance Richardson wrote:
> A common error scenario with OVN is to attempt to use ovn-nbctl when
> the OVN databases have not been created in ovsdb-server:
>1. ovn-nbctl sends a "get_schema" request for the OVN db to ovsdb-server.
>2. ovsdb-server fai
On Tue, Feb 23, 2016 at 10:21:21PM +, Rodriguez Betancourt, Esteban wrote:
> During our tests with OVSDB we found out that memory allocation is
> used intensively by the server, so we thought that using a different
> memory allocator could increase the performance. We tried jemalloc
> and the p
On Fri, Mar 11, 2016 at 1:57 PM, Jesse Gross wrote:
> On Mon, Feb 29, 2016 at 9:54 AM, Pravin B Shelar wrote:
>> diff --git a/FAQ.md b/FAQ.md
>> index 8bd7ab9..12ef2fa 100644
>> --- a/FAQ.md
>> +++ b/FAQ.md
> [...]
>> Open vSwitch userspace is not sensitive to the Linux kernel version.
>> -
On Wed, Mar 09, 2016 at 07:09:55PM +0530, Numan Siddique wrote:
> On 12/22/2015 01:31 PM, Ben Pfaff wrote:
> > Hi Babu and Numan.
> >
> > So far, we've been able to build OVN so that the logic of the system is
> > implemented in terms of OVN logical flows. That is, the logical flow
> > table deter
On Wed, Mar 09, 2016 at 09:10:41AM +, André Mantas wrote:
> By the way, I'm still starting vswitchd with valgrind and detected some
> memory errors after using "sudo ovs-appctl exit". Is there other way to
> exit/stop ovs?
>
> To run I used: valgrind --tool=memcheck --leak-check=full ovs-vswit
2016-03-02 15:56 GMT+01:00 Quentin Monnet :
> Proposal: add an option to ovs-ofctl utility so as to obtain colorized
> output
> in tty, for easier reading. Currently, only the dump-flows command supports
> colors.
>
> A new `--color` option has been added to ovs-ofctl so as to indicate
> whether
>
On Tue, Mar 08, 2016 at 11:01:21PM -0600, Ryan Moats wrote:
>
>
>
> Ben Pfaff wrote on 03/08/2016 10:07:19 PM:
>
> > From: Ben Pfaff
> > To: Ryan Moats/Omaha/IBM@IBMUS
> > Cc: dev@openvswitch.org
> > Date: 03/08/2016 10:07 PM
> > Subject: Re: [ovs-dev] What looks like a bug in OVSDB change se
On Mon, Mar 14, 2016 at 06:47:34PM +0530, Ajmer Singh wrote:
> Hi,
> I have a requirement of adding GTP headers in open Vswitch source code. We
> need to define 2 new actions: STRIP_GTP and ENCAP_GTP. these are the
> extensions.
>
> As per openflow specifications 1.0 and 1.1. If we add our 2 new a
Ping.
On 08.03.2016 03:01, Joe Stringer wrote:
> This series looks good to me, thanks!
>
> Ben, did you have any remaining comments?
>
> On 3 March 2016 at 21:31, Ilya Maximets wrote:
>> version 4:
>> * Reworked prohibition of parallel execution.
>>
>> version 3:
>> * AT_SKIP_IF
Signed-off-by: Ilya Maximets
---
tests/automake.mk | 1 +
tests/pmd.at | 199 +
tests/testsuite-pmd.at | 1 +
3 files changed, 201 insertions(+)
create mode 100644 tests/pmd.at
diff --git a/tests/automake.mk b/tests/automake.mk
Preparation to multiqueue support for dummy_pmd.
Signed-off-by: Ilya Maximets
---
tests/bridge.at | 6 +++---
tests/dpctl.at | 8
tests/mpls-xlate.at | 2 +-
tests/ofproto-dpif.at| 8
tests/ovs-ofctl.at | 2 +-
tests/ovs-vswitchd.at|
New target 'make check-pmd' introduced to run many of existing tests
with new dummy_pmd interfaces. This is reasonable because many parts
of code uses pmd_id or alters their behavior for PMD netdevs.
Later will be added new PMD specific tests.
Signed-off-by: Ilya Maximets
---
NEWS
Many ofproto-dpif tests works only with non-pmd interfaces because
of hard coded output of 'dpctl/dump-flows'.
Fix that by clearing out port types.
Signed-off-by: Ilya Maximets
---
tests/ofproto-dpif.at | 32
1 file changed, 16 insertions(+), 16 deletions(-)
di
Signed-off-by: Ilya Maximets
---
lib/netdev-dummy.c | 42 --
1 file changed, 36 insertions(+), 6 deletions(-)
diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c
index 4903e56..f427965 100644
--- a/lib/netdev-dummy.c
+++ b/lib/netdev-dummy.c
@@ -700,9 +70
New 'dummy_pmd' class created in purposes of testing of PMD interfaces.
Added new target 'make check-pmd' and a bunch of PMD specific tests.
Ilya Maximets (10):
netdev: New field 'is_pmd' in netdev_class.
dummy: Add dummy_pmd class.
dpctl: Implement dpctl/flow-get for dpif-netdev.
ofproto-
Made to simplify creation of derived classes.
Signed-off-by: Ilya Maximets
---
lib/netdev-bsd.c | 1 +
lib/netdev-dpdk.c | 1 +
lib/netdev-dummy.c| 1 +
lib/netdev-linux.c| 1 +
lib/netdev-provider.h | 3 +++
lib/netdev-vport.c| 20 +++-
lib/netdev-windo
Ignore thread_name suffix.
Signed-off-by: Ilya Maximets
---
tests/ofproto-dpif.at | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/ofproto-dpif.at b/tests/ofproto-dpif.at
index 8868ddd..6a12484 100644
--- a/tests/ofproto-dpif.at
+++ b/tests/ofproto-dpif.at
@@ -6250,7 +62
This is unused functionality and it will harm to
multiqueue implementation.
Signed-off-by: Ilya Maximets
---
lib/netdev-dummy.c | 20
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/lib/netdev-dummy.c b/lib/netdev-dummy.c
index 0e536e8..4903e56 100644
--- a/li
Currently 'dpctl/flow-get' doesn't work for flows installed by
PMD threads.
Fix that by implementing search across all PMD threads. Will be returned
flow from first PMD thread with match.
Signed-off-by: Ilya Maximets
---
lib/dpctl.c | 3 +--
lib/dpif-netdev.c | 49 +++
'dummy_pmd' class is a replacement for 'dummy' class.
Created in purposes of testing of PMD interfaces.
May be activated instead of usual 'dummy' by additional
parameter 'pmd' to --enable-dummy.
Ex.:
ovs-vswitchd --enable-dummy=pmd
or
ovs-vswitchd --enable-dummy=override,pmd
Name
> Currently, ``ovs-ctl start'' will attempt to start both the DB and
> vswitchd. This is quite convenient when the database already has all of
> the configuration values required, and when using a single services file
> for systemd integration. The same goes for the ``ovs-ctl stop'' command.
>
> H
- Original Message -
> A common error scenario with OVN is to attempt to use ovn-nbctl when
> the OVN databases have not been created in ovsdb-server:
>1. ovn-nbctl sends a "get_schema" request for the OVN db to
ovsdb-server.
>2. ovsdb-server fails to find requested db, sends error
Rename ofproto-dpif wait() to avoid collision with wait(2) under OS X.
Signed-off-by: Lance Richardson
---
ofproto/ofproto-dpif.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c
index b963ff2..2402a58 100644
--- a/ofproto/of
Conditionally compile code referencing RTM_IFANNOUNCE only for
non-OS X builds.
Signed-off-by: Lance Richardson
---
lib/route-table-bsd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/route-table-bsd.c b/lib/route-table-bsd.c
index b5ff3cc..b8c7089 100644
--- a/lib/route-table-bsd.c
OS X does not implement clock_gettime().
Signed-off-by: Lance Richardson
---
lib/timeval.c | 33 -
1 file changed, 32 insertions(+), 1 deletion(-)
diff --git a/lib/timeval.c b/lib/timeval.c
index d390df1..8190b87 100644
--- a/lib/timeval.c
+++ b/lib/timeval.c
@@
Base OS X does not implement a tap netdevice, stub out netdev-bsd.c
for OS X.
OS X rounding/padding rules for rtnetlink messages need to be
researched, for now force route_table_fallback_lookup() to return
failure on OS X systems.
Signed-off-by: Lance Richardson
---
lib/netdev-bsd.c | 2 ++
lib
Add minimimal support for building under OS X. With this series,
"make check" reports:
ERROR: 1831 tests were run, 30 failed (1 expected failure). 199 tests were
skipped.
testsuite: 232 368 394 395 396 397 398 740 910 920 1018 1019 1020 1021 1022
1023 1084 1343 1951 2013 2014 2015 2016 2025 20
Handle OS X like other BSDs (date -r is not supported, use sha1
instead of sha1sum).
Signed-off-by: Lance Richardson
---
utilities/ovs-pki.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utilities/ovs-pki.in b/utilities/ovs-pki.in
index a96ada3..9b2b5aa 100755
--- a/utilit
"dev" wrote on 03/13/2016 03:48:19 AM:
> During our tests with OVSDB we found out that memory allocation is
> used intensively by the server, so we thought that using a different
> memory allocator could increase the performance. We tried jemalloc
> and the performance gain was between 20% and 40
Hi,
I have a requirement of adding GTP headers in open Vswitch source code. We
need to define 2 new actions: STRIP_GTP and ENCAP_GTP. these are the
extensions.
As per openflow specifications 1.0 and 1.1. If we add our 2 new actions
then following structure will look like as follows.
enum ofp_acti
61 matches
Mail list logo