Open vSwitch CI fe1a04
# Copyright (C) 2009, 2010, 2013, 2014 Nicira Networks, Inc.
Open vSwitch CI fe1a04
#
Open vSwitch CI fe1a04
# Copying and distribution of this file, with or without modification,
Open vSwitch CI fe1a04
# are permitted in any medium without royalty provided the copyright
Open vSwitch CI fe1a04
# notice and this notice are preserved.  This file is offered as-is,
Open vSwitch CI fe1a04
# without warranty of any kind.
Open vSwitch CI fe1a04
#
Open vSwitch CI fe1a04
# If tests have to be skipped while building, specify the '--without check'
Open vSwitch CI fe1a04
# option. For example:
Open vSwitch CI fe1a04
# rpmbuild -bb --without check rhel/openvswitch-fedora.spec
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# This defines the base package name's version.
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%define pkgname openvswitch2.15
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if 0%{?commit:1}
Open vSwitch CI fe1a04
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Enable PIE, bz#955181
Open vSwitch CI fe1a04
%global _hardened_build 1
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# RHEL-7 doesn't define _rundir macro yet
Open vSwitch CI fe1a04
# Fedora 15 onwards uses /run as _rundir
Open vSwitch CI fe1a04
%if 0%{!?_rundir:1}
Open vSwitch CI fe1a04
%define _rundir /run
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# FIXME Test "STP - flush the fdb and mdb when topology changed" fails on s390x
Open vSwitch CI fe1a04
# FIXME 2 tests fails on ppc64le. They will be hopefully fixed before official 2.11
Open vSwitch CI fe1a04
%ifarch %{ix86} x86_64 aarch64
Open vSwitch CI fe1a04
%bcond_without check
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
%bcond_with check
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
# option to run kernel datapath tests, requires building as root!
Open vSwitch CI fe1a04
%bcond_with check_datapath_kernel
Open vSwitch CI fe1a04
# option to build with libcap-ng, needed for running OVS as regular user
Open vSwitch CI fe1a04
%bcond_without libcapng
Open vSwitch CI fe1a04
# option to build with ipsec support
Open vSwitch CI fe1a04
%bcond_without ipsec
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Build python2 (that provides python) and python3 subpackages on Fedora
Open vSwitch CI fe1a04
# Build only python3 (that provides python) subpackage on RHEL8
Open vSwitch CI fe1a04
# Build only python subpackage on RHEL7
Open vSwitch CI fe1a04
%if 0%{?rhel} > 7 || 0%{?fedora}
Open vSwitch CI fe1a04
# On RHEL8 Sphinx is included in buildroot
Open vSwitch CI fe1a04
%global external_sphinx 1
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
Open vSwitch CI fe1a04
%global external_sphinx 0
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
Name: %{pkgname}
Open vSwitch CI fe1a04
Summary: Open vSwitch
Open vSwitch CI fe1a04
Group: System Environment/Daemons daemon/database/utilities
Open vSwitch CI fe1a04
URL: http://www.openvswitch.org/
Open vSwitch CI fe1a04
Version: 2.15.0
Open vSwitch CI 086c80
Release: 123%{?dist}
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
Open vSwitch CI fe1a04
# lib/sflow*.[ch] files are SISSL
Open vSwitch CI fe1a04
# datapath/ is GPLv2 (although not built into any of the binary packages)
Open vSwitch CI fe1a04
License: ASL 2.0 and LGPLv2+ and SISSL
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%define dpdkver 20.11
Open vSwitch CI fe1a04
%define dpdkdir dpdk
Open vSwitch CI fe1a04
%define dpdksver %(echo %{dpdkver} | cut -d. -f-2)
Open vSwitch CI fe1a04
# NOTE: DPDK does not currently build for s390x
Open vSwitch CI fe1a04
# DPDK on aarch64 is not stable enough to be enabled in FDP
Open vSwitch CI fe1a04
%if 0%{?rhel} > 7 || 0%{?fedora}
Open vSwitch CI fe1a04
%define dpdkarches x86_64 ppc64le
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
%define dpdkarches
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if 0%{?commit:1}
Open vSwitch CI fe1a04
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
Source: https://github.com/openvswitch/ovs/archive/v%{version}.tar.gz#/openvswitch-%{version}.tar.gz
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Source10: https://fast.dpdk.org/rel/dpdk-%{dpdkver}.tar.xz
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%define docutilsver 0.12
Open vSwitch CI fe1a04
%define pygmentsver 1.4
Open vSwitch CI fe1a04
%define sphinxver   1.2.3
Open vSwitch CI fe1a04
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
Open vSwitch CI fe1a04
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
Open vSwitch CI fe1a04
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
Patch:     openvswitch-%{version}.patch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# The DPDK is designed to optimize througput of network traffic using, among
Open vSwitch CI fe1a04
# other techniques, carefully crafted assembly instructions.  As such it
Open vSwitch CI fe1a04
# needs extensive work to port it to other architectures.
Open vSwitch CI fe1a04
ExclusiveArch: x86_64 aarch64 ppc64le s390x
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Do not enable this otherwise YUM will break on any upgrade.
Open vSwitch CI fe1a04
# Provides: openvswitch
Open vSwitch CI fe1a04
Conflicts: openvswitch < 2.15
Open vSwitch CI fe1a04
Conflicts: openvswitch-dpdk < 2.15
Open vSwitch CI fe1a04
Conflicts: openvswitch2.10
Open vSwitch CI fe1a04
Conflicts: openvswitch2.11
Open vSwitch CI fe1a04
Conflicts: openvswitch2.12
Open vSwitch CI fe1a04
Conflicts: openvswitch2.13
Open vSwitch CI fe1a04
Conflicts: openvswitch2.14
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
Open vSwitch CI fe1a04
# in the -optional repository and so we can't require it directly since RHV
Open vSwitch CI fe1a04
# doesn't have the -optional repository enabled and so TPS fails
Open vSwitch CI fe1a04
%if %{external_sphinx}
Open vSwitch CI fe1a04
BuildRequires: python3-sphinx
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
# Sphinx dependencies
Open vSwitch CI fe1a04
BuildRequires: python-devel
Open vSwitch CI fe1a04
BuildRequires: python-setuptools
Open vSwitch CI fe1a04
#BuildRequires: python2-docutils
Open vSwitch CI fe1a04
BuildRequires: python-jinja2
Open vSwitch CI fe1a04
BuildRequires: python-nose
Open vSwitch CI fe1a04
#BuildRequires: python2-pygments
Open vSwitch CI fe1a04
# docutils dependencies
Open vSwitch CI fe1a04
BuildRequires: python-imaging
Open vSwitch CI fe1a04
# pygments dependencies
Open vSwitch CI fe1a04
BuildRequires: python-nose
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
BuildRequires: gcc gcc-c++ make
Open vSwitch CI fe1a04
BuildRequires: autoconf automake libtool
Open vSwitch CI fe1a04
BuildRequires: systemd-units openssl openssl-devel
Open vSwitch CI fe1a04
BuildRequires: python3-devel python3-setuptools
Open vSwitch CI fe1a04
BuildRequires: desktop-file-utils
Open vSwitch CI fe1a04
BuildRequires: groff-base graphviz
Open vSwitch CI fe1a04
BuildRequires: unbound-devel
Open vSwitch CI 3307ca
BuildRequires: systemtap-sdt-devel
Open vSwitch CI fe1a04
# make check dependencies
Open vSwitch CI fe1a04
BuildRequires: procps-ng
Open vSwitch CI fe1a04
%if 0%{?rhel} > 7 || 0%{?fedora}
Open vSwitch CI fe1a04
BuildRequires: python3-pyOpenSSL
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
%if %{with check_datapath_kernel}
Open vSwitch CI fe1a04
BuildRequires: nmap-ncat
Open vSwitch CI fe1a04
# would be useful but not available in RHEL or EPEL
Open vSwitch CI fe1a04
#BuildRequires: pyftpdlib
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if %{with libcapng}
Open vSwitch CI fe1a04
BuildRequires: libcap-ng libcap-ng-devel
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
BuildRequires: meson
Open vSwitch CI fe1a04
# DPDK driver dependencies
Open vSwitch CI fe1a04
BuildRequires: zlib-devel numactl-devel
Open vSwitch CI fe1a04
%ifarch x86_64
Open vSwitch CI fe1a04
BuildRequires: rdma-core-devel >= 15 libmnl-devel
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Required by packaging policy for the bundled DPDK
Open vSwitch CI fe1a04
Provides: bundled(dpdk) = %{dpdkver}
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
Requires: openssl iproute module-init-tools
Open vSwitch CI fe1a04
#Upstream kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
Open vSwitch CI fe1a04
#Requires: kernel >= 3.15.0-0
Open vSwitch CI fe1a04
Requires: openvswitch-selinux-extra-policy
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
Requires(pre): shadow-utils
Open vSwitch CI fe1a04
Requires(post): /bin/sed
Open vSwitch CI fe1a04
Requires(post): /usr/sbin/usermod
Open vSwitch CI fe1a04
Requires(post): /usr/sbin/groupadd
Open vSwitch CI fe1a04
Requires(post): systemd-units
Open vSwitch CI fe1a04
Requires(preun): systemd-units
Open vSwitch CI fe1a04
Requires(postun): systemd-units
Open vSwitch CI fe1a04
Obsoletes: openvswitch-controller <= 0:2.1.0-1
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description
Open vSwitch CI fe1a04
Open vSwitch provides standard network bridging functions and
Open vSwitch CI fe1a04
support for the OpenFlow protocol for remote per-flow control of
Open vSwitch CI fe1a04
traffic.
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%package -n python3-%{pkgname}
Open vSwitch CI fe1a04
Summary: Open vSwitch python3 bindings
Open vSwitch CI fe1a04
License: ASL 2.0
Open vSwitch CI fe1a04
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
Open vSwitch CI fe1a04
Provides: python-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description -n python3-%{pkgname}
Open vSwitch CI fe1a04
Python bindings for the Open vSwitch database
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%package test
Open vSwitch CI fe1a04
Summary: Open vSwitch testing utilities
Open vSwitch CI fe1a04
License: ASL 2.0
Open vSwitch CI fe1a04
BuildArch: noarch
Open vSwitch CI fe1a04
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
Open vSwitch CI fe1a04
Requires: tcpdump
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description test
Open vSwitch CI fe1a04
Utilities that are useful to diagnose performance and connectivity
Open vSwitch CI fe1a04
issues in Open vSwitch setup.
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%package devel
Open vSwitch CI fe1a04
Summary: Open vSwitch OpenFlow development package (library, headers)
Open vSwitch CI fe1a04
License: ASL 2.0
Open vSwitch CI fe1a04
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description devel
Open vSwitch CI fe1a04
This provides shared library, libopenswitch.so and the openvswitch header
Open vSwitch CI fe1a04
files needed to build an external application.
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
Open vSwitch CI fe1a04
%package -n network-scripts-%{name}
Open vSwitch CI fe1a04
Summary: Open vSwitch legacy network service support
Open vSwitch CI fe1a04
License: ASL 2.0
Open vSwitch CI fe1a04
Requires: network-scripts
Open vSwitch CI fe1a04
Supplements: (%{name} and network-scripts)
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description -n network-scripts-%{name}
Open vSwitch CI fe1a04
This provides the ifup and ifdown scripts for use with the legacy network
Open vSwitch CI fe1a04
service.
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if %{with ipsec}
Open vSwitch CI fe1a04
%package ipsec
Open vSwitch CI fe1a04
Summary: Open vSwitch IPsec tunneling support
Open vSwitch CI fe1a04
License: ASL 2.0
Open vSwitch CI fe1a04
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
Open vSwitch CI fe1a04
Requires: libreswan
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%description ipsec
Open vSwitch CI fe1a04
This package provides IPsec tunneling support for OVS tunnels.
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%prep
Open vSwitch CI fe1a04
%if 0%{?commit:1}
Open vSwitch CI fe1a04
%setup -q -n ovs-%{commit} -a 10
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
%setup -q -n ovs-%{version} -a 10
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
%if ! %{external_sphinx}
Open vSwitch CI fe1a04
%if 0%{?commit:1}
Open vSwitch CI fe1a04
%setup -n ovs-%{commit} -q -D -T -a 100 -a 101 -a 102
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
%setup -n ovs-%{version} -q -D -T -a 100 -a 101 -a 102
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
mv dpdk-*/ %{dpdkdir}/
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# FIXME should we propose a way to do that upstream?
Open vSwitch CI fe1a04
sed -ri "/^subdir\('(usertools|app)'\)/d" %{dpdkdir}/meson.build
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%patch -p1
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%build
Open vSwitch CI fe1a04
# Build Sphinx on RHEL
Open vSwitch CI fe1a04
%if ! %{external_sphinx}
Open vSwitch CI fe1a04
export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}%{_builddir}/pytmp/lib/python"
Open vSwitch CI fe1a04
for x in docutils-%{docutilsver} Pygments-%{pygmentsver} Sphinx-%{sphinxver}; do
Open vSwitch CI fe1a04
    pushd "$x"
Open vSwitch CI fe1a04
    python2 setup.py install --home %{_builddir}/pytmp
Open vSwitch CI fe1a04
    popd
Open vSwitch CI fe1a04
done
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
export PATH="$PATH:%{_builddir}/pytmp/bin"
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
./boot.sh
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}    # build dpdk
Open vSwitch CI fe1a04
# Lets build DPDK first
Open vSwitch CI fe1a04
cd %{dpdkdir}
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
ENABLED_DRIVERS=(
Open vSwitch CI fe1a04
    bus/pci
Open vSwitch CI fe1a04
    bus/vdev
Open vSwitch CI fe1a04
    mempool/ring
Open vSwitch CI fe1a04
    net/failsafe
Open vSwitch CI fe1a04
    net/i40e
Open vSwitch CI fe1a04
    net/ring
Open vSwitch CI fe1a04
    net/vhost
Open vSwitch CI fe1a04
    net/virtio
Open vSwitch CI fe1a04
    net/tap
Open vSwitch CI fe1a04
)
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch x86_64
Open vSwitch CI fe1a04
ENABLED_DRIVERS+=(
Open vSwitch CI fe1a04
    bus/vmbus
Open vSwitch CI fe1a04
    common/iavf
Open vSwitch CI fe1a04
    common/mlx5
Open vSwitch CI fe1a04
    net/bnxt
Open vSwitch CI fe1a04
    net/enic
Open vSwitch CI fe1a04
    net/iavf
Open vSwitch CI fe1a04
    net/ice
Open vSwitch CI fe1a04
    net/mlx4
Open vSwitch CI fe1a04
    net/mlx5
Open vSwitch CI fe1a04
    net/netvsc
Open vSwitch CI fe1a04
    net/nfp
Open vSwitch CI fe1a04
    net/qede
Open vSwitch CI fe1a04
    net/vdev_netvsc
Open vSwitch CI fe1a04
)
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch aarch64 x86_64
Open vSwitch CI fe1a04
ENABLED_DRIVERS+=(
Open vSwitch CI fe1a04
    net/e1000
Open vSwitch CI fe1a04
    net/ixgbe
Open vSwitch CI fe1a04
)
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Since upstream doesn't have a way
Open vSwitch CI fe1a04
for driver in drivers/*/*/; do
Open vSwitch CI fe1a04
    driver=${driver#drivers/}
Open vSwitch CI fe1a04
    driver=${driver%/}
Open vSwitch CI fe1a04
    [[ " ${ENABLED_DRIVERS[@]} " == *" $driver "* ]] || \
Open vSwitch CI fe1a04
        disable_drivers="${disable_drivers:+$disable_drivers,}"$driver
Open vSwitch CI fe1a04
done
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
#CFLAGS="$(echo %{optflags} | sed -e 's:-Wall::g' -e 's:-march=[[:alnum:]]* ::g') -Wformat -fPIC %{_hardening_ldflags}" \
Open vSwitch CI fe1a04
%set_build_flags
Open vSwitch CI fe1a04
%__meson --prefix=%{_builddir}/dpdk-build \
Open vSwitch CI fe1a04
         --buildtype=plain \
Open vSwitch CI fe1a04
         -Ddisable_drivers="$disable_drivers" \
Open vSwitch CI fe1a04
         -Dmachine=default \
Open vSwitch CI d04e6d
         -Dmax_ethports=1024 \
Open vSwitch CI fe1a04
         -Dmax_numa_nodes=8 \
Open vSwitch CI fe1a04
         -Dtests=false \
Open vSwitch CI fe1a04
         %{_vpath_builddir}
Open vSwitch CI fe1a04
%meson_build
Open vSwitch CI fe1a04
%__meson install -C %{_vpath_builddir} --no-rebuild
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# FIXME currently with LTO enabled OVS tries to link with both static and shared libraries
Open vSwitch CI fe1a04
rm -v %{_builddir}/dpdk-build/%{_lib}/*.so*
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Generate a list of supported drivers, its hard to tell otherwise.
Open vSwitch CI fe1a04
cat << EOF > README.DPDK-PMDS
Open vSwitch CI fe1a04
DPDK drivers included in this package:
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
EOF
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
for f in %{_builddir}/dpdk-build/%{_lib}/librte_net_*.a; do
Open vSwitch CI fe1a04
    basename ${f} | cut -c12- | cut -d. -f1 | tr [:lower:] [:upper:]
Open vSwitch CI fe1a04
done >> README.DPDK-PMDS
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
cat << EOF >> README.DPDK-PMDS
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
For further information about the drivers, see
Open vSwitch CI fe1a04
http://dpdk.org/doc/guides-%{dpdksver}/nics/index.html
Open vSwitch CI fe1a04
EOF
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
cd -
Open vSwitch CI fe1a04
%endif    # build dpdk
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# And now for OVS...
Open vSwitch CI fe1a04
mkdir build-shared build-static
Open vSwitch CI fe1a04
pushd build-shared
Open vSwitch CI fe1a04
ln -s ../configure
Open vSwitch CI fe1a04
%configure \
Open vSwitch CI fe1a04
%if %{with libcapng}
Open vSwitch CI fe1a04
        --enable-libcapng \
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
        --disable-libcapng \
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
        --disable-static \
Open vSwitch CI fe1a04
        --enable-shared \
Open vSwitch CI fe1a04
        --enable-ssl \
Open vSwitch CI 3307ca
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
Open vSwitch CI 3307ca
        --enable-usdt-probes
Open vSwitch CI fe1a04
make %{?_smp_mflags}
Open vSwitch CI fe1a04
popd
Open vSwitch CI fe1a04
pushd build-static
Open vSwitch CI fe1a04
ln -s ../configure
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
PKG_CONFIG_PATH=%{_builddir}/dpdk-build/%{_lib}/pkgconfig \
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
%configure \
Open vSwitch CI fe1a04
%if %{with libcapng}
Open vSwitch CI fe1a04
        --enable-libcapng \
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
        --disable-libcapng \
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
        --enable-ssl \
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
        --with-dpdk=static \
Open vSwitch CI fe1a04
%endif
Open vSwitch CI 3307ca
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
Open vSwitch CI 3307ca
        --enable-usdt-probes
Open vSwitch CI fe1a04
make %{?_smp_mflags}
Open vSwitch CI fe1a04
popd
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
/usr/bin/python3 build-aux/dpdkstrip.py \
Open vSwitch CI fe1a04
        --dpdk \
Open vSwitch CI fe1a04
        < rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
Open vSwitch CI fe1a04
        > rhel/usr_lib_systemd_system_ovs-vswitchd.service
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%install
Open vSwitch CI fe1a04
rm -rf $RPM_BUILD_ROOT
Open vSwitch CI fe1a04
make -C build-shared install-libLTLIBRARIES DESTDIR=$RPM_BUILD_ROOT
Open vSwitch CI fe1a04
make -C build-static install DESTDIR=$RPM_BUILD_ROOT
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
Open vSwitch CI fe1a04
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT%{_udevrulesdir}/91-vfio.rules
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -p -D -m 0644 \
Open vSwitch CI fe1a04
        rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
for service in openvswitch ovsdb-server ovs-vswitchd \
Open vSwitch CI fe1a04
               ovs-delete-transient-ports; do
Open vSwitch CI fe1a04
        install -p -D -m 0644 \
Open vSwitch CI fe1a04
                        rhel/usr_lib_systemd_system_${service}.service \
Open vSwitch CI fe1a04
                        $RPM_BUILD_ROOT%{_unitdir}/${service}.service
Open vSwitch CI fe1a04
done
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if %{with ipsec}
Open vSwitch CI fe1a04
install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service \
Open vSwitch CI fe1a04
                      $RPM_BUILD_ROOT%{_unitdir}/openvswitch-ipsec.service
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -m 0755 rhel/etc_init.d_openvswitch \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -p -D -m 0644 rhel/etc_openvswitch_default.conf \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sysconfdir}/openvswitch/default.conf
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -m 0644 vswitchd/vswitch.ovsschema \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_datadir}/openvswitch/vswitch.ovsschema
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/
Open vSwitch CI fe1a04
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
Open vSwitch CI fe1a04
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib}
Open vSwitch CI fe1a04
cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ovstest \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT%{python3_sitelib}
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# Build the JSON C extension for the Python lib (#1417738)
Open vSwitch CI fe1a04
pushd python
Open vSwitch CI fe1a04
(
Open vSwitch CI fe1a04
export CPPFLAGS="-I ../include -I ../build-shared/include"
Open vSwitch CI fe1a04
export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}"
Open vSwitch CI fe1a04
%py3_build
Open vSwitch CI fe1a04
%py3_install
Open vSwitch CI fe1a04
[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ]
Open vSwitch CI fe1a04
)
Open vSwitch CI fe1a04
popd
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -d -m 0755 $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/services/
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
install -p -D -m 0755 \
Open vSwitch CI fe1a04
        rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovs-systemd-reload
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
Open vSwitch CI fe1a04
# The db needs special permission as IPsec Pre-shared keys are stored in it.
Open vSwitch CI fe1a04
chmod 0640 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/system-id.conf
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# remove unpackaged files
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovs-benchmark \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_bindir}/ovs-docker \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_bindir}/ovs-parse-backtrace \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_bindir}/ovs-testcontroller \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_sbindir}/ovs-vlan-bug-workaround \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_mandir}/man1/ovs-benchmark.1* \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-testcontroller.* \
Open vSwitch CI fe1a04
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-vlan-bug-workaround.8*
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if ! %{with ipsec}
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT/%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
# remove ovn unpackages files
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_bindir}/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovn*
Open vSwitch CI fe1a04
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%check
Open vSwitch CI fe1a04
%if %{with check}
Open vSwitch CI fe1a04
    pushd build-static
Open vSwitch CI fe1a04
    touch resolv.conf
Open vSwitch CI fe1a04
    export OVS_RESOLV_CONF=$(pwd)/resolv.conf
Open vSwitch CI fe1a04
    if make check TESTSUITEFLAGS='%{_smp_mflags}' ||
Open vSwitch CI fe1a04
       make check TESTSUITEFLAGS='--recheck'; then :;
Open vSwitch CI fe1a04
    else
Open vSwitch CI fe1a04
        cat tests/testsuite.log
Open vSwitch CI fe1a04
        exit 1
Open vSwitch CI fe1a04
    fi
Open vSwitch CI fe1a04
    popd
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
%if %{with check_datapath_kernel}
Open vSwitch CI fe1a04
    pushd build-static
Open vSwitch CI fe1a04
    if make check-kernel RECHECK=yes; then :;
Open vSwitch CI fe1a04
    else
Open vSwitch CI fe1a04
        cat tests/system-kmod-testsuite.log
Open vSwitch CI fe1a04
        exit 1
Open vSwitch CI fe1a04
    fi
Open vSwitch CI fe1a04
    popd
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%clean
Open vSwitch CI fe1a04
rm -rf $RPM_BUILD_ROOT
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%preun
Open vSwitch CI fe1a04
%if 0%{?systemd_preun:1}
Open vSwitch CI fe1a04
    %systemd_preun openvswitch.service
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
    if [ $1 -eq 0 ] ; then
Open vSwitch CI fe1a04
    # Package removal, not upgrade
Open vSwitch CI fe1a04
        /bin/systemctl --no-reload disable openvswitch.service >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
        /bin/systemctl stop openvswitch.service >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
    fi
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%pre
Open vSwitch CI fe1a04
getent group openvswitch >/dev/null || groupadd -r openvswitch
Open vSwitch CI fe1a04
getent passwd openvswitch >/dev/null || \
Open vSwitch CI fe1a04
    useradd -r -g openvswitch -d / -s /sbin/nologin \
Open vSwitch CI fe1a04
    -c "Open vSwitch Daemons" openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
    getent group hugetlbfs >/dev/null || groupadd hugetlbfs
Open vSwitch CI fe1a04
    usermod -a -G hugetlbfs openvswitch
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
exit 0
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%post
Open vSwitch CI fe1a04
if [ $1 -eq 1 ]; then
Open vSwitch CI fe1a04
    sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
    sed -i \
Open vSwitch CI fe1a04
        's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
Open vSwitch CI fe1a04
        /etc/sysconfig/openvswitch
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
fi
Open vSwitch CI fe1a04
chown -R openvswitch:openvswitch /etc/openvswitch
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if 0%{?systemd_post:1}
Open vSwitch CI fe1a04
    %systemd_post openvswitch.service
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
    # Package install, not upgrade
Open vSwitch CI fe1a04
    if [ $1 -eq 1 ]; then
Open vSwitch CI fe1a04
        /bin/systemctl daemon-reload >dev/null || :
Open vSwitch CI fe1a04
    fi
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%postun
Open vSwitch CI fe1a04
%if 0%{?systemd_postun:1}
Open vSwitch CI fe1a04
    %systemd_postun openvswitch.service
Open vSwitch CI fe1a04
%else
Open vSwitch CI fe1a04
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%triggerun -- openvswitch < 2.5.0-22.git20160727%{?dist}
Open vSwitch CI fe1a04
# old rpm versions restart the service in postun, but
Open vSwitch CI fe1a04
# due to systemd some preparation is needed.
Open vSwitch CI fe1a04
if systemctl is-active openvswitch >/dev/null 2>&1 ; then
Open vSwitch CI fe1a04
    /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
    systemctl daemon-reload >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
    systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
    systemctl start openvswitch >/dev/null 2>&1 || :
Open vSwitch CI fe1a04
fi
Open vSwitch CI fe1a04
exit 0
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%files -n python3-%{pkgname}
Open vSwitch CI fe1a04
%{python3_sitearch}/ovs
Open vSwitch CI fe1a04
%{python3_sitearch}/ovs-*.egg-info
Open vSwitch CI fe1a04
%doc LICENSE
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%files test
Open vSwitch CI fe1a04
%{_bindir}/ovs-pcap
Open vSwitch CI fe1a04
%{_bindir}/ovs-tcpdump
Open vSwitch CI fe1a04
%{_bindir}/ovs-tcpundump
Open vSwitch CI fe1a04
%{_mandir}/man1/ovs-pcap.1*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-tcpdump.8*
Open vSwitch CI fe1a04
%{_mandir}/man1/ovs-tcpundump.1*
Open vSwitch CI fe1a04
%{_bindir}/ovs-test
Open vSwitch CI fe1a04
%{_bindir}/ovs-vlan-test
Open vSwitch CI fe1a04
%{_bindir}/ovs-l3ping
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-test.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-vlan-test.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-l3ping.8*
Open vSwitch CI fe1a04
%{python3_sitelib}/ovstest
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%files devel
Open vSwitch CI fe1a04
%{_libdir}/*.so
Open vSwitch CI fe1a04
%{_libdir}/pkgconfig/*.pc
Open vSwitch CI fe1a04
%{_includedir}/openvswitch/*
Open vSwitch CI fe1a04
%{_includedir}/openflow/*
Open vSwitch CI fe1a04
%exclude %{_libdir}/*.a
Open vSwitch CI fe1a04
%exclude %{_libdir}/*.la
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if 0%{?rhel} > 7 || 0%{?fedora} > 28
Open vSwitch CI fe1a04
%files -n network-scripts-%{name}
Open vSwitch CI fe1a04
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
Open vSwitch CI fe1a04
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%files
Open vSwitch CI fe1a04
%defattr(-,openvswitch,openvswitch)
Open vSwitch CI fe1a04
%dir %{_sysconfdir}/openvswitch
Open vSwitch CI fe1a04
%{_sysconfdir}/openvswitch/default.conf
Open vSwitch CI fe1a04
%config %ghost %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/conf.db
Open vSwitch CI fe1a04
%ghost %attr(0600,-,-) %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/.conf.db.~lock~
Open vSwitch CI fe1a04
%config %ghost %{_sysconfdir}/openvswitch/system-id.conf
Open vSwitch CI fe1a04
%defattr(-,root,root)
Open vSwitch CI fe1a04
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/openvswitch
Open vSwitch CI fe1a04
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
Open vSwitch CI fe1a04
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
Open vSwitch CI fe1a04
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
Open vSwitch CI fe1a04
%{_unitdir}/openvswitch.service
Open vSwitch CI fe1a04
%{_unitdir}/ovsdb-server.service
Open vSwitch CI fe1a04
%{_unitdir}/ovs-vswitchd.service
Open vSwitch CI fe1a04
%{_unitdir}/ovs-delete-transient-ports.service
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/openvswitch.init
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-lib
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-save
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-vtep
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-ctl
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-systemd-reload
Open vSwitch CI fe1a04
%config %{_datadir}/openvswitch/vswitch.ovsschema
Open vSwitch CI fe1a04
%config %{_datadir}/openvswitch/vtep.ovsschema
Open vSwitch CI fe1a04
%{_bindir}/ovs-appctl
Open vSwitch CI fe1a04
%{_bindir}/ovs-dpctl
Open vSwitch CI fe1a04
%{_bindir}/ovs-ofctl
Open vSwitch CI fe1a04
%{_bindir}/ovs-vsctl
Open vSwitch CI fe1a04
%{_bindir}/ovsdb-client
Open vSwitch CI fe1a04
%{_bindir}/ovsdb-tool
Open vSwitch CI fe1a04
%{_bindir}/ovs-pki
Open vSwitch CI fe1a04
%{_bindir}/vtep-ctl
Open vSwitch CI fe1a04
%{_libdir}/*.so.*
Open vSwitch CI fe1a04
%{_sbindir}/ovs-vswitchd
Open vSwitch CI fe1a04
%{_sbindir}/ovsdb-server
Open vSwitch CI fe1a04
%{_mandir}/man1/ovsdb-client.1*
Open vSwitch CI fe1a04
%{_mandir}/man1/ovsdb-server.1*
Open vSwitch CI fe1a04
%{_mandir}/man1/ovsdb-tool.1*
Open vSwitch CI fe1a04
%{_mandir}/man5/ovsdb.5*
Open vSwitch CI fe1a04
%{_mandir}/man5/ovsdb-server.5.*
Open vSwitch CI fe1a04
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
Open vSwitch CI fe1a04
%{_mandir}/man5/vtep.5*
Open vSwitch CI fe1a04
%{_mandir}/man7/ovsdb-server.7*
Open vSwitch CI fe1a04
%{_mandir}/man7/ovsdb.7*
Open vSwitch CI fe1a04
%{_mandir}/man7/ovs-actions.7*
Open vSwitch CI fe1a04
%{_mandir}/man7/ovs-fields.7*
Open vSwitch CI fe1a04
%{_mandir}/man8/vtep-ctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-appctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-ctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-dpctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-kmod-ctl.8.*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-ofctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-pki.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-vsctl.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-vswitchd.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-parse-backtrace.8*
Open vSwitch CI fe1a04
%{_udevrulesdir}/91-vfio.rules
Open vSwitch CI fe1a04
%doc LICENSE NOTICE README.rst NEWS rhel/README.RHEL.rst
Open vSwitch CI fe1a04
%ifarch %{dpdkarches}
Open vSwitch CI fe1a04
%doc %{dpdkdir}/README.DPDK-PMDS
Open vSwitch CI 666c40
%attr(750,openvswitch,hugetlbfs) %verify(not owner group) /var/log/openvswitch
Open vSwitch CI 666c40
%else
Open vSwitch CI 666c40
%attr(750,openvswitch,openvswitch) %verify(not owner group) /var/log/openvswitch
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
/var/lib/openvswitch
Open vSwitch CI fe1a04
%ghost %attr(755,root,root) %verify(not owner group) %{_rundir}/openvswitch
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/bugtool-plugins/
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
Open vSwitch CI fe1a04
%{_bindir}/ovs-dpctl-top
Open vSwitch CI fe1a04
%{_sbindir}/ovs-bugtool
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-dpctl-top.8*
Open vSwitch CI fe1a04
%{_mandir}/man8/ovs-bugtool.8*
Open vSwitch CI fe1a04
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} < 29)
Open vSwitch CI fe1a04
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
Open vSwitch CI fe1a04
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%if %{with ipsec}
Open vSwitch CI fe1a04
%files ipsec
Open vSwitch CI fe1a04
%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
Open vSwitch CI fe1a04
%{_unitdir}/openvswitch-ipsec.service
Open vSwitch CI fe1a04
%endif
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
%changelog
Open vSwitch CI 086c80
* Mon Oct 03 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-123
Open vSwitch CI 086c80
- Merging upstream branch-2.15 [RH git: 73cc21866f]
Open vSwitch CI 086c80
    Commit list:
Open vSwitch CI 086c80
    30b846ab1b dpdk: Use DPDK 20.11.6 release.
Open vSwitch CI 086c80
Open vSwitch CI 086c80
Open vSwitch CI 5908de
* Wed Sep 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-122
Open vSwitch CI 5908de
- vhost: fix virtqueue use after free on NUMA reallocation [RH git: ce74a8c364]
Open vSwitch CI 5908de
    [ upstream commit 0b2a2ca35037d6a5168f0832c11d9858b8ae946a ]
Open vSwitch CI 5908de
    
Open vSwitch CI 5908de
    translate_ring_addresses (via numa_realloc) may change a virtio device and
Open vSwitch CI 5908de
    virtio queue.
Open vSwitch CI 5908de
    The virtqueue object must be refreshed before accessing the lock.
Open vSwitch CI 5908de
    
Open vSwitch CI 5908de
    Fixes: 04c27cb673b9 ("vhost: fix unsafe vring addresses modifications")
Open vSwitch CI 5908de
    
Open vSwitch CI 5908de
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI 5908de
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI 5908de
Open vSwitch CI 5908de
Open vSwitch CI 5941a3
* Mon Sep 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-121
Open vSwitch CI 5941a3
- Merging upstream branch-2.15 [RH git: 6af245093e]
Open vSwitch CI 5941a3
    Commit list:
Open vSwitch CI 5941a3
    fcc8774005 python: idl: Fix idl.Row.__str__ method.
Open vSwitch CI 5941a3
Open vSwitch CI 5941a3
Open vSwitch CI c83d83
* Mon Sep 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-120
Open vSwitch CI c83d83
- Merging upstream branch-2.15 [RH git: 64fdb5d43f]
Open vSwitch CI c83d83
    Commit list:
Open vSwitch CI c83d83
    60b1db0e22 bond: Avoid deadlock while updating post recirculation rules.
Open vSwitch CI c83d83
    fb46fd5643 ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
Open vSwitch CI c83d83
    88a936a57c test-list: Fix false-positive build failure with GCC 12.
Open vSwitch CI c83d83
    7461f82acc cirrus: Upgrade to FreeBSD 13.1 image.
Open vSwitch CI c83d83
Open vSwitch CI c83d83
Open vSwitch CI c7c5a0
* Tue Sep 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-119
Open vSwitch CI c7c5a0
- Merging 73655c64149 version: 20.11.6 [RH git: d8e8db8377]
Open vSwitch CI c7c5a0
    Commit list:
Open vSwitch CI c7c5a0
    73655c64149 version: 20.11.6
Open vSwitch CI c7c5a0
    ef311075d21 net/mlx5: fix Rx queue recovery mechanism
Open vSwitch CI c7c5a0
    089e01b375e vhost: fix header spanned across more than two descriptors
Open vSwitch CI c7c5a0
    8fff8520f35 vhost: discard too small descriptor chains
Open vSwitch CI c7c5a0
    28596f9ebca vhost: prevent async register
Open vSwitch CI c7c5a0
    ff7d483aaa6 ethdev: fix RSS update when RSS is disabled
Open vSwitch CI c7c5a0
    5a6aadbeec6 kni: fix build
Open vSwitch CI c7c5a0
    01609d56cb2 net/virtio-user: fix socket non-blocking mode
Open vSwitch CI c7c5a0
    c5dc4f6eb57 version: 20.11.6-rc1
Open vSwitch CI c7c5a0
    3e61bd97d9a doc: add more instructions for running as non-root
Open vSwitch CI c7c5a0
    aebfd0d7467 net/mlx5: fix MPRQ pool registration
Open vSwitch CI c7c5a0
    ca78fec981b net/hns3: support backplane media type
Open vSwitch CI c7c5a0
    9a7f5c16d0a net/mlx5: destroy indirect actions on port stop
Open vSwitch CI c7c5a0
    4a35f74c8a3 net/mlx5/linux: fix missed Rx packet stats
Open vSwitch CI c7c5a0
    153cef1fbf7 net/mlx5: handle MPRQ incompatibility with external buffers
Open vSwitch CI c7c5a0
    38f1f47db17 vdpa/mlx5: workaround var offset within page
Open vSwitch CI c7c5a0
    55942e4c4da vdpa/mlx5: fix maximum number of virtqs
Open vSwitch CI c7c5a0
    d702d0a0bd5 examples/link_status_interrupt: fix stats refresh rate
Open vSwitch CI c7c5a0
    20f57bfbd74 gro: fix identifying fragmented packets
Open vSwitch CI c7c5a0
    da29560252d service: fix lingering active status
Open vSwitch CI c7c5a0
    edc80cd334d net/igc: support multi-process
Open vSwitch CI c7c5a0
    dcf55291452 vhost: add some trailing newline in log messages
Open vSwitch CI c7c5a0
    ecb55969296 net/vhost: fix deadlock on vring state change
Open vSwitch CI c7c5a0
    e29fe1799c7 doc: fix readability in vhost guide
Open vSwitch CI c7c5a0
    9d474a9565a net/netvsc: fix vmbus device reference in multi-process
Open vSwitch CI c7c5a0
    04e6368ccdc app/testpmd: fix supported RSS offload display
Open vSwitch CI c7c5a0
    d3b24b9ea23 eventdev/eth_tx: fix queue delete
Open vSwitch CI c7c5a0
    e00e29a3ef4 doc: fix grammar and parameters in l2fwd-crypto guide
Open vSwitch CI c7c5a0
    d2384ccb959 doc: fix grammar and formatting in compressdev guide
Open vSwitch CI c7c5a0
    0e387937c4e crypto/qat: fix DOCSIS crash
Open vSwitch CI c7c5a0
    c24e3146091 examples/fips_validation: handle empty payload
Open vSwitch CI c7c5a0
    4985a6b0519 baseband/acc100: remove prefix of internal file
Open vSwitch CI c7c5a0
    85c979edf5e test/crypto: fix SNOW3G vector IV format
Open vSwitch CI c7c5a0
    c263e1d0476 test/crypto: fix ZUC vector IV format
Open vSwitch CI c7c5a0
    c2688091924 test/crypto: fix authentication IV for ZUC SGL
Open vSwitch CI c7c5a0
    21f394a60df net/bnxt: fix setting forced speed
Open vSwitch CI c7c5a0
    97229297562 net/bnxt: allow Tx only or Rx only
Open vSwitch CI c7c5a0
    71234d08d23 net/bnxt: fix switch domain allocation
Open vSwitch CI c7c5a0
    3f6c57b6a39 examples/distributor: fix distributor on Rx core
Open vSwitch CI c7c5a0
    a035314c1ed net/hns3: fix descriptors check with SVE
Open vSwitch CI c7c5a0
    4fef76f744c test: check memory allocation for CRC
Open vSwitch CI c7c5a0
    ef31c19b768 app/procinfo: show all non-owned ports
Open vSwitch CI c7c5a0
    67350d412d9 test/hash: fix out of bound access
Open vSwitch CI c7c5a0
    ed1bd718de3 rib: fix references for IPv6 implementation
Open vSwitch CI c7c5a0
    eb88adfe309 raw/ioat: fix build when ioat dmadev enabled
Open vSwitch CI c7c5a0
    40538d0b04c net/mlx5: fix stack buffer overflow in drop action
Open vSwitch CI c7c5a0
    f371572a767 net/mlx5: fix RSS expansion for patterns with ICMP item
Open vSwitch CI c7c5a0
    06375d5c71a net/mlx5: fix build with clang 14
Open vSwitch CI c7c5a0
    35ab757a023 net/qede: fix build with GCC 12
Open vSwitch CI c7c5a0
    d26e0087571 net/ice/base: fix build with GCC 12
Open vSwitch CI c7c5a0
    b9db1042c38 net/qede: fix build with GCC 13
Open vSwitch CI c7c5a0
    ac50182289f net/octeontx: fix port close
Open vSwitch CI c7c5a0
    c9f6c89d9aa ci: enable C++ check for Arm and PPC
Open vSwitch CI c7c5a0
    45eb4af4562 config: fix C++ cross compiler for Arm and PPC
Open vSwitch CI c7c5a0
    dbbdee4c12f malloc: fix allocation of almost hugepage size
Open vSwitch CI c7c5a0
    a0f0c7d9c51 vhost/crypto: fix descriptor processing
Open vSwitch CI c7c5a0
    8aa20e45c65 vhost/crypto: fix build with GCC 12
Open vSwitch CI c7c5a0
    338b9cbeb49 vhost: fix missing enqueue pseudo-header calculation
Open vSwitch CI c7c5a0
    bbba8ef0cd9 app/testpmd: revert MAC update in checksum forwarding
Open vSwitch CI c7c5a0
    9b4779bface net/txgbe: fix register polling
Open vSwitch CI c7c5a0
    50c6ddd6423 app/testpmd: fix bonding slave devices not released
Open vSwitch CI c7c5a0
    35768b682bc net/hns3: fix return value for unsupported tuple
Open vSwitch CI c7c5a0
    ecb5bc37dd3 net/hns3: remove duplicate definition
Open vSwitch CI c7c5a0
    5b5935a922e net/hns3: fix an unreasonable memset
Open vSwitch CI c7c5a0
    1adbdac76c2 test/bonding: fix RSS test when disable RSS
Open vSwitch CI c7c5a0
    da86d09eacf net/bonding: fix RSS inconsistency between ports
Open vSwitch CI c7c5a0
    a6ae86b161d eventdev/eth_tx: fix adapter creation
Open vSwitch CI c7c5a0
    b39e829bace test/ipsec: fix performance test
Open vSwitch CI c7c5a0
    8d49e2f6d19 test/crypto: fix cipher offset for ZUC
Open vSwitch CI c7c5a0
    cb03983da4a crypto/scheduler: fix queue pair in scheduler failover
Open vSwitch CI c7c5a0
    df7022dae82 test/ipsec: fix build with GCC 12
Open vSwitch CI c7c5a0
    5dbe3a6dad4 common/cpt: fix build with GCC 12
Open vSwitch CI c7c5a0
    0af3e2fef90 baseband/acc100: remove RTE prefix for internal macros
Open vSwitch CI c7c5a0
    437389abd91 baseband/acc100: add protection for some negative scenario
Open vSwitch CI c7c5a0
    34d98de156c baseband/acc100: update companion PF configure function
Open vSwitch CI c7c5a0
    10cdabfc105 eal/x86: drop export of internal alignment macro
Open vSwitch CI c7c5a0
    a6388c75952 trace: fix init with long file prefix
Open vSwitch CI c7c5a0
    3582b40156d app/flow-perf: fix build with GCC 12
Open vSwitch CI c7c5a0
    b089558de0e vdpa/ifc: fix build with GCC 12
Open vSwitch CI c7c5a0
    03197727fa5 net/ice: fix build with GCC 12
Open vSwitch CI c7c5a0
    cd10d48dcc5 net/mlx5: fix LRO validation in Rx setup
Open vSwitch CI c7c5a0
    c352cf12f32 app/testpmd: fix port status of bonding slave device
Open vSwitch CI c7c5a0
    93ca5fcf948 crypto/dpaa2_sec: fix crypto operation pointer
Open vSwitch CI c7c5a0
    40b12a05613 net/mlx5: fix RSS hash types adjustment
Open vSwitch CI c7c5a0
    145c5b453d8 net/bnxt: fix tunnel stateless offloads
Open vSwitch CI c7c5a0
    ee29f5fa6b1 vhost: fix async access
Open vSwitch CI c7c5a0
    c9a4ddc1e84 raw/ifpga: remove virtual devices on close
Open vSwitch CI c7c5a0
    3590f931372 kni: use dedicated function to set MAC address
Open vSwitch CI c7c5a0
    628b8d88c48 kni: use dedicated function to set random MAC address
Open vSwitch CI c7c5a0
    59d08006aa2 app/testpmd: fix multicast address pool leak
Open vSwitch CI c7c5a0
    9c1410c9b0a app/testpmd: fix packet segment allocation
Open vSwitch CI c7c5a0
    641e8b889ef doc: fix formatting and link in BPF library guide
Open vSwitch CI c7c5a0
    8f68d6fdc62 bus/fslmc: fix VFIO setup
Open vSwitch CI c7c5a0
    30c0b36a019 raw/ifpga: unregister interrupt on close
Open vSwitch CI c7c5a0
    14a27263310 examples/dma: fix Tx drop statistics
Open vSwitch CI c7c5a0
    6c17d926977 net/iavf: increase reset complete wait count
Open vSwitch CI c7c5a0
    4d11ba721d1 net/ice: fix outer L4 checksum in scalar Rx
Open vSwitch CI c7c5a0
    2d9b2c21900 doc: update matching versions in i40e guide
Open vSwitch CI c7c5a0
    789223ef41e net/iavf: fix Rx queue interrupt setting
Open vSwitch CI c7c5a0
    7ec8629367d net/iavf: fix mbuf release in multi-process
Open vSwitch CI c7c5a0
    755ea301dba net/iavf: fix queue start exception handling
Open vSwitch CI c7c5a0
    5b55b9b1ea7 net/i40e: fix max frame size config at port level
Open vSwitch CI c7c5a0
    d731c37a84e net/ice: fix MTU info for DCF
Open vSwitch CI c7c5a0
    e2660944da2 net/ice/base: fix getting sched node from ID type
Open vSwitch CI c7c5a0
    43eac062d11 net/ixgbe: add option for link up check on pin SDP3
Open vSwitch CI c7c5a0
    e0658c31961 net/iavf: fix data path selection
Open vSwitch CI c7c5a0
    133ec0ce1cf kni: fix build with Linux 5.18
Open vSwitch CI c7c5a0
    8048354bb7f net/mlx5: fix Tx recovery
Open vSwitch CI c7c5a0
    27dda79b5d2 examples/vhost: fix crash when no VMDq
Open vSwitch CI c7c5a0
    63005df100f vhost: fix deadlock when message handling failed
Open vSwitch CI c7c5a0
    4daae0ccb80 doc: fix vhost multi-queue reconnection
Open vSwitch CI c7c5a0
    ff874e673ad net/bnxt: fix compatibility with some old firmwares
Open vSwitch CI c7c5a0
    fa4da49c814 ethdev: fix port close in secondary process
Open vSwitch CI c7c5a0
    ac86ba961eb net/nfp: fix disabling VLAN stripping
Open vSwitch CI c7c5a0
    ef9b3014214 net/txgbe: fix max number of queues for SR-IOV
Open vSwitch CI c7c5a0
    d096c590dee ethdev: fix port state when stop
Open vSwitch CI c7c5a0
    89f54969e74 net/memif: fix overwriting of head segment
Open vSwitch CI c7c5a0
    711575cd7f7 net/bonding: fix mbuf fast free usage
Open vSwitch CI c7c5a0
    bdf2967cd5c app/testpmd: do not poll stopped queues
Open vSwitch CI c7c5a0
    f6060b16895 ethdev: prohibit polling stopped queue
Open vSwitch CI c7c5a0
    b4f13e0fdb0 app/testpmd: fix metering and policing command for RFC4115
Open vSwitch CI c7c5a0
    070f2b2b8a0 app/testpmd: replace hardcoded min mbuf number with macro
Open vSwitch CI c7c5a0
    fe09e56cb54 ethdev: fix possible null pointer access
Open vSwitch CI c7c5a0
    7386b532205 ethdev: fix memory leak in xstats telemetry
Open vSwitch CI c7c5a0
    7d17ff9a817 net/axgbe: fix xstats get return if xstats is null
Open vSwitch CI c7c5a0
    2b88b790c13 net/mvpp2: fix xstats get return if xstats is null
Open vSwitch CI c7c5a0
    007dfe41028 net/ipn3ke: fix xstats get return if xstats is null
Open vSwitch CI c7c5a0
    17467579f79 net/hns3: fix xstats get return if xstats is null
Open vSwitch CI c7c5a0
    eb7b05b5de5 ethdev: clarify null location case in xstats get
Open vSwitch CI c7c5a0
    cf28773c938 app/testpmd: remove useless pointer checks
Open vSwitch CI c7c5a0
    9463f695d7c app/testpmd: perform SW IP checksum for GRO/GSO packets
Open vSwitch CI c7c5a0
    3b918bc7112 doc: add missing auth algo for IPsec example
Open vSwitch CI c7c5a0
    5e4a008e4e1 drivers/crypto: fix warnings for OpenSSL version
Open vSwitch CI c7c5a0
    387d4b3ca78 test/crypto: fix null check for ZUC authentication
Open vSwitch CI c7c5a0
    b9b994dcf2d examples/ipsec-secgw: fix promiscuous mode option
Open vSwitch CI c7c5a0
    78059ea5a5f examples/ipsec-secgw: fix uninitialized memory access
Open vSwitch CI c7c5a0
    b4797829e77 devtools: fix null test for NUMA systems
Open vSwitch CI c7c5a0
    1d5a0d3379d doc: fix API index Markdown syntax
Open vSwitch CI c7c5a0
    de28f76399f mbuf: dump outer VLAN
Open vSwitch CI c7c5a0
    52822a9dd80 rib: fix traversal with /32 route
Open vSwitch CI c7c5a0
    3267a37602b acl: fix rules with 8-byte field size
Open vSwitch CI c7c5a0
    20ee31283df test: avoid hang if queues are full and Tx fails
Open vSwitch CI c7c5a0
    875e84259c1 eal/freebsd: fix use of newer cpuset macros
Open vSwitch CI c7c5a0
    8d8739b0829 test/ring: remove excessive inlining
Open vSwitch CI c7c5a0
    597718802f0 examples/l3fwd: fix scalar LPM
Open vSwitch CI c7c5a0
    705be731502 eal/x86: fix unaligned access for small memcpy
Open vSwitch CI c7c5a0
    ca4a019b457 net/bnxt: fix freeing VNIC filters
Open vSwitch CI c7c5a0
    03a539bf175 net/bnxt: recheck FW readiness if in reset process
Open vSwitch CI c7c5a0
    c105904aaa9 net/bnxt: fix link status when port is stopped
Open vSwitch CI c7c5a0
    f5cee4b2cac net/bnxt: force PHY update on certain configurations
Open vSwitch CI c7c5a0
    214e9d80bea net/bnxt: fix speed autonegotiation
Open vSwitch CI c7c5a0
    adb37db48f7 net/bnxt: avoid unnecessary endianness conversion
Open vSwitch CI c7c5a0
    167d0cbbfd5 net/bnxt: fix ring group on Rx restart
Open vSwitch CI c7c5a0
    c69db7f7f73 net/bnxt: fix Rx configuration
Open vSwitch CI c7c5a0
    7ded422e25a net/bnxt: fix device capability reporting
Open vSwitch CI c7c5a0
    ae5516cd7a3 net/bnxt: remove unused macro
Open vSwitch CI c7c5a0
    1dc7ed3e26a net/bnxt: fix reordering in NEON Rx
Open vSwitch CI c7c5a0
    472844ca06b app/testpmd: check statistics query before printing
Open vSwitch CI c7c5a0
    c72194a7543 net/hns3: remove unnecessary RSS switch
Open vSwitch CI c7c5a0
    21c2dd60110 net/hns3: remove redundant RSS tuple field
Open vSwitch CI c7c5a0
    7bce9bbfb89 net/hns3: fix rollback on RSS hash update
Open vSwitch CI c7c5a0
    9bf4eb4b1a3 net/hns3: fix RSS disable
Open vSwitch CI c7c5a0
    4997f02390d net/bonding: fix slave stop and remove on port close
Open vSwitch CI c7c5a0
    5f9aca077fd net/bonding: fix stopping non-active slaves
Open vSwitch CI c7c5a0
    d18ed4ab862 doc: update matching versions in ice guide
Open vSwitch CI c7c5a0
    ad18b9f42d7 net/dpaa: fix event queue detach
Open vSwitch CI c7c5a0
    6111eb8b88a vdpa/mlx5: fix dead loop when process interrupted
Open vSwitch CI c7c5a0
    e8971ff299a vdpa/mlx5: fix interrupt trash that leads to crash
Open vSwitch CI c7c5a0
    3763af6f3ee vhost: fix missing virtqueue lock protection
Open vSwitch CI c7c5a0
    45f14afcf9b net/vhost: fix TSO feature default disablement
Open vSwitch CI c7c5a0
    15d4339cfd9 net/virtio: restore some optimisations with AVX512
Open vSwitch CI c7c5a0
    e4729f10d06 net/vhost: fix access to freed memory
Open vSwitch CI c7c5a0
    730c2afc40b net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
Open vSwitch CI c7c5a0
    063ce7b91c2 net/cxgbe: fix port ID in Rx mbuf
Open vSwitch CI c7c5a0
    5e7c16ee766 net/bonding: fix RSS key config with extended key length
Open vSwitch CI c7c5a0
    72144a630e4 net/nfp: remove unneeded header inclusion
Open vSwitch CI c7c5a0
    23bfe0031f9 test/hash: report non HTM numbers for single thread
Open vSwitch CI c7c5a0
    c29b05c2168 examples/l2fwd-crypto: fix stats refresh rate
Open vSwitch CI c7c5a0
    25165ac2415 common/dpaax: fix short MAC-I IV calculation for ZUC
Open vSwitch CI c7c5a0
    6b38d08f0c9 crypto/dpaa2_sec: fix operation status for simple FD
Open vSwitch CI c7c5a0
    45650937b46 crypto/dpaa_sec: fix secondary process probing
Open vSwitch CI c7c5a0
    faf1c3baa87 crypto/dpaa2_sec: fix buffer pool ID check
Open vSwitch CI c7c5a0
    2a680bbbc72 crypto/dpaa2_sec: fix fle buffer leak
Open vSwitch CI c7c5a0
    8856e5ecd7f crypto/dpaa_sec: fix digest size
Open vSwitch CI c7c5a0
    c1d1c4fdc32 eal: fix C++ include for device event and DMA
Open vSwitch CI c7c5a0
    ae1ed789dc3 mem: skip attaching external memory in secondary process
Open vSwitch CI c7c5a0
    072f7ee4708 test/table: fix buffer overflow on lpm entry
Open vSwitch CI c7c5a0
    c4d51b3f05b net/mlx5: fix Rx/Tx stats concurrency
Open vSwitch CI c7c5a0
    8a2529276af net/mlx5: fix GTP handling in header modify action
Open vSwitch CI c7c5a0
    e8995a25401 net/mlx5: fix Tx when inlining is impossible
Open vSwitch CI c7c5a0
    a61bd9df25d net/netvsc: fix calculation of checksums based on mbuf flag
Open vSwitch CI c7c5a0
    4d6996d25a3 net/i40e: populate error in flow director parser
Open vSwitch CI c7c5a0
    236835c94ff net/iavf: fix HW ring scan method selection
Open vSwitch CI c7c5a0
    faca6823330 examples/bond: fix invalid use of trylock
Open vSwitch CI c7c5a0
    9526e5c4a55 eal/windows: add missing C++ include guards
Open vSwitch CI c7c5a0
    5888f84ccdd eal/windows: fix data race when creating threads
Open vSwitch CI c7c5a0
    3a9281f20e3 crypto/ipsec_mb: fix GMAC parameters setting
Open vSwitch CI c7c5a0
    0fb580b1c01 crypto/ipsec_mb: fix length and offset settings
Open vSwitch CI c7c5a0
    abf68ccc8b1 version: 20.11.5
Open vSwitch CI c7c5a0
    5ae73012c8e dpaa2: fix build with RTE_LIBRTE_IEEE1588
Open vSwitch CI c7c5a0
    652658269f1 pmdinfogen: fix compilation with Clang 3.4.2 on CentOS 7
Open vSwitch CI c7c5a0
    9b390c4866d Revert "regexdev: fix section attribute of symbols"
Open vSwitch CI c7c5a0
    e0c907be841 net/cxgbe: remove useless address check
Open vSwitch CI c7c5a0
    576842a59ab version: 20.11.5-rc1
Open vSwitch CI c7c5a0
    fb2e2836bf3 cryptodev: add backward-compatible enum
Open vSwitch CI c7c5a0
    5cb14d74366 raw/ifpga: fix build with optimization
Open vSwitch CI c7c5a0
    c93d1201cc4 doc: fix missing note on UIO module in Linux guide
Open vSwitch CI c7c5a0
    5bc5bab0dc3 doc: replace characters for (R) symbol in Linux guide
Open vSwitch CI c7c5a0
    1d25333ce0a net/mlx5: fix port matching in sample flow rule
Open vSwitch CI c7c5a0
    6b92223d987 net/qede: fix Rx bulk mbuf allocation
Open vSwitch CI c7c5a0
    540401728f1 net/octeontx2: fix flow MCAM priority management
Open vSwitch CI c7c5a0
    975469beaa9 cryptodev: fix clang C++ include
Open vSwitch CI c7c5a0
    b16e4220e96 compressdev: fix missing space in log macro
Open vSwitch CI c7c5a0
    eca0c20f67d eal/freebsd: add missing C++ include guards
Open vSwitch CI c7c5a0
    dd8a8529443 examples/l3fwd: fix buffer overflow in Tx
Open vSwitch CI c7c5a0
    63f7788b203 app/testpmd: fix show RSS RETA on Windows
Open vSwitch CI c7c5a0
    6fc2a8d4995 bpf: fix build with some libpcap version on FreeBSD
Open vSwitch CI c7c5a0
    63f156544d2 net/mlx5: fix sample flow action on trusted device
Open vSwitch CI c7c5a0
    8c3269273e8 vhost: fix FD leak with inflight messages
Open vSwitch CI c7c5a0
    9bac6ad8620 vhost: fix queue number check when setting inflight FD
Open vSwitch CI c7c5a0
    cc761b30f00 net/mlx5: fix initial link status detection
Open vSwitch CI c7c5a0
    76cfc69e0e0 net/mlx5: fix link status change detection
Open vSwitch CI c7c5a0
    c885a4871f0 common/mlx5: add Netlink event helpers
Open vSwitch CI c7c5a0
    67cb024a793 raw/ifpga: fix interrupt handle allocation
Open vSwitch CI c7c5a0
    5500586d7bb examples/l3fwd: make Rx and Tx queue size configurable
Open vSwitch CI c7c5a0
    920e858767c examples/l3fwd: share queue size variables
Open vSwitch CI c7c5a0
    d4b61e1bc91 net/iavf: fix potential out-of-bounds access
Open vSwitch CI c7c5a0
    4c3ee244068 net/mlx5: fix MPLS/GRE Verbs spec ordering
Open vSwitch CI c7c5a0
    5beedd0836a net/mlx5: remove unused reference counter
Open vSwitch CI c7c5a0
    6979a661df1 net/mlx5: fix modify port action validation
Open vSwitch CI c7c5a0
    093fbd470b4 net/mlx5: fix NIC egress flow mismatch in switchdev mode
Open vSwitch CI c7c5a0
    42e5440e3f8 net/mlx5: fix shared RSS destroy
Open vSwitch CI c7c5a0
    cfcd67541cd net/mlx5: fix next protocol RSS expansion
Open vSwitch CI c7c5a0
    f26a66edd51 net/mlx5: fix inet IPIP protocol type
Open vSwitch CI c7c5a0
    5e425918296 net/bnxt: fix null dereference in session cleanup
Open vSwitch CI c7c5a0
    be45c834db6 ethdev: fix doxygen comments for device info struct
Open vSwitch CI c7c5a0
    64452c878f2 regexdev: fix section attribute of symbols
Open vSwitch CI c7c5a0
    2087ed6ae69 examples/kni: add missing trailing newline in log
Open vSwitch CI c7c5a0
    9b1f77b32c4 examples/flow_classify: fix failure message
Open vSwitch CI c7c5a0
    2ab2cfb2e87 examples/distributor: reduce Tx queue number to 1
Open vSwitch CI c7c5a0
    5a62d76f89c app/pdump: abort on multi-core capture limit
Open vSwitch CI c7c5a0
    40252a48762 raw/ifpga: fix monitor thread
Open vSwitch CI c7c5a0
    3e06257cf54 raw/ifpga: fix variable initialization in probing
Open vSwitch CI c7c5a0
    a7b346dd4d0 examples/vhost: fix launch with physical port
Open vSwitch CI c7c5a0
    76e812e3a50 net/ice: fix Tx offload path choice
Open vSwitch CI c7c5a0
    ee2cc7d3492 net/mlx5: fix matcher priority with ICMP or ICMPv6
Open vSwitch CI c7c5a0
    83781fe25a5 net/mlx5: fix GRE item translation in Verbs
Open vSwitch CI c7c5a0
    fa1579b29fa doc: fix typos and punctuation in flow API guide
Open vSwitch CI c7c5a0
    910925bc313 net/kni: fix config initialization
Open vSwitch CI c7c5a0
    fbc5f6b5fa7 net/txgbe: fix queue statistics mapping
Open vSwitch CI c7c5a0
    63030f8b7bf net/iavf: fix function pointer in multi-process
Open vSwitch CI c7c5a0
    f0a47837dd5 net/ixgbe: fix FSP check for X550EM devices
Open vSwitch CI c7c5a0
    38dee9e84ab net/hns3: increase time waiting for PF reset completion
Open vSwitch CI c7c5a0
    b27dbae232d net/hns3: fix VF RSS TC mode entry
Open vSwitch CI c7c5a0
    ff48dd55d6f net/hns3: fix RSS TC mode entry
Open vSwitch CI c7c5a0
    af3bd943eed net/hns3: remove duplicate macro definition
Open vSwitch CI c7c5a0
    52e0989cce1 compressdev: fix socket ID type
Open vSwitch CI c7c5a0
    6b75eeccec4 app/compress-perf: fix number of queue pairs to setup
Open vSwitch CI c7c5a0
    9df88bfefea app/compress-perf: fix socket ID type during init
Open vSwitch CI c7c5a0
    c30254b5da1 app/compress-perf: optimize operations pool allocation
Open vSwitch CI c7c5a0
    a166f7044b9 app/compress-perf: fix cycle count operations allocation
Open vSwitch CI c7c5a0
    e4ca3c9295b net/mlx5: workaround ASO memory region creation
Open vSwitch CI c7c5a0
    14849b1fa27 examples/qos_sched: fix compile failure
Open vSwitch CI c7c5a0
    eb0f31af87b net/mlx5: fix sibling device config check
Open vSwitch CI c7c5a0
    950554a680b common/octeontx2: update mailbox version to 0xb
Open vSwitch CI c7c5a0
    8d6bbbc514d kni: fix freeing order in device release
Open vSwitch CI c7c5a0
    3cb68884dd7 eal/linux: fix illegal memory access in uevent handler
Open vSwitch CI c7c5a0
    240dc513c2b distributor: fix potential overflow
Open vSwitch CI c7c5a0
    ffc6e4ea387 efd: fix uninitialized structure
Open vSwitch CI c7c5a0
    5cd3c071a3b test/efd: fix sockets mask size
Open vSwitch CI c7c5a0
    3fc564b2d0c app/testpmd: fix build without drivers
Open vSwitch CI c7c5a0
    2d1c255f300 net/i40e: fix unintentional integer overflow
Open vSwitch CI c7c5a0
    073988b8627 doc: correct name of BlueField-2 in mlx5 guide
Open vSwitch CI c7c5a0
    dc599f85f7f doc: replace broken links in mlx guides
Open vSwitch CI c7c5a0
    d07cbead1d1 doc: remove obsolete vector Tx explanations from mlx5 guide
Open vSwitch CI c7c5a0
    15f171576e7 common/mlx5: fix queue pair ack timeout configuration
Open vSwitch CI c7c5a0
    b94aa345475 net/ena: fix checksum flag for L4
Open vSwitch CI c7c5a0
    c73e88da707 net/ena: check memory BAR before initializing LLQ
Open vSwitch CI c7c5a0
    abbaa0b9d15 net/ena: fix meta descriptor DF flag setup
Open vSwitch CI c7c5a0
    5bb3ff7b47d net/ena: fix reset reason being overwritten
Open vSwitch CI c7c5a0
    b1d55a40d6c net/ena: skip timer if reset is triggered
Open vSwitch CI c7c5a0
    39f6adbf547 net/ena: remove unused offload variables
Open vSwitch CI c7c5a0
    d609358e180 net/ena: remove unused enumeration
Open vSwitch CI c7c5a0
    2c0325226cf net/txgbe: fix debug logs
Open vSwitch CI c7c5a0
    a274e8922f7 app/testpmd: fix GENEVE parsing in checksum mode
Open vSwitch CI c7c5a0
    8d5484e7a11 net/mlx5: fix ineffective metadata argument adjustment
Open vSwitch CI c7c5a0
    1b7f6d2ad92 net/i40e: enable maximum frame size at port level
Open vSwitch CI c7c5a0
    7eaca36d9c6 net/ice: fix overwriting of LSE bit by DCF
Open vSwitch CI c7c5a0
    b1b1cd71e95 net/af_xdp: ensure socket is deleted on Rx queue setup error
Open vSwitch CI c7c5a0
    92f88226d93 net/af_xdp: add missing trailing newline in logs
Open vSwitch CI c7c5a0
    33f2e375618 vhost: fix unsafe vring addresses modifications
Open vSwitch CI c7c5a0
    37936eb9ef2 vhost: fix field naming in guest page struct
Open vSwitch CI c7c5a0
    85ec94182b8 app/testpmd: check starting port is not in bonding
Open vSwitch CI c7c5a0
    f85bba14cc7 net/ixgbe: reset security context pointer on close
Open vSwitch CI c7c5a0
    3a4dd2649ff net/nfb: fix multicast/promiscuous mode switching
Open vSwitch CI c7c5a0
    aa27fa7968f net/nfb: fix array indexes in deinit functions
Open vSwitch CI c7c5a0
    92d7cb4446e crypto/ipsec_mb: fix ZUC operation overwrite
Open vSwitch CI c7c5a0
    4bc8222a12b crypto/ipsec_mb: fix ZUC authentication verify
Open vSwitch CI c7c5a0
    2eb55ed0243 crypto/virtio: fix out-of-bounds access
Open vSwitch CI c7c5a0
    dceebf9eebb baseband/acc100: avoid out-of-bounds access
Open vSwitch CI c7c5a0
    ced86386114 examples/l2fwd-crypto: fix port mask overflow
Open vSwitch CI c7c5a0
    9d1d70c9c8f doc: fix FIPS guide
Open vSwitch CI c7c5a0
    7b5609a5a0e cryptodev: fix RSA key type name
Open vSwitch CI c7c5a0
    a7aa7d8812a examples/qos_sched: fix core mask overflow
Open vSwitch CI c7c5a0
    b56b636c578 dma/idxd: configure maximum batch size to high value
Open vSwitch CI c7c5a0
    26bebaab555 ethdev: fix cast for C++ compatibility
Open vSwitch CI c7c5a0
    20baa98d62c vhost: add missing C++ guards
Open vSwitch CI c7c5a0
    581dea537e9 kni: add missing C++ guards
Open vSwitch CI c7c5a0
    9c5dd18e187 eventdev: add missing C++ guards
Open vSwitch CI c7c5a0
    f85ebc37b1d compressdev: add missing C++ guards
Open vSwitch CI c7c5a0
    4fd5a95b49c acl: add missing C++ guards
Open vSwitch CI c7c5a0
    8f9c5d8497f metrics: add missing C++ guards
Open vSwitch CI c7c5a0
    c840104e239 ethdev: add missing C++ guards
Open vSwitch CI c7c5a0
    f749277d082 telemetry: add missing C++ guards
Open vSwitch CI c7c5a0
    2c2d7d7af16 eal: add missing C++ guards
Open vSwitch CI c7c5a0
    5d76457095c eventdev/eth_tx: fix queue add error code
Open vSwitch CI c7c5a0
    40f28803d54 common/mlx5: fix error handling in multi-class probe
Open vSwitch CI c7c5a0
    e08edd8ac62 net/mlx5: fix memory socket selection in ASO management
Open vSwitch CI c7c5a0
    b6b775f2236 net/mlx5: fix MPRQ stride devargs adjustment
Open vSwitch CI c7c5a0
    0d9346a1153 net/mlx5: improve stride parameter names
Open vSwitch CI c7c5a0
    3adcf390138 common/mlx5: add minimum WQE size for striding RQ
Open vSwitch CI c7c5a0
    d8fadb1f7e2 net/nfp: free HW rings memzone on queue release
Open vSwitch CI c7c5a0
    8a78f023b7b config: add arch define for Arm
Open vSwitch CI c7c5a0
    c32be7490ed net/octeontx2:: fix base rule merge
Open vSwitch CI c7c5a0
    2bc455ec39e kni: update kernel API to set random MAC address
Open vSwitch CI c7c5a0
    105b5a41305 raw/ntb: clear all valid doorbell bits on init
Open vSwitch CI c7c5a0
    cf9be042906 crypto/dpaax_sec: fix auth/cipher xform chain checks
Open vSwitch CI c7c5a0
    bdd4b322cf9 compress/octeontx: fix null pointer dereference
Open vSwitch CI c7c5a0
    045d6f7c382 net/bnxt: fix ring calculation for representors
Open vSwitch CI c7c5a0
    c9eb38cd065 net/mlx5: fix inline length for multi-segment TSO
Open vSwitch CI c7c5a0
    c45f526d8a3 net/mlx5: fix committed bucket size
Open vSwitch CI c7c5a0
    64d94d1e8f5 net/ice: fix build with 16-byte Rx descriptor
Open vSwitch CI c7c5a0
    dc92390efe7 net/ice/base: add profile validation on switch filter
Open vSwitch CI c7c5a0
    da0833ea1f2 net/iavf: count continuous DD bits for Arm in flex Rx
Open vSwitch CI c7c5a0
    3152179d553 net/iavf: count continuous DD bits for Arm
Open vSwitch CI c7c5a0
    813b5994cfc net/sfc: demand Tx fast free offload on EF10 simple datapath
Open vSwitch CI c7c5a0
    964a78f4be1 net/sfc: do not push fast free offload to default TxQ config
Open vSwitch CI c7c5a0
    3915e71a30b net/memif: remove pointer deference before null check
Open vSwitch CI c7c5a0
    468cbff3fee vfio: cleanup the multiprocess sync handle
Open vSwitch CI c7c5a0
    184d1f7ae07 ipc: end multiprocess thread during cleanup
Open vSwitch CI c7c5a0
    b8e818df2ac test/mbuf: fix mbuf data content check
Open vSwitch CI c7c5a0
    32d2194f4f4 app/fib: fix division by zero
Open vSwitch CI c7c5a0
    1b84be5c004 mem: check allocation in dynamic hugepage init
Open vSwitch CI c7c5a0
    c7bd2f43549 vhost: fix C++ include
Open vSwitch CI c7c5a0
    b6dd9d6b2c8 table: fix C++ include
Open vSwitch CI c7c5a0
    97f298e3153 ipsec: fix C++ include
Open vSwitch CI c7c5a0
    04eb6cecc92 graph: fix C++ include
Open vSwitch CI c7c5a0
    48735e1e43e eventdev: fix C++ include
Open vSwitch CI c7c5a0
    ae0613e1333 eal: fix C++ include
Open vSwitch CI c7c5a0
    7cabaf23be3 stack: fix stubs header export
Open vSwitch CI c7c5a0
    c53cb87b513 regex/mlx5: fix memory allocation check
Open vSwitch CI c7c5a0
    0e63db20225 vhost: fix guest to host physical address mapping
Open vSwitch CI c7c5a0
    58767a90f4b app/testpmd: fix stack overflow for EEPROM display
Open vSwitch CI c7c5a0
    aea2c5be016 net/tap: fix to populate FDs in secondary process
Open vSwitch CI c7c5a0
    eea12b2874a ethdev: add internal function to device struct from name
Open vSwitch CI c7c5a0
    b040eaa3352 app/testpmd: fix bonding mode set
Open vSwitch CI c7c5a0
    c4a4ba788f6 net/bonding: fix reference count on mbufs
Open vSwitch CI c7c5a0
    78ee1995c90 net/bonding: fix promiscuous and allmulticast state
Open vSwitch CI c7c5a0
    8189e99b3a5 net/ixgbe: check filter init failure
Open vSwitch CI c7c5a0
    061f2416ab6 net/hns3: delete duplicated RSS type
Open vSwitch CI c7c5a0
    3f03bc5d20d net/hns3: fix operating queue when TCAM table is invalid
Open vSwitch CI c7c5a0
    b65114d8a35 net/hns3: fix insecure way to query MAC statistics
Open vSwitch CI c7c5a0
    73d42972448 net/hns3: fix RSS key with null
Open vSwitch CI c7c5a0
    edfefb90ca2 net/hns3: fix max packet size rollback in PF
Open vSwitch CI c7c5a0
    463673460a3 net/enic: fix dereference before null check
Open vSwitch CI c7c5a0
    cafb0cbdb4d eal/windows: remove useless C++ include guard
Open vSwitch CI c7c5a0
    e9734a61dac net/dpaa2: remove useless C++ include guard
Open vSwitch CI c7c5a0
    6506a4b4856 net/cxgbe: remove useless C++ include guard
Open vSwitch CI c7c5a0
    8650a0c17cb bus/dpaa: fix C++ include guard
Open vSwitch CI c7c5a0
    d3f8892862b test/mem: fix error check
Open vSwitch CI c7c5a0
    2da6c302476 eal/windows: fix error code for not supported API
Open vSwitch CI c7c5a0
    19746aaeabb ring: fix overflow in memory size calculation
Open vSwitch CI c7c5a0
    6e47aebf24d ring: fix error code when creating ring
Open vSwitch CI c7c5a0
    6c4c4398a43 ring: optimize corner case for enqueue/dequeue
Open vSwitch CI c7c5a0
    25f563d3887 doc: fix KNI PMD name typo
Open vSwitch CI c7c5a0
    1b61157ec94 kni: fix ioctl signature
Open vSwitch CI c7c5a0
    04a29bf8a81 build: remove deprecated Meson functions
Open vSwitch CI c7c5a0
    3215df7480e build: fix warning about using -Wextra flag
Open vSwitch CI c7c5a0
    14421740c49 build: fix warnings when running external commands
Open vSwitch CI c7c5a0
    29649b45905 doc: update matching versions in ice guide
Open vSwitch CI c7c5a0
    12eaf885f5d net/mlx5: reject jump to root table
Open vSwitch CI c7c5a0
    a133cd9add7 net/mlx5: fix mark enabling for Rx
Open vSwitch CI c7c5a0
    d8090fd8c4b net/virtio-user: check FD flags getting failure
Open vSwitch CI c7c5a0
    ac0c52244d8 net/virtio-user: fix resource leak on probing failure
Open vSwitch CI c7c5a0
    61144dff749 vdpa/ifc: fix log info mismatch
Open vSwitch CI c7c5a0
    9605f71afa8 net/virtio: fix Tx queue 0 overriden by queue 128
Open vSwitch CI c7c5a0
    16ba91d4f3c vdpa/mlx5: workaround queue stop with traffic
Open vSwitch CI c7c5a0
    f3cd5320d89 net/hns3: fix using enum as boolean
Open vSwitch CI c7c5a0
    90ada5e388b net/bonding: fix RSS with early configure
Open vSwitch CI c7c5a0
    1ed391676f5 net/memif: remove unnecessary Rx interrupt stub
Open vSwitch CI c7c5a0
    10445169472 raw/ifpga/base: fix port feature ID
Open vSwitch CI c7c5a0
    edea3f39ddc net/bnxt: fix VF resource allocation strategy
Open vSwitch CI c7c5a0
    3e0a066400a net/bnxt: fix memzone allocation per VNIC
Open vSwitch CI c7c5a0
    7ee6d43e5e5 net/bnxt: handle ring cleanup in case of error
Open vSwitch CI c7c5a0
    e7f6c7629a4 net/bnxt: fix check for autoneg enablement
Open vSwitch CI c7c5a0
    f05952e7bfe raw/ifpga: fix thread closing
Open vSwitch CI c7c5a0
    ab9cde2e723 net/ice: fix link up when starting device
Open vSwitch CI c7c5a0
    06665489e6c raw/ifpga/base: fix SPI transaction
Open vSwitch CI c7c5a0
    ff474dde7be net/sfc: validate queue span when parsing flow action RSS
Open vSwitch CI c7c5a0
    238f205dd5c net/nfp: remove useless range checks
Open vSwitch CI c7c5a0
    e977e8ef8e6 net/nfp: remove duplicated check when setting MAC address
Open vSwitch CI c7c5a0
    f06710409fe net/mlx5: fix maximum packet headers size for TSO
Open vSwitch CI c7c5a0
    1d10966a22c net/dpaa2: fix timestamping for IEEE1588
Open vSwitch CI c7c5a0
    bab9d520cbd net/dpaa2: fix unregistering interrupt handler
Open vSwitch CI c7c5a0
    b5b90b6ea32 net/cxgbe: fix dangling pointer by mailbox access rework
Open vSwitch CI c7c5a0
    a5f8244a5f8 app/testpmd: fix external buffer allocation
Open vSwitch CI c7c5a0
    a2f86fa32fc app/testpmd: fix dereference before null check
Open vSwitch CI c7c5a0
    239f57b000c net/bonding: fix mode type mismatch
Open vSwitch CI c7c5a0
    8b6401daed4 net/af_xdp: fix build with -Wunused-function
Open vSwitch CI c7c5a0
    a5018b1aa63 net/axgbe: use PCI root complex device to distinguish device
Open vSwitch CI c7c5a0
    a26506bce10 app/testpmd: fix Tx scheduling interval
Open vSwitch CI c7c5a0
    8d0afb3f689 net/bonding: fix offloading configuration
Open vSwitch CI c7c5a0
    e93a5f44791 net/bnxt: check VF representor pointer before access
Open vSwitch CI c7c5a0
    31080d4c621 net/bnxt: fix xstats query
Open vSwitch CI c7c5a0
    52d79e82448 net/bnxt: fix PAM4 mask setting
Open vSwitch CI c7c5a0
    766d7701ba0 net/bnxt: fix handling of VF configuration change
Open vSwitch CI c7c5a0
    ef80ca417e1 net/bnxt: get maximum supported multicast filters count
Open vSwitch CI c7c5a0
    893c784eef7 net/bnxt: add null check for mark table
Open vSwitch CI c7c5a0
    5889a245444 net/bnxt: cap maximum number of unicast MAC addresses
Open vSwitch CI c7c5a0
    fa8cc81989e net/bnxt: fix restoring VLAN filtering after recovery
Open vSwitch CI c7c5a0
    7275db81e80 net/bnxt: restore RSS configuration after reset recovery
Open vSwitch CI c7c5a0
    c612a4bbf3a net/bnxt: fix queue stop operation
Open vSwitch CI c7c5a0
    3ea46b608a0 net/bnxt: fix multicast MAC restore during reset recovery
Open vSwitch CI c7c5a0
    5ee96222abf net/bnxt: fix multicast address set
Open vSwitch CI c7c5a0
    e2c9b9902d3 net/bnxt: fix xstats names query overrun
Open vSwitch CI c7c5a0
    66aa6f94671 net/mlx5: relax headroom assertion
Open vSwitch CI c7c5a0
    0374774e882 net/mlx5: fix GRE protocol type translation for Verbs
Open vSwitch CI c7c5a0
    a5edf851758 net/mlx5: fix RSS expansion with explicit next protocol
Open vSwitch CI c7c5a0
    1c64873e8d9 net/mlx5: fix assertion on flags set in packet mbuf
Open vSwitch CI c7c5a0
    24e61aa014c net/ixgbe: add vector Rx parameter check
Open vSwitch CI c7c5a0
    a02fbcde752 net/ice: fix Tx checksum offload
Open vSwitch CI c7c5a0
    8577641fca0 net/ice: track DCF state of PF
Open vSwitch CI c7c5a0
    f7b02e11272 net/ice: fix Tx checksum offload capability
Open vSwitch CI c7c5a0
    793c8206207 net/qede: fix redundant condition in debug code
Open vSwitch CI c7c5a0
    4ee719c72ea devtools: fix comment detection in forbidden token check
Open vSwitch CI c7c5a0
    33a5d155d0d examples/ipsec-secgw: fix default flow rule creation
Open vSwitch CI c7c5a0
    dff4380aaeb examples/ipsec-secgw: fix eventdev start sequence
Open vSwitch CI c7c5a0
    19524c9cb13 examples/l3fwd: fix Rx burst size for event mode
Open vSwitch CI c7c5a0
    6bfaf85e5bc doc: fix dlb2 guide
Open vSwitch CI c7c5a0
    eb5a21b54a5 eal/linux: log hugepage create errors with filename
Open vSwitch CI c7c5a0
    0602aa0fd4c dma/idxd: fix paths to driver sysfs directory
Open vSwitch CI c7c5a0
    4548934a6d3 bus/ifpga: remove useless check while browsing devices
Open vSwitch CI c7c5a0
    7c66f7f6796 doc: remove dependency on findutils on FreeBSD
Open vSwitch CI c7c5a0
    cf1a7f66a96 maintainers: update for stable branches
Open vSwitch CI c7c5a0
    269489433cd doc: replace deprecated distutils version parsing
Open vSwitch CI c7c5a0
    0b5a6c7b32c fix spelling in comments and strings
Open vSwitch CI c7c5a0
    b05d183a7f6 config/ppc: fix build with GCC >= 10
Open vSwitch CI c7c5a0
    4d47f374314 version: 20.11.4
Open vSwitch CI c7c5a0
    ebdc786158c common/qat: revert fix queut pairs number
Open vSwitch CI c7c5a0
    35fb9c4b938 build: disable Windows warnings for insecure funtions
Open vSwitch CI c7c5a0
    395bb64d1b5 kni: fix build for SLES15-SP3
Open vSwitch CI c7c5a0
    c3e1d196e53 table: fix missing headers on ARM64
Open vSwitch CI c7c5a0
    04d8f7c4968 eal/common: exclude code unsupported on Windows
Open vSwitch CI c7c5a0
    bab4318634e version: 20.11.4-rc1
Open vSwitch CI c7c5a0
    16fd24c265a raw/octeontx2_ep: remove unused variable
Open vSwitch CI c7c5a0
    66b0d3a2f4f net/mlx5: fix flow shared age action reference counting
Open vSwitch CI c7c5a0
    930ac3db1a3 crypto/octeontx2: fix lookaside IPsec IPv6
Open vSwitch CI c7c5a0
    67992959ee1 baseband/acc100: fix 4GUL outbound size
Open vSwitch CI c7c5a0
    86cbc9786f1 net/mlx5: fix RSS expansion with EtherType
Open vSwitch CI c7c5a0
    460136f414f net/mlx5: fix RSS expansion for L2/L3 VXLAN
Open vSwitch CI c7c5a0
    fa62ff901fa net/mlx5: fix RSS expansion traversal over next nodes
Open vSwitch CI c7c5a0
    8ab211780c9 net/mlx5: fix RSS expansion for explicit graph node
Open vSwitch CI c7c5a0
    519154bdd5d net/mlx5: fix RSS expansion for inner tunnel VLAN
Open vSwitch CI c7c5a0
    d94b4674356 doc: fix a typo in EAL guide
Open vSwitch CI c7c5a0
    ab2ec45d52e net/mlx5: fix devargs validation for multi-class probing
Open vSwitch CI c7c5a0
    368163da050 doc: fix typo in coding style
Open vSwitch CI c7c5a0
    951ab7b6080 doc: capitalise PMD
Open vSwitch CI c7c5a0
    cea3552ab7a fix PMD wording
Open vSwitch CI c7c5a0
    ed9a13b0fa8 remove repeated 'the' in the code
Open vSwitch CI c7c5a0
    769cd1d909d net/mlx5: fix GENEVE and VXLAN-GPE flow item matching
Open vSwitch CI c7c5a0
    62f37b7a5bf net/mlx5: fix GRE flow item matching
Open vSwitch CI c7c5a0
    22dc2d42b2b app/testpmd: fix hexadecimal parser with odd length
Open vSwitch CI c7c5a0
    585669bf46a doc: fix memif driver acronyms
Open vSwitch CI c7c5a0
    fed3abcad0a net/memif: allow stopping and closing device
Open vSwitch CI c7c5a0
    f489ca40fb0 net/mlx5: fix multi-segment packet wraparound
Open vSwitch CI c7c5a0
    14f47af82f2 net/mlx5: fix flow mark with sampling and metering
Open vSwitch CI c7c5a0
    03f92022bbd net/mlx4: fix empty Ethernet spec with VLAN
Open vSwitch CI c7c5a0
    acf010a8e5d net/mlx5: fix metadata and meter split shared tag
Open vSwitch CI c7c5a0
    f803c82df76 net/bnxt: fix autoneg on PAM4 links
Open vSwitch CI c7c5a0
    401a4bc91e6 doc: remove repeated repeated words
Open vSwitch CI c7c5a0
    62b23da8166 examples/ptpclient: fix delay request message
Open vSwitch CI c7c5a0
    e8e74b58046 doc: strip build artefacts for examples file list
Open vSwitch CI c7c5a0
    47e5dbb3a6b mbuf: fix dump of dynamic fields and flags
Open vSwitch CI c7c5a0
    07ab7b7d9ab kni: restrict bifurcated device support
Open vSwitch CI c7c5a0
    1f3b7af315e drivers/crypto: fix IPsec TTL decrement option
Open vSwitch CI c7c5a0
    2aa2b0f1e5c crypto/ipsec_mb: fix cipher key setting
Open vSwitch CI c7c5a0
    7695cdb5e22 common/mlx5: fix user mode register access attribute
Open vSwitch CI c7c5a0
    5045cabbec3 net/mlx5: fix MPLS tunnel outer layer overwrite
Open vSwitch CI c7c5a0
    c897e773f9b net/mlx5: fix partial inline of fine grain packets
Open vSwitch CI c7c5a0
    81836e2c897 app/testpmd: fix tunnel offload validation
Open vSwitch CI c7c5a0
    47c838de7cb net/failsafe: fix secondary process probe
Open vSwitch CI c7c5a0
    14bb775f70f net/bnxt: fix Rx next consumer index in mbuf alloc fail
Open vSwitch CI c7c5a0
    b0ecc5765f3 net/mlx5: fix mutex unlock in Tx packet pacing cleanup
Open vSwitch CI c7c5a0
    820f9547884 net/hns3: optimize Tx performance by mbuf fast free
Open vSwitch CI c7c5a0
    e628b925e55 net/mlx5: fix GRE protocol type translation
Open vSwitch CI c7c5a0
    b831cc80b25 net/mlx5: fix GENEVE protocol type translation
Open vSwitch CI c7c5a0
    8708f00342e net/mlx5: fix RSS expansion scheme for GRE header
Open vSwitch CI c7c5a0
    3d4d2600f35 net/mlx5: add Ethernet header to GENEVE RSS expansion
Open vSwitch CI c7c5a0
    5b82df45c1d net/mlx5: fix VXLAN-GPE next protocol translation
Open vSwitch CI c7c5a0
    01029bb978c vdpa/mlx5: fix mkey creation check
Open vSwitch CI c7c5a0
    0da7f8f9f26 doc: fix Doxygen examples build on FreeBSD
Open vSwitch CI c7c5a0
    d3a4e55ca18 app/flow-perf: fix parsing of invalid option
Open vSwitch CI c7c5a0
    9827b33ea14 examples/ntb: fix build dependency
Open vSwitch CI c7c5a0
    e8a8503d426 config/x86: skip GNU binutils bug check for LLVM
Open vSwitch CI c7c5a0
    07e1e6e7989 fix spelling in comments and doxygen
Open vSwitch CI c7c5a0
    19678781819 examples/multi_process: fix Rx packets distribution
Open vSwitch CI c7c5a0
    75af4401a45 examples/l3fwd-power: fix early shutdown
Open vSwitch CI c7c5a0
    3a8dc3e8dcd test/crypto: remove unnecessary stats retrieval
Open vSwitch CI c7c5a0
    cd50e6f4381 common/cpt: fix KASUMI input length
Open vSwitch CI c7c5a0
    bc4695a1381 test/crypto: fix missing return checks
Open vSwitch CI c7c5a0
    fa912be2c53 test/crypto: fix data lengths
Open vSwitch CI c7c5a0
    139df458858 test/crypto: skip plain text compare for null cipher
Open vSwitch CI c7c5a0
    985e9324d96 event/dlb2: fix delayed pop test in selftest
Open vSwitch CI c7c5a0
    4f17d46380f eventdev/eth_tx: fix queue delete logic
Open vSwitch CI c7c5a0
    0d266c9fe9d examples/performance-thread: remove unused hits count
Open vSwitch CI c7c5a0
    9a514a21d82 test/distributor: remove unused counter
Open vSwitch CI c7c5a0
    7db7d2e658f net/vmxnet3: fix build with clang 13
Open vSwitch CI c7c5a0
    0c8aa412492 net/qede/base: remove unused message size
Open vSwitch CI c7c5a0
    e72e4962d5e net/nfp: remove unused message length
Open vSwitch CI c7c5a0
    6fdb54e73f8 net/liquidio: remove unused counter
Open vSwitch CI c7c5a0
    415c636992b net/bnxt: remove some unused variables
Open vSwitch CI c7c5a0
    ae0fe7d7996 event/sw: remove unused inflight events count
Open vSwitch CI c7c5a0
    22ebe5378e9 bus/fslmc: remove unused device count
Open vSwitch CI c7c5a0
    14e420ac852 net/octeontx: remove unused packet length
Open vSwitch CI c7c5a0
    0a475878ef6 net/hinic/base: remove some unused variables
Open vSwitch CI c7c5a0
    878f71050ea test/red: fix typo in test description
Open vSwitch CI c7c5a0
    0ed3a7333f7 ethdev: fix typos
Open vSwitch CI c7c5a0
    5d3a7aab196 app/testpmd: fix DCB in VT configuration
Open vSwitch CI c7c5a0
    40588e9f6f1 net/mlx5: fix Tx scheduling check
Open vSwitch CI c7c5a0
    712ace31c57 net/iavf: fix pointer of meta data
Open vSwitch CI c7c5a0
    2f5b7df1e4c net/i40e: fix risk in descriptor read in scalar Rx
Open vSwitch CI c7c5a0
    fdb91c91e80 doc: describe timestamp limitations for mlx5
Open vSwitch CI c7c5a0
    7ae03fc171b common/mlx5: fix build for zero-length headroom array
Open vSwitch CI c7c5a0
    6d132c0f732 net/mlx5: fix RETA update without stopping device
Open vSwitch CI c7c5a0
    2a9a0c9d63e net/mlx5: fix tag ID conflict with sample action
Open vSwitch CI c7c5a0
    5744208d623 net/mlx5: fix tunnel offload validation
Open vSwitch CI c7c5a0
    180fa49727d power: fix build with clang 13
Open vSwitch CI c7c5a0
    3088dda4694 net/mlx5: workaround MR creation for flow counter
Open vSwitch CI c7c5a0
    2e7f6f9336f vdpa/mlx5: workaround guest MR registrations
Open vSwitch CI c7c5a0
    4f691f2c970 vdpa/mlx5: workaround dirty bitmap MR creation
Open vSwitch CI c7c5a0
    6108eff3be1 common/mlx5: create wrapped MR
Open vSwitch CI c7c5a0
    2991d7abc22 common/mlx5: glue MR registration with IOVA
Open vSwitch CI c7c5a0
    dfae8dc0ec8 net/virtio: fix Tx checksum for tunnel packets
Open vSwitch CI c7c5a0
    5de5f15c5b0 net/bnxt: fix VLAN indication in Rx mbuf
Open vSwitch CI c7c5a0
    8ef3bed3880 net/mlx5: do not close stdin on error
Open vSwitch CI c7c5a0
    b99528eb2d5 net/nfp: cancel delayed LSC work in port close logic
Open vSwitch CI c7c5a0
    463cd893e2a net/af_packet: fix ignoring full ring on Tx
Open vSwitch CI c7c5a0
    ce48d011679 net/ixgbe: fix port initialization if MTU config fails
Open vSwitch CI c7c5a0
    6c0517f5295 net/iavf: fix multi-process shared data
Open vSwitch CI c7c5a0
    1d5d3847af7 net/hns3: fix interrupt vector freeing
Open vSwitch CI c7c5a0
    5ff9c28131e net/hns3: fix residual MAC after setting default MAC
Open vSwitch CI c7c5a0
    dbf27ac1e7c net/i40e: fix i40evf device initialization
Open vSwitch CI c7c5a0
    89a78fde25d app/testpmd: remove unused header file
Open vSwitch CI c7c5a0
    4fd42c0a44f net/hns3: simplify queue DMA address arithmetic
Open vSwitch CI c7c5a0
    480eecce545 interrupt: fix request notifier interrupt processing
Open vSwitch CI c7c5a0
    e963a3650be vfio: set errno on unsupported OS
Open vSwitch CI c7c5a0
    1fd63293649 vfio: fix FreeBSD documentation
Open vSwitch CI c7c5a0
    07e02c596a3 vfio: fix FreeBSD clear group stub
Open vSwitch CI c7c5a0
    d2a21b149a9 kni: check error code of allmulticast mode switch
Open vSwitch CI c7c5a0
    e5f58ae926b net/mlx5: remove duplicated reference of Tx doorbell
Open vSwitch CI c7c5a0
    19c487a7cdb common/mlx5: fix UAR allocation diagnostics messages
Open vSwitch CI c7c5a0
    f368f1bbb5e common/mlx5: remove unreachable branch in UAR allocation
Open vSwitch CI c7c5a0
    87e20726cc6 app/testpmd: remove double dependency on bitrate lib
Open vSwitch CI c7c5a0
    3be19a63d4f common/sfc_efx: fix debug compilation control
Open vSwitch CI c7c5a0
    ac08c1ba97f ethdev: fix crash on owner delete
Open vSwitch CI c7c5a0
    5ec9795c686 net/i40e: fix forward outer IPv6 VXLAN
Open vSwitch CI c7c5a0
    b2d0ed96d5e net/mlx5: fix Rx queue memory allocation return value
Open vSwitch CI c7c5a0
    63ba41d7ee1 net/mlx5: fix Altivec Rx
Open vSwitch CI c7c5a0
    6385edbe1c9 common/mlx5: fix flex parser DevX creation routine
Open vSwitch CI c7c5a0
    2f2c2b5b7e7 common/qat: fix queue pairs number
Open vSwitch CI c7c5a0
    b332923763a examples/ipsec-secgw: move global array from header
Open vSwitch CI c7c5a0
    01f69bbd741 test/compress-perf: remove unused variable
Open vSwitch CI c7c5a0
    c10c8edfa49 examples/fips_validation: fix device start
Open vSwitch CI c7c5a0
    13dc08c1cad crypto/qat: fix uncleared cookies after operation
Open vSwitch CI c7c5a0
    7bacbc5eb3b crypto/qat: fix status in RSA decryption
Open vSwitch CI c7c5a0
    9120474fcc0 test/crypto: fix max length for raw data path
Open vSwitch CI c7c5a0
    d5b7c084fc3 net/txgbe: fix packet statistics
Open vSwitch CI c7c5a0
    9e127ea9699 net/hns3: unregister MP action on close for secondary
Open vSwitch CI c7c5a0
    5bf8d5b2f7b net/hns3: fix multi-process action register and unregister
Open vSwitch CI c7c5a0
    69212ae06b3 net/hns3: fix secondary process reference count
Open vSwitch CI c7c5a0
    9488e784fc6 net/ice: fix flow redirect
Open vSwitch CI c7c5a0
    e3632cfa140 net/ice: save rule on switch filter creation
Open vSwitch CI c7c5a0
    4c5c31b120f net/enic: avoid error message when no advanced filtering
Open vSwitch CI c7c5a0
    5927fdf1541 net/bnxt: fix firmware version query
Open vSwitch CI c7c5a0
    6b4e43eaaa7 net/i40e: fix 32-bit build
Open vSwitch CI c7c5a0
    8d4494154ef net/hns3: fix mailbox communication with HW
Open vSwitch CI c7c5a0
    c4d20e838ee net/virtio: fix link update in speed feature
Open vSwitch CI c7c5a0
    1c5f0499f59 net/mlx5: fix RSS RETA update
Open vSwitch CI c7c5a0
    223d61646c4 app/testpmd: fix RSS type display
Open vSwitch CI c7c5a0
    6a4ec07e263 app/testpmd: fix RSS key length
Open vSwitch CI c7c5a0
    a5e35344817 doc: update NIC feature matrix for bnxt
Open vSwitch CI c7c5a0
    e4082697ba3 net/iavf: fix shared data in multi-process
Open vSwitch CI c7c5a0
    0e28edc58ae net/ice: fix function pointer in multi-process
Open vSwitch CI c7c5a0
    8c4227ddae4 mem: fix dynamic hugepage mapping in container
Open vSwitch CI c7c5a0
    e324ec6bc4c malloc: fix allocation with unknown socket ID
Open vSwitch CI c7c5a0
    394952356af eal/linux: fix uevent message parsing
Open vSwitch CI c7c5a0
    558953d965a eal/linux: remove unused variable for socket memory
Open vSwitch CI c7c5a0
    2af8cf0baea eal: fix device iterator when no bus is selected
Open vSwitch CI c7c5a0
    d2f33a2cbed test/mbuf: fix access to freed memory
Open vSwitch CI c7c5a0
    d43921f4afd test/cmdline: fix memory leak
Open vSwitch CI c7c5a0
    7cc4ec4aba8 eal/freebsd: fix IOVA mode selection
Open vSwitch CI c7c5a0
    e306e6d9b37 test: fix ring PMD initialisation
Open vSwitch CI c7c5a0
    d6f5ee89044 net/i40evf: extend the polling times of vf reset
Open vSwitch CI c7c5a0
    6b334554114 net/i40e: fix buffer size alignment
Open vSwitch CI c7c5a0
    982e2c63d11 common/mlx5: fix physical port name recognition
Open vSwitch CI c7c5a0
    e567087a438 eal/windows: fix IOVA mode detection and handling
Open vSwitch CI c7c5a0
    4272080bb1b rib: fix IPv6 depth mask
Open vSwitch CI c7c5a0
    9902d7dcb9e lpm6: fix buffer overflow
Open vSwitch CI c7c5a0
    1729b2c3376 hash: fix Doxygen comment of Toeplitz file
Open vSwitch CI c7c5a0
    f1b1f1186a0 eal: reset lcore task callback and argument
Open vSwitch CI c7c5a0
    0cab294bc0f eal/x86: avoid cast-align warning in memcpy functions
Open vSwitch CI c7c5a0
    b91dcac7117 mbuf: avoid cast-align warning in data offset macro
Open vSwitch CI c7c5a0
    11895408d95 net: avoid cast-align warning in VLAN insert function
Open vSwitch CI c7c5a0
    0f1d36a7460 doc: fix default mempool option in guides
Open vSwitch CI c7c5a0
    d60f7f0105d usertools/pmdinfo: fix plugin auto scan
Open vSwitch CI c7c5a0
    a0347e7e7e6 pipeline: fix instruction label check
Open vSwitch CI c7c5a0
    ff1898349e7 test/event: fix timer adapter creation test
Open vSwitch CI c7c5a0
    1057ce433cd app/testpmd: fix packet burst spreading stats
Open vSwitch CI c7c5a0
    3d0f0036323 ethdev: fix PCI device release in secondary process
Open vSwitch CI c7c5a0
    e880b1c1638 net/virtio: fix avail descriptor ID
Open vSwitch CI c7c5a0
    04bd8e7fcbd net/virtio: fix indirect descriptor reconnection
Open vSwitch CI c7c5a0
    abd207e5fa4 vhost: add sanity check on inflight last index
Open vSwitch CI c7c5a0
    2074d205616 vdpa/mlx5: retry VAR allocation during vDPA restart
Open vSwitch CI c7c5a0
    3713e9c3703 vdpa/mlx5: workaround FW first completion in start
Open vSwitch CI c7c5a0
    d8ce32c71e8 net/virtio: fix check scatter on all Rx queues
Open vSwitch CI c7c5a0
    136944a2cb7 net/mlx5: close tools socket with last device
Open vSwitch CI c7c5a0
    8ce5c675a82 net/mlx5: fix Rx queue resource cleanup
Open vSwitch CI c7c5a0
    829fbd72525 devtools: fix letter case check in commit title
Open vSwitch CI c7c5a0
    74fb264b051 bpf: allow self-xor operation
Open vSwitch CI c7c5a0
    edb5fcae312 eventdev/eth_rx: fix WRR buffer overrun
Open vSwitch CI c7c5a0
    f7fa666eec6 app/eventdev: fix terminal colour after control-c exit
Open vSwitch CI c7c5a0
    d95c7a669d0 mbuf: fix reset on mbuf free
Open vSwitch CI c7c5a0
    2eb840f1aec test/hash: fix buffer overflow with jhash
Open vSwitch CI c7c5a0
    869a35948ef ethdev: forbid closing started device
Open vSwitch CI c7c5a0
    c95ffe56718 net/i40e: fix risk in descriptor read in NEON Rx
Open vSwitch CI c7c5a0
    dd5334c4acb net/ice: fix generic build on FreeBSD
Open vSwitch CI c7c5a0
    6e46115943b net/mlx5: support more tunnel types
Open vSwitch CI c7c5a0
    8a28600abc5 app/testpmd: add tunnel types
Open vSwitch CI c7c5a0
    73250dca43d app/testpmd: fix access to DSCP table entries
Open vSwitch CI c7c5a0
    5d3a5129947 net/ena: advertise scattered Rx capability
Open vSwitch CI c7c5a0
    84a35ce3086 net/ena: fix per-queue offload capabilities
Open vSwitch CI c7c5a0
    d1ccc7019d1 net/ena: fix offload capabilities verification
Open vSwitch CI c7c5a0
    ac9f3ffd5d9 net: fix aliasing in checksum computation
Open vSwitch CI c7c5a0
    44cd82b5198 doc: fix emulated device names in e1000 guide
Open vSwitch CI c7c5a0
    6d32420ce90 net/ice: fix deadlock on flow redirect
Open vSwitch CI c7c5a0
    137ea50f604 drivers/net: remove queue xstats auto-fill flag
Open vSwitch CI c7c5a0
    d19e3bea520 net/txgbe: fix to get interrupt status
Open vSwitch CI c7c5a0
    349ac4cf40d app/testpmd: fix hex string parser in flow commands
Open vSwitch CI c7c5a0
    1edd186c4fc net/softnic: fix useless address check
Open vSwitch CI c7c5a0
    2dcdba115e0 net/enic: fix filter mode detection
Open vSwitch CI c7c5a0
    8cb630d9e49 net/mlx5: fix tunneling support query
Open vSwitch CI c7c5a0
    15242b3f602 net/mlx5: fix software parsing support query
Open vSwitch CI c7c5a0
    7379aa7aa8d net/i40e/base: fix using checksum before check
Open vSwitch CI c7c5a0
    610b598aa0c net/i40e/base: fix potentially uninitialized variables
Open vSwitch CI c7c5a0
    c1977a22f6a net/i40e/base: fix function name in comments
Open vSwitch CI c7c5a0
    a02cb9ff216 net/i40e/base: fix AOC media type
Open vSwitch CI c7c5a0
    abc841874fe net/i40e/base: fix update link data for X722
Open vSwitch CI c7c5a0
    7dcf2e3db48 net/i40e/base: fix PF reset
Open vSwitch CI c7c5a0
    37817b554a9 net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters
Open vSwitch CI c7c5a0
    63e0206bdb1 net/ixgbe: fix queue release
Open vSwitch CI c7c5a0
    e69e21048d4 net/i40e: fix Rx packet statistics
Open vSwitch CI c7c5a0
    ce17996fc6e net/sfc: update comment about representor support
Open vSwitch CI c7c5a0
    f74eaa58691 net/sfc: free MAE lock once switch domain is assigned
Open vSwitch CI c7c5a0
    b391213ff81 app/testpmd: retain all original dev conf when config DCB
Open vSwitch CI c7c5a0
    710a47c4c63 net/bonding: fix RSS key length
Open vSwitch CI c7c5a0
    e0d9039f2ed net/bonding: fix dedicated queue mode in vector burst
Open vSwitch CI c7c5a0
    e788cc2006e app/testpmd: fix txonly forwarding
Open vSwitch CI c7c5a0
    4a2204af7bf app/testpmd: update forward engine beginning
Open vSwitch CI c7c5a0
    4370d53fb55 net/af_xdp: disable secondary process support
Open vSwitch CI c7c5a0
    6ec9dcdfed4 test/bpf: fix undefined behavior with clang
Open vSwitch CI c7c5a0
    939685eaec9 cryptodev: fix multi-segment raw vector processing
Open vSwitch CI c7c5a0
    ca9b74af257 app/crypto-perf: fix AAD template copy overrun
Open vSwitch CI c7c5a0
    386085df051 mempool: deprecate unused physical page defines
Open vSwitch CI c7c5a0
    3446f6d2008 mbuf: enforce no option for dynamic fields and flags
Open vSwitch CI c7c5a0
    a8590be3636 test/atomic: fix 128-bit atomic test with many cores
Open vSwitch CI c7c5a0
    2bd66f32c91 mbuf: fix typo in comment
Open vSwitch CI c7c5a0
    aa4a2ef3fee telemetry: fix JSON output buffer length
Open vSwitch CI c7c5a0
    341804051a4 eal/freebsd: ignore in-memory option
Open vSwitch CI c7c5a0
    be9717a4ccb bus/vmbus: fix ring buffer mapping in secondary process
Open vSwitch CI c7c5a0
    c41706bb6e7 eal/x86: fix some CPU extended features definitions
Open vSwitch CI c7c5a0
    cc7ded572d9 test/service: fix race in attr check
Open vSwitch CI c7c5a0
    3ee89708230 test/service: fix some comment
Open vSwitch CI c7c5a0
    cd24395f653 test/event_crypto: fix event crypto metadata write
Open vSwitch CI c7c5a0
    de983dfa6d9 examples/fips_validation: fix resetting pointer
Open vSwitch CI c7c5a0
    1aab8371d34 examples/fips_validation: remove unused allocation
Open vSwitch CI c7c5a0
    6d4f5a16392 eal/windows: do not install virt2phys header
Open vSwitch CI c7c5a0
    822f885986d eal/windows: fix CPU cores counting
Open vSwitch CI c7c5a0
    449612955b7 net: fix checksum API documentation
Open vSwitch CI c7c5a0
    288a450bb90 net/hns3: fix input parameters of MAC functions
Open vSwitch CI c7c5a0
    2adcdc8cc79 net/ixgbe: fix memzone leak on queue re-configure
Open vSwitch CI c7c5a0
    4e60a455598 net/i40e: fix memzone leak on queue re-configure
Open vSwitch CI c7c5a0
    8b56d276440 net/ice: fix memzone leak on queue re-configure
Open vSwitch CI c7c5a0
    b51d3a49704 net/e1000: fix memzone leak on queue re-configure
Open vSwitch CI c7c5a0
    8f825b3b132 ethdev: fix xstats by ID API documentation
Open vSwitch CI c7c5a0
    b4108eb62c3 common/dpaax: fix physical address conversion
Open vSwitch CI c7c5a0
    a7bb99fc860 raw/ifpga/base: fix linking with librt
Open vSwitch CI c7c5a0
    1b8fac0312d test/latency: fix loop boundary
Open vSwitch CI c7c5a0
    a00d38a2e16 bus/vmbus: fix leak on device scan
Open vSwitch CI c7c5a0
    3df90648847 net/mlx5: fix flow tables double release
Open vSwitch CI c7c5a0
    95cf6a360f5 net/bnxt: fix tunnel port accounting
Open vSwitch CI c7c5a0
    5b3f9bec58a net/bnxt: fix memzone free for Tx and Rx rings
Open vSwitch CI c7c5a0
    f1c89a7eddc net/bnxt: fix Tx queue startup state
Open vSwitch CI c7c5a0
    ea39d70a508 net/bnxt: fix function driver register/unregister
Open vSwitch CI c7c5a0
    c9eddf61f5d net/ice: retry getting VF VSI map after failure
Open vSwitch CI c7c5a0
    90d7fd5b10e common/iavf: fix ARQ resource leak
Open vSwitch CI c7c5a0
    eca9795521b net/iavf: fix Rx queue IRQ resource leak
Open vSwitch CI c7c5a0
    cd90c7a5b2e net/ice: fix double free ACL flow entry
Open vSwitch CI c7c5a0
    1900a185181 net/iavf: fix high CPU usage on frequent command
Open vSwitch CI c7c5a0
    49a2b0ca693 net/virtio: do not use PMD log type
Open vSwitch CI c7c5a0
    758eb05f2b5 net/virtio: fix Tx completed mbuf leak on device stop
Open vSwitch CI c7c5a0
    0da178c94e7 net/virtio: fix Tx cleanup functions to have same signature
Open vSwitch CI c7c5a0
    9786a89ed40 vhost: clean IOTLB cache on vring stop
Open vSwitch CI c7c5a0
    192d2f2dcd4 test/mem: fix memory autotests on FreeBSD
Open vSwitch CI c7c5a0
    95934ebba9b eal/freebsd: lock memory device to prevent conflicts
Open vSwitch CI c7c5a0
    ad4051ca8f5 usertools: fix handling EOF for telemetry input pipe
Open vSwitch CI c7c5a0
    45f9d14e11c bitrate: fix calculation to match API description
Open vSwitch CI c7c5a0
    102d6df14d5 bitrate: fix registration to match API description
Open vSwitch CI c7c5a0
    1e697abcfd9 ring: fix Doxygen comment of internal function
Open vSwitch CI c7c5a0
    51a9cd2327f eal: remove Windows-specific list of common files
Open vSwitch CI c7c5a0
    8a43d7c5f43 eal/windows: export version function
Open vSwitch CI c7c5a0
    196cda0e31b bus/pci: fix unknown NUMA node value on Windows
Open vSwitch CI c7c5a0
    7b3cdb7c649 kvargs: fix comments style
Open vSwitch CI c7c5a0
    edfd68842c4 net/memif: fix chained mbuf determination
Open vSwitch CI c7c5a0
    39f117c3b5e net/mlx5: fix shared RSS destruction
Open vSwitch CI c7c5a0
    5d3374aff1b net/mlx5: fix memory leak on context allocation failure
Open vSwitch CI c7c5a0
    4649ead943c net/octeontx: fix access to indirect buffers
Open vSwitch CI c7c5a0
    474bbafd6f2 net/iavf: fix mbuf leak
Open vSwitch CI c7c5a0
    60974c7c2c2 net/ice/base: calculate logical PF ID
Open vSwitch CI c7c5a0
    8532dae4d66 net/bonding: fix memory leak on closing device
Open vSwitch CI c7c5a0
    25533b38a69 test/compress: fix buffer overflow
Open vSwitch CI c7c5a0
    8f07dfbc181 examples/ipsec-secgw: fix parsing of flow queue
Open vSwitch CI c7c5a0
    e78d085e36d stack: fix reload head when pop fails
Open vSwitch CI c7c5a0
    6f7c9fde717 vdpa/mlx5: fix large VM memory region registration
Open vSwitch CI c7c5a0
    bb7f3bc24ba sched: get 64-bit greatest common divisor
Open vSwitch CI c7c5a0
    2a5a4216585 bus/pci: fix unknown NUMA node value on Windows
Open vSwitch CI c7c5a0
    d593c0569e9 doc: fix numbers power of 2 in LPM6 guide
Open vSwitch CI c7c5a0
    88719f1273a net/iavf: fix Rx queue buffer size alignment
Open vSwitch CI c7c5a0
    64734ba6e23 net/i40e/base: fix resource leakage
Open vSwitch CI c7c5a0
    012f9cfceb4 net/iavf: fix mbuf leak
Open vSwitch CI c7c5a0
    af659df64ec net/ice/base: fix PF ID for DCF
Open vSwitch CI c7c5a0
    4fc96ab6c9d net/i40e: fix device startup resource release
Open vSwitch CI c7c5a0
    30fcdc4f505 net/i40e: fix mbuf leak
Open vSwitch CI c7c5a0
    c7afc998044 net/octeontx2: fix MTU when PTP is enabled
Open vSwitch CI c7c5a0
    92569f9804d net/virtio: fix device configure without jumbo Rx offload
Open vSwitch CI c7c5a0
    aafb232afb5 vhost: log socket path on adding connection
Open vSwitch CI c7c5a0
    e0d08d0c032 net/virtio: fix repeated freeing of virtqueue
Open vSwitch CI c7c5a0
    e543f89ba58 vhost: fix crash on port deletion
Open vSwitch CI c7c5a0
    dd6e6e33c7c net/virtio-user: fix Rx interrupts with multi-queue
Open vSwitch CI c7c5a0
    b00b073569d net/virtio: avoid unneeded link interrupt configuration
Open vSwitch CI c7c5a0
    b9540476549 net/virtio: fix split queue vectorized Rx
Open vSwitch CI c7c5a0
    24ae55b075d net/virtio: fix mbuf count on Rx queue setup
Open vSwitch CI c7c5a0
    8cbd4cec761 net: fix checksum offload for outer IPv4
Open vSwitch CI c7c5a0
    7e0a1eee891 ethdev: fix typo in Rx queue setup API comment
Open vSwitch CI c7c5a0
    fcece17c517 eal: fix memory leak when saving arguments
Open vSwitch CI c7c5a0
    64c61201859 examples/service_cores: fix lcore count check
Open vSwitch CI c7c5a0
    8192dfc3884 test/func_reentrancy: free memzones after test
Open vSwitch CI c7c5a0
    91f3769c3fa build: propagate Windows system dependencies to pkg-config
Open vSwitch CI c7c5a0
    8404c8c99a3 net/ice: fix performance with writeback policy
Open vSwitch CI c7c5a0
    d9958c19076 net/ixgbe: fix mbuf leak
Open vSwitch CI c7c5a0
    a1ebe4da329 net/ixgbe: fix MAC resource leak
Open vSwitch CI c7c5a0
    5787cc1187e net/ixgbe: fix queue resource leak
Open vSwitch CI c7c5a0
    c1723e2d140 net/ixgbe: fix hash handle leak
Open vSwitch CI c7c5a0
    ed49cafb257 net/sfc: set FDIR bit for flow mark in EF100 Rx
Open vSwitch CI c7c5a0
    dd8e8fcf1ff net/hns3: fix taskqueue pair reset command
Open vSwitch CI c7c5a0
    0c355fecc0a net/hns3: fix queue flow action validation
Open vSwitch CI c7c5a0
    6b6aacee710 net/pcap: fix resource leakage on port probe
Open vSwitch CI c7c5a0
    a202064ef3f net/axgbe: fix unreleased lock in I2C transfer
Open vSwitch CI c7c5a0
    19acac8cef9 doc: fix bonding driver name
Open vSwitch CI c7c5a0
    af6efb8cb21 net/af_xdp: fix zero-copy Tx queue drain
Open vSwitch CI c7c5a0
    fc300c1c4a2 net/bnxt: fix double allocation of ring groups
Open vSwitch CI c7c5a0
    8516f354566 net/bnxt: fix ring group free
Open vSwitch CI c7c5a0
    ddc5464088d net/bnxt: check FW capability for VLAN offloads
Open vSwitch CI c7c5a0
    16f8bcc3d8d net/bnxt: fix mbuf VLAN in scalar Rx
Open vSwitch CI c7c5a0
    9f02c498bf8 net/ixgbe: fix Rx multicast statistics after reset
Open vSwitch CI c7c5a0
    c660ad64aae net/iavf: fix overflow in maximum packet length config
Open vSwitch CI c7c5a0
    073599bf922 net/ice: fix queue config in DCF
Open vSwitch CI c7c5a0
    7722837b520 net/ice: fix deadlock on flow query
Open vSwitch CI c7c5a0
    e244e8c066d net/ice: fix RXDID default value in DCF
Open vSwitch CI c7c5a0
    34a2e17afc4 net/ice: fix memzone leak after device init failure
Open vSwitch CI c7c5a0
    877a05209a2 net/nfp: fix minimum descriptor sizes
Open vSwitch CI c7c5a0
    1f83882dacc common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G
Open vSwitch CI c7c5a0
    52ed92cfb6b crypto/openssl: fix CCM processing 0 length source
Open vSwitch CI c7c5a0
    c3672a36e6f config/ppc: ignore GCC 11 psabi warnings
Open vSwitch CI c7c5a0
    9102608a1cf eal/ppc: ignore GCC 10 stringop-overflow warnings
Open vSwitch CI c7c5a0
    e4509540bed crypto/octeontx2: fix unaligned access to device memory
Open vSwitch CI c7c5a0
    6e5dbe15864 app/testpmd: fix dump of Tx offload flags
Open vSwitch CI c7c5a0
    3dc611ee158 app/testpmd: fix check without outer checksum
Open vSwitch CI c7c5a0
    8f75f8b5886 net/bnxt: fix crash after port stop/start
Open vSwitch CI c7c5a0
    d53332318f5 app/testpmd: fix Tx retry in flowgen engine
Open vSwitch CI c7c5a0
    83ec79465d8 net/bnxt: update ring group after ring stop start
Open vSwitch CI c7c5a0
    4ba7ab1ebd5 net/mlx5: fix eCPRI matching
Open vSwitch CI c7c5a0
    f50cec54fd7 net/mlx5: fix mbuf replenishment check for zipped CQE
Open vSwitch CI c7c5a0
    05af857e430 net/txgbe: fix reading SFP module SFF-8472 data
Open vSwitch CI c7c5a0
    e2eae487932 net/ice: fix max entry number for ACL normal priority
Open vSwitch CI c7c5a0
    2cbc3c42d22 net/ice/base: fix typo in comment
Open vSwitch CI c7c5a0
    39a30eb8841 drivers/net: fix vector Rx comments
Open vSwitch CI c7c5a0
    99e95a04c40 drivers/net: fix typo in vector Rx comment
Open vSwitch CI c7c5a0
    d65672bac2e examples/performance-thread: fix build with clang 12.0.1
Open vSwitch CI c7c5a0
    cd9f079d879 net/i40e: support 25G AOC/ACC cables
Open vSwitch CI c7c5a0
    cfcca699036 version: 20.11.3
Open vSwitch CI c7c5a0
    fcdf769a989 test/power: fix CPU frequency when turbo enabled
Open vSwitch CI c7c5a0
    ede02cfc478 net/mlx5: fix imissed statistics
Open vSwitch CI c7c5a0
    c5f4e9dd155 version: 20.11.3-rc1
Open vSwitch CI c7c5a0
    62ff84ca2a6 app/testpmd: fix IPv4 checksum
Open vSwitch CI c7c5a0
    bf76709d20d bus: clarify log for non-NUMA-aware devices
Open vSwitch CI c7c5a0
    53193aeeba4 net/mlx5: workaround drop action with old kernel
Open vSwitch CI c7c5a0
    12cc60e507c doc: update atomic operation deprecation
Open vSwitch CI c7c5a0
    78b8978ef74 doc: remove old deprecation notice for sched
Open vSwitch CI c7c5a0
    cf52376b2d0 doc: fix spelling
Open vSwitch CI c7c5a0
    853a9877165 crypto/qat: disable asymmetric crypto on GEN3
Open vSwitch CI c7c5a0
    fb63987b6d5 crypto/octeontx: fix freeing after device release
Open vSwitch CI c7c5a0
    151569886c1 cryptodev: fix freeing after device release
Open vSwitch CI c7c5a0
    946df437470 eal/windows: cleanup virt2phys handle
Open vSwitch CI c7c5a0
    d06cadbbbd9 eventdev: fix event port setup in Tx adapter
Open vSwitch CI c7c5a0
    c9c391ea608 app/testpmd: fix Tx checksum calculation for tunnel
Open vSwitch CI c7c5a0
    3a0ced629fd net/softnic: fix memory leak as profile is freed
Open vSwitch CI c7c5a0
    c3e2390817b net/softnic: fix null dereference in arguments parsing
Open vSwitch CI c7c5a0
    d43a754af85 net/memif: fix abstract socket address length
Open vSwitch CI c7c5a0
    62a186761fd net/ena: enable multi-segment in Tx offload flags
Open vSwitch CI c7c5a0
    72f6920480c net/mlx5: add Tx scheduling check on queue creation
Open vSwitch CI c7c5a0
    f46e2c750ac net/mlx5: fix timestamp initialization on empty clock queue
Open vSwitch CI c7c5a0
    0564825638a net/mlx5: fix flow engine type in function name
Open vSwitch CI c7c5a0
    4ac789fddc8 net/mlx5: fix default queue number in RSS flow rule
Open vSwitch CI c7c5a0
    38779aa845b net/mlx5: fix RSS flow rule with L4 mismatch
Open vSwitch CI c7c5a0
    f67d7c848e2 net/mlx5: fix queue leaking in hairpin auto bind check
Open vSwitch CI c7c5a0
    3003560e240 net/mlx5: fix representor interrupt handler
Open vSwitch CI c7c5a0
    ad67a31e0aa net/iavf: fix Tx threshold check
Open vSwitch CI c7c5a0
    13ac5a51019 net/virtio: fix default duplex mode
Open vSwitch CI c7c5a0
    f21bc781750 net/virtio: fix interrupt handle leak
Open vSwitch CI c7c5a0
    dc023498c91 vhost: fix crash on reconnect
Open vSwitch CI c7c5a0
    47d67fb4bbf net/virtio: report maximum MTU in device info
Open vSwitch CI c7c5a0
    84a32847c98 net/octeontx2: fix default MCAM allocation size
Open vSwitch CI c7c5a0
    2f39890f4a7 app/testpmd: fix MAC address after port reset
Open vSwitch CI c7c5a0
    d0eebf4a009 app/testpmd: fix help string for port reset
Open vSwitch CI c7c5a0
    36c937ac722 sched: rework configuration failure handling
Open vSwitch CI c7c5a0
    41a170fc81d sched: fix profile allocation failure handling
Open vSwitch CI c7c5a0
    0cd4f7ee81a net/sfc: fix MAC stats update for stopped device
Open vSwitch CI c7c5a0
    b84a0ebd171 net/sfc: fix xstats query by unsorted list of IDs
Open vSwitch CI c7c5a0
    e4ebfdeb0d0 net/sfc: fix xstats query by ID according to ethdev
Open vSwitch CI c7c5a0
    99bcdae0147 net/sfc: fix reading adapter state without locking
Open vSwitch CI c7c5a0
    e5e8e0aa61a net/sfc: fix MAC stats lock in xstats query by ID
Open vSwitch CI c7c5a0
    4b44020ca7a net/dpaa: fix headroom in VSP case
Open vSwitch CI c7c5a0
    b2ac79d89a4 bus/dpaa: fix freeing in FMAN interface destructor
Open vSwitch CI c7c5a0
    66d9de1cde0 net/ena: trigger reset on Tx prepare failure
Open vSwitch CI c7c5a0
    f91f60bb479 net/hinic: fix MTU consistency with firmware
Open vSwitch CI c7c5a0
    3e6a9fa0e2a net/hinic/base: fix LRO
Open vSwitch CI c7c5a0
    2ca9d750c9a net/hinic: increase protection of the VLAN
Open vSwitch CI c7c5a0
    4e210bb1419 net/hns3: fix Tx prepare after stop
Open vSwitch CI c7c5a0
    28a94eea0c5 net/hns3: fix flow rule list in multi-process
Open vSwitch CI c7c5a0
    fc0e7a4358b net/hns3: fix timing of clearing interrupt source
Open vSwitch CI c7c5a0
    01dcb161868 net/hns3: fix filter parsing comment
Open vSwitch CI c7c5a0
    471ed659c17 net/hns3: fix residual MAC address entry
Open vSwitch CI c7c5a0
    752b19f91f5 net/softnic: fix memory leak in arguments parsing
Open vSwitch CI c7c5a0
    ce81944f3dc eal/windows: check callback parameter of alarm functions
Open vSwitch CI c7c5a0
    806a18751b2 net/bnxt: fix null dereference in interrupt handler
Open vSwitch CI c7c5a0
    3e8a6d6b1d9 net/bnxt: remove workaround for default VNIC
Open vSwitch CI c7c5a0
    03348e9bec4 net/mlx5: export PMD-specific API file
Open vSwitch CI c7c5a0
    d0213e26bbb net/mlx5: reject inner ethernet matching in GTP
Open vSwitch CI c7c5a0
    cf3ae2009ce net/mlx5: fix RSS expansion for GTP
Open vSwitch CI c7c5a0
    3fd282e7287 net/mlx5: fix RoCE LAG bond device probing
Open vSwitch CI c7c5a0
    453f8bb2351 net/mlx5: fix indirect action modify rollback
Open vSwitch CI c7c5a0
    a20d4d2506d net/mlx5: fix Rx/Tx queue checks
Open vSwitch CI c7c5a0
    da1a6d5e462 regex/mlx5: fix redundancy in device removal
Open vSwitch CI c7c5a0
    0760fa23a07 net/mlx5: fix overflow in mempool argument
Open vSwitch CI c7c5a0
    c571fde575c vdpa/mlx5: fix overflow in queue attribute
Open vSwitch CI c7c5a0
    4eb4301b074 regex/mlx5: fix size of setup constants
Open vSwitch CI c7c5a0
    a961df1650d net/virtio: fix Rx scatter offload
Open vSwitch CI c7c5a0
    e1b663f8b36 vhost: fix lock on device readiness notification
Open vSwitch CI c7c5a0
    12e277dee62 net/virtio: fix refill order in packed ring datapath
Open vSwitch CI c7c5a0
    2df90802c6f vhost: check header for legacy dequeue offload
Open vSwitch CI c7c5a0
    db878744bc3 test/crypto: fix mempool size for session-less
Open vSwitch CI c7c5a0
    89d903beb47 crypto/octeontx2: fix lookaside IPsec IV pointer
Open vSwitch CI c7c5a0
    48181d181df crypto/octeontx2: fix IPsec session member overlap
Open vSwitch CI c7c5a0
    7bbe2749581 test/power: fix CPU frequency check for intel_pstate
Open vSwitch CI c7c5a0
    1f4a450852e raw/ioat: fix config script queue size calculation
Open vSwitch CI c7c5a0
    133edc5f0fc distributor: fix 128-bit write alignment
Open vSwitch CI c7c5a0
    fc9d2f0dbe6 net/bnxt: clear cached statistics
Open vSwitch CI c7c5a0
    3f2f6be303b net/bnxt: fix nested lock during bonding
Open vSwitch CI c7c5a0
    5584a03fe99 net/bnxt: fix missing barriers in completion handling
Open vSwitch CI c7c5a0
    f58d25a5790 net/octeontx2: fix TM node statistics query
Open vSwitch CI c7c5a0
    6595f06986d net/mvpp2: fix configured state dependency
Open vSwitch CI c7c5a0
    9c8609a3561 net/mvpp2: fix port speed overflow
Open vSwitch CI c7c5a0
    ef16dc1cc89 net/mlx5: fix typo in vectorized Rx comments
Open vSwitch CI c7c5a0
    4c8e04c0561 net/mlx5: fix threshold for mbuf replenishment in MPRQ
Open vSwitch CI c7c5a0
    a6a787bf7d9 net/mlx5: fix missing RSS expansion of IPv6 frag
Open vSwitch CI c7c5a0
    5b34c2ad6f1 net/mlx5: fix missing RSS expandable items
Open vSwitch CI c7c5a0
    2a5c46697b2 net/mlx5: remove redundant operations in NEON Rx
Open vSwitch CI c7c5a0
    a5fb806241d app/testpmd: fix offloads for newly attached port
Open vSwitch CI c7c5a0
    96ad1e25fc0 net/softnic: fix connection memory leak
Open vSwitch CI c7c5a0
    6807067d712 net/bonding: check flow setting
Open vSwitch CI c7c5a0
    2b916ad7eb7 net/bonding: fix error message on flow verify
Open vSwitch CI c7c5a0
    e77955f0edc net/bnxt: fix ring allocation and free
Open vSwitch CI c7c5a0
    2346170dd31 net/bnxt: detect bad opaque in Rx completion
Open vSwitch CI c7c5a0
    d375abc7177 table: fix bucket empty check
Open vSwitch CI c7c5a0
    4b8bd031fe8 net/hns3: fix Arm SVE build with GCC 8.3
Open vSwitch CI c7c5a0
    2bf923fc8f6 net/virtio: fix aarch32 build
Open vSwitch CI c7c5a0
    39156c32083 net/bnxt: fix aarch32 build
Open vSwitch CI c7c5a0
    7590791b9e8 net/sfc: fix aarch32 build
Open vSwitch CI c7c5a0
    2da39fd204f build: support drivers symlink on Windows
Open vSwitch CI c7c5a0
    fd2f9a4932a doc: fix build on Windows with Meson 0.58
Open vSwitch CI c7c5a0
    97d5862b30c net/octeontx/base: fix debug build with clang
Open vSwitch CI c7c5a0
    d232a49bf4f net/ixgbe: fix flow entry access after freeing
Open vSwitch CI c7c5a0
    7cdf5af8091 net/i40e: fix descriptor scan on Arm
Open vSwitch CI c7c5a0
    ebe009027ce net/ice: fix memzone leak when firmware is missing
Open vSwitch CI c7c5a0
    386524e3f59 common/mlx5: fix compatibility with OFED port query API
Open vSwitch CI c7c5a0
    32b98abf1b4 common/mlx5: use new port query API if available
Open vSwitch CI c7c5a0
    10beb1ace1f net/mlx5: fix MPLS RSS expansion
Open vSwitch CI c7c5a0
    29c7cf41a22 net/mlx5: remove unsupported flow item MPLS over IP
Open vSwitch CI c7c5a0
    d709081562e common/mlx5: fix Netlink receive message buffer size
Open vSwitch CI c7c5a0
    0e61040a35a net/mlx5: fix match MPLS over GRE with key
Open vSwitch CI c7c5a0
    6452e165dff net/mlx5: fix pattern expansion in RSS flow rules
Open vSwitch CI c7c5a0
    c1ed88d89bc net/mlx5: fix r/w lock usage in DMA unmap
Open vSwitch CI c7c5a0
    ce3be500346 doc: add limitation for ConnectX-4 with L2 in mlx5 guide
Open vSwitch CI c7c5a0
    79bd409861b net/mlx5: fix TSO multi-segment inline length
Open vSwitch CI c7c5a0
    1e2b9848ab5 common/mlx5: fix memory region leak
Open vSwitch CI c7c5a0
    06e38e2e836 net/mlx5: fix multi-segment inline for the first segments
Open vSwitch CI c7c5a0
    98d41069f10 net/bnxt: fix Rx interrupt setting
Open vSwitch CI c7c5a0
    ec202acb1c2 net/bnxt: fix scalar Tx completion handling
Open vSwitch CI c7c5a0
    8eb3ca3f925 net/bnxt: fix Tx descriptor status implementation
Open vSwitch CI c7c5a0
    0e27d706043 net/bnxt: fix ring and context memory allocation
Open vSwitch CI c7c5a0
    43bcce71fe2 net/bnxt: invoke device removal event on recovery failure
Open vSwitch CI c7c5a0
    6d2d072cc18 net/bnxt: fix auto-negociation on Whitney+
Open vSwitch CI c7c5a0
    39d5e6fea3f net/bnxt: fix typo in log message
Open vSwitch CI c7c5a0
    a12b17cb05a net/bnxt: cleanup code
Open vSwitch CI c7c5a0
    8a742f542ca ipc: stop mp control thread on cleanup
Open vSwitch CI c7c5a0
    fba329627dd crypto/mvsam: fix options parsing
Open vSwitch CI c7c5a0
    1a3903c0d3e crypto/mvsam: fix session data reset
Open vSwitch CI c7c5a0
    bbfd3f227b8 crypto/mvsam: fix capabilities
Open vSwitch CI c7c5a0
    929b5fec9da crypto/mvsam: fix AES-GCM session parameters
Open vSwitch CI c7c5a0
    a3c1ad39e46 test/crypto: fix typo in ESN case
Open vSwitch CI c7c5a0
    cc483227201 test/crypto: fix typo in AES case
Open vSwitch CI c7c5a0
    bb9d13ec90e test/crypto: fix autotest function parameters
Open vSwitch CI c7c5a0
    a1242338e19 crypto/aesni_gcm: fix performance on some AVX512 CPUs
Open vSwitch CI c7c5a0
    a5405a2eba3 test/crypto: fix mbuf reset after null check
Open vSwitch CI c7c5a0
    63f28457dc8 app/crypto-perf: fix out-of-place mempool allocation
Open vSwitch CI c7c5a0
    1b7530a088e crypto/qat: fix Arm build with special memcpy
Open vSwitch CI c7c5a0
    85c2f7fed5c app/testpmd: change port link speed without stopping all
Open vSwitch CI c7c5a0
    55585a5f1a7 ethdev: fix doc of flow action
Open vSwitch CI c7c5a0
    4f3fba99a72 app/testpmd: fix type of FEC mode parsing output
Open vSwitch CI c7c5a0
    b4d36b226b5 net/tap: fix Rx checksum flags on TCP packets
Open vSwitch CI c7c5a0
    936bdd642b3 net/tap: fix Rx checksum flags on IP options packets
Open vSwitch CI c7c5a0
    dccbbfc8ee6 net/sfc: fix outer L4 checksum Rx
Open vSwitch CI c7c5a0
    e942ab21448 net/pfe: remove unnecessary null check
Open vSwitch CI c7c5a0
    2799483e120 net/hns3: fix maximum queues on configuration failure
Open vSwitch CI c7c5a0
    2157046ca0b net/hns3: fix VLAN strip log
Open vSwitch CI c7c5a0
    bf6bd022ef5 net/hns3: fix fake queue rollback
Open vSwitch CI c7c5a0
    14a0af59947 net/hns3: fix delay for waiting to stop Rx/Tx
Open vSwitch CI c7c5a0
    24dc86183de net/hns3: increase VF reset retry maximum
Open vSwitch CI c7c5a0
    21ec6d9eb2c drivers/net: fix memzone allocations for DMA memory
Open vSwitch CI c7c5a0
    55b7e77a7db net/sfc: fix outer match in MAE backend
Open vSwitch CI c7c5a0
    b19930090a0 net/sfc: check ID overflow in action port ID
Open vSwitch CI c7c5a0
    97fcc59a870 mempool/octeontx2: fix shift calculation
Open vSwitch CI c7c5a0
    7009b90679a vdpa/mlx5: fix TSO offload without checksum
Open vSwitch CI c7c5a0
    cb97272d8ee vhost: fix NUMA reallocation with multi-queue
Open vSwitch CI c7c5a0
    1b6e6c17546 vhost: fix missing guest pages table NUMA realloc
Open vSwitch CI c7c5a0
    2412914cdb0 vhost: fix missing memory table NUMA realloc
Open vSwitch CI c7c5a0
    b386dd5b4b5 net/i40e: fix multi-process shared data
Open vSwitch CI c7c5a0
    142e3badc29 net/i40e: fix flow director input set conflict
Open vSwitch CI c7c5a0
    ef03fc3f016 net/ice: fix overflow in maximum packet length config
Open vSwitch CI c7c5a0
    0ac008ccca1 net/octeontx2: use runtime LSO format indices
Open vSwitch CI c7c5a0
    b1cb0f2fcb9 net/octeontx2: fix flow creation limit on CN98xx
Open vSwitch CI c7c5a0
    b719b896245 test/mbuf: fix virtual address conversion
Open vSwitch CI c7c5a0
    a2d9e63eecf bus/pci: fix leak for unbound devices
Open vSwitch CI c7c5a0
    c24244d08f4 examples/l2fwd: fix [no-]mac-updating options
Open vSwitch CI c7c5a0
    8f9f2da7e34 app/test: fix IPv6 header initialization
Open vSwitch CI c7c5a0
    ef0558c8bea bus/pci: fix IOVA as VA support for PowerNV
Open vSwitch CI c7c5a0
    f0847028f36 common/mlx5: fix Netlink port name padding in probing
Open vSwitch CI c7c5a0
    6b23ae0cad3 net/mlx5: fix IPIP multi-tunnel validation
Open vSwitch CI c7c5a0
    63c0a9b54e5 net/mlx5: fix switchdev mode recognition
Open vSwitch CI c7c5a0
    82758719aa1 net/mlx5: fix RSS pattern expansion
Open vSwitch CI c7c5a0
    b6690ca0b1a tests/eal: fix memory leak
Open vSwitch CI c7c5a0
    72bff6df5f1 tests/cmdline: fix memory leaks
Open vSwitch CI c7c5a0
    d4a803fd539 rib: fix max depth IPv6 lookup
Open vSwitch CI c7c5a0
    36dbd9df876 flow_classify: fix leaking rules on delete
Open vSwitch CI c7c5a0
    16d0682d672 kni: fix crash on userspace VA for segmented packets
Open vSwitch CI c7c5a0
    3fc6330a65a kni: fix mbuf allocation for kernel side use
Open vSwitch CI c7c5a0
    979fecc8574 vhost/crypto: check request pointer before dereference
Open vSwitch CI c7c5a0
    bd03c14aaf5 devtools: fix file listing in maintainers check
Open vSwitch CI c7c5a0
    5ca9e6b50d5 vfio: add stdbool include
Open vSwitch CI c7c5a0
    24b3c181270 doc: fix default burst size in testpmd
Open vSwitch CI c7c5a0
    6dfb0b782fd doc: fix typo in SPDX tag
Open vSwitch CI c7c5a0
    ac4a67a5f99 net/iavf: fix scalar Rx
Open vSwitch CI c7c5a0
    5f70ea4e973 net/i40e: fix use after free in FDIR release
Open vSwitch CI c7c5a0
    1050357ef7e net/ice: fix data path in secondary process
Open vSwitch CI c7c5a0
    744e86e0892 net/ice: fix data path selection in secondary process
Open vSwitch CI c7c5a0
    18db4a4d845 net/i40e: fix raw packet flow director
Open vSwitch CI c7c5a0
    d5052b1a2e1 net/iavf: fix handling of unsupported promiscuous
Open vSwitch CI c7c5a0
    ea3ef0c977a net/ice: fix default RSS key generation
Open vSwitch CI c7c5a0
    58fbfecc2a1 net/iavf: fix RSS key access out of bound
Open vSwitch CI c7c5a0
    70b84a4e1b6 net/bnxt: remove unnecessary comment
Open vSwitch CI c7c5a0
    386efec3809 net/bnxt: improve probing log message
Open vSwitch CI c7c5a0
    a2e10ac19d6 net/bnxt: fix check for PTP support in FW
Open vSwitch CI c7c5a0
    92e631ec91e net/bnxt: use common function to free VNIC resource
Open vSwitch CI c7c5a0
    cb99c42fe0a net/bnxt: set flow error after tunnel redirection free
Open vSwitch CI c7c5a0
    2f6cc4ff5f5 net/bnxt: fix error handling in VNIC prepare
Open vSwitch CI c7c5a0
    3d3770a60f4 net/bnxt: remove unnecessary code
Open vSwitch CI c7c5a0
    da7d8b7da30 net/bnxt: set flow error when free filter not available
Open vSwitch CI c7c5a0
    78f6a49fd49 net/bnxt: fix error messages in VNIC prepare
Open vSwitch CI c7c5a0
    47b40639d90 net/bnxt: workaround spurious zero stats in Thor
Open vSwitch CI c7c5a0
    70314ce0288 net/bnxt: fix Rx burst size constraint
Open vSwitch CI c7c5a0
    d19b2017fcb net/bnxt: check access to possible null pointer
Open vSwitch CI c7c5a0
    73b4b37a14f malloc: fix size annotation for NUMA-aware realloc
Open vSwitch CI c7c5a0
    cd12bf53578 bitmap: fix buffer overrun in bitmap init
Open vSwitch CI c7c5a0
    7af7de2a52c graph: fix null dereference in stats
Open vSwitch CI c7c5a0
    3d328cf711b graph: fix memory leak in stats
Open vSwitch CI c7c5a0
    a8602474838 version: 20.11.2
Open vSwitch CI c7c5a0
    aac916d95c7 version: 20.11.2-rc2
Open vSwitch CI c7c5a0
    8db55d6a07e net/mlx5: fix receiving queue timestamp format
Open vSwitch CI c7c5a0
    6b3e11c79d0 net/ice: fix RSS for L2 packet
Open vSwitch CI c7c5a0
    f7b699f8e10 event/octeontx2: fix XAQ pool reconfigure
Open vSwitch CI c7c5a0
    a0481453afc event/octeontx2: configure crypto adapter xaq pool
Open vSwitch CI c7c5a0
    a71455d9f51 event/octeontx2: fix crypto adapter queue pair operations
Open vSwitch CI c7c5a0
    ffa8fb5f542 build: fix drivers selection without Python
Open vSwitch CI c7c5a0
    d997326fe34 net/ark: fix leak on thread termination
Open vSwitch CI c7c5a0
    e11b10e00a4 net/hns3: fix concurrent interrupt handling
Open vSwitch CI c7c5a0
    621a74d8287 test/cmdline: silence clang 12 warning
Open vSwitch CI c7c5a0
    bd41e2bc99d doc: fix runtime options in DLB2 guide
Open vSwitch CI c7c5a0
    8ba82ed84d5 event/dlb2: remove references to deferred scheduling
Open vSwitch CI c7c5a0
    4d182a84d5a test: fix build with GCC 11
Open vSwitch CI c7c5a0
    0b1753ac726 net/memif: fix Tx bps statistics for zero-copy
Open vSwitch CI c7c5a0
    b1ec8ac5ec3 common/sfc_efx/base: add missing MCDI response length checks
Open vSwitch CI c7c5a0
    6f41c82e526 common/sfc_efx/base: limit reported MCDI response length
Open vSwitch CI c7c5a0
    83fcaa37fe8 net/mlx5: fix loopback for Direct Verbs queue
Open vSwitch CI c7c5a0
    91f0c38c0d6 net/hns3: fix link speed when VF device is down
Open vSwitch CI c7c5a0
    f4a3f4a6b91 net/hns3: fix DCB reconfiguration
Open vSwitch CI c7c5a0
    0eafb399ba3 net/hns3: fix DCB configuration
Open vSwitch CI c7c5a0
    aeaba9b829a net/hns3: remove meaningless packet buffer rollback
Open vSwitch CI c7c5a0
    47af5229ce0 net/hns3: fix requested FC mode rollback
Open vSwitch CI c7c5a0
    6442b978949 net/hns3: fix Rx/Tx queue numbers check
Open vSwitch CI c7c5a0
    a6967ee4a8c vdpa/mlx5: fix device unplug
Open vSwitch CI c7c5a0
    4079bce2049 net/vhost: restore pseudo TSO support
Open vSwitch CI c7c5a0
    d565e160b11 net/mlx5: fix counter offset detection
Open vSwitch CI c7c5a0
    570fa795f08 net/mlx5: fix leak when configured repeatedly
Open vSwitch CI c7c5a0
    2471e99da32 net/mlx4: fix leak when configured repeatedly
Open vSwitch CI c7c5a0
    6156da10414 crypto/zuc: fix build with GCC 11
Open vSwitch CI c7c5a0
    87eec97f524 test/crypto: fix build with GCC 11
Open vSwitch CI c7c5a0
    18918e1884a devtools: fix orphan symbols check with busybox
Open vSwitch CI c7c5a0
    934abbb8b8c test: fix division by zero
Open vSwitch CI c7c5a0
    99755af6748 examples/l3fwd-power: fix empty poll thresholds
Open vSwitch CI c7c5a0
    64ac670fa00 test/table: fix build with GCC 11
Open vSwitch CI c7c5a0
    61238b46be3 test/power: fix turbo test
Open vSwitch CI c7c5a0
    4498bac0f5d test/power: fix low frequency test when turbo enabled
Open vSwitch CI c7c5a0
    c5a5a60d9e1 test/power: add turbo mode to frequency check
Open vSwitch CI c7c5a0
    c729d4f1253 test/power: fix CPU frequency check
Open vSwitch CI c7c5a0
    9a1044da257 test: check flow classifier creation
Open vSwitch CI c7c5a0
    acf64e96854 examples/skeleton: fix NUMA check of port and core
Open vSwitch CI c7c5a0
    12822e56a09 examples/l2fwd-cat: fix NUMA check of port and core
Open vSwitch CI c7c5a0
    110a22070f7 examples/flow_classify: fix NUMA check of port and core
Open vSwitch CI c7c5a0
    b993ebf7bbd examples/rxtx_callbacks: fix port ID format specifier
Open vSwitch CI c7c5a0
    fc88e04a9ab app/crypto-perf: check memory allocation
Open vSwitch CI c7c5a0
    cfd635034c7 crypto/qat: fix null authentication request
Open vSwitch CI c7c5a0
    010e63f5eef test/crypto: fix return value of a skipped test
Open vSwitch CI c7c5a0
    975a9831e17 net/mlx5: fix RSS flow item expansion for NVGRE
Open vSwitch CI c7c5a0
    cb97d594287 net/mlx5: fix secondary process initialization ordering
Open vSwitch CI c7c5a0
    14b6df2399e net/mlx4: fix secondary process initialization ordering
Open vSwitch CI c7c5a0
    071855618a6 net/tap: fix build with GCC 11
Open vSwitch CI c7c5a0
    c2155d82976 net/ice/base: fix build with GCC 11
Open vSwitch CI c7c5a0
    84c5ec25056 net/bnx2x: fix build with GCC 11
Open vSwitch CI c7c5a0
    724378c1a14 net/bnx2x: fix build with GCC 11
Open vSwitch CI c7c5a0
    a83980d0798 net/igc: fix speed configuration
Open vSwitch CI c7c5a0
    e0305fc830c net/i40e: fix VF RSS configuration
Open vSwitch CI c7c5a0
    2e077407fee net/ice: fix VSI array out of bounds access
Open vSwitch CI c7c5a0
    e5c01fbc22f net/ena: indicate Rx RSS hash presence
Open vSwitch CI c7c5a0
    96883cec2af net/mlx5: fix tunnel offload private items location
Open vSwitch CI c7c5a0
    6bdf3844471 net/enic: enable GENEVE offload via VNIC configuration
Open vSwitch CI c7c5a0
    1cf7b4c7692 net/ice: fix leak on thread termination
Open vSwitch CI c7c5a0
    18151dfdcb4 app/testpmd: fix tunnel offload flows cleanup
Open vSwitch CI c7c5a0
    98f23aad564 net/hns3: fail setting FEC if one bit mode is not supported
Open vSwitch CI c7c5a0
    a6c272ac76c net/hns3: fix ordering in secondary process initialization
Open vSwitch CI c7c5a0
    edd8521ace0 net/hns3: fix secondary process request start/stop Rx/Tx
Open vSwitch CI c7c5a0
    a795428a299 net/hns3: fix mailbox message ID in log
Open vSwitch CI c7c5a0
    5244852443b net/hns3: fix TM QCN error event report by MSI-X
Open vSwitch CI c7c5a0
    ec14e372203 net/txgbe: fix QinQ strip
Open vSwitch CI c7c5a0
    33f33e3e7c4 net/hns3: fix querying flow director counter for out param
Open vSwitch CI c7c5a0
    8e72b7a2eef net/hns3: fix VF alive notification after config restore
Open vSwitch CI c7c5a0
    6ed898b2971 net/hns3: clear hash map on flow director clear
Open vSwitch CI c7c5a0
    8f93ec62881 net/hns3: fix log on flow director clear
Open vSwitch CI c7c5a0
    9e15a154c5a net/hns3: return error on PCI config write failure
Open vSwitch CI c7c5a0
    3387f2c95ff net/nfp: fix reporting of RSS capabilities
Open vSwitch CI c7c5a0
    c9000c686e2 net/ena: report default ring size
Open vSwitch CI c7c5a0
    4a79d25bd19 net/ena: remove endian swap functions
Open vSwitch CI c7c5a0
    967dcfb168c net/ena: fix crash with unsupported device argument
Open vSwitch CI c7c5a0
    a5c0cca39ad net/ena: fix parsing of large LLQ header device argument
Open vSwitch CI c7c5a0
    1c44277b563 net/ena/base: destroy multiple wait events
Open vSwitch CI c7c5a0
    74cc4f7d974 net/ena/base: fix type conversions by explicit casting
Open vSwitch CI c7c5a0
    47ed9f3e81c net/ena/base: improve style and comments
Open vSwitch CI c7c5a0
    70f1f80edb6 net/ena: switch memcpy to optimized version
Open vSwitch CI c7c5a0
    48af30a4c38 net/mlx5/linux: fix firmware version
Open vSwitch CI c7c5a0
    106f00833d1 net/mlx5: fix RSS flow item expansion for GRE key
Open vSwitch CI c7c5a0
    6db31e33044 net/ice/base: fix memory allocation wrapper
Open vSwitch CI c7c5a0
    d8351b6c9f3 app/eventdev: fix lcore parsing skipping last core
Open vSwitch CI c7c5a0
    d4138b565da event/dpaa2: remove unused macros
Open vSwitch CI c7c5a0
    b7ab9f121d7 power: fix sanity checks for guest channel read
Open vSwitch CI c7c5a0
    5d30751003c doc: remove PDF requirements
Open vSwitch CI c7c5a0
    14e975dea92 test/timer: check memzone allocation
Open vSwitch CI c7c5a0
    3ce8842e183 examples/timer: fix time interval
Open vSwitch CI c7c5a0
    764a01e1457 ipc: use monotonic clock
Open vSwitch CI c7c5a0
    45c0d2e47e4 raw/skeleton: add missing check after setting attribute
Open vSwitch CI c7c5a0
    3aadd33dd27 eal: fix memory mapping on 32-bit target
Open vSwitch CI c7c5a0
    3cb6827a324 eal: fix leak in shared lib mode detection
Open vSwitch CI c7c5a0
    5be4837391f bus/fslmc: remove unused debug macro
Open vSwitch CI c7c5a0
    07d17061abb test/crypto: copy offset data to OOP destination buffer
Open vSwitch CI c7c5a0
    e5bf617fa8b crypto/dpaa2_sec: fix close and uninit functions
Open vSwitch CI c7c5a0
    39b13992e9c crypto/dpaa_sec: affine the thread portal affinity
Open vSwitch CI c7c5a0
    8038030f29b test/crypto: fix auth-cipher compare length in OOP
Open vSwitch CI c7c5a0
    afe3a7f202a compress/qat: enable compression on GEN3
Open vSwitch CI c7c5a0
    95fd32f696a common/qat: increase IM buffer size for GEN3
Open vSwitch CI c7c5a0
    6856433bed4 app/bbdev: fix HARQ error messages
Open vSwitch CI c7c5a0
    90ca87dd693 app/bbdev: check memory allocation
Open vSwitch CI c7c5a0
    2194792b3ac eal: fix service core list parsing
Open vSwitch CI c7c5a0
    689d3a982bc ipc: check malloc sync reply result
Open vSwitch CI c7c5a0
    89bbedc455d raw/ntb: check memory allocations
Open vSwitch CI c7c5a0
    1a62a37afe1 raw/ntb: check SPAD user index
Open vSwitch CI c7c5a0
    10ddae775cb examples: fix pkg-config override
Open vSwitch CI c7c5a0
    8ff559890ac regex/octeontx2: remove unused include directory
Open vSwitch CI c7c5a0
    a0a21cb0c7f net/bnxt: prevent device access in error state
Open vSwitch CI c7c5a0
    00b23432391 net/bnxt: fix mismatched type comparison in Rx
Open vSwitch CI c7c5a0
    e00127b7777 net/bnxt: check PCI config read
Open vSwitch CI c7c5a0
    91d4a1731ab net/bnxt: fix mismatched type comparison in MAC restore
Open vSwitch CI c7c5a0
    1cfcaccb0bd net/bnxt: fix single PF per port check
Open vSwitch CI c7c5a0
    85b0241b6b9 net/bnxt: fix dynamic VNIC count
Open vSwitch CI c7c5a0
    a7375b06e87 net/bnxt: fix Rx timestamp when FIFO pending bit is set
Open vSwitch CI c7c5a0
    699e70a0b61 net/bnxt: refactor multi-queue Rx configuration
Open vSwitch CI c7c5a0
    ca60f848236 vhost: fix offload flags in Rx path
Open vSwitch CI c7c5a0
    96c209b1a6b net/virtio: fix vectorized Rx queue rearm
Open vSwitch CI c7c5a0
    b6659faacc1 telemetry: fix race on callbacks list
Open vSwitch CI c7c5a0
    31619530c8f test/distributor: fix burst flush on worker quit
Open vSwitch CI c7c5a0
    8e681713b3c test/distributor: fix worker notification in burst mode
Open vSwitch CI c7c5a0
    8064f75d9b2 ethdev: add missing buses in device iterator
Open vSwitch CI c7c5a0
    8e6d9cfe2d1 net/hns3: increase readability in logs
Open vSwitch CI c7c5a0
    ce498169d47 net/hns3: remove unused VMDq code
Open vSwitch CI c7c5a0
    5d84f2b422a net/hns3: remove read when enabling TM QCN error event
Open vSwitch CI c7c5a0
    29da2a8b3d1 net/hns3: fix vector Rx burst limitation
Open vSwitch CI c7c5a0
    88be45dbba7 net/bnxt: drop unused attribute
Open vSwitch CI c7c5a0
    15cf480f1a9 net/sfc: fix mark support in EF100 native Rx datapath
Open vSwitch CI c7c5a0
    40c046441f3 net/i40e: fix primary MAC type when starting port
Open vSwitch CI c7c5a0
    38b01e7fa31 net/iavf: fix primary MAC type when starting port
Open vSwitch CI c7c5a0
    5c4358f0542 raw/ifpga: fix device name format
Open vSwitch CI c7c5a0
    cb6f74724dc net/mlx5: fix flow age event triggering
Open vSwitch CI c7c5a0
    053299cf1df net/hns3: remove unused macros
Open vSwitch CI c7c5a0
    2f0e34a5750 net/hns3: fix time delta calculation
Open vSwitch CI c7c5a0
    589600a03af net/hns3: log time delta in decimal format
Open vSwitch CI c7c5a0
    1f6d0c6f6c4 app/testpmd: verify DCB config during forward config
Open vSwitch CI c7c5a0
    313bd50dab1 app/testpmd: fix DCB re-configuration
Open vSwitch CI c7c5a0
    a3da2073491 app/testpmd: fix DCB forwarding configuration
Open vSwitch CI c7c5a0
    95d258ab144 app/testpmd: fix forward lcores number for DCB
Open vSwitch CI c7c5a0
    9874e06dc57 net/kni: warn on stop failure
Open vSwitch CI c7c5a0
    3caffc54475 net/tap: check ioctl on restore
Open vSwitch CI c7c5a0
    6af34d2abd2 app/testpmd: fix division by zero on socket memory dump
Open vSwitch CI c7c5a0
    180a37c3ef2 net/hns3: fix link speed when port is down
Open vSwitch CI c7c5a0
    3502d412a05 net/hns3: fix link status when port is stopped
Open vSwitch CI c7c5a0
    47b2b44b9fc net/mlx5: fix probing device in legacy bonding mode
Open vSwitch CI c7c5a0
    1c43f69982f net/mlx4: fix buffer leakage on device close
Open vSwitch CI c7c5a0
    04475743c84 net/mlx5: remove drop queue function prototypes
Open vSwitch CI c7c5a0
    8965b668960 net/bnxt: use prefix on global function
Open vSwitch CI c7c5a0
    52d2337eac0 net/bnxt: remove unused function parameters
Open vSwitch CI c7c5a0
    5396d57fc3e net/bnxt: remove unnecessary forward declarations
Open vSwitch CI c7c5a0
    0f0469489b1 net/virtio: fix getline memory leakage
Open vSwitch CI c7c5a0
    24743b77a73 vhost: fix redundant vring status change notification
Open vSwitch CI c7c5a0
    b0a7aab7d88 vhost: fix queue initialization
Open vSwitch CI c7c5a0
    351bc346454 net/e1000: fix flow error message object
Open vSwitch CI c7c5a0
    5d2c2857f43 common/iavf: fix duplicated offload bit
Open vSwitch CI c7c5a0
    dc22d3cfab6 net/iavf: fix VF to PF command failure handling
Open vSwitch CI c7c5a0
    e488fd804d5 net/ice: fix fast mbuf freeing
Open vSwitch CI c7c5a0
    c7db9596130 net/i40e: remove redundant VSI check in Tx queue setup
Open vSwitch CI c7c5a0
    35e133887c6 net/i40e: fix negative VEB index
Open vSwitch CI c7c5a0
    3085e8ab3e3 common/sfc_efx/base: fix dereferencing null pointer
Open vSwitch CI c7c5a0
    551f3198b8f net/hns3: fix handling link update
Open vSwitch CI c7c5a0
    adefa69ef3d net/bonding: fix socket ID check
Open vSwitch CI c7c5a0
    8d04d026a74 doc: fix formatting in testpmd guide
Open vSwitch CI c7c5a0
    9886a1aed2b app/testpmd: fix segment number check
Open vSwitch CI c7c5a0
    bef47e0c78c net/hns3: fix typos on comments
Open vSwitch CI c7c5a0
    58155c9ecf4 net/tap: fix interrupt vector array size
Open vSwitch CI c7c5a0
    6ca567cc48c app/testpmd: fix max queue number for Tx offloads
Open vSwitch CI c7c5a0
    eaee68d8527 test/kni: check init result
Open vSwitch CI c7c5a0
    3b949ee57a0 test/kni: fix a comment
Open vSwitch CI c7c5a0
    448c880b6e9 net/bonding: fix leak on remove
Open vSwitch CI c7c5a0
    8abec7f3176 net/hns3: remove unused mailbox macro and struct
Open vSwitch CI c7c5a0
    b012ce6634a net/hns3: fix processing link status message on PF
Open vSwitch CI c7c5a0
    b47af28ffd1 net/hns3: fix mailbox error message
Open vSwitch CI c7c5a0
    3ab9cfbc6a6 drivers/net: fix FW version query
Open vSwitch CI c7c5a0
    b65e812dd26 net/kni: check init result
Open vSwitch CI c7c5a0
    bfaab1571e5 doc: fix multiport syntax in nfp guide
Open vSwitch CI c7c5a0
    7abfd667dae power: save original ACPI governor always
Open vSwitch CI c7c5a0
    2c6016c807a bpf: fix JSLT validation
Open vSwitch CI c7c5a0
    a5fd2098d6e acl: fix build with GCC 11
Open vSwitch CI c7c5a0
    efdd260f6ee eventdev: fix memory leakage on thread creation failure
Open vSwitch CI c7c5a0
    78dfdbc90f9 eventdev: remove redundant thread name setting
Open vSwitch CI c7c5a0
    d173cc85c98 app/eventdev: fix overflow in lcore list parsing
Open vSwitch CI c7c5a0
    8ad8d124a55 test/mempool: fix object initializer
Open vSwitch CI c7c5a0
    f532cbbedb9 mbuf: check shared memory before dumping dynamic space
Open vSwitch CI c7c5a0
    5f90abb2326 eal/arm64: fix platform register bit
Open vSwitch CI c7c5a0
    35ad25c5b12 raw/ioat: fix script for configuring small number of queues
Open vSwitch CI c7c5a0
    1c96bfbc4c7 config/ppc: reduce number of cores and NUMA nodes
Open vSwitch CI c7c5a0
    cf948fe9c52 stack: allow lock-free only on relevant architectures
Open vSwitch CI c7c5a0
    ad11991368c version: 20.11.2-rc1
Open vSwitch CI c7c5a0
    06ed5a27296 app: fix exit messages
Open vSwitch CI c7c5a0
    3dce6da8bce bus/pci: support I/O port operations with musl
Open vSwitch CI c7c5a0
    8aeb5c35383 net/bnxt: fix ring count calculation for Thor
Open vSwitch CI c7c5a0
    d225df791f5 regex/mlx5: support timestamp format
Open vSwitch CI c7c5a0
    1607156dcdc net/mlx5: support timestamp format
Open vSwitch CI c7c5a0
    2ceb5afbf27 doc: fix build with Sphinx 4
Open vSwitch CI c7c5a0
    7fbddcaa0e0 net/bnxt: fix PTP support for Thor
Open vSwitch CI c7c5a0
    05d828f0b65 net/bnxt: fix Rx queue count
Open vSwitch CI c7c5a0
    189a17d086e net/bnxt: fix Rx descriptor status
Open vSwitch CI c7c5a0
    51fef82607c net/sfc: fix outer rule rollback on error
Open vSwitch CI c7c5a0
    1524a5460b1 net/hns3: fix verification of NEON support
Open vSwitch CI c7c5a0
    c6bc1e8980a net/hns3: fix timing in mailbox
Open vSwitch CI c7c5a0
    41b26802273 net/hns3: fix VF handling LSC event in secondary process
Open vSwitch CI c7c5a0
    58d88505533 net/hns3: fix possible mismatched response of mailbox
Open vSwitch CI c7c5a0
    595ee1c60ac net/virtio: fix interrupt unregistering for listening socket
Open vSwitch CI c7c5a0
    442a4977a97 net/iavf: fix wrong Tx context descriptor
Open vSwitch CI c7c5a0
    6a6af19db54 net/hns3: fix setting default MAC address in bonding of VF
Open vSwitch CI c7c5a0
    d24915f0728 net/hns3: fix mbuf leakage
Open vSwitch CI c7c5a0
    67fe9bc80f3 ci: catch coredumps
Open vSwitch CI c7c5a0
    0f9f25a1d1d ci: ignore APT update failure in GitHub Actions
Open vSwitch CI c7c5a0
    a93e472781a ci: fix package installation in GitHub Actions
Open vSwitch CI c7c5a0
    2f415afb561 ci: enable v21 ABI checks
Open vSwitch CI c7c5a0
    bb63ff4aa14 ci: hook to GitHub Actions
Open vSwitch CI c7c5a0
    92ef3bbc7a8 kni: fix kernel deadlock with bifurcated device
Open vSwitch CI c7c5a0
    d4d212786a3 kni: refactor user request processing
Open vSwitch CI c7c5a0
    0cf8916e01b kni: support async user request
Open vSwitch CI c7c5a0
    20bbce05a8f doc: fix names of UIO drivers
Open vSwitch CI c7c5a0
    7d3e01ef101 net/e1000/base: fix timeout for shadow RAM write
Open vSwitch CI c7c5a0
    bd0291a99ab net/i40e: fix flow director for common pctypes
Open vSwitch CI c7c5a0
    abb66bf4639 net/ice: fix disabling promiscuous mode
Open vSwitch CI c7c5a0
    32698b8d325 net/hns3: remove unused macro
Open vSwitch CI c7c5a0
    8d6377e1725 net/igc: fix Rx packet size
Open vSwitch CI c7c5a0
    608d69a62fd net/bnxt: fix health check alarm cancellation
Open vSwitch CI c7c5a0
    8ffdca19f32 net/bnxt: fix resource cleanup
Open vSwitch CI c7c5a0
    9231460d33c net/bonding: fix adding itself as its slave
Open vSwitch CI c7c5a0
    ba1a310e046 net/hns3: fix flow director lock
Open vSwitch CI c7c5a0
    5eaa5abcd8d net/hns3: fix VMDq mode check
Open vSwitch CI c7c5a0
    cdffbfb77ff net/hns3: fix DCB mode check
Open vSwitch CI c7c5a0
    2782c994db5 net/hns3: remove redundant mailbox response
Open vSwitch CI c7c5a0
    5c61f0e991f doc: fix matching versions in ice guide
Open vSwitch CI c7c5a0
    bd0494c495a net/hns3: remove unused macros
Open vSwitch CI c7c5a0
    f81a67f4b8c doc: fix HiSilicon copyright syntax
Open vSwitch CI c7c5a0
    1eea3b7a270 examples/ethtool: remove unused parsing
Open vSwitch CI c7c5a0
    aa94d640eb5 examples: add eal cleanup to examples
Open vSwitch CI c7c5a0
    8347ba1646e test/power: round CPU frequency to check
Open vSwitch CI c7c5a0
    2266f65a23e test/power: add delay before checking CPU frequency
Open vSwitch CI c7c5a0
    323d01cf8d9 test/bpf: fix error message
Open vSwitch CI c7c5a0
    79273b13a09 common/dpaax: fix possible null pointer access
Open vSwitch CI c7c5a0
    1bcde228269 sched: fix traffic class oversubscription parameter
Open vSwitch CI c7c5a0
    9ffa1fee270 ip_frag: fix fragmenting IPv4 packet with header option
Open vSwitch CI c7c5a0
    b6b219b87c1 test: check thread creation
Open vSwitch CI c7c5a0
    7b3cbf53151 test/cmdline: fix inputs array
Open vSwitch CI c7c5a0
    c62ae18b64d examples/l3fwd: fix LPM IPv6 subnets
Open vSwitch CI c7c5a0
    512393d56e5 examples/ptpclient: remove wrong comment
Open vSwitch CI c7c5a0
    51ca4146bb2 pipeline: fix endianness conversions
Open vSwitch CI c7c5a0
    6b76e061083 vfio: fix duplicated user mem map
Open vSwitch CI c7c5a0
    879dc56ebd8 eventdev: fix case to initiate crypto adapter service
Open vSwitch CI c7c5a0
    86ec5aeef9e net/iavf: fix lack of MAC type when set MAC address
Open vSwitch CI c7c5a0
    674d4cb4de0 net/i40e: fix lack of MAC type when set MAC address
Open vSwitch CI c7c5a0
    6ac6d7e8527 net/hns3: fix flow control mode
Open vSwitch CI c7c5a0
    20a6184f88c net/hns3: remove VLAN/QinQ ptypes from support list
Open vSwitch CI c7c5a0
    dc7d0634158 net/hns3: fix missing outer L4 UDP flag for VXLAN
Open vSwitch CI c7c5a0
    f20ccda35a7 net/hns3: fix use of command status enumeration
Open vSwitch CI c7c5a0
    a0cffe358de net/ice: fix crash in AVX512
Open vSwitch CI c7c5a0
    b59be07a774 net/iavf: fix crash in AVX512
Open vSwitch CI c7c5a0
    5ecc163bf94 ethdev: update flow item GTP QFI definition
Open vSwitch CI c7c5a0
    42c05be1fe0 app/testpmd: fix bitmap of link speeds when force speed
Open vSwitch CI c7c5a0
    be168e4fec6 net/ixgbe: fix Rx errors statistics for UDP checksum
Open vSwitch CI c7c5a0
    8e59d734a21 net/mlx5: fix resource release for mirror flow
Open vSwitch CI c7c5a0
    00d769c5184 net/mlx4: fix RSS action with null hash key
Open vSwitch CI c7c5a0
    fb455a8129a net/mlx5: fix redundant flow after RSS expansion
Open vSwitch CI c7c5a0
    1cb30b35c90 net/ice: fix illegal access when removing MAC filter
Open vSwitch CI c7c5a0
    ac002ace6e9 net/e1000: fix max Rx packet size
Open vSwitch CI c7c5a0
    9c9d25bce19 common/sfc_efx/base: fix indication of MAE encap support
Open vSwitch CI c7c5a0
    41111ae6237 net/hns3: fix configure FEC when concurrent with reset
Open vSwitch CI c7c5a0
    33c960aad1e net/hns3: fix queue state when concurrent with reset
Open vSwitch CI c7c5a0
    da8413c234c net/hns3: fix timing in resetting queues
Open vSwitch CI c7c5a0
    94bb3ef9887 net/hns3: fix some packet types
Open vSwitch CI c7c5a0
    60065a5a61d test: fix TCP header initialization
Open vSwitch CI c7c5a0
    3d8025a1215 buildtools: fix all drivers disabled on Windows
Open vSwitch CI c7c5a0
    acbb986965b crypto/qat: fix offset for out-of-place scatter-gather
Open vSwitch CI c7c5a0
    ce88f40d2ce examples/l2fwd-crypto: fix packet length while decryption
Open vSwitch CI c7c5a0
    9c07408cef2 examples/l2fwd-crypto: skip masked devices
Open vSwitch CI c7c5a0
    96d2d64bf10 crypto/octeontx: fix session-less mode
Open vSwitch CI c7c5a0
    9e520a5a7aa eal: add C++ include guard for reciprocal header
Open vSwitch CI c7c5a0
    45b58e4ac44 raw/octeontx2_dma: assign PCI device in DPI VF
Open vSwitch CI c7c5a0
    d2d434683d8 test/trace: fix race on collected perf data
Open vSwitch CI c7c5a0
    cf45856b8be license: fix typos
Open vSwitch CI c7c5a0
    eb30365e9ec event/octeontx2: fix device reconfigure for single slot
Open vSwitch CI c7c5a0
    dc7e8df00fa app/eventdev: fix timeout accuracy
Open vSwitch CI c7c5a0
    5b91f48bc81 test/event: fix timeout accuracy
Open vSwitch CI c7c5a0
    ba0aecb72a6 eal/windows: fix return codes of pthread shim layer
Open vSwitch CI c7c5a0
    2e83b42a993 app/flow-perf: fix encap/decap actions
Open vSwitch CI c7c5a0
    2b03f8ca36f net/enic: fix flow initialization error handling
Open vSwitch CI c7c5a0
    44bd01347fc net/hns3: delete redundant blank line
Open vSwitch CI c7c5a0
    7764ed833a2 net/hns3: support get device version when dump register
Open vSwitch CI c7c5a0
    d0897ad2fbd net/hns3: fix VF mailbox head field
Open vSwitch CI c7c5a0
    bb24098f63c net/hns3: fix flow counter value
Open vSwitch CI c7c5a0
    654aeb26190 net/hns3: fix flow control exception
Open vSwitch CI c7c5a0
    73db182cb0e net/hns3: fix rollback after setting PVID failure
Open vSwitch CI c7c5a0
    c718e751f43 net/hns3: fix FLR miss detection
Open vSwitch CI c7c5a0
    539f3b78020 net/hns3: fix copyright date
Open vSwitch CI c7c5a0
    a096b11ef5d ethdev: validate input in EEPROM info
Open vSwitch CI c7c5a0
    963fcacd956 ethdev: validate input in register info
Open vSwitch CI c7c5a0
    2e6638d8979 ethdev: validate input in module EEPROM dump
Open vSwitch CI c7c5a0
    ec4d4d10f36 vhost: fix initialization of async temporary header
Open vSwitch CI c7c5a0
    de93dc05020 vhost: fix initialization of temporary header
Open vSwitch CI c7c5a0
    d43a7f6be8e net/bnxt: fix configuring LRO
Open vSwitch CI c7c5a0
    bc53c25124f net/bnxt: fix double free in port start failure
Open vSwitch CI c7c5a0
    f30dc57e785 net/mlx5: fix drop action for Direct Rules/Verbs
Open vSwitch CI c7c5a0
    b52bd28182d net/mlx5: fix missing shared RSS hash types
Open vSwitch CI c7c5a0
    43af55f5bfb net/mlx5: fix shared inner RSS
Open vSwitch CI c7c5a0
    81c1c910372 net/i40e: fix flow director config after flow validate
Open vSwitch CI c7c5a0
    5a4a7bb8306 doc: update recommended versions for i40e
Open vSwitch CI c7c5a0
    b1fab4dc0d5 net/e1000: fix Rx error counter for bad length
Open vSwitch CI c7c5a0
    fa6df61bf20 net/igc: fix Rx error counter for bad length
Open vSwitch CI c7c5a0
    13e3e5e93c0 net/ena: fix releasing Tx ring mbufs
Open vSwitch CI c7c5a0
    7151983d32f net/hns3: update HiSilicon copyright syntax
Open vSwitch CI c7c5a0
    fdd1a587627 net/hns3: fix MTU config complexity
Open vSwitch CI c7c5a0
    1324beafbae eal: fix hang in control thread creation
Open vSwitch CI c7c5a0
    ea6d0d65619 eal: fix race in control thread creation
Open vSwitch CI c7c5a0
    5a324f3e4d3 app/testpmd: fix usage text
Open vSwitch CI c7c5a0
    7b581788eec app/regex: fix usage text
Open vSwitch CI c7c5a0
    3ad213dfa73 eal: fix evaluation of log level option
Open vSwitch CI c7c5a0
    4fc1996894b test: proceed if timer subsystem already initialized
Open vSwitch CI c7c5a0
    92805a55dad drivers: fix log level after loading
Open vSwitch CI c7c5a0
    6baf95a98d5 service: clean references to removed symbol
Open vSwitch CI c7c5a0
    e0a41b8c471 mem: fix freeing segments in --huge-unlink mode
Open vSwitch CI c7c5a0
    8ee0fdee90d power: do not skip saving original P-state governor
Open vSwitch CI c7c5a0
    43708086402 doc: fix sphinx rtd theme import in GHA
Open vSwitch CI c7c5a0
    8d3f8b347f6 vdpa/mlx5: fix virtq cleaning
Open vSwitch CI c7c5a0
    42ed69a37be examples/vhost_crypto: remove unused short option
Open vSwitch CI c7c5a0
    429dd550359 vhost: fix batch dequeue potential buffer overflow
Open vSwitch CI c7c5a0
    358cba78c0b vhost: fix packed ring potential buffer overflow
Open vSwitch CI c7c5a0
    25d53e1eb8d vhost: fix split ring potential buffer overflow
Open vSwitch CI c7c5a0
    1716e668784 examples/vhost: check memory table query
Open vSwitch CI c7c5a0
    42457347e2a vdpa/ifc: check PCI config read
Open vSwitch CI c7c5a0
    f90c6e9d413 net/mlx5: fix using flow tunnel before null check
Open vSwitch CI c7c5a0
    7f55ac318c2 net/ixgbe: fix RSS RETA being reset after port start
Open vSwitch CI c7c5a0
    843b7caa8ef net/iavf: fix TSO max segment size
Open vSwitch CI c7c5a0
    eefc6b16bcd net/igc: fix Rx RSS hash offload capability
Open vSwitch CI c7c5a0
    8235f3fdfd9 net/i40e: announce request queue capability in PF
Open vSwitch CI c7c5a0
    ddb17b5462d net/iavf: fix packet length parsing in AVX512
Open vSwitch CI c7c5a0
    7f8de732281 net/i40e: fix parsing packet type for NEON
Open vSwitch CI c7c5a0
    38824647ed5 app/testpmd: fix Tx/Rx descriptor query error log
Open vSwitch CI c7c5a0
    cd33dd08a7a net/sfc: fix error path inconsistency
Open vSwitch CI c7c5a0
    de81fe259ae net/hinic: fix crash in secondary process
Open vSwitch CI c7c5a0
    a1b0bff2d5a net/hns3: fix long task queue pairs reset time
Open vSwitch CI c7c5a0
    15b6974306c net/hns3: fix link update when failed to get link info
Open vSwitch CI c7c5a0
    7537fafbc7d net/hns3: fix Tx checksum for UDP packets with special port
Open vSwitch CI c7c5a0
    a7bf8336a2d net/hns3: fix processing Tx offload flags
Open vSwitch CI c7c5a0
    e29b92b9982 net/hns3: fix reporting undefined speed
Open vSwitch CI c7c5a0
    530d228d3e4 net/mlx5: support RSS expansion for IPv6 GRE
Open vSwitch CI c7c5a0
    22910131391 net/mlx5: fix flow actions index in cache
Open vSwitch CI c7c5a0
    162f87fce1d net/ice/base: fix memory allocation for MAC addresses
Open vSwitch CI c7c5a0
    7b7af2fd731 net/ice: fix RSS hash update
Open vSwitch CI c7c5a0
    fe1461f8b60 net/i40e: fix input set field mask
Open vSwitch CI c7c5a0
    74fc31b48fc net/qede: accept bigger RSS table
Open vSwitch CI c7c5a0
    50650a3ab2d net/qede: reduce log verbosity
Open vSwitch CI c7c5a0
    75f780af8b8 net/bnxt: fix memory allocation for command response
Open vSwitch CI c7c5a0
    34972cfd968 net/bnxt: check kvargs parsing
Open vSwitch CI c7c5a0
    b1f8911ea3a net/bnxt: fix handling of null flow mask
Open vSwitch CI c7c5a0
    28e5e8b7220 net/bnxt: fix Tx length hint threshold
Open vSwitch CI c7c5a0
    b21daacf927 net/bnxt: fix Rx buffer posting
Open vSwitch CI c7c5a0
    6260a812821 net/bnxt: fix timesync when PTP is not supported
Open vSwitch CI c7c5a0
    23f07e5fdcd net/bnxt: fix link state operations
Open vSwitch CI c7c5a0
    88f2faa23cb net/bnxt: fix RSS context cleanup
Open vSwitch CI c7c5a0
    832c6464ce6 net/bnxt: fix PCI write check
Open vSwitch CI c7c5a0
    2b68ea0468f net/bnxt: fix Tx timestamp init
Open vSwitch CI c7c5a0
    763cb5c708a app/testpmd: fix NVGRE encap configuration
Open vSwitch CI c7c5a0
    516cebd9dd8 common/sfc_efx: remove GENEVE from supported tunnels
Open vSwitch CI c7c5a0
    b22415b70a6 net/ark: refactor Rx buffer recovery
Open vSwitch CI c7c5a0
    f6beb20cd91 net/ark: update packet director initial state
Open vSwitch CI c7c5a0
    d1b41662e06 test: fix autotest handling of skipped tests
Open vSwitch CI c7c5a0
    7c0c4418262 pipeline: fix instruction translation
Open vSwitch CI c7c5a0
    a8c9a82b541 examples/packet_ordering: fix port configuration
Open vSwitch CI c7c5a0
    67becbfe57c table: fix actions with different data size
Open vSwitch CI c7c5a0
    19bb5235f09 examples/bbdev: fix header include for musl
Open vSwitch CI c7c5a0
    ba7c3d6befb app/testpmd: fix build with musl
Open vSwitch CI c7c5a0
    0999e13c7ac event/dlb: fix header includes for musl
Open vSwitch CI c7c5a0
    c8f64e248df net/igc: remove use of uint type
Open vSwitch CI c7c5a0
    6bee873fbb8 net/cxgbe: remove use of uint type
Open vSwitch CI c7c5a0
    fc4664ada56 bus/dpaa: fix build with musl
Open vSwitch CI c7c5a0
    a01c94a0c3b bus/dpaa: fix 64-bit arch detection
Open vSwitch CI c7c5a0
    a4553bb9d24 common/dpaax/caamflib: fix build with musl
Open vSwitch CI c7c5a0
    efa745cbb2c eal: fix build with musl
Open vSwitch CI c7c5a0
    9c3bb2603c1 build: remove redundant _GNU_SOURCE definitions
Open vSwitch CI c7c5a0
    14702af2e52 build: detect execinfo library on Linux
Open vSwitch CI c7c5a0
    1555f48f85e buildtools: fix build with busybox
Open vSwitch CI c7c5a0
    838da368665 eal: fix comment of OS-specific header files
Open vSwitch CI c7c5a0
    cf102209461 net/mlx5: fix Rx metadata leftovers
Open vSwitch CI c7c5a0
    cd5184145e5 vdpa/mlx5: support timestamp format
Open vSwitch CI c7c5a0
    7ddf9eaed91 common/mlx5: add timestamp format support to DevX
Open vSwitch CI c7c5a0
    604068df872 net/ice: check some functions return
Open vSwitch CI c7c5a0
    9a7fd13201b app/testpmd: check MAC address query
Open vSwitch CI c7c5a0
    211541b6147 net/bnxt: fix Rx and Tx timestamps
Open vSwitch CI c7c5a0
    7c69b270937 net/bnxt: fix xstats get
Open vSwitch CI c7c5a0
    f061789e7cc net/bnxt: mute some failure logs
Open vSwitch CI c7c5a0
    15d81d5f9e3 net/bnxt: fix HWRM and FW incompatibility handling
Open vSwitch CI c7c5a0
    274ff8673a9 net/bnxt: fix VF info allocation
Open vSwitch CI c7c5a0
    3d051e75a45 net/bnxt: fix device readiness check
Open vSwitch CI c7c5a0
    2d5c1616053 net/bnxt: fix FW readiness check during recovery
Open vSwitch CI c7c5a0
    3fd1f9e8ec8 net/bnxt: fix firmware fatal error handling
Open vSwitch CI c7c5a0
    86e9785dbda net/bnxt: fix queues per VNIC
Open vSwitch CI c7c5a0
    74451465f7b net/bnxt: fix VNIC configuration
Open vSwitch CI c7c5a0
    262c0649f52 net/bnxt: remove unused macro
Open vSwitch CI c7c5a0
    7c078fd0e9e net: fix comment in IPv6 header
Open vSwitch CI c7c5a0
    a7e79f5d2c0 bus/pci: fix Windows kernel driver categories
Open vSwitch CI c7c5a0
    75c0d71c9f4 bus/pci: skip probing some Windows NDIS devices
Open vSwitch CI c7c5a0
    d68bec0b176 eal/windows: fix default thread priority
Open vSwitch CI c7c5a0
    87af5c70230 eal/windows: add missing SPDX license tag
Open vSwitch CI c7c5a0
    d43987787c0 log/linux: make default output stderr
Open vSwitch CI c7c5a0
    f59f4e98e49 build: exclude meson files from examples installation
Open vSwitch CI c7c5a0
    b66b37a2b53 net/octeontx2: fix VLAN filter
Open vSwitch CI c7c5a0
    6f1a03c53ef net/mlx5: fix Rx segmented packets on mbuf starvation
Open vSwitch CI c7c5a0
    d0de930b7b5 net/i40e: fix IPv4 fragment offload
Open vSwitch CI c7c5a0
    94610393111 net/i40evf: fix packet loss for X722
Open vSwitch CI c7c5a0
    0d32ae0c6f4 net/ice/base: cleanup filter list on error
Open vSwitch CI c7c5a0
    8d88d38931c net/ice/base: fix uninitialized struct
Open vSwitch CI c7c5a0
    d4ef2f169e4 net/ice/base: fix payload indicator on ptype
Open vSwitch CI c7c5a0
    e3486cbde8e net/e1000: remove MTU setting limitation
Open vSwitch CI c7c5a0
    f9b6f0ca8b3 net/igc: remove MTU setting limitation
Open vSwitch CI c7c5a0
    f27ac1c0093 net/ice: fix VLAN filter with PF
Open vSwitch CI c7c5a0
    58fc7f65f2c net/txgbe: update packet type
Open vSwitch CI c7c5a0
    4d4ae30d079 net/txgbe: fix Rx missed packet counter
Open vSwitch CI c7c5a0
    991c44b2575 net/txgbe: remove unused functions
Open vSwitch CI c7c5a0
    96cc541d111 net/bonding: fix LACP system address check
Open vSwitch CI c7c5a0
    19922dfa9e1 net/hns3: remove unused parameter markers
Open vSwitch CI c7c5a0
    3997b852411 net/hns3: fix HW buffer size on MTU update
Open vSwitch CI c7c5a0
    e4e0a6505d7 net/hns3: fix device capabilities for copper media type
Open vSwitch CI c7c5a0
    4371d3b12b9 common/mlx5: add DevX commands for queue counters
Open vSwitch CI c7c5a0
    6e06d42907b common/mlx5: add DevX command to query WQ
Open vSwitch CI c7c5a0
    fba807cae93 common/mlx5/linux: add glue function to query WQ
Open vSwitch CI c7c5a0
    44e87e7c102 net/pcap: fix file descriptor leak on close
Open vSwitch CI c7c5a0
    82f21305c4a net/mlx5: fix UAR allocation diagnostics messages
Open vSwitch CI c7c5a0
    1cac75b516d net/mlx5: fix hashed list size for tunnel flow groups
Open vSwitch CI c7c5a0
    cf30b35eb37 net/pcap: fix format string
Open vSwitch CI c7c5a0
    40313397da9 net/af_xdp: fix error handling during Rx queue setup
Open vSwitch CI c7c5a0
    32ae43ccb7f net/sfc: fix buffer size for flow parse
Open vSwitch CI c7c5a0
    40072bc599a app/testpmd: remove unnecessary UDP tunnel check
Open vSwitch CI c7c5a0
    7a866f25e6a net/ionic: fix completion type in lif init
Open vSwitch CI c7c5a0
    c725e11eb3b net/dpaa: fix getting link status
Open vSwitch CI c7c5a0
    d287fda7da8 net/dpaa2: fix getting link status
Open vSwitch CI c7c5a0
    e518710835e bus/dpaa: fix statistics reading
Open vSwitch CI c7c5a0
    1965f4ee959 bus/fslmc: fix random portal hangs with qbman 5.0
Open vSwitch CI c7c5a0
    58200ed66af net/mlx5: fix metadata item validation for ingress flows
Open vSwitch CI c7c5a0
    8d2066d2ec5 common/mlx5: fix DevX read output buffer size
Open vSwitch CI c7c5a0
    23b584d6cc8 net/mlx5: fix external buffer pool registration for Rx queue
Open vSwitch CI c7c5a0
    7fe1e5cdb90 net/failsafe: report minimum and maximum MTU
Open vSwitch CI c7c5a0
    9da42b8f936 net/failsafe: fix RSS hash offload reporting
Open vSwitch CI c7c5a0
    4f140c14a27 fbarray: fix log message on truncation error
Open vSwitch CI c7c5a0
    db950ecec21 vfio: fix API description
Open vSwitch CI c7c5a0
    b8bde7fa4b1 power: remove duplicated symbols from map file
Open vSwitch CI c7c5a0
    e41a908c66b test/mem: fix page size for external memory
Open vSwitch CI c7c5a0
    7f904ea0c67 vfio: fix DMA mapping granularity for IOVA as VA
Open vSwitch CI c7c5a0
    0e42f2b7ea5 vfio: do not merge contiguous areas
Open vSwitch CI c7c5a0
Open vSwitch CI c7c5a0
Open vSwitch CI 65df8b
* Wed Aug 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-118
Open vSwitch CI 65df8b
- Merging upstream branch-2.15 [RH git: f73b3f1931]
Open vSwitch CI 65df8b
    Commit list:
Open vSwitch CI 65df8b
    93e88f39e1 raft: Fix unnecessary periodic compactions.
Open vSwitch CI 65df8b
Open vSwitch CI 65df8b
Open vSwitch CI a1032a
* Tue Aug 09 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-117
Open vSwitch CI a1032a
- Merging upstream branch-2.15 [RH git: 671f431f8e]
Open vSwitch CI a1032a
    Commit list:
Open vSwitch CI a1032a
    f1a14e9600 github: Move CI to ubuntu 20.04 base image.
Open vSwitch CI a1032a
    176298d066 netdev-offload-dpdk: Fix vxlan vni cast-align warnings.
Open vSwitch CI a1032a
Open vSwitch CI a1032a
Open vSwitch CI 71442a
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-116
Open vSwitch CI 71442a
- Merging upstream branch-2.15 [RH git: 12c6518299]
Open vSwitch CI 71442a
    Commit list:
Open vSwitch CI 71442a
    e3909a40ae netdev-offload-tc: Disable offload of IPv6 fragments.
Open vSwitch CI 71442a
Open vSwitch CI 71442a
Open vSwitch CI b2508d
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-115
Open vSwitch CI b2508d
- Merging upstream branch-2.15 [RH git: f0a32c6c60]
Open vSwitch CI b2508d
    Commit list:
Open vSwitch CI b2508d
    173769badf system-traffic: Fix IPv4 fragmentation test sequence for check-kernel.
Open vSwitch CI b2508d
    3e9debe5be system-traffic: Fix incorrect neigh entry in ipv6 header modification test.
Open vSwitch CI b2508d
    8ec1752be7 system-traffic: Don't run IPv6 header modification test on kernels < 5.19.
Open vSwitch CI b2508d
Open vSwitch CI b2508d
Open vSwitch CI f5833e
* Thu Aug 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-114
Open vSwitch CI f5833e
- Merging upstream branch-2.15 [RH git: 61c9b3f738]
Open vSwitch CI f5833e
    Commit list:
Open vSwitch CI f5833e
    8c0a187ea5 python: Fix E275 missing whitespace after keyword.
Open vSwitch CI f5833e
    84b05f4397 dpif-netlink: Fix incorrect bit shift in compat mode.
Open vSwitch CI f5833e
    506b9a7a22 packets: Re-calculate IPv6 checksum only for first frag upon modify.
Open vSwitch CI f5833e
Open vSwitch CI f5833e
Open vSwitch CI 102d23
* Fri Jul 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-113
Open vSwitch CI 102d23
- Merging upstream branch-2.15 [RH git: d3374dc711]
Open vSwitch CI 102d23
    Commit list:
Open vSwitch CI 102d23
    f2024c9ef9 libopenvswitch.pc: Add missing libs for a static build.
Open vSwitch CI 102d23
    a8e6816ab2 rhel: Stop installing internal headers.
Open vSwitch CI 102d23
Open vSwitch CI 102d23
Open vSwitch CI 6060bb
* Tue Jul 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-112
Open vSwitch CI 6060bb
- Merging upstream branch-2.15 [RH git: 14ed491a9f]
Open vSwitch CI 6060bb
    Commit list:
Open vSwitch CI 6060bb
    ac90500da4 netdev-linux: Do not touch LAG members if master is not attached to OVS.
Open vSwitch CI 6060bb
    dbfe371cdc netdev: Clear auto_classified if netdev reopened with the type specified.
Open vSwitch CI 6060bb
Open vSwitch CI 6060bb
Open vSwitch CI 4a2323
* Mon Jul 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-111
Open vSwitch CI 4a2323
- Merging upstream branch-2.15 [RH git: bc54a123ad]
Open vSwitch CI 4a2323
    Commit list:
Open vSwitch CI 4a2323
    eb3484a398 system-traffic: Properly stop dangling ping after geneve test.
Open vSwitch CI 4a2323
    0f639878cb conntrack: Fix conntrack multiple new state.
Open vSwitch CI 4a2323
Open vSwitch CI 4a2323
Open vSwitch CI dc1a3a
* Thu Jul 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-110
Open vSwitch CI dc1a3a
- Merging upstream branch-2.15 [RH git: b75a6f236b]
Open vSwitch CI dc1a3a
    Commit list:
Open vSwitch CI dc1a3a
    8c7f759b19 tc: Fix misaligned access while creating pedit actions.
Open vSwitch CI dc1a3a
Open vSwitch CI dc1a3a
Open vSwitch CI 579744
* Wed Jun 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-109
Open vSwitch CI 579744
- Merging upstream branch-2.15 [RH git: 566da17c56]
Open vSwitch CI 579744
    Commit list:
Open vSwitch CI 579744
    e8c27d116d dpif-netdev: Refactor AVX512 runtime checks. (#2100393)
Open vSwitch CI 579744
Open vSwitch CI 579744
Open vSwitch CI 8064c4
* Tue Jun 28 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-108
Open vSwitch CI 8064c4
- Merging upstream branch-2.15 [RH git: 4fe2b46365]
Open vSwitch CI 8064c4
    Commit list:
Open vSwitch CI 8064c4
    8fa98aa7c9 ovsdb: Fix memory leak on error path in ovsdb_file_read__().
Open vSwitch CI 8064c4
    61689d0c3b odp-util: Ignore unknown attributes in parse_key_and_mask_to_match(). (#2089331)
Open vSwitch CI 8064c4
    3d33ff315e lldp: Fix lldp memory leak.
Open vSwitch CI 8064c4
    ef42afed6c ipfix: Trigger revalidation if ipfix options changes.
Open vSwitch CI 8064c4
Open vSwitch CI 8064c4
Open vSwitch CI 99e147
* Mon Jun 27 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-107
Open vSwitch CI 99e147
- Merging upstream branch-2.15 [RH git: 9bc851aa76]
Open vSwitch CI 99e147
    Commit list:
Open vSwitch CI 99e147
    386f0af8f5 conntrack: Fix incorrect bit shift while hashing nat range.
Open vSwitch CI 99e147
    7ecfaf9562 odp-util: Fix unaligned access to tunnel id.
Open vSwitch CI 99e147
    019df265ae ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.
Open vSwitch CI 99e147
    aeac1a781a drop-stats.at: Fix frequent failures of the recursion too deep test.
Open vSwitch CI 99e147
Open vSwitch CI 99e147
Open vSwitch CI 9fa4e0
* Wed Jun 15 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-106
Open vSwitch CI 9fa4e0
- Merging upstream branch-2.15 [RH git: ab1d6faf99]
Open vSwitch CI 9fa4e0
    Commit list:
Open vSwitch CI 9fa4e0
    4c36bab380 Prepare for 2.15.6.
Open vSwitch CI 9fa4e0
    b12608cc2e Set release date for 2.15.5.
Open vSwitch CI 9fa4e0
Open vSwitch CI 9fa4e0
Open vSwitch CI 81d5b0
* Tue Jun 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-105
Open vSwitch CI 81d5b0
- Merging upstream branch-2.15 [RH git: c904e84c3e]
Open vSwitch CI 81d5b0
    Commit list:
Open vSwitch CI 81d5b0
    3ddf43cfdd ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
Open vSwitch CI 81d5b0
    bb5dac3ce7 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)
Open vSwitch CI 81d5b0
Open vSwitch CI 81d5b0
Open vSwitch CI 8f9da4
* Wed Jun 01 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-104
Open vSwitch CI 8f9da4
- Merging upstream branch-2.15 [RH git: 873c041417]
Open vSwitch CI 8f9da4
    Commit list:
Open vSwitch CI 8f9da4
    22ccbc1dba ofproto-dpif: Fix meter use-after-free.
Open vSwitch CI 8f9da4
    ffc10739a2 ovs-rcu: Add ovsrcu_barrier.
Open vSwitch CI 8f9da4
Open vSwitch CI 8f9da4
Open vSwitch CI 5fd7b3
* Thu May 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-103
Open vSwitch CI 5fd7b3
- Merging upstream branch-2.15 [RH git: d93e08b22f]
Open vSwitch CI 5fd7b3
    Commit list:
Open vSwitch CI 5fd7b3
    18a8b7d5d8 classifier: Make find_match_wc() prototype and definition match.
Open vSwitch CI 5fd7b3
    cc783da5d9 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
Open vSwitch CI 5fd7b3
    292e018e27 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
Open vSwitch CI 5fd7b3
    ecfd0b783f ofproto-dpif: Trigger revalidation if ct tp changes.
Open vSwitch CI 5fd7b3
Open vSwitch CI 5fd7b3
Open vSwitch CI cfd685
* Wed May 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-102
Open vSwitch CI cfd685
- Merging upstream branch-2.15 [RH git: 08671b1f53]
Open vSwitch CI cfd685
    Commit list:
Open vSwitch CI cfd685
    21b537549c Carefully release NBL in Windows
Open vSwitch CI cfd685
Open vSwitch CI cfd685
Open vSwitch CI f07553
* Wed May 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-101
Open vSwitch CI f07553
- Merging upstream branch-2.15 [RH git: 93d7ccfb1f]
Open vSwitch CI f07553
    Commit list:
Open vSwitch CI f07553
    beac697b4b tests: Properly kill ovsdb test processes.
Open vSwitch CI f07553
    1f7a349be8 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.
Open vSwitch CI f07553
Open vSwitch CI f07553
Open vSwitch CI efc416
* Wed May 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-100
Open vSwitch CI efc416
- Merging upstream branch-2.15 [RH git: 5fb6b64894]
Open vSwitch CI efc416
    Commit list:
Open vSwitch CI efc416
    3d77799747 ofproto-dpif-xlate: Remove mirror assert.
Open vSwitch CI efc416
    ac49e21b6d netdev-dpdk: Fix tx drops statistic for a down netdev.
Open vSwitch CI efc416
Open vSwitch CI efc416
Open vSwitch CI c18ae0
* Thu Apr 28 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-99
Open vSwitch CI c18ae0
- vhost: fix queue number check when setting inflight FD [RH git: ba1bcead43]
Open vSwitch CI c18ae0
    [ upstream commit 6442c329b9d2ded0f44b27d2016aaba8ba5844c5 ]
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    In function vhost_user_set_inflight_fd, queue number in inflight
Open vSwitch CI c18ae0
    message is used to access virtqueue. However, queue number could
Open vSwitch CI c18ae0
    be larger than VHOST_MAX_VRING and cause write OOB as this number
Open vSwitch CI c18ae0
    will be used to write inflight info in virtqueue structure. This
Open vSwitch CI c18ae0
    patch checks the queue number to avoid the issue and also make
Open vSwitch CI c18ae0
    sure virtqueues are allocated before setting inflight information.
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    Fixes: ad0a4ae491fe ("vhost: checkout resubmit inflight information")
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    Reported-by: Wenxiang Qian <leonwxqian@gmail.com>
Open vSwitch CI c18ae0
    Signed-off-by: Chenbo Xia <chenbo.xia@intel.com>
Open vSwitch CI c18ae0
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI c18ae0
Open vSwitch CI c18ae0
Open vSwitch CI c18ae0
* Thu Apr 28 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-98
Open vSwitch CI c18ae0
- vhost: fix FD leak with inflight messages [RH git: 9d20e2fe62]
Open vSwitch CI c18ae0
    [ upstream commit af74f7db384ed149fe42b21dbd7975f8a54ef227 ]
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    Even if unlikely, a buggy vhost-user master might attach fds to inflight
Open vSwitch CI c18ae0
    messages. Add checks like for other types of vhost-user messages.
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing")
Open vSwitch CI c18ae0
    
Open vSwitch CI c18ae0
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI c18ae0
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI c18ae0
Open vSwitch CI c18ae0
Open vSwitch CI 99b066
* Wed Apr 27 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-97
Open vSwitch CI 99b066
- Merging upstream branch-2.15 [RH git: 885e0d0ad5]
Open vSwitch CI 99b066
    Commit list:
Open vSwitch CI 99b066
    cbed56773f ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#393566
Open vSwitch CI 99b066
    2060552)
Open vSwitch CI 99b066
Open vSwitch CI 99b066
Open vSwitch CI b0adb3
* Tue Apr 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-96
Open vSwitch CI b0adb3
- Merging upstream branch-2.15 [RH git: 87fde112ca]
Open vSwitch CI b0adb3
    Commit list:
Open vSwitch CI b0adb3
    09759f9957 ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
Open vSwitch CI b0adb3
    dd6e5983a8 system-traffic: Fix fragment reassembly with L3 L4 protocol information.
Open vSwitch CI b0adb3
Open vSwitch CI b0adb3
Open vSwitch CI d04e6d
* Thu Apr 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-95
Open vSwitch CI d04e6d
- Really set RTE_ETH_MAXPORTS to 1024 [RH git: 4c53699c3e]
Open vSwitch CI d04e6d
    Fixes: cbe02d895f52 ("Change RTE_ETH_MAXPORTS to 1024")
Open vSwitch CI d04e6d
Open vSwitch CI d04e6d
Open vSwitch CI 0e884c
* Mon Apr 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-94
Open vSwitch CI 0e884c
- Merging upstream branch-2.15 [RH git: c55ba17247]
Open vSwitch CI 0e884c
    Commit list:
Open vSwitch CI 0e884c
    3da1b0c456 cirrus: Update FreeBSD versions.
Open vSwitch CI 0e884c
Open vSwitch CI 0e884c
Open vSwitch CI 74cff9
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-93
Open vSwitch CI 74cff9
- Merging upstream branch-2.15 [RH git: c8842bbbf9]
Open vSwitch CI 74cff9
    Commit list:
Open vSwitch CI 74cff9
    27a2daad0e Prepare for 2.15.5.
Open vSwitch CI 74cff9
    c281f01dd3 Set release date for 2.15.4.
Open vSwitch CI 74cff9
Open vSwitch CI 74cff9
Open vSwitch CI 3e3ac0
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-92
Open vSwitch CI 3e3ac0
- Merging upstream branch-2.15 [RH git: 74dde447f6]
Open vSwitch CI 3e3ac0
    Commit list:
Open vSwitch CI 3e3ac0
    d848639d27 NEWS: Highlight libopenvswitch API change caused by UB fixes.
Open vSwitch CI 3e3ac0
Open vSwitch CI 3e3ac0
Open vSwitch CI e92bde
* Wed Apr 06 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-91
Open vSwitch CI e92bde
- Merging upstream branch-2.15 [RH git: 09b0ffda32]
Open vSwitch CI e92bde
    Commit list:
Open vSwitch CI e92bde
    3719bdafc4 netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.
Open vSwitch CI e92bde
Open vSwitch CI e92bde
Open vSwitch CI cc2d6d
* Tue Apr 05 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-90
Open vSwitch CI cc2d6d
- Merging upstream branch-2.15 [RH git: 9e3e8cde3c]
Open vSwitch CI cc2d6d
    Commit list:
Open vSwitch CI cc2d6d
    80b57ee01f dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
Open vSwitch CI cc2d6d
    c1bbb1ec6d ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().
Open vSwitch CI cc2d6d
Open vSwitch CI cc2d6d
Open vSwitch CI ee423e
* Wed Mar 30 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-89
Open vSwitch CI ee423e
- Merging upstream branch-2.15 [RH git: c42b42c1dc]
Open vSwitch CI ee423e
    Commit list:
Open vSwitch CI ee423e
    beaea86825 sparse: bump recommended version and include headers.
Open vSwitch CI ee423e
    4744b939c1 rculist: use multi-variable helpers for loop macros.
Open vSwitch CI ee423e
    ab4f0e6fd3 hindex: use multi-variable iterators.
Open vSwitch CI ee423e
    b1c7d8a278 cmap: use multi-variable iterators.
Open vSwitch CI ee423e
    fa11ec93e1 hmap: implement UB-safe hmap pop iterator.
Open vSwitch CI ee423e
    5f70b45cd7 hmap: use multi-variable helpers for hmap loops.
Open vSwitch CI ee423e
    2cbb77724e list: use multi-variable helpers for list loops.
Open vSwitch CI ee423e
    e345d7bf2a util: add helpers to overload SAFE macro.
Open vSwitch CI ee423e
    842d7f6814 util: add safe multi-variable iterators.
Open vSwitch CI ee423e
    f1625aa4d3 util: add multi-variable loop iterator macros.
Open vSwitch CI ee423e
Open vSwitch CI ee423e
Open vSwitch CI 476d81
* Wed Mar 30 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-88
Open vSwitch CI 476d81
- Merging upstream branch-2.15 [RH git: a03b5c62e4]
Open vSwitch CI 476d81
    Commit list:
Open vSwitch CI 476d81
    0a3867a9a9 ovsdb: raft: Fix inability to read the database with DNS host names. (#2055097)
Open vSwitch CI 476d81
Open vSwitch CI 476d81
Open vSwitch CI 4d2e9e
* Mon Mar 28 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-87
Open vSwitch CI 4d2e9e
- Merging upstream branch-2.15 [RH git: bba298f05e]
Open vSwitch CI 4d2e9e
    Commit list:
Open vSwitch CI 4d2e9e
    572ea8e0ef system-traffic.at: Fix flaky DNAT load balancing test.
Open vSwitch CI 4d2e9e
Open vSwitch CI 4d2e9e
Open vSwitch CI 762d62
* Wed Mar 23 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-86
Open vSwitch CI 762d62
- Merging upstream branch-2.15 [RH git: 68ea3ca4b4]
Open vSwitch CI 762d62
    Commit list:
Open vSwitch CI 762d62
    25dab05c39 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
Open vSwitch CI 762d62
Open vSwitch CI 762d62
Open vSwitch CI 50b989
* Mon Mar 21 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-85
Open vSwitch CI 50b989
- Merging upstream branch-2.15 [RH git: 7b1d494b1f]
Open vSwitch CI 50b989
    Commit list:
Open vSwitch CI 50b989
    c804df6e11 odp-util: Fix output for tc to be equal to kernel.
Open vSwitch CI 50b989
    92207b062a netdev-offload-tc: Fix IP and port ranges in flower returns.
Open vSwitch CI 50b989
    743974a961 netdev-offload-tc: Always include conntrack information to tc.
Open vSwitch CI 50b989
    0ea2fa78e3 netdev-offload-tc: Check for valid netdev ifindex in flow_put.
Open vSwitch CI 50b989
    e832fa9b12 netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
Open vSwitch CI 50b989
    7dace029e8 netdev-offload-tc: Add debug logs on tc rule verify failures.
Open vSwitch CI 50b989
    56ee5f7070 tc: Keep header rewrite actions order.
Open vSwitch CI 50b989
Open vSwitch CI 50b989
Open vSwitch CI 5480ec
* Fri Mar 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-84
Open vSwitch CI 5480ec
- Merging upstream branch-2.15 [RH git: 137641442f]
Open vSwitch CI 5480ec
    Commit list:
Open vSwitch CI 5480ec
    fd8b2511db ofproto-dpif-xlate: Avoid successive ct_clear datapath actions.
Open vSwitch CI 5480ec
Open vSwitch CI 5480ec
Open vSwitch CI 9881e5
* Mon Mar 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-83
Open vSwitch CI 9881e5
- Merging upstream branch-2.15 [RH git: d2abb6b2f3]
Open vSwitch CI 9881e5
    Commit list:
Open vSwitch CI 9881e5
    45e10d84d7 dpdk: Use DPDK 20.11.4 release
Open vSwitch CI 9881e5
Open vSwitch CI 9881e5
Open vSwitch CI a59cc1
* Fri Mar 11 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-82
Open vSwitch CI a59cc1
- Merging upstream branch-2.15 [RH git: 7bb43bfb9f]
Open vSwitch CI a59cc1
    Commit list:
Open vSwitch CI a59cc1
    deeec60597 ofp-prop: Silence the 'may be uninitialized' warning.
Open vSwitch CI a59cc1
    fa26f1f847 ovsdb-cluster.at: Avoid test failures due to different hashing.
Open vSwitch CI a59cc1
Open vSwitch CI a59cc1
Open vSwitch CI f33a89
* Mon Mar 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-81
Open vSwitch CI f33a89
- Merging upstream branch-2.15 [RH git: a735607890]
Open vSwitch CI f33a89
    Commit list:
Open vSwitch CI f33a89
    8a58897b56 ofproto: Use xlate map for uuid lookups.
Open vSwitch CI f33a89
    c091911e13 ofproto: Add refcount to ofproto to fix ofproto use-after-free.
Open vSwitch CI f33a89
Open vSwitch CI f33a89
Open vSwitch CI 99c6b0
* Sat Mar 05 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-80
Open vSwitch CI 99c6b0
- Merging upstream branch-2.15 [RH git: 729a55e204]
Open vSwitch CI 99c6b0
    Commit list:
Open vSwitch CI 99c6b0
    08d77484f6 ofproto-dpif: Trigger revalidation when ipfix config set.
Open vSwitch CI 99c6b0
    bc3b88c8ad system-tso: Skip encap tests when userspace TSO is enabled.
Open vSwitch CI 99c6b0
Open vSwitch CI 99c6b0
Open vSwitch CI 90835e
* Fri Mar 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-79
Open vSwitch CI 90835e
- Merging upstream branch-2.15 [RH git: 82cbd329f0]
Open vSwitch CI 90835e
    Commit list:
Open vSwitch CI 90835e
    e05105f1e6 tc: Fix stats byte count on fragmented packets.
Open vSwitch CI 90835e
    81aa8c8073 compat: Add gen_stats include to define tc hw stats.
Open vSwitch CI 90835e
Open vSwitch CI 90835e
Open vSwitch CI d62af8
* Tue Mar 01 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-78
Open vSwitch CI d62af8
- Change RTE_ETH_MAXPORTS to 1024 [RH git: cbe02d895f] (#2048601)
Open vSwitch CI d62af8
    Resolves: #2048601
Open vSwitch CI d62af8
Open vSwitch CI d62af8
Open vSwitch CI aca1ba
* Sat Feb 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-77
Open vSwitch CI aca1ba
- Merging upstream branch-2.15 [RH git: 50c394233c]
Open vSwitch CI aca1ba
    Commit list:
Open vSwitch CI aca1ba
    b6007add57 ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514)
Open vSwitch CI aca1ba
    dce48bb003 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
Open vSwitch CI aca1ba
Open vSwitch CI aca1ba
Open vSwitch CI 2d021e
* Thu Feb 24 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-76
Open vSwitch CI 2d021e
- Merging upstream branch-2.15 [RH git: 9265101135]
Open vSwitch CI 2d021e
    Commit list:
Open vSwitch CI 2d021e
    115f1543b2 datapath-windows: Fix NXM_OF_IP_TOS issue
Open vSwitch CI 2d021e
Open vSwitch CI 2d021e
Open vSwitch CI a2fe91
* Wed Feb 16 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-75
Open vSwitch CI a2fe91
- Merging upstream branch-2.15 [RH git: a01913de4d]
Open vSwitch CI a2fe91
    Commit list:
Open vSwitch CI a2fe91
    8a60afaa00 ovsdb-idl: Fix use-after-free when destroying an IDL loop.
Open vSwitch CI a2fe91
Open vSwitch CI a2fe91
Open vSwitch CI bf8341
* Tue Feb 15 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-74
Open vSwitch CI bf8341
- Merging upstream branch-2.15 [RH git: 84306060e6]
Open vSwitch CI bf8341
    Commit list:
Open vSwitch CI bf8341
    9e2af615c1 dpif-netdev-dpcls: Make subtable reprobe thread-safe.
Open vSwitch CI bf8341
Open vSwitch CI bf8341
Open vSwitch CI 871b4d
* Tue Feb 15 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-73
Open vSwitch CI 871b4d
- Merging upstream branch-2.15 [RH git: 0b62621839]
Open vSwitch CI 871b4d
    Commit list:
Open vSwitch CI 871b4d
    7691fbe77b dp-packet: Ensure packet base is always non-NULL.
Open vSwitch CI 871b4d
    deb59ba9af bfd: lldp: stp: Fix misaligned packet field access.
Open vSwitch CI 871b4d
    2b2371b3c3 ovsdb-idlc: Avoid accessing member within NULL idl index cursors.
Open vSwitch CI 871b4d
    193c79ca40 stopwatch: Fix buffer underflow when computing percentiles.
Open vSwitch CI 871b4d
Open vSwitch CI 871b4d
Open vSwitch CI 6cf480
* Wed Feb 09 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-72
Open vSwitch CI 6cf480
- Merging upstream branch-2.15 [RH git: e478bef7a4]
Open vSwitch CI 6cf480
    Commit list:
Open vSwitch CI 6cf480
    1c050d932b ofproto: Fix ipfix not always sampling on egress. (#2016346)
Open vSwitch CI 6cf480
Open vSwitch CI 6cf480
Open vSwitch CI 79928c
* Wed Feb 09 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-71
Open vSwitch CI 79928c
- Merging upstream branch-2.15 [RH git: 87783c67a6]
Open vSwitch CI 79928c
    Commit list:
Open vSwitch CI 79928c
    bfc8902e3f tc: Fix incorrect TC rule for decap+encap datapath flow.
Open vSwitch CI 79928c
Open vSwitch CI 79928c
Open vSwitch CI 78d731
* Fri Feb 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-70
Open vSwitch CI 78d731
- Merging upstream branch-2.15 [RH git: ed4cf202b5]
Open vSwitch CI 78d731
    Commit list:
Open vSwitch CI 78d731
    38970bf78b odp-util: Fix tunnel key attr for GTP-U.
Open vSwitch CI 78d731
    57456cec36 ovsdb-idl: Only process successful txn in ovsdb_idl_loop_run.
Open vSwitch CI 78d731
Open vSwitch CI 78d731
Open vSwitch CI 7a5fb8
* Wed Feb 02 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-69
Open vSwitch CI 7a5fb8
- Merging upstream branch-2.15 [RH git: ffd65899bd]
Open vSwitch CI 7a5fb8
    Commit list:
Open vSwitch CI 7a5fb8
    01f8e5199d ofproto-dpif-upcall: Fix n_revalidators on upcall show.
Open vSwitch CI 7a5fb8
Open vSwitch CI 7a5fb8
Open vSwitch CI 08c150
* Mon Jan 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-68
Open vSwitch CI 08c150
- Merging upstream branch-2.15 [RH git: df7561a258]
Open vSwitch CI 08c150
    Commit list:
Open vSwitch CI 08c150
    02dd680dc5 ovsdb-idl: ovsdb_idl_loop_destroy must also destroy the committing txn.
Open vSwitch CI 08c150
    b664877079 ovsdb-cs: Clear last_id on reconnect if condition changes in-flight.
Open vSwitch CI 08c150
    dec99de837 ofp-flow: Skip flow reply if it exceeds the maximum message size.
Open vSwitch CI 08c150
    2a92aac033 ovsdb-cs: Fix ignoring of the last id from the initial monitor reply. (#2044624)
Open vSwitch CI 08c150
Open vSwitch CI 08c150
Open vSwitch CI 368a76
* Wed Jan 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-67
Open vSwitch CI 368a76
- Merging upstream branch-2.15 [RH git: 0ec5c70e5a]
Open vSwitch CI 368a76
    Commit list:
Open vSwitch CI 368a76
    ed5a1bc688 ofproto-dpif: Fix issue with non-reversible actions on a patch ports.
Open vSwitch CI 368a76
Open vSwitch CI 368a76
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-66
Open vSwitch CI 3307ca
- downstream: Enable usdt probes in build [RH git: 3e2ddcc2da]
Open vSwitch CI 3307ca
    Fixes: BZ1840877
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-65
Open vSwitch CI 3307ca
- utilities: Add netlink flow operation USDT probes and upcall_cost script. [RH git: 1ef4073913]
Open vSwitch CI 3307ca
    This patch adds a series of NetLink flow operation USDT probes.
Open vSwitch CI 3307ca
    These probes are in turn used in the upcall_cost Python script,
Open vSwitch CI 3307ca
    which in addition of some kernel tracepoints, give an insight into
Open vSwitch CI 3307ca
    the time spent on processing upcall.
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 3307ca
    Acked-by: Paolo Valerio <pvalerio@redhat.com>
Open vSwitch CI 3307ca
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-64
Open vSwitch CI 3307ca
- utilities: Add upcall USDT probe and associated script. [RH git: f581b3a82c]
Open vSwitch CI 3307ca
    Added the dpif_recv:recv_upcall USDT probe, which is used by the
Open vSwitch CI 3307ca
    included upcall_monitor.py script. This script receives all upcall
Open vSwitch CI 3307ca
    packets sent by the kernel to ovs-vswitchd. By default, it will
Open vSwitch CI 3307ca
    show all  upcall events, which looks something like this:
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
     TIME               CPU  COMM      PID      DPIF_NAME          TYPE PKT_LEN FLOW_KEY_LEN
Open vSwitch CI 3307ca
     5952147.003848809  2    handler4  1381158  system@ovs-system  0    98      132
Open vSwitch CI 3307ca
     5952147.003879643  2    handler4  1381158  system@ovs-system  0    70      160
Open vSwitch CI 3307ca
     5952147.003914924  2    handler4  1381158  system@ovs-system  0    98      152
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    It can also dump the packet and NetLink content, and if required,
Open vSwitch CI 3307ca
    the packets can also be written to a pcap file.
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 3307ca
    Acked-by: Paolo Valerio <pvalerio@redhat.com>
Open vSwitch CI 3307ca
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-63
Open vSwitch CI 3307ca
- Documentation: Add USDT documentation and bpftrace example. [RH git: 2a54ac2f9f]
Open vSwitch CI 3307ca
    Add the USDT documentation and a bpftrace example using the
Open vSwitch CI 3307ca
    bridge run USDT probes.
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 3307ca
    Acked-by: Paolo Valerio <pvalerio@redhat.com>
Open vSwitch CI 3307ca
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-62
Open vSwitch CI 3307ca
- openvswitch: Define the OVS_STATIC_TRACE() macro. [RH git: fa1e850486]
Open vSwitch CI 3307ca
    This patch defines the OVS_STATIC_TRACE() macro, and as an
Open vSwitch CI 3307ca
    example, adds two of them in the bridge run loop.
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 3307ca
    Acked-by: Paolo Valerio <pvalerio@redhat.com>
Open vSwitch CI 3307ca
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
* Tue Jan 25 2022 Eelco Chaudron <echaudro@redhat.com> - 2.15.0-61
Open vSwitch CI 3307ca
- configure: Add --enable-usdt-probes option to enable USDT probes. [RH git: e1e982a7c1]
Open vSwitch CI 3307ca
    Allow inclusion of User Statically Defined Trace (USDT) probes
Open vSwitch CI 3307ca
    in the OVS binaries using the --enable-usdt-probes option to the
Open vSwitch CI 3307ca
    ./configure script.
Open vSwitch CI 3307ca
    
Open vSwitch CI 3307ca
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 3307ca
    Acked-by: Paolo Valerio <pvalerio@redhat.com>
Open vSwitch CI 3307ca
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 3307ca
Open vSwitch CI 3307ca
Open vSwitch CI cbcd22
* Fri Jan 21 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-60
Open vSwitch CI cbcd22
- Merging upstream branch-2.15 [RH git: a70244a272]
Open vSwitch CI cbcd22
    Commit list:
Open vSwitch CI cbcd22
    e59194b606 ovs-monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.
Open vSwitch CI cbcd22
Open vSwitch CI cbcd22
Open vSwitch CI aa49c7
* Thu Jan 20 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-59
Open vSwitch CI aa49c7
- Merging upstream branch-2.15 [RH git: d17382a24e]
Open vSwitch CI aa49c7
    Commit list:
Open vSwitch CI aa49c7
    2632aeb374 datapath-windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx
Open vSwitch CI aa49c7
Open vSwitch CI aa49c7
Open vSwitch CI 2005a8
* Tue Jan 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-58
Open vSwitch CI 2005a8
- Merging upstream branch-2.15 [RH git: 14826e19b9]
Open vSwitch CI 2005a8
    Commit list:
Open vSwitch CI 2005a8
    7f978ee372 Documentation: Fix Rx/Tx queue configuration section.
Open vSwitch CI 2005a8
Open vSwitch CI 2005a8
Open vSwitch CI 7070d8
* Mon Jan 17 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-57
Open vSwitch CI 7070d8
- Merging upstream branch-2.15 [RH git: 228a38c3dc]
Open vSwitch CI 7070d8
    Commit list:
Open vSwitch CI 7070d8
    a7dc6af0fc ofproto-dpif: Fix memory leak in dpif/show-dp-features appctl.
Open vSwitch CI 7070d8
Open vSwitch CI 7070d8
Open vSwitch CI bdc920
* Sat Dec 18 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-56
Open vSwitch CI bdc920
- Merging upstream branch-2.15 [RH git: 9504acc03d]
Open vSwitch CI bdc920
    Commit list:
Open vSwitch CI bdc920
    31288dc725 Prepare for 2.15.4.
Open vSwitch CI bdc920
    e4d2df62e6 Set release date for 2.15.3.
Open vSwitch CI bdc920
    b8baa11416 python: Add cooperative_yield() API method to Idl.
Open vSwitch CI bdc920
    7834abc669 ofproto-dpif-xlate: Snoop ingress packets and update neigh cache if needed.
Open vSwitch CI bdc920
    833c02daab tnl-neigh-cache: Do not refresh the entry while revalidating.
Open vSwitch CI bdc920
    e2182eca88 tnl-neigh-cache: Include expected array sizes in prototypes.
Open vSwitch CI bdc920
    566fe43721 tnl-neigh-cache: Read/write expires atomically.
Open vSwitch CI bdc920
Open vSwitch CI bdc920
Open vSwitch CI aa2f86
* Thu Dec 09 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-55
Open vSwitch CI aa2f86
- Merging upstream branch-2.15 [RH git: a1abf356d3]
Open vSwitch CI aa2f86
    Commit list:
Open vSwitch CI aa2f86
    d477f60008 compat: handle NF_REPEAT error on nf_conntrack_in.
Open vSwitch CI aa2f86
Open vSwitch CI aa2f86
Open vSwitch CI ff7ec8
* Mon Dec 06 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-54
Open vSwitch CI ff7ec8
- Merging upstream branch-2.15 [RH git: d4f13fd840]
Open vSwitch CI ff7ec8
    Commit list:
Open vSwitch CI ff7ec8
    0590e88387 flow: Consider dataofs when parsing TCP packets.
Open vSwitch CI ff7ec8
    7266042d84 tests/flowgen: Fix packet data endianness.
Open vSwitch CI ff7ec8
    d2e0632dbe ofproto: Fix resource usage explosion due to removal of large number of flows.
Open vSwitch CI ff7ec8
    0a7e66e37f ofproto: Fix resource usage explosion while processing bundled FLOW_MOD.
Open vSwitch CI ff7ec8
    68466efed9 tests/flowgen: Fix length field of 802.2 data link header.
Open vSwitch CI ff7ec8
    2a2185f9e6 ovs-lib: Backup and remove existing DB when joining cluster.
Open vSwitch CI ff7ec8
    fcbc29c6f0 docs/dpdk: Fix install doc.
Open vSwitch CI ff7ec8
    a5d97d4202 ovs-save: Save igmp flows in ofp_parse syntax.
Open vSwitch CI ff7ec8
    1cbd1f0f56 faq: Update OVS/DPDK version table for OVS 2.13/2.14.
Open vSwitch CI ff7ec8
Open vSwitch CI ff7ec8
Open vSwitch CI bcb8ed
* Thu Nov 18 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-53
Open vSwitch CI bcb8ed
- Merging upstream branch-2.15 [RH git: 9221a2233d]
Open vSwitch CI bcb8ed
    Commit list:
Open vSwitch CI bcb8ed
    01bc910e57 ofproto-dpif-xlate: Fix check_pkt_larger incomplete translation.
Open vSwitch CI bcb8ed
Open vSwitch CI bcb8ed
Open vSwitch CI edef7e
* Mon Nov 15 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-52
Open vSwitch CI edef7e
- Merging upstream branch-2.15 [RH git: 001ae577c6]
Open vSwitch CI edef7e
    Commit list:
Open vSwitch CI edef7e
    08a270dda1 datapath-windows: Reset flow key after Ipv4 fragments are reassembled
Open vSwitch CI edef7e
Open vSwitch CI edef7e
Open vSwitch CI f4eb1f
* Thu Oct 28 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-51
Open vSwitch CI f4eb1f
- Merging upstream branch-2.15 [RH git: a134a530c9]
Open vSwitch CI f4eb1f
    Commit list:
Open vSwitch CI f4eb1f
    eca2d50d40 datapath-windows:Reset PseudoChecksum value only for TX direction offload case
Open vSwitch CI f4eb1f
Open vSwitch CI f4eb1f
Open vSwitch CI ea115b
* Wed Oct 27 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-50
Open vSwitch CI ea115b
- Merging upstream branch-2.15 [RH git: 16dad85706]
Open vSwitch CI ea115b
    Commit list:
Open vSwitch CI ea115b
    031cf67e09 netdev-offload-tc: Verify the flower rule installed.
Open vSwitch CI ea115b
Open vSwitch CI ea115b
Open vSwitch CI c14c36
* Wed Oct 27 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-49
Open vSwitch CI c14c36
- Merging upstream branch-2.15 [RH git: 2502ca29b0]
Open vSwitch CI c14c36
    Commit list:
Open vSwitch CI c14c36
    952e851506 ci: Make linux-prepare trust system installs.
Open vSwitch CI c14c36
Open vSwitch CI c14c36
Open vSwitch CI 86e721
* Mon Oct 25 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-48
Open vSwitch CI 86e721
- Merging upstream branch-2.15 [RH git: 7cf784736e]
Open vSwitch CI 86e721
    Commit list:
Open vSwitch CI 86e721
    2cf63851a5 Prepare for 2.15.3.
Open vSwitch CI 86e721
    63f9a7c5d8 Set release date for 2.15.2.
Open vSwitch CI 86e721
Open vSwitch CI 86e721
Open vSwitch CI 4ae2c7
* Tue Oct 19 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-47
Open vSwitch CI 4ae2c7
- Merging upstream branch-2.15 [RH git: 01110b9088]
Open vSwitch CI 4ae2c7
    Commit list:
Open vSwitch CI 4ae2c7
    b7d9c491ec datapath-windows: add layers when adding the deferred actions
Open vSwitch CI 4ae2c7
Open vSwitch CI 4ae2c7
Open vSwitch CI 83eab5
* Thu Oct 14 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-46
Open vSwitch CI 83eab5
- Merging upstream branch-2.15 [RH git: f8619036c9]
Open vSwitch CI 83eab5
    Commit list:
Open vSwitch CI 83eab5
    3f718857e7 ofproto-dpif-xlate: Fix zone set from non-frozen-metadata fields.
Open vSwitch CI 83eab5
Open vSwitch CI 83eab5
Open vSwitch CI 7a1f11
* Wed Oct 13 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-45
Open vSwitch CI 7a1f11
- Merging upstream branch-2.15 [RH git: e273e307d1]
Open vSwitch CI 7a1f11
    Commit list:
Open vSwitch CI 7a1f11
    ea2ca0af16 dpif-netdev: Fix use-after-free on PACKET_OUT of IP fragments.
Open vSwitch CI 7a1f11
    9f964354e3 tunnel-push-pop.at: Mask source port in tunnel header.
Open vSwitch CI 7a1f11
Open vSwitch CI 7a1f11
Open vSwitch CI 009784
* Tue Oct 12 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-44
Open vSwitch CI 009784
- Merging upstream branch-2.15 [RH git: 3050e5222d]
Open vSwitch CI 009784
    Commit list:
Open vSwitch CI 009784
    58397f222b dpdk-stub: Change the ERR log to DBG.
Open vSwitch CI 009784
    2a963fc314 python: idl: Avoid sending transactions when the DB is not synced up.
Open vSwitch CI 009784
Open vSwitch CI 009784
Open vSwitch CI 200160
* Tue Oct 12 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-43
Open vSwitch CI 200160
- Merging upstream branch-2.15 [RH git: 09e3ab3630]
Open vSwitch CI 200160
    Commit list:
Open vSwitch CI 200160
    9efa2ea619 ipf: release unhandled packets from the batch
Open vSwitch CI 200160
Open vSwitch CI 200160
Open vSwitch CI bb8a0a
* Thu Sep 30 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-42
Open vSwitch CI bb8a0a
- Merging upstream branch-2.15 [RH git: 2a86017f3f]
Open vSwitch CI bb8a0a
    Commit list:
Open vSwitch CI bb8a0a
    f8274b78c3 datapath-windows:adjust Offset when processing packet in POP_VLAN action
Open vSwitch CI bb8a0a
Open vSwitch CI bb8a0a
Open vSwitch CI 666c40
* Mon Sep 27 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-41
Open vSwitch CI 666c40
- Merging upstream branch-2.15 [RH git: 8f2e30f011]
Open vSwitch CI 666c40
    Commit list:
Open vSwitch CI 666c40
    a2f860aa2e cirrus: Reduce memory requirements for FreeBSD VMs.
Open vSwitch CI 666c40
Open vSwitch CI 666c40
Open vSwitch CI 666c40
* Thu Sep 23 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-40
Open vSwitch CI 666c40
- redhat: use hugetlbfs group for /var/log/openvswitch when dpdk is enabled [RH git: 5ccf239b51] (#2007290)
Open vSwitch CI 666c40
    Resolves: #2007290
Open vSwitch CI 666c40
Open vSwitch CI 666c40
Open vSwitch CI 87d5da
* Thu Sep 16 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-39
Open vSwitch CI 87d5da
- Merging upstream branch-2.15 [RH git: c6bdfa8cc1]
Open vSwitch CI 87d5da
    Commit list:
Open vSwitch CI 87d5da
    7788f15798 netdev-linux: Fix a null pointer dereference in netdev_linux_notify_sock().
Open vSwitch CI 87d5da
    dd32deba6e pcap-file: Fix memory leak in ovs_pcap_open().
Open vSwitch CI 87d5da
    9f2f66c8ea odp-util: Fix a null pointer dereference in odp_flow_format().
Open vSwitch CI 87d5da
    02b0c265c4 odp-util: Fix a null pointer dereference in odp_nsh_key_from_attr__().
Open vSwitch CI 87d5da
    031eff4563 netdev-dpdk: Fix RSS configuration for virtio.
Open vSwitch CI 87d5da
    09cd9570d2 ipf: Fix only nat the first fragment in the reass process.
Open vSwitch CI 87d5da
Open vSwitch CI 87d5da
Open vSwitch CI b3f074
* Wed Sep 15 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-38
Open vSwitch CI b3f074
- ofproto-dpif-xlate: Avoid successive ct_clear datapath actions. [RH git: f9a9ac7608] (#1941027)
Open vSwitch CI b3f074
    Due to flow lookup optimizations, especially in the resubmit/clone cases,
Open vSwitch CI b3f074
    we might end up with multiple ct_clear actions, which are not necessary.
Open vSwitch CI b3f074
    
Open vSwitch CI b3f074
    This patch only adds the ct_clear action to the datapath if any ct state
Open vSwitch CI b3f074
    is tracked.
Open vSwitch CI b3f074
    
Open vSwitch CI b3f074
    Resolves: #1941027
Open vSwitch CI b3f074
    
Open vSwitch CI b3f074
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI b3f074
    Acked-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI b3f074
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI b3f074
    (cherry picked from commit 355fef6f2ccbcf78797b938421cb4cef9b59af13)
Open vSwitch CI b3f074
Open vSwitch CI b3f074
Open vSwitch CI 6cf6ab
* Wed Sep 08 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-37
Open vSwitch CI 6cf6ab
- Merging upstream branch-2.15 [RH git: b36eb7e529]
Open vSwitch CI 6cf6ab
    Commit list:
Open vSwitch CI 6cf6ab
    ef8ca3e190 dpif-netdev: Fix crash when PACKET_OUT is metered.
Open vSwitch CI 6cf6ab
Open vSwitch CI 6cf6ab
Open vSwitch CI 6cf6ab
* Tue Aug 17 2021 Michael Santana <msantana@redhat.com> - 2.15.0-36
Open vSwitch CI 6cf6ab
- Migrate openvswitch to gitlab [RH git: 93147e2cda]
Open vSwitch CI 6cf6ab
    Signed-off-by: Michael Santana <msantana@redhat.com>
Open vSwitch CI 6cf6ab
Open vSwitch CI 6cf6ab
Open vSwitch CI 4c16cd
* Mon Aug 16 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-35
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 11bcf52d03]
Open vSwitch CI 4c16cd
    Commit list:
Open vSwitch CI 4c16cd
    d3ff41d609 tc: Set action flags for tunnel_key release.
Open vSwitch CI 4c16cd
    079a4de723 netlink-socket: Replace error with txn->error when logging nacked transactions.
Open vSwitch CI 4c16cd
    f8cc5aa35c dynamic-string: Fix a crash in ds_clone().
Open vSwitch CI 4c16cd
Open vSwitch CI 4c16cd
Open vSwitch CI 4c16cd
* Mon Aug 16 2021 Michael Santana <msantana@redhat.com> - 2.15.0-34
Open vSwitch CI 4c16cd
- pkgtool: Swap bugzilla id and RH git [RH git: c2e6243d60]
Open vSwitch CI 4c16cd
    Having the bugzilla ID not at the end of the line breakes another script
Open vSwitch CI 4c16cd
    that parses for said ID. This patch fixes that by putting the ID next to
Open vSwitch CI 4c16cd
    the new line
Open vSwitch CI 4c16cd
    
Open vSwitch CI 4c16cd
    Fixes: f6b2db4dd33e ("Make changelog in spec file more informative")
Open vSwitch CI 4c16cd
    Signed-off-by: Michael Santana <msantana@redhat.com>
Open vSwitch CI 4c16cd
Open vSwitch CI 4c16cd
Open vSwitch CI 5fccb7
* Mon Aug 16 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-33
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 08b4ccb1c4]
Open vSwitch CI 5fccb7
    Commit list:
Open vSwitch CI 5fccb7
    64d1bba919 dpif-netdev: fix memory leak in dpcls subtable set command
Open vSwitch CI 5fccb7
Open vSwitch CI 5fccb7
Open vSwitch CI 72bb40
* Tue Aug 03 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-32
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 2cc833ce5b]
Open vSwitch CI 72bb40
    Commit list:
Open vSwitch CI 72bb40
    90b219275d dpif-netdev: Do not flush PMD offloads on reload.
Open vSwitch CI 72bb40
Open vSwitch CI 72bb40
Open vSwitch CI bbf517
* Mon Aug 02 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-31
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 88fb0bba8a]
Open vSwitch CI bbf517
    Commit list:
Open vSwitch CI bbf517
    b29b04f85f dpif-netdev: Fix offloads of modified flows.
Open vSwitch CI bbf517
    1d0b89ea7b dpif-netdev: Fix flow modification after failure.
Open vSwitch CI bbf517
Open vSwitch CI bbf517
Open vSwitch CI 693264
* Mon Jul 26 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-30
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: a76a4dfca6]
Open vSwitch CI 693264
    Commit list:
Open vSwitch CI 693264
    8d84a4b166 netdev-offload-dpdk: Fix IPv6 rewrite cast-align warning.
Open vSwitch CI 693264
    f3f7849cbb daemon-unix: Fix leak of a fork error message.
Open vSwitch CI 693264
Open vSwitch CI 693264
Open vSwitch CI e6f46a
* Fri Jul 23 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-29
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 60c8b2a15b]
Open vSwitch CI e6f46a
    Commit list:
Open vSwitch CI e6f46a
    8aa0f03747 ovsdb-cs: Perform forced reconnects without a backoff.
Open vSwitch CI e6f46a
Open vSwitch CI e6f46a
Open vSwitch CI 301256
* Wed Jul 21 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-28
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 48a90081e8]
Open vSwitch CI 301256
    Commit list:
Open vSwitch CI 301256
    ee4e034dc9 datapath-windows:Correct checksum for DNAT action
Open vSwitch CI 301256
Open vSwitch CI 301256
Open vSwitch CI f83af5
* Sat Jul 17 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-27
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: abdd952536]
Open vSwitch CI f83af5
    Commit list:
Open vSwitch CI f83af5
    72132a9403 bond: Fix broken rebalancing after link state changes.
Open vSwitch CI f83af5
    aa84cfe25d dpif-netlink: Fix report_loss() message.
Open vSwitch CI f83af5
    aec05f7cd1 ovsdb-server: Fix memleak when failing to read storage.
Open vSwitch CI f83af5
    05bdf11fc3 conntrack: Init hash basis first at creation.
Open vSwitch CI f83af5
    94e3b9d9ce netdev-linux: Ignore TSO packets when TSO is not enabled for userspace.
Open vSwitch CI f83af5
    842bfb899f conntrack: Handle already natted packets.
Open vSwitch CI f83af5
    ab873c1afe conntrack: Document all-zero IP SNAT behavior and add a test case.
Open vSwitch CI f83af5
    86d6a9ee14 python: Fix Idl.run change_seqno update.
Open vSwitch CI f83af5
    1ba0c83655 bridge: Use correct (legacy) role names in database.
Open vSwitch CI f83af5
    7e5293ea5a Prepare for 2.15.2.
Open vSwitch CI f83af5
    b855bbc326 Set release date for 2.15.1.
Open vSwitch CI f83af5
    007a4f48fe dpif-netdev: Apply subtable-lookup-prio-set on any datapath.
Open vSwitch CI f83af5
    c93358a563 netlink: removed incorrect optimization
Open vSwitch CI f83af5
    31626579fa ovs-actions.xml: Add missing bracket.
Open vSwitch CI f83af5
    30596ec278 netdev-offload-tc: Use nl_msg_put_flag for OVS_TUNNEL_KEY_ATTR_CSUM.
Open vSwitch CI f83af5
    728980291a conntrack: Increment coverage counter for all bad checksum cases.
Open vSwitch CI f83af5
Open vSwitch CI f83af5
Open vSwitch CI f83af5
* Wed Jun 30 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-26
Open vSwitch CI 4c16cd
- Use 10 characters of hash to generate the changelog [RH git: d89d9cd0f1]
Open vSwitch CI f83af5
    This is needed to avoid that the history changes since the default
Open vSwitch CI f83af5
    changes from time to time
Open vSwitch CI f83af5
Open vSwitch CI f83af5
Open vSwitch CI f83af5
* Wed Jun 30 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-25
Open vSwitch CI 4c16cd
- Merging 881d71ea22e datapath-windows: Specify external include .. [RH git: 8ad5538601]
Open vSwitch CI f83af5
    Commit list:
Open vSwitch CI f83af5
    881d71ea22e datapath-windows: Specify external include paths
Open vSwitch CI f83af5
    934668c295e Remove Python 2 leftovers.
Open vSwitch CI f83af5
    aaa59670556 ipf: Fix a use-after-free error, and remove the 'do_not_steal' flag.
Open vSwitch CI f83af5
Open vSwitch CI f83af5
Open vSwitch CI 057528
* Fri Jun 11 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-24
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 78ba3622d9]
Open vSwitch CI 057528
    Commit list:
Open vSwitch CI 057528
    bc0aa785a8 ovsdb-idl: Fix the database update signaling if it has never been connected.
Open vSwitch CI 057528
    559426d2b0 ofproto: Fix potential NULL dereference in ofproto_ct_*_zone_timeout_policy().
Open vSwitch CI 057528
    f31070e27e ofproto: Fix potential NULL dereference in ofproto_get_datapath_cap().
Open vSwitch CI 057528
Open vSwitch CI 057528
Open vSwitch CI 50666c
* Thu May 27 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-23
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: ba3ba16d42]
Open vSwitch CI 50666c
    Commit list:
Open vSwitch CI 50666c
    8995d53112 dpif-netlink: Fix send of uninitialized memory in ct limit requests.
Open vSwitch CI 50666c
    0c056891c2 ofproto-dpif: Fix use of uninitialized attributes of timeout policy.
Open vSwitch CI 50666c
    121a67cad3 netdev-linux: Fix use of uninitialized LAG master name.
Open vSwitch CI 50666c
    5f27ff1cfa ofp_actions: Fix set_mpls_tc formatting.
Open vSwitch CI 50666c
Open vSwitch CI 50666c
Open vSwitch CI c5f476
* Wed May 19 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-22
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 8b6b82c2ed]
Open vSwitch CI c5f476
    Commit list:
Open vSwitch CI c5f476
    e87adce83c dpif-netdev: Remove meter rate from the bucket size calculation.
Open vSwitch CI c5f476
Open vSwitch CI c5f476
Open vSwitch CI 8bef66
* Sat May 15 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-21
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: c7b9daa243]
Open vSwitch CI 8bef66
    Commit list:
Open vSwitch CI 8bef66
    a3ee3258e2 ovs-ofctl: Fix coredump when using "add-groups" command.
Open vSwitch CI 8bef66
Open vSwitch CI 8bef66
Open vSwitch CI 8bef66
* Fri May 14 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-20
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 69559c9283]
Open vSwitch CI 8bef66
    Commit list:
Open vSwitch CI 8bef66
    c5d2a62750 raft: Transfer leadership before creating snapshots.
Open vSwitch CI 8bef66
Open vSwitch CI 8bef66
Open vSwitch CI fe11c6
* Fri May 14 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-19
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 6aa50cbb89]
Open vSwitch CI fe11c6
    Commit list:
Open vSwitch CI fe11c6
    553d523929 ovsdb-cs: Consider all tables when computing expected cond seqno.
Open vSwitch CI fe11c6
    8d0aebcc49 dpdk: Use DPDK 20.11.1 release.
Open vSwitch CI fe11c6
Open vSwitch CI fe11c6
Open vSwitch CI cd14f6
* Wed May 12 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-18
Open vSwitch CI 4c16cd
- Merge tag 'b6167fabb202faa025946348f514e369dba5853b' into fast-datapath-rhel-8 [RH git: 1cdc5555f9]
Open vSwitch CI cd14f6
    dpdk-20.11.1
Open vSwitch CI cd14f6
Open vSwitch CI cd14f6
Open vSwitch CI 925d7e
* Tue May 11 2021 Open vSwitch CI <ovs-ci@redhat.com> - 2.15.0-17
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 120e2a5d87]
Open vSwitch CI 925d7e
    Commit list:
Open vSwitch CI 925d7e
    21452722b7 github: Fix up malformed /etc/hosts.
Open vSwitch CI 925d7e
    90d1984b99 doc: automake: Add support for sphinx 4.0.
Open vSwitch CI 925d7e
    38a8bed703 cirrus: Look up existing versions of python dependencies.
Open vSwitch CI 925d7e
Open vSwitch CI 925d7e
Open vSwitch CI 2ba8cb
* Mon May 10 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-16
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: dbd5501f48]
Open vSwitch CI 2ba8cb
    Commit list:
Open vSwitch CI 2ba8cb
    255c38c745 ofp-group: Use big-enough buffer in ofputil_format_group().
Open vSwitch CI 2ba8cb
Open vSwitch CI 2ba8cb
Open vSwitch CI d251a9
* Wed Apr 21 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-15
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 85f5aecb83]
Open vSwitch CI d251a9
    Commit list:
Open vSwitch CI d251a9
    f2c0744d2f ofproto/ofproto-dpif-sflow: Check sflow agent in case of race
Open vSwitch CI d251a9
Open vSwitch CI d251a9
Open vSwitch CI d251a9
* Tue Apr 20 2021 Aaron Conole <aconole@redhat.com> - 2.15.0-14
Open vSwitch CI 4c16cd
- Merging ct_state_fix [RH git: f847e4fac1]
Open vSwitch CI d251a9
    Commit list:
Open vSwitch CI d251a9
    09a2081067 netdev-offload-tc: Add support for ct_state flag rel.
Open vSwitch CI d251a9
    423048a34f netdev-offload-tc: Add support for ct_state flags inv and rpl
Open vSwitch CI d251a9
Open vSwitch CI d251a9
Open vSwitch CI d251a9
* Tue Apr 20 2021 Aaron Conole <aconole@redhat.com> - 2.15.0-13
Open vSwitch CI 4c16cd
- ab157ef34d dpif: Fix use of uninitialized execute hash. b1fded0208 odp-util: Fix use of uninitialized erspan metadata. f473ee5689 dpif-netlink: Fix using uninitialized info.tc_modify_flow_deleted in out label. 2721606bd4 netdev-offload-tc: Probe for support for any of the ct_state flags. 091bc48d9c compat: Add ct_state flags definitions. [RH git: e4336ed96c]
Open vSwitch CI d251a9
Open vSwitch CI d251a9
Open vSwitch CI d251a9
* Tue Apr 20 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-12
Open vSwitch CI 4c16cd
- Fix typo in rh-mock-srpm [RH git: 85631264db]
Open vSwitch CI d251a9
    Thanks fbl for reporting
Open vSwitch CI d251a9
Open vSwitch CI d251a9
Open vSwitch CI b3acf0
* Wed Apr 14 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-11
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 71c33052b9]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    1307e90e3f Add test cases for ingress_policing parameters
Open vSwitch CI b3acf0
    d184c6ce67 netdev-linux: correct unit of burst parameter
Open vSwitch CI b3acf0
Open vSwitch CI b3acf0
Open vSwitch CI b3acf0
* Wed Apr 07 2021 Michael Santana <msantana@redhat.com> - 2.15.0-10
Open vSwitch CI 4c16cd
- Make changelog in spec file more informative [RH git: f6b2db4dd3]
Open vSwitch CI b3acf0
    This is done by adding the body of the commit message to the changelong.
Open vSwitch CI b3acf0
    The body is indented and has extra spacing separating each entry in the
Open vSwitch CI b3acf0
    changelog to make each one more discernible since now they could be
Open vSwitch CI b3acf0
    longer
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
    Signed-off-by: Michael Santana <msantana@redhat.com>
Open vSwitch CI b3acf0
Open vSwitch CI b3acf0
Open vSwitch CI 91e748
* Thu Apr 01 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-9
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 504b67ec8d]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    cab998e500 ipsec: Fix IPv6 default route support for Libreswan.
Open vSwitch CI b3acf0
Open vSwitch CI 91e748
Open vSwitch CI 78f366
* Thu Apr 01 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-8
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 147a0970be]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    b9ab7827ec ovsdb-idl: Mark arc sources as updated when destination is deleted.
Open vSwitch CI b3acf0
    c82d2e3fbc ovsdb-idl: Preserve references for deleted rows.
Open vSwitch CI b3acf0
    9a24ecbc2a ovsdb-idl.at: Make test outputs more predictable.
Open vSwitch CI b3acf0
Open vSwitch CI 78f366
Open vSwitch CI e0c144
* Wed Mar 31 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-7
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: cbb083630e]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    8d71feb1b8 ovs-ofctl: Fix segfault due to bad meter n_bands.
Open vSwitch CI b3acf0
Open vSwitch CI e0c144
Open vSwitch CI 0aa018
* Wed Mar 31 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-6
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: 221cf613d7]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    3a716b1d9c dpif-netdev: Refactor and fix the buckets calculation.
Open vSwitch CI b3acf0
    73ece9c87b dpif-netdev: Fix the meter buckets overflow.
Open vSwitch CI b3acf0
Open vSwitch CI 0aa018
Open vSwitch CI daaf06
* Mon Mar 22 2021 Kevin Traynor <ktraynor@redhat.com> - 2.15.0-5
Open vSwitch CI 4c16cd
- dpif-netdev: Allow PMD auto load balance with cross-numa. [RH git: 47e2824210] (#1941673)
Open vSwitch CI b3acf0
    commit ec68a877db5bbfba49ddeb9929479c033420ea6b
Open vSwitch CI b3acf0
    Author: Kevin Traynor <ktraynor@redhat.com>
Open vSwitch CI b3acf0
    Date:   Thu Mar 18 11:34:04 2021 +0000
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
        dpif-netdev: Allow PMD auto load balance with cross-numa.
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
        Previously auto load balance did not trigger a reassignment when
Open vSwitch CI b3acf0
        there was any cross-numa polling as an rxq could be polled from a
Open vSwitch CI b3acf0
        different numa after reassign and it could impact estimates.
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
        In the case where there is only one numa with pmds available, the
Open vSwitch CI b3acf0
        same numa will always poll before and after reassignment, so estimates
Open vSwitch CI b3acf0
        are valid. Allow PMD auto load balance to trigger a reassignment in
Open vSwitch CI b3acf0
        this case.
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
        Acked-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI b3acf0
        Acked-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI b3acf0
        Tested-by: Sunil Pai G <sunil.pai.g@intel.com>
Open vSwitch CI b3acf0
        Acked-by: Flavio Leitner <fbl@sysclose.org>
Open vSwitch CI b3acf0
        Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Open vSwitch CI b3acf0
        Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI b3acf0
    
Open vSwitch CI b3acf0
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1941673
Open vSwitch CI b3acf0
    Conflicts: Commit backported from upstream master branch. Commit not
Open vSwitch CI b3acf0
    present on upstream branch-2.15. Removed NEWS file update as could cause
Open vSwitch CI b3acf0
    future merge conflicts.
Open vSwitch CI b3acf0
Open vSwitch CI daaf06
Open vSwitch CI daaf06
* Fri Mar 19 2021 Kevin Traynor <ktraynor@redhat.com> - 2.15.0-4
Open vSwitch CI 4c16cd
- redhat: Update docs for test builds [RH git: 7620c95a37]
Open vSwitch CI b3acf0
Open vSwitch CI daaf06
Open vSwitch CI fe1a04
* Tue Mar 16 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.15.0-3
Open vSwitch CI 4c16cd
- Merging upstream branch-2.15 [RH git: c4fc969d7e]
Open vSwitch CI b3acf0
    Commit list:
Open vSwitch CI b3acf0
    d5dc16670e python: Send notifications after the transaction ends.
Open vSwitch CI b3acf0
    556e65e179 ovs-ctl: Allow recording hostname separately.
Open vSwitch CI b3acf0
    3982aee455 dpif-netdev: Fix crash when add dp flow without in_port field.
Open vSwitch CI b3acf0
    02096f1b37 Documentation: Fix DPDK qos example.
Open vSwitch CI b3acf0
    8f1dda3164 raft: Report disconnected in cluster/status if candidate retries election.
Open vSwitch CI b3acf0
    79e9749daa raft: Reintroduce jsonrpc inactivity probes.
Open vSwitch CI b3acf0
    2e84a4adb1 ovsdb-cs: Fix use-after-free for the request id.
Open vSwitch CI b3acf0
    d2c311dce8 connmgr: Check nullptr inside ofmonitor_report().
Open vSwitch CI b3acf0
    7307af6908 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified.
Open vSwitch CI b3acf0
    2a7a635718 windows, tests: Modify service test.
Open vSwitch CI b3acf0
    9b48549c68 netdev-linux: Fix indentation.
Open vSwitch CI b3acf0
    861a9f3b4d ofproto-dpif-upcall: Fix ukey leak on udpif destroy.
Open vSwitch CI b3acf0
    339044c3cc ci: Use parallel build for distcheck.
Open vSwitch CI b3acf0
    38744b1bcb ofp-actions: Fix use-after-free while decoding RAW_ENCAP.
Open vSwitch CI b3acf0
    33abe6c052 Prepare for 2.15.1.
Open vSwitch CI b3acf0
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
* Tue Feb 16 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-2
Open vSwitch CI 4c16cd
- build with ipsec support by default [RH git: 105482aee7]
Open vSwitch CI b3acf0
Open vSwitch CI fe1a04
Open vSwitch CI fe1a04
* Mon Feb 15 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.15.0-1
Open vSwitch CI 4c16cd
- Use official 2.15.0 tarball [RH git: 9e107c6359]
Open vSwitch CI b3acf0
Open vSwitch CI fe1a04