[ovs-dev] [PATCH V7 04/18] netdev-offload-dpdk: Improve HW offload flow debuggability

2020-01-08 Thread Eli Britstein
Add debug prints when creating and destroying rte flows, with all the flow details (attributes, patterns, actions). Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/netdev-offload-dpdk.c | 209 ++ 1 file changed, 138 insertions(+), 71

[ovs-dev] [PATCH V7 11/18] dpif-netdev: Populate dpif class field in offload struct

2020-01-08 Thread Eli Britstein
Populate dpif class field in offload struct to be used in offloading flow put. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/dpif-netdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index 7ec217f39..80b3fdef3 100644 ---

[ovs-dev] [PATCH V7 09/18] dpctl: Support dump-flows filters "dpdk" and "partially-offloaded"

2020-01-08 Thread Eli Britstein
Flows that are offloaded via DPDK can be partially offloaded (matches only) or fully offloaded (matches and actions). Set partially offloaded display to (offloaded=partial, dp:ovs), and fully offloaded to (offloaded=yes, dp:dpdk). Also support filter types "dpdk" and "partially-offloaded".

[ovs-dev] [PATCH V7 16/18] netdev-offload-dpdk: Support offload of set MAC actions

2020-01-08 Thread Eli Britstein
Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- Documentation/howto/dpdk.rst | 1 + NEWS | 3 +- lib/netdev-offload-dpdk.c| 99 3 files changed, 102 insertions(+), 1 deletion(-) diff --git

[ovs-dev] [PATCH V7 12/18] netdev-dpdk: Getter function for dpdk port id API

2020-01-08 Thread Eli Britstein
Add a getter function for using the dpdk port id outside the scope of netdev-dpdk.c to be used for HW offload. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/netdev-dpdk.c | 18 ++ lib/netdev-dpdk.h | 2 ++ 2 files changed, 20 insertions(+) diff --git

[ovs-dev] [PATCH V7 13/18] netdev-offload: Introduce a function to validate same flow api handle

2020-01-08 Thread Eli Britstein
Signed-off-by: Eli Britstein --- lib/netdev-offload-provider.h | 1 + lib/netdev-offload.c | 12 2 files changed, 13 insertions(+) diff --git a/lib/netdev-offload-provider.h b/lib/netdev-offload-provider.h index 4e1c4251d..5a809c0cd 100644 ---

[ovs-dev] [PATCH V7 07/18] netdev-offload-dpdk: Framework for actions offload

2020-01-08 Thread Eli Britstein
Currently HW offload is accelerating only the rule matching sequence. Introduce a framework for offloading rule actions as a pre-step for processing the rule actions in HW. In case of a failure, fallback to the legacy partial offload scheme. Note: a flow will be fully offloaded only if it can

[ovs-dev] [PATCH V7 08/18] netdev-offload-dpdk: Implement flow get method

2020-01-08 Thread Eli Britstein
Implement the flow get method for DPDK, to get the statistics of the provided ufid, towards reading statistics of fully offloaded flows. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/netdev-offload-dpdk.c | 47 +++ 1 file changed, 47

[ovs-dev] [PATCH V7 18/18] netdev-offload-dpdk: Support offload of set TCP/UDP ports actions

2020-01-08 Thread Eli Britstein
Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- Documentation/howto/dpdk.rst | 1 + NEWS | 4 ++-- lib/netdev-offload-dpdk.c| 43 +++ 3 files changed, 46 insertions(+), 2 deletions(-) diff --git

[ovs-dev] [PATCH V7 00/18] netdev datapath actions offload

2020-01-08 Thread Eli Britstein
Currently, netdev datapath offload only accelerates the flow match sequence by associating a mark per flow. This series introduces the full offload of netdev datapath flows by having the HW also perform the flow actions. This series adds HW offload for output, drop, set MAC, set IPv4 and set

[ovs-dev] [PATCH V7 17/18] netdev-offload-dpdk: Support offload of set IPv4 actions

2020-01-08 Thread Eli Britstein
Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- Documentation/howto/dpdk.rst | 1 + NEWS | 4 ++-- lib/netdev-offload-dpdk.c| 41 + 3 files changed, 44 insertions(+), 2 deletions(-) diff --git

[ovs-dev] [PATCH V7 01/18] netdev-offload-dpdk: Refactor flow patterns

2020-01-08 Thread Eli Britstein
Refactor the flow patterns code to a helper function for better readability and towards supporting more matches. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/netdev-offload-dpdk.c | 207 +- 1 file changed, 111 insertions(+), 96

[ovs-dev] [PATCH V7 06/18] netdev-offload-dpdk: Return UFID-rte_flow entry in find method

2020-01-08 Thread Eli Britstein
Change the find method to return the whole entry of UFID-rte_flow association instead of only the rte_flow field in it, as a pre-step towards adding and using more fields into that map entry. Signed-off-by: Eli Britstein --- lib/netdev-offload-dpdk.c | 29 ++--- 1 file

[ovs-dev] [PATCH V7 02/18] netdev-offload-dpdk: Refactor action items freeing scheme

2020-01-08 Thread Eli Britstein
Action item data structures are pointed by rte_flow_action items. Refactor the code to free the data structures when freeing the rte_flow_action items, allowing simpler future actions simpler to add to the code. Signed-off-by: Eli Britstein --- lib/netdev-offload-dpdk.c | 92

[ovs-dev] [PATCH V7 10/18] dpif-netdev: Update offloaded flows statistics

2020-01-08 Thread Eli Britstein
From: Ophir Munk In case a flow is HW offloaded, packets do not reach the SW, thus not counted for statistics. Use netdev flow get API in order to update the statistics of flows by the HW statistics. Co-authored-by: Eli Britstein Signed-off-by: Ophir Munk Reviewed-by: Oz Shlomo

[ovs-dev] [PATCH V7 14/18] netdev-offload-dpdk: Support offload of output action

2020-01-08 Thread Eli Britstein
Support offload of output action, also configuring count action for allowing query statistics of HW offloaded flows. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- Documentation/howto/dpdk.rst | 17 ++--- NEWS | 1 + lib/netdev-offload-dpdk.c| 86

[ovs-dev] [PATCH V7 15/18] netdev-offload-dpdk: Support offload of drop action

2020-01-08 Thread Eli Britstein
Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- Documentation/howto/dpdk.rst | 1 + NEWS | 2 +- lib/netdev-offload-dpdk.c| 4 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Documentation/howto/dpdk.rst b/Documentation/howto/dpdk.rst index

[ovs-dev] [PATCH V7 05/18] netdev-dpdk: Introduce rte flow query function

2020-01-08 Thread Eli Britstein
Introduce a rte flow query function as a pre-step towards reading HW statistics of fully offloaded flows. Signed-off-by: Eli Britstein Reviewed-by: Oz Shlomo --- lib/netdev-dpdk.c | 30 ++ lib/netdev-dpdk.h | 6 ++ 2 files changed, 36 insertions(+) diff --git

[ovs-dev] [PATCH V7 03/18] netdev-offload-dpdk: Dynamically allocate pattern items

2020-01-08 Thread Eli Britstein
Instead of statically allocated pattern items on the stack, dynamically allocate only the required items while parsing the matches, to simplify the parsing and make it self-contained, without need of external types, making it easier to support more matches in the future. Signed-off-by: Eli

[ovs-dev] [ovs-dev v3] dpif-netdev: Allow to set max capacity of flow on netdev.

2020-01-08 Thread xiangxia . m . yue
From: Tonghao Zhang For installing more than MAX_FLOWS (65536) flows to netdev datapath. Add the ovs-appctl subcommand "dpif-netdev/pmd-set-max-flow" which can change the flow number which netdev datapath support. Signed-off-by: Tonghao Zhang --- v3: * change the UINT_MAX to UINT32_MAX * add

Re: [ovs-dev] [PATCH v1 ovn 0/1] Forwarding group to load balance l2 traffic with liveness detection

2020-01-08 Thread Numan Siddique
On Tue, Jan 7, 2020 at 3:55 AM Manoj Sharma wrote: > > A forwarding group is an aggregation of logical switch ports of a > logical switch to load balance traffic across the ports. It also > detects the liveness if the logical switch ports are realized as > OVN tunnel ports on the physical

Re: [ovs-dev] [PATCH ovn] OVN container scripts: Support for cluster mode

2020-01-08 Thread Numan Siddique
On Wed, Jan 8, 2020 at 7:02 AM wrote: > > From: Aliasgar Ginwala > > 1. Container scripts for starting ovn central node >containers in HA using cluster mode > 2. Update documentation about the same. > > Signed-off-by: Aliasgar Ginwala Thanks. I applied this patch to master. I didn't test

Re: [ovs-dev] how to use ovn-scale-test when i do not use git repo

2020-01-08 Thread shenjian . gc
___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] Investment Seed Capital

2020-01-08 Thread Kyle Smith
Attn:CEO I have an investor looking to invest in entrepreneurial teams with big ideas and a need for Seed Capital to turn their business or ideas into great Companies. He has funds available for Investment and want them invested under you or your Company strict guidance. For more

Re: [ovs-dev] [PATCH] netdev_afxdp: Detects combined channels and aborts wrong config

2020-01-08 Thread Yi-Hung Wei
Hi Ben, After taking closer look at different driver implementations, I found that the use of combined channels is actually driver dependent. >From ethtool (8), a channel is an IRQ and the set of queues that can trigger that IRQ. I tend to think channel as rx/tx queues from software's point of

Re: [ovs-dev] [PATCH ovn v4 0/2] Add a way to delete QoS directly

2020-01-08 Thread taoyunxi...@cmss.chinamobile.com
Hi Han, If you have time, Could you review this patch or give a response. Thanks , Yun From: taoyunxi...@cmss.chinamobile.com Date: 2019-12-24 19:55 To: Han Zhou CC: ovs-dev Subject: Re: Re: [ovs-dev] [PATCH ovn v4 0/2] Add a way to delete QoS directly Hi Han, Thanks for

[ovs-dev] Update data-type of a column in OVN-SB

2020-01-08 Thread Dhathri Purohith
Hi, We have a requirement to update the datatype of a column in OVN-SB. However, this is not straight-forward. There could be existing entries in the database that has the old type and hence the change will not be backward compatible. Here is the reason for this requirement - According

[ovs-dev] Hella

2020-01-08 Thread Mr.Robby
Der Betrag von 2.5000.000,00 wurde Ihnen von Frau Maureen David gespendet. Bitte kontaktieren Sie sie per E-Mail: makaltschm...@gmail.com ___ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Re: [ovs-dev] [PATCH] AUTHORS: update email for Lance Richardson

2020-01-08 Thread Ben Pfaff
On Wed, Jan 08, 2020 at 02:51:09PM -0500, Lance Richardson via dev wrote: > Update email address for Lance Richardson. > > Signed-off-by: Lance Richardson Thanks, Lance. I applied this to master. ___ dev mailing list d...@openvswitch.org

Re: [ovs-dev] [PATCH v10 1/1] Avoid dp_hash recirculation for balance-tcp bond selection mode

2020-01-08 Thread Ben Pfaff
On Wed, Jan 08, 2020 at 10:48:04AM +0530, Vishal Deep Ajmera wrote: > Problem: > > In OVS-DPDK, flows with output over a bond interface of type “balance-tcp” > (using a hash on TCP/UDP 5-tuple) get translated by the ofproto layer into > "HASH" and "RECIRC" datapath actions. After

[ovs-dev] [PATCH ovn 2/2] ovn: Add MLD support.

2020-01-08 Thread Dumitru Ceara
Extend the existing infrastructure used for IPv4 multicast to IPv6 multicast: - snoop MLDv1 & MLDv2 reports. - if multicast querier is configured, generate MLDv2 queries. - support IPv6 multicast relay. - support static flood configuration for IPv6 multicast too. Signed-off-by: Dumitru Ceara ---

[ovs-dev] [PATCH ovn 1/2] ovn-northd: Fix ipv4.mcast logical field.

2020-01-08 Thread Dumitru Ceara
Signed-off-by: Dumitru Ceara --- lib/logical-fields.c |3 ++- northd/ovn-northd.c |2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/logical-fields.c b/lib/logical-fields.c index 8fb591c..5748b67 100644 --- a/lib/logical-fields.c +++ b/lib/logical-fields.c @@

[ovs-dev] [PATCH ovn 0/2] Add MLD support.

2020-01-08 Thread Dumitru Ceara
The first patch of the series is a minor fix of how IP multicast traffic is matched. The second patch extends the already existing IPv4 Multicast support (IGMP snooping, IGMP querier, relay and static flood config) to IPv6 by implementing MLDv1 & MLDv2 snooping and querier. Signed-off-by:

[ovs-dev] [PATCH] AUTHORS: update email for Lance Richardson

2020-01-08 Thread Lance Richardson via dev
Update email address for Lance Richardson. Signed-off-by: Lance Richardson --- .mailmap| 1 + AUTHORS.rst | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 4688ab0cd..894062d48 100644 --- a/.mailmap +++ b/.mailmap @@ -53,6 +53,7 @@ Joe Stringer

Re: [ovs-dev] [PATCH V6 00/18] netdev datapath actions offload

2020-01-08 Thread Eli Britstein
On 1/8/2020 7:54 PM, Hemal Shah wrote: Ilya and Eli, I have some additional comments on the v6 series. 1. The description says that tunnel push action is supported by this series but v3-v4 note says that - dropped clone commit - will be posted in the next series. In that case, should the

Re: [ovs-dev] [ovs-dev v2] dpif-netdev: Allow to set max capacity of flow on netdev

2020-01-08 Thread Ben Pfaff
On Wed, Jan 08, 2020 at 05:32:48PM +0800, xiangxia.m@gmail.com wrote: > From: Tonghao Zhang > > For installing more than MAX_FLOWS (65536) flows to netdev datapath. > Add the ovs-appctl subcommand "dpif-netdev/pmd-set-max-flow" which > can change the flow number which netdev datapath

Re: [ovs-dev] OVS 2.13 Soft Freeze date

2020-01-08 Thread Ben Pfaff
On Wed, Jan 08, 2020 at 05:33:59PM +, Stokes, Ian wrote: > > > On 1/8/2020 11:09 AM, Stokes, Ian wrote: > > Hi Ben, > > > > just wanted to confirm if the soft freeze for OVS 2.13 is still > > confirmed for January 15th? Just a had a few queries so thought it would > > be best to ask. > >

Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif-netdev/subtable-show.

2020-01-08 Thread Stokes, Ian
On 1/8/2020 5:56 PM, Ilya Maximets wrote: On 08.01.2020 18:37, Stokes, Ian wrote: On 1/8/2020 4:38 PM, Ilya Maximets wrote: On 07.01.2020 11:51, Stokes, Ian wrote: On 1/2/2020 12:27 PM, Ilya Maximets wrote: On 20.12.2019 16:28, Emma Finn wrote: Add an ovs-appctl command to iterate

Re: [ovs-dev] [PATCH v4 ovn 0/2] Add IPv6 Prefix delegation (RFC3633)

2020-01-08 Thread Lorenzo Bianconi
> On Fri, Dec 20, 2019 at 5:02 PM Lorenzo Bianconi > wrote: > > > > Introduce IPv6 Prefix delegation state machine according to RFC 3633 > > https://tools.ietf.org/html/rfc3633. > > Add handle_dhcpv6_reply controller action to parse advertise/reply from > > IPv6 delegation server. > > Introduce

Re: [ovs-dev] [PATCH V6 09/18] dpctl: Support dump-flows filters "dpdk" and "partially-offloaded"

2020-01-08 Thread Ilya Maximets
On 08.01.2020 18:25, Eli Britstein wrote: > > On 1/8/2020 2:17 PM, Ilya Maximets wrote: >> On 19.12.2019 12:54, Eli Britstein wrote: >>> Flows that are offloaded via DPDK can be partially offloaded (matches >>> only) or fully offloaded (matches and actions). Set partially offloaded >>> display to

Re: [ovs-dev] [PATCH V6 00/18] netdev datapath actions offload

2020-01-08 Thread Hemal Shah via dev
Ilya and Eli, I have some additional comments on the v6 series. 1. The description says that tunnel push action is supported by this series but v3-v4 note says that - dropped clone commit - will be posted in the next series. In that case, should the description of patcheset be

Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif-netdev/subtable-show.

2020-01-08 Thread Ilya Maximets
On 08.01.2020 18:37, Stokes, Ian wrote: > > > On 1/8/2020 4:38 PM, Ilya Maximets wrote: >> On 07.01.2020 11:51, Stokes, Ian wrote: >>> >>> >>> On 1/2/2020 12:27 PM, Ilya Maximets wrote: On 20.12.2019 16:28, Emma Finn wrote: > Add an ovs-appctl command to iterate through the dpcls >

Re: [ovs-dev] [PATCH] compat: Include confirm_neigh parameter if needed

2020-01-08 Thread Gregory Rose
On 1/8/2020 12:57 AM, Simon Horman wrote: On Tue, Jan 07, 2020 at 08:35:57AM -0800, Gregory Rose wrote: On 1/7/2020 1:34 AM, Simon Horman wrote: On Mon, Jan 06, 2020 at 01:36:34PM -0800, Greg Rose wrote: ... --- a/datapath/linux/compat/ip6_gre.c +++ b/datapath/linux/compat/ip6_gre.c @@

Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif-netdev/subtable-show.

2020-01-08 Thread Stokes, Ian
On 1/8/2020 4:38 PM, Ilya Maximets wrote: On 07.01.2020 11:51, Stokes, Ian wrote: On 1/2/2020 12:27 PM, Ilya Maximets wrote: On 20.12.2019 16:28, Emma Finn wrote: Add an ovs-appctl command to iterate through the dpcls and for each subtable output the miniflow bits for any existing table.

Re: [ovs-dev] OVS 2.13 Soft Freeze date

2020-01-08 Thread Stokes, Ian
On 1/8/2020 11:09 AM, Stokes, Ian wrote: Hi Ben, just wanted to confirm if the soft freeze for OVS 2.13 is still confirmed for January 15th? Just a had a few queries so thought it would be best to ask. Apologies, was just pointed out to me on the community call, that soft freeze was

Re: [ovs-dev] [PATCH V6 09/18] dpctl: Support dump-flows filters "dpdk" and "partially-offloaded"

2020-01-08 Thread Eli Britstein
On 1/8/2020 2:17 PM, Ilya Maximets wrote: > On 19.12.2019 12:54, Eli Britstein wrote: >> Flows that are offloaded via DPDK can be partially offloaded (matches >> only) or fully offloaded (matches and actions). Set partially offloaded >> display to (offloaded=partial, dp:ovs), and fully offloaded

Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif-netdev/subtable-show.

2020-01-08 Thread Ilya Maximets
On 07.01.2020 11:51, Stokes, Ian wrote: > > > On 1/2/2020 12:27 PM, Ilya Maximets wrote: >> On 20.12.2019 16:28, Emma Finn wrote: >>> Add an ovs-appctl command to iterate through the dpcls >>> and for each subtable output the miniflow bits for any >>> existing table. >>> >>> $ ovs-appctl

Re: [ovs-dev] thundering herd wakeup of handler threads

2020-01-08 Thread Aaron Conole
David Ahern writes: > On 12/16/19 2:42 PM, Aaron Conole wrote: >> Can you try the following and see if your scalability issue is >> addressed? I think it could be better integrated, but this is a >> different quick 'n dirty. > > your patch reduces the number of threads awakened, but it is still

Re: [ovs-dev] [PATCH 2/2] dpif-netdev: Get rid of broken dpif pointer in dp_netdev structure.

2020-01-08 Thread Ilya Maximets
On 07.01.2020 20:19, Ben Pfaff wrote: > On Sun, Dec 08, 2019 at 08:33:46PM +0100, Ilya Maximets wrote: >> This pointer was introduced in July 2014 by commit >> 6b31e07347ad ("dpif-netdev: Polling threads directly call ofproto upcall >> functions.") >> and it was broken right from this point

Re: [ovs-dev] [PATCH] acinclude: Use RTE_IBVERBS_LINK_DLOPEN

2020-01-08 Thread Aaron Conole
Timothy Redaelli writes: > On DPDK 19.11 RTE_IBVERBS_LINK_DLOPEN is used by Mellanox PMDs (mlx4 and > mlx5) instead of RTE_LIBRTE_MLX{4,5}_DLOPEN_DEPS. > > Without this commit is not possible to statically link OVS with DPDK when MLX4 > or MLX5 PMDs are enabled. > > Signed-off-by: Timothy

Re: [ovs-dev] [PATCH] acinclude: Use RTE_IBVERBS_LINK_DLOPEN

2020-01-08 Thread David Marchand
On Wed, Jan 8, 2020 at 1:42 PM Timothy Redaelli wrote: > On DPDK 19.11 RTE_IBVERBS_LINK_DLOPEN is used by Mellanox PMDs (mlx4 and > mlx5) instead of RTE_LIBRTE_MLX{4,5}_DLOPEN_DEPS. > > Without this commit is not possible to statically link OVS with DPDK when MLX4 > or MLX5 PMDs are enabled. > >

Re: [ovs-dev] [PATCH dpdk-latest v2 0/4] Add support for TSO with DPDK

2020-01-08 Thread Ilya Maximets
On 31.12.2019 21:14, Flavio Leitner wrote: > Abbreviated as TSO, TCP Segmentation Offload is a feature which enables > the network stack to delegate the TCP segmentation to the NIC reducing > the per packet CPU overhead. > > A guest using vhost-user interface with TSO enabled can send TCP packets

[ovs-dev] [PATCH] acinclude: Use RTE_IBVERBS_LINK_DLOPEN

2020-01-08 Thread Timothy Redaelli
On DPDK 19.11 RTE_IBVERBS_LINK_DLOPEN is used by Mellanox PMDs (mlx4 and mlx5) instead of RTE_LIBRTE_MLX{4,5}_DLOPEN_DEPS. Without this commit is not possible to statically link OVS with DPDK when MLX4 or MLX5 PMDs are enabled. Signed-off-by: Timothy Redaelli --- acinclude.m4 | 4 ++-- 1 file

Re: [ovs-dev] [PATCH V6 09/18] dpctl: Support dump-flows filters "dpdk" and "partially-offloaded"

2020-01-08 Thread Ilya Maximets
On 19.12.2019 12:54, Eli Britstein wrote: > Flows that are offloaded via DPDK can be partially offloaded (matches > only) or fully offloaded (matches and actions). Set partially offloaded > display to (offloaded=partial, dp:ovs), and fully offloaded to > (offloaded=yes, dp:dpdk). Also support

Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif-netdev/subtable-show.

2020-01-08 Thread Finn, Emma
> -Original Message- > From: Stokes, Ian > Sent: Tuesday 7 January 2020 10:21 > To: Finn, Emma ; u9012...@gmail.com; > i.maxim...@ovn.org; ovs-dev@openvswitch.org > Subject: Re: [ovs-dev] [v1] dpif-netdev: Add ovs-appctl dpif- > netdev/subtable-show. > > > > On 12/20/2019 3:28 PM,

Re: [ovs-dev] Question on ovsdb_idl_omit_alert()

2020-01-08 Thread Numan Siddique
On Wed, Jan 8, 2020 at 1:23 PM Han Zhou wrote: > > On Thu, Jan 2, 2020 at 11:51 AM Numan Siddique wrote: > > > > On Fri, Jan 3, 2020 at 1:00 AM Ben Pfaff wrote: > > > > > > On Fri, Jan 03, 2020 at 12:45:06AM +0530, Numan Siddique wrote: > > > > Hi Ben, > > > > > > > > ovn-controller.c has the

Re: [ovs-dev] [PATCH v2 ovn 0/2] fix DNSSL and Route Info Option in RA

2020-01-08 Thread Numan Siddique
On Tue, Jan 7, 2020 at 10:20 PM Lorenzo Bianconi wrote: > > Changes since v1: > - rely on xstrdup instead of ds_clone > > Lorenzo Bianconi (2): > DNSSL: copy dnssl string in order to avoid truncated value > RA Route Info Option: copy route info string in order to avoid > truncated value

[ovs-dev] [RFC] odp-execute: dp_hash HW offload inconsistency.

2020-01-08 Thread Roni Bar Yanai
Hi Ilya, I have a setup with vxlan, and then I do dp_hash (after pop). First packet does pop in SW, so RSS is invalidated (and anyway it was probably calculated on outer), dp_hash is calculated again SW. Following packet will do decap in HW so packet has a valid internal RSS (mark+rss), And

[ovs-dev] OVS 2.13 Soft Freeze date

2020-01-08 Thread Stokes, Ian
Hi Ben, just wanted to confirm if the soft freeze for OVS 2.13 is still confirmed for January 15th? Just a had a few queries so thought it would be best to ask. Regards Ian ___ dev mailing list d...@openvswitch.org

Re: [ovs-dev] [PATCH dpdk-latest v2 4/4] netdev-dpdk: Add TCP Segmentation Offload support

2020-01-08 Thread Stokes, Ian
On 1/7/2020 6:09 PM, Flavio Leitner wrote: Hi Ian, Thanks for the reviews. I agree with your comments for the other patches. This one I will answer them inline. Thanks Flavio, below seems good to me, I know Ciara is testing this (and will test the latest revsion also with a few

Re: [ovs-dev] [PATCH 1/1] vswitchd: Allow setting MAC on DPDK interfaces

2020-01-08 Thread Ophir Munk
Hi, There is an important use case for having OVS change MAC addresses of dpdk interfaces. OpenStack for example needs to update the MAC address of a VF assigned to a VM, where the corresponding VF representor is owned by dpdk. For some NIC vendors using "ifconfig" or "ip" commands - is not an

Re: [ovs-dev] [PATCH] compat: Include confirm_neigh parameter if needed

2020-01-08 Thread Simon Horman
On Tue, Jan 07, 2020 at 06:13:32PM +0100, Ilya Maximets wrote: > On 07.01.2020 18:08, Simon Horman wrote: > > On Tue, Jan 07, 2020 at 10:34:37AM +0100, Simon Horman wrote: > >> On Mon, Jan 06, 2020 at 01:36:34PM -0800, Greg Rose wrote: > >>> A change backported to the Linux 4.14.162 LTS kernel

Re: [ovs-dev] [ovs-dev v2] dpif-netdev: Allow to set max capacity of flow on netdev

2020-01-08 Thread 0-day Robot
Bleep bloop. Greetings Tonghao Zhang, I am a robot and I have tried out your patch. Thanks for your contribution. I encountered some error that I wasn't expecting. See the details below. checkpatch: WARNING: Line has non-spaces leading whitespace WARNING: Line has trailing whitespace #54

Re: [ovs-dev] [PATCH] dpif-netdev: Allow to set max capacity of flow on netdev

2020-01-08 Thread Tonghao Zhang
On Wed, Jan 8, 2020 at 6:34 AM Ben Pfaff wrote: > > On Mon, Dec 23, 2019 at 07:17:34PM +0800, xiangxia.m@gmail.com wrote: > > From: Tonghao Zhang > > > > There may be too many flows (> MAX_FLOWS 65536) on > > dpif-netdev at same time. For this case, we support > > the ovs-appctl command to

[ovs-dev] [ovs-dev v2] dpif-netdev: Allow to set max capacity of flow on netdev

2020-01-08 Thread xiangxia . m . yue
From: Tonghao Zhang For installing more than MAX_FLOWS (65536) flows to netdev datapath. Add the ovs-appctl subcommand "dpif-netdev/pmd-set-max-flow" which can change the flow number which netdev datapath support. Signed-off-by: Tonghao Zhang --- v2: * change int type to atomic_uint32_t *

Re: [ovs-dev] [PATCH] compat: Include confirm_neigh parameter if needed

2020-01-08 Thread Simon Horman
On Tue, Jan 07, 2020 at 08:35:57AM -0800, Gregory Rose wrote: > On 1/7/2020 1:34 AM, Simon Horman wrote: > > On Mon, Jan 06, 2020 at 01:36:34PM -0800, Greg Rose wrote: ... > > > --- a/datapath/linux/compat/ip6_gre.c > > > +++ b/datapath/linux/compat/ip6_gre.c > > > @@ -1089,7 +1089,11 @@ static