Bug 1702564

Summary: [OVN] Fragmentation support
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Numan Siddique <nusiddiq>
Component: openvswitch2.11Assignee: Numan Siddique <nusiddiq>
Status: CLOSED ERRATA QA Contact: haidong li <haili>
Severity: medium Docs Contact:
Priority: medium    
Version: FDP 19.CCC: amuller, apevec, bcafarel, chrisw, ctrautma, dalvarez, djuran, dsneddon, ekuris, fhallal, haili, jhsiao, lhh, lmartins, majopela, pvauter, qding, ralongi, rbryant, rhos-maint, rsafrono, tredaelli
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openvswitch2.11-2.11.3-58.el8fdp Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 1547074 Environment:
Last Closed: 2019-06-05 14:57:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1553839    
Bug Blocks: 1547074, 1685634, 1702331    

Comment 3 haidong li 2019-05-23 02:18:41 UTC
Hi Numan,
  Is it necessary to configure the mtu of physical port for geneve to 9000 as the same as the mtu of vm?I use two chassis to test and ping from vm in one chassis hv1 to external port in another chassis hv0:
 [root@dell-per730-57 ovn]# ovn-nbctl show
 switch 1885fd1a-b9f5-4322-b450-d8605c45214d (s3)
     port hv0_vm01_vnet1
         addresses: ["00:de:ad:00:01:01 172.16.103.12"]
     port hv0_vm00_vnet1
         addresses: ["00:de:ad:00:00:01 172.16.103.11"]
     port s3_r1
         type: router
         addresses: ["00:de:ad:ff:01:03 172.16.103.1"]
         router-port: r1_s3
     port ln_port
         type: localnet
         addresses: ["unknown"]
 switch 4a50cb0f-f2ab-4eee-8107-f984813dd1ae (s2)
     port hv1_vm01_vnet1
         addresses: ["00:de:ad:01:01:01 172.16.102.12"]
     port s2_r1
         type: router
         addresses: ["00:de:ad:ff:01:02 172.16.102.1"]
         router-port: r1_s2
     port hv1_vm00_vnet1
         addresses: ["00:de:ad:01:00:01 172.16.102.11"]
 router 814c911c-1993-4e23-aaff-4c303bdf0b12 (r1)
     port r1_s2
         mac: "00:de:ad:ff:01:02"
         networks: ["172.16.102.1/24"]
     port r1_s3
         mac: "00:de:ad:ff:01:03"
         networks: ["172.16.103.1/24"]
 
 [root@dell-per730-57 ovn]# ovn-sbctl show
 Chassis "hv1"
     hostname: "dell-per730-57.rhts.eng.pek2.redhat.com"
     Encap geneve
         ip: "20.0.0.25"
         options: {csum="true"}
     Port_Binding "hv1_vm00_vnet1"
     Port_Binding "hv1_vm01_vnet1"
 Chassis "hv0"
     hostname: "dell-per730-19.rhts.eng.pek2.redhat.com"
     Encap geneve
         ip: "20.0.0.26"
         options: {csum="true"}
     Port_Binding "cr-r1_s3"
     Port_Binding "hv0_vm00_vnet1"
     Port_Binding "hv0_vm01_vnet1"

Comment 4 Numan Siddique 2019-05-23 09:08:45 UTC
Hi Haidong Li,

If the MTU of interfaces on which geneve tunnel is established is 9000 then the VMs should have MTU 9000 - 58 = 8442.

Comment 5 haidong li 2019-05-23 10:10:59 UTC
This bug is verified on the latest version:
root@dell-per730-57 ~]# uname -a
Linux dell-per730-57.rhts.eng.pek2.redhat.com 4.18.0-83.el8.x86_64 #1 SMP Tue May 7 11:26:15 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@dell-per730-57 ~]# rpm -qa | grep ovn
ovn2.11-2.11.0-16.el8fdp.x86_64
ovn2.11-host-2.11.0-16.el8fdp.x86_64
kernel-kernel-networking-openvswitch-ovn-1.0-121.noarch
ovn2.11-central-2.11.0-16.el8fdp.x86_64
[root@dell-per730-57 ~]# rpm -qa | grep openvswitch
openvswitch2.11-2.11.0-9.el8fdp.x86_64
openvswitch-selinux-extra-policy-1.0-11.el8fdp.noarch
kernel-kernel-networking-openvswitch-ovn-1.0-121.noarch
[root@dell-per730-57 ~]# 

[root@dell-per730-57 ~]# ovn-nbctl show
switch 1885fd1a-b9f5-4322-b450-d8605c45214d (s3)
    port hv0_vm01_vnet1
        addresses: ["00:de:ad:00:01:01 172.16.103.12"]
    port hv0_vm00_vnet1
        addresses: ["00:de:ad:00:00:01 172.16.103.11"]
    port s3_r1
        type: router
        addresses: ["00:de:ad:ff:01:03 172.16.103.1"]
        router-port: r1_s3
    port ln_port
        type: localnet
        addresses: ["unknown"]
switch 4a50cb0f-f2ab-4eee-8107-f984813dd1ae (s2)
    port hv1_vm01_vnet1
        addresses: ["00:de:ad:01:01:01 172.16.102.12"]
    port s2_r1
        type: router
        addresses: ["00:de:ad:ff:01:02 172.16.102.1"]
        router-port: r1_s2
    port hv1_vm00_vnet1
        addresses: ["00:de:ad:01:00:01 172.16.102.11"]
router 814c911c-1993-4e23-aaff-4c303bdf0b12 (r1)
    port r1_s2
        mac: "00:de:ad:ff:01:02"
        networks: ["172.16.102.1/24"]
    port r1_s3
        mac: "00:de:ad:ff:01:03"
        networks: ["172.16.103.1/24"]
[root@dell-per730-57 ~]# 
[root@dell-per730-57 ~]# ovn-sbctl show
Chassis "hv1"
    hostname: "dell-per730-57.rhts.eng.pek2.redhat.com"
    Encap geneve
        ip: "20.0.0.25"
        options: {csum="true"}
    Port_Binding "hv1_vm00_vnet1"
    Port_Binding "hv1_vm01_vnet1"
Chassis "hv0"
    hostname: "dell-per730-19.rhts.eng.pek2.redhat.com"
    Encap geneve
        ip: "20.0.0.26"
        options: {csum="true"}
    Port_Binding "cr-r1_s3"
    Port_Binding "hv0_vm00_vnet1"
    Port_Binding "hv0_vm01_vnet1"
[root@dell-per730-57 ~]# ovs-vsctl show
7c0585d9-1eec-460c-a329-ca2702de263c
    Bridge br-int
        fail_mode: secure
        Port "hv1_vm01_vnet1"
            Interface "hv1_vm01_vnet1"
        Port "hv1_vm00_vnet1"
            Interface "hv1_vm00_vnet1"
        Port "ovn-hv0-0"
            Interface "ovn-hv0-0"
                type: geneve
                options: {csum="true", key=flow, remote_ip="20.0.0.26"}
        Port br-int
            Interface br-int
                type: internal
    ovs_version: "2.11.0"
[root@dell-per730-57 ~]# 
[root@dell-per730-57 ~]# ovn-nbctl get logical_router_port r1_s3 options:gateway_mtu
"1500"
[root@dell-per730-57 ~]# 
[root@dell-per730-57 ~]# virsh list
 Id    Name                           State
----------------------------------------------------
 2     hv1_vm00                       running
 3     hv1_vm01                       running

[root@dell-per730-57 ~]# virsh console hv1_vm00
Connected to domain hv1_vm00
Escape character is ^]

[root@localhost ~]# 
root@localhost ~]# ping -s 5000 172.16.103.11
PING 172.16.103.11 (172.16.103.11) 5000(5028) bytes of data.
From 172.16.102.1 icmp_seq=1 Frag needed and DF set (mtu = 1482)
5008 bytes from 172.16.103.11: icmp_seq=2 ttl=63 time=1.46 ms
5008 bytes from 172.16.103.11: icmp_seq=3 ttl=63 time=0.694 ms
5008 bytes from 172.16.103.11: icmp_seq=4 ttl=63 time=0.695 ms

--- 172.16.103.11 ping statistics ---
4 packets transmitted, 3 received, +1 errors, 25% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.694/0.951/1.466/0.365 ms
[root@localhost ~]# ping -s 5000 172.16.103.22
PING 172.16.103.22 (172.16.103.22) 5000(5028) bytes of data.
From 172.16.102.1 icmp_seq=1 Frag needed and DF set (mtu = 1482)
5008 bytes from 172.16.103.22: icmp_seq=2 ttl=63 time=1.34 ms
5008 bytes from 172.16.103.22: icmp_seq=3 ttl=63 time=0.696 ms
5008 bytes from 172.16.103.22: icmp_seq=4 ttl=63 time=0.518 ms

--- 172.16.103.22 ping statistics ---
4 packets transmitted, 3 received, +1 errors, 25% packet loss, time 3004ms
rtt min/avg/max/mdev = 0.518/0.852/1.344/0.356 ms
[root@localhost ~]# 

hv0:

[root@dell-per730-19 ~]# ovs-vsctl show
d2b90a51-32dc-48f4-a673-cf642452a686
    Bridge br-labNet
        Port patch-ln_port-to-br-int
            Interface patch-ln_port-to-br-int
                type: patch
                options: {peer=patch-br-int-to-ln_port}
        Port br-labNet
            Interface br-labNet
                type: internal
        Port "enp131s0f1"
            Interface "enp131s0f1"
    Bridge br-int
        fail_mode: secure
        Port "hv0_vm01_vnet1"
            Interface "hv0_vm01_vnet1"
        Port "ovn-hv1-0"
            Interface "ovn-hv1-0"
                type: geneve
                options: {csum="true", key=flow, remote_ip="20.0.0.25"}
        Port patch-br-int-to-ln_port
            Interface patch-br-int-to-ln_port
                type: patch
                options: {peer=patch-ln_port-to-br-int}
        Port br-int
            Interface br-int
                type: internal
        Port "hv0_vm00_vnet1"
            Interface "hv0_vm00_vnet1"
    ovs_version: "2.11.0"

[root@dell-per730-19 ~]# tcpdump -ei enp131s0f0 -nn
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp131s0f0, link-type EN10MB (Ethernet), capture size 262144 bytes
06:08:54.067271 90:e2:ba:29:c0:ac > f8:f2:1e:02:c4:80, ethertype IPv4 (0x0800), length 1548: 20.0.0.25.17654 > 20.0.0.26.6081: Geneve, Flags [C], vni 0x1, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:03 > f8:f2:1e:02:c4:82, ethertype IPv4 (0x0800), length 1490: 172.16.102.11 > 172.16.103.22: ICMP echo request, id 10521, seq 3, length 1456
06:08:54.067295 90:e2:ba:29:c0:ac > f8:f2:1e:02:c4:80, ethertype IPv4 (0x0800), length 1548: 20.0.0.25.17654 > 20.0.0.26.6081: Geneve, Flags [C], vni 0x1, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:03 > f8:f2:1e:02:c4:82, ethertype IPv4 (0x0800), length 1490: 172.16.102.11 > 172.16.103.22: ip-proto-1
06:08:54.067301 90:e2:ba:29:c0:ac > f8:f2:1e:02:c4:80, ethertype IPv4 (0x0800), length 1548: 20.0.0.25.17654 > 20.0.0.26.6081: Geneve, Flags [C], vni 0x1, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:03 > f8:f2:1e:02:c4:82, ethertype IPv4 (0x0800), length 1490: 172.16.102.11 > 172.16.103.22: ip-proto-1
06:08:54.067307 90:e2:ba:29:c0:ac > f8:f2:1e:02:c4:80, ethertype IPv4 (0x0800), length 732: 20.0.0.25.17654 > 20.0.0.26.6081: Geneve, Flags [C], vni 0x1, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:03 > f8:f2:1e:02:c4:82, ethertype IPv4 (0x0800), length 674: 172.16.102.11 > 172.16.103.22: ip-proto-1
06:08:54.067383 f8:f2:1e:02:c4:80 > 90:e2:ba:29:c0:ac, ethertype IPv4 (0x0800), length 1572: 20.0.0.26.59714 > 20.0.0.25.6081: Geneve, Flags [C], vni 0x2, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:02 > 00:de:ad:01:00:01, ethertype IPv4 (0x0800), length 1514: 172.16.103.22 > 172.16.102.11: ICMP echo reply, id 10521, seq 3, length 1480
06:08:54.067397 f8:f2:1e:02:c4:80 > 90:e2:ba:29:c0:ac, ethertype IPv4 (0x0800), length 1572: 20.0.0.26.59714 > 20.0.0.25.6081: Geneve, Flags [C], vni 0x2, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:02 > 00:de:ad:01:00:01, ethertype IPv4 (0x0800), length 1514: 172.16.103.22 > 172.16.102.11: ip-proto-1
06:08:54.067405 f8:f2:1e:02:c4:80 > 90:e2:ba:29:c0:ac, ethertype IPv4 (0x0800), length 1572: 20.0.0.26.59714 > 20.0.0.25.6081: Geneve, Flags [C], vni 0x2, proto TEB (0x6558), options [8 bytes]: 00:de:ad:ff:01:02 > 00:de:ad:01:00:01, ethertype IPv4 (0x0800), length 1514: 172.16.103.22 > 172.16.102.11: ip-proto-1

Comment 7 errata-xmlrpc 2019-06-05 14:57:35 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:1384

Comment 8 OvS team 2020-07-15 17:54:34 UTC
* Wed Jul 15 2020 Flavio Leitner <fbl> - 2.11.3-58
- spec: Fix configure to use dpdkdir without version.
  [583acc91dd782f1e73cc20a27b7cbd8bb5a7bc98]

* Mon Jul 13 2020 Flavio Leitner <fbl> - 2.11.3-57
- redhat: Rename OVSCI job name.
  [cbcaa831188b77f253f718203dc743904538464a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-56
- This is fast-datapath-rhel-8
  [98f312f126a245f2609a8dcea9604e09832181f0]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-55
- bus/pci: fix VF memory access (#1851170)
  [fa4d90db57191665037114e4098f3d1f6b6ea9c7]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-54
- vhost: fix vring index check (#1831391)
  [8e33084d85d80cea72d02de0abf36c142dcefa2a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-53
- vhost: check log mmap offset and size overflow (#1831391)
  [753ae0cf66553e8fd71b8e76642900d9fb62c406]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-52
- vhost: add device op when notification to guest is sent (#1726579)
  [92715cf99cbebdb6d13e223872cdd44f822a4ebe]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-51
- net/i40e: re-program promiscuous mode on VF interface (#1733402)
  [0fe1f42b5f3bc0b714f063d57cc79215459d28dc]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-50
- bus/pci: always check IOMMU capabilities (#1711739)
  [0815c39d39c0b34dd7456bde23077e1f25250dec]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-49
- eal: fix IOVA mode selection as VA for PCI drivers (#1711739)
  [11fbef3c85f71b257dc37dd9b570025ad4a24dfa]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-48
- bus/pci: consider only usable devices for IOVA mode (#1711739)
  [69f5cb4c56c59505c76d4599cb0117b9fd6bfc11]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-47
- eal: compute IOVA mode based on PA availability (#1711739)
  [d5e1d2fa507875898bae71762c84c4f1d63ed972]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-46
- netdev-linux: Update LAG in all cases. (#1812892)
  [276351180996d21a96b6539671e4eed4e636f65d]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-45
- netdev-offload-tc: Re-fetch block ID after probing. (#1812892)
  [83cebd3221538df693d7170c3a17ed9a381911c6]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-44
- netdev-offload-tc: Flush rules on ingress block when init tc flow api (#1812892)
  [e5d7d5ec243b68d65383ca5075d7128f13e8aebc]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-43
- netdev-vport: Use the dst_port in tunnel netdev name (#1727599)
  [f4a6fb757441ee0ba5bf808a18cd8bf7a65a9124]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-42
- lib/tc: Fix flow dump for tunnel id equal zero (#1732305)
  [765ba1d1c0898446d3c05d9c7d3e92134647787a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-41
- lib/tc: Support optional tunnel id (#1732305)
  [42f09fe96f8664a4165261c935d0a4117f0675d1]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-40
- tc: Set 'no_percpu' flag for compatible actions (#1780690)
  [42f07f6bd81f65f52b84bb7a0011c5bb21af71ce]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-39
- rhel: let *-ctl handle runtime directory (#1785586)
  [c3763ec916aef757d113a73fb402cf89753e92a7]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-38
- rhel: set useropts optional for ovsdb-server (#1785586)
  [77bed8f0e4c0a3b7396a219d4680d585e88caf95]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-37
- rhel: run ovn with the same user as ovs (#1785586)
  [8f5f39b4afcfcfc8f29e79db138629630909352a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-36
- rhel: secure openvswitch useropts (#1785586)
  [71154ad26f1c22aacc60ab0a1ea335b7b2a6588a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-35
- userspace: Improved packet drop statistics. (#1726568)
  [a6b7a37be86d9fe990e4511f56b99d23d14f763d]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-34
- netdev-dpdk: Fix sw stats perf drop. (#1790841)
  [54f4571750280654fa05705b2d4657823dffbf64]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-33
- netdev-dpdk: Detailed packet drop statistics. (#1790841)
  [1e1b33541a3a832e32d7515b660f2939b251718a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-32
- netdev-dpdk: Reuse vhost function for dpdk ETH custom stats. (#1790841)
  [e0d00f70c5154535a86295ea58f6ef726e478fc8]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-31
- netdev-dpdk: Refactor vhost custom stats for extensibility. (#1790841)
  [b084d7a5c2644ac5e6ec667c80ae9c39b3f22350]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-30
- netdev-dpdk: Fix not reporting rx_oversize_errors in stats. (#1790841)
  [26017f85c82ba01a1e884a031605095b4f64ee69]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-29
- ovsdb replication: Provide option to configure probe interval. (#1788800)
  [e8a669ead72973ced8bb15d9a18e25b323f05ab0]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-28
- netdev-dpdk: Add coverage counter to count vhost IRQs. (#1726579)
  [3c3997eb0aa9693f89a6a3083b6fa12772d522dd]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-27
- netdev-dpdk: add support for the RTE_ETH_EVENT_INTR_RESET event. (#1719644)
  [ca1a1a8e1c6ec2b44744876b26630448022b95e9]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-26
- bridge: Allow manual notifications about interfaces' updates. (#1719644)
  [f58b68088819d4ec8b7bd3a1821929f5fea3170d]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-25
- Shutdown SSL connection before closing socket (#1780745)
  [aa97017175536816f70d111647b5dc9bedd824ff]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-24
- flake8: also check the ovs-check-dead-ifs script (#1751161)
  [ecd3a1b407816c629c17f410f95eab868ab68257]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-23
- ovs-check-dead-ifs: unshadow pid variable (#1751161)
  [a086e7618191f0efc75746c1fe6d4481a397f2ac]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-22
- ovs-check-dead-ifs: python3 print format (#1751161)
  [d61553f744b42dc05186910be30171ed1f8425e3]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-21
- ovs-tcpundump: exit when getting version (#1764127)
  [ea9923af222ed5bf398846b553d7b7fe54e10bd6]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-20
- ovs-tcpundump: allow multiple packet lengths (#1764125)
  [ac3b7794054e2b15b22855930b23ede24b5d5835]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-19
- jsonrpc: increase input buffer size from 512 to 4096 (#1776883)
  [9c93db837390817b3bae8b2104bec5becbd946cf]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-18
- netdev-dpdk: Track vhost tx contention. (#1740144)
  [31112a95027735528554c91953de89175f94e191]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-17
- ovsdb-server: Allow replication from older schema version servers. (#1766586)
  [cb53fe2282c1c260cb7cc98c9d21e0573b304283]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-16
- ovsdb-server: Don't drop all connections on read/write status change. (#1761572)
  [5a0a77328bcab168ad04fba006158f2c2884befb]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-15
- ofproto-dpif: Fix continuation with patch port (#1761461)
  [069d4bd4378e02bd61121f32fb2bc18ac316f358]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-14
- vswitch: ratelimit the device add log (#1737146)
  [052e541d4580fe49d3461c3045755374a0726dd5]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-13
- netdev-dpdk: Enable tx-retries-max config. (#1747531)
  [734086f5d4608b7cdf03a5d0a182245354e1f6eb]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-12
- netdev-dpdk: Add custom stat for vhost tx retries. (#1747531)
  [0c238ac414e750fad80ec810ff42395df6c2e540]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-11
- doc: Move vhost tx retry info to separate section. (#1747531)
  [91d9e4d92b9efe06dccbf22f42faf1ae183a96e9]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-10
- netdev-vport: Make ip6gre netdev type to use TC rules (#1725623)
  [d3315b8035a875e9e3b425d72a97191fbcb7e065]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-9
- tunnel: Add layer 2 IPv6 GRE encapsulation support. (#1725623)
  [0c20e7e83ddb50dbb6e0c37f986216e3953ea12e]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-8
- ovsdb-server: drop all connections on read/write status change (#1720947)
  [0f0be40ee08c15a114029a5c0e046dc58d38fb09]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-7
- netdev-tc-offloads: Support match on priority tags (#1725623)
  [895735b3827e2afdd7c968d965e9f4fd9b0e1278]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-6
- rhel: limit stack size to 2M. (#1720315)
  [79c6209e71801b94396ce4833cff99a2c0969e30]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-5
- Add a new OVS action check_pkt_larger (#1702564)
  [c899ac57880e4446a00d83a590a5eb60fc081fdc]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-4
- netlink linux: account for the netnsid netlink attr. (#1692812)
  [ce14b518b702c2401a9a291a0afd654de5cd44a5]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-3
- rhel: Add an example to specify custom options (#1687775)
  [a7dd6b6eb5e2dfe15d9387f83b614c8661b18bdd]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-2
- ovs-ctl: Permit to specify additional options (#1687775)
  [b8a874b82e423a87965503da2384c45e84b6509a]

* Fri Jul 10 2020 Timothy Redaelli <tredaelli> - 2.11.3-1
- Merge commit 'a4efc599e0244e43fd417b2fb38b7f120eb1ebd4' into fast-datapath-rhel-7
  [8da1428afe7a47d5fe02d396ede18d7ecfb60128]

- Backport "vhost: fix virtqueue not accessible" (#1792399)
- Backport "vhost: prevent zero copy mode if IOMMU is on" (#1792399)
- Backport "vhost: convert buffer addresses to GPA for logging" (#1792399)
- Backport "vhost: translate incoming log address to GPA" (#1792399)
- Backport "vhost: fix vring address handling during live migration" (#1792399)