110336
# Copyright (C) 2009, 2010, 2013, 2014 Nicira Networks, Inc.
110336
#
110336
# Copying and distribution of this file, with or without modification,
110336
# are permitted in any medium without royalty provided the copyright
110336
# notice and this notice are preserved.  This file is offered as-is,
110336
# without warranty of any kind.
110336
#
110336
# If tests have to be skipped while building, specify the '--without check'
110336
# option. For example:
110336
# rpmbuild -bb --without check rhel/openvswitch-fedora.spec
110336
110336
# This defines the base package name's version.
110336
6c6af1
%define pkgname openvswitch2.17
110336
110336
110336
%if 0%{?commit:1}
110336
%global shortcommit %(c=%{commit}; echo ${c:0:7})
110336
%endif
110336
110336
# Enable PIE, bz#955181
110336
%global _hardened_build 1
110336
110336
# RHEL-7 doesn't define _rundir macro yet
110336
# Fedora 15 onwards uses /run as _rundir
110336
%if 0%{!?_rundir:1}
110336
%define _rundir /run
110336
%endif
110336
110336
# FIXME Test "STP - flush the fdb and mdb when topology changed" fails on s390x
110336
# FIXME 2 tests fails on ppc64le. They will be hopefully fixed before official 2.11
110336
%ifarch %{ix86} x86_64 aarch64
110336
%bcond_without check
110336
%else
110336
%bcond_with check
110336
%endif
110336
# option to run kernel datapath tests, requires building as root!
110336
%bcond_with check_datapath_kernel
110336
# option to build with libcap-ng, needed for running OVS as regular user
110336
%bcond_without libcapng
110336
# option to build with ipsec support
110336
%bcond_without ipsec
110336
110336
# Build python2 (that provides python) and python3 subpackages on Fedora
110336
# Build only python3 (that provides python) subpackage on RHEL8
110336
# Build only python subpackage on RHEL7
110336
%if 0%{?rhel} > 7 || 0%{?fedora}
110336
# On RHEL8 Sphinx is included in buildroot
110336
%global external_sphinx 1
110336
%else
110336
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
110336
%global external_sphinx 0
110336
%endif
110336
110336
Name: %{pkgname}
110336
Summary: Open vSwitch
110336
Group: System Environment/Daemons daemon/database/utilities
110336
URL: http://www.openvswitch.org/
6c6af1
Version: 2.17.0
Open vSwitch CI 49ee22
Release: 119%{?dist}
110336
110336
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
110336
# lib/sflow*.[ch] files are SISSL
110336
# datapath/ is GPLv2 (although not built into any of the binary packages)
110336
License: ASL 2.0 and LGPLv2+ and SISSL
110336
6c6af1
%define dpdkver 21.11
110336
%define dpdkdir dpdk
110336
%define dpdksver %(echo %{dpdkver} | cut -d. -f-2)
110336
# NOTE: DPDK does not currently build for s390x
110336
# DPDK on aarch64 is not stable enough to be enabled in FDP
110336
%if 0%{?rhel} > 7 || 0%{?fedora}
110336
%define dpdkarches x86_64 ppc64le
110336
%else
110336
%define dpdkarches
110336
%endif
110336
110336
%if 0%{?commit:1}
110336
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
110336
%else
110336
Source: https://github.com/openvswitch/ovs/archive/v%{version}.tar.gz#/openvswitch-%{version}.tar.gz
110336
%endif
Open vSwitch CI a0d147
Source2: openvswitch.sysusers
Open vSwitch CI a0d147
Source3: openvswitch-hugetlbfs.sysusers
110336
Source10: https://fast.dpdk.org/rel/dpdk-%{dpdkver}.tar.xz
110336
110336
%define docutilsver 0.12
110336
%define pygmentsver 1.4
110336
%define sphinxver   1.2.3
6c6af1
%define pyelftoolsver 0.27
110336
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
110336
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
110336
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
6c6af1
Source103: https://pypi.io/packages/source/p/pyelftools/pyelftools-%{pyelftoolsver}.tar.gz
110336
110336
Patch:     openvswitch-%{version}.patch
110336
110336
# The DPDK is designed to optimize througput of network traffic using, among
110336
# other techniques, carefully crafted assembly instructions.  As such it
110336
# needs extensive work to port it to other architectures.
110336
ExclusiveArch: x86_64 aarch64 ppc64le s390x
110336
110336
# Do not enable this otherwise YUM will break on any upgrade.
110336
# Provides: openvswitch
6c6af1
Conflicts: openvswitch < 2.17
6c6af1
Conflicts: openvswitch-dpdk < 2.17
110336
Conflicts: openvswitch2.10
110336
Conflicts: openvswitch2.11
110336
Conflicts: openvswitch2.12
110336
Conflicts: openvswitch2.13
110336
Conflicts: openvswitch2.14
110336
Conflicts: openvswitch2.15
6c6af1
Conflicts: openvswitch2.16
110336
110336
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
110336
# in the -optional repository and so we can't require it directly since RHV
110336
# doesn't have the -optional repository enabled and so TPS fails
110336
%if %{external_sphinx}
110336
BuildRequires: python3-sphinx
110336
%else
110336
# Sphinx dependencies
110336
BuildRequires: python-devel
110336
BuildRequires: python-setuptools
110336
#BuildRequires: python2-docutils
110336
BuildRequires: python-jinja2
110336
BuildRequires: python-nose
110336
#BuildRequires: python2-pygments
110336
# docutils dependencies
110336
BuildRequires: python-imaging
110336
# pygments dependencies
110336
BuildRequires: python-nose
110336
%endif
110336
110336
BuildRequires: gcc gcc-c++ make
110336
BuildRequires: autoconf automake libtool
Open vSwitch CI a0d147
BuildRequires: systemd-units systemd-rpm-macros openssl openssl-devel
110336
BuildRequires: python3-devel python3-setuptools
110336
BuildRequires: desktop-file-utils
110336
BuildRequires: groff-base graphviz
110336
BuildRequires: unbound-devel
6c6af1
BuildRequires: systemtap-sdt-devel
110336
# make check dependencies
110336
BuildRequires: procps-ng
110336
%if %{with check_datapath_kernel}
110336
BuildRequires: nmap-ncat
110336
# would be useful but not available in RHEL or EPEL
110336
#BuildRequires: pyftpdlib
110336
%endif
110336
110336
%if %{with libcapng}
110336
BuildRequires: libcap-ng libcap-ng-devel
110336
%endif
110336
110336
%ifarch %{dpdkarches}
110336
BuildRequires: meson
6c6af1
%if 0%{?rhel} > 8 || 0%{?fedora}
6c6af1
BuildRequires: python3-pyelftools
6c6af1
%endif
110336
# DPDK driver dependencies
13a7f7
BuildRequires: zlib-devel numactl-devel libarchive-devel
110336
%ifarch x86_64
110336
BuildRequires: rdma-core-devel >= 15 libmnl-devel
110336
%endif
110336
110336
# Required by packaging policy for the bundled DPDK
110336
Provides: bundled(dpdk) = %{dpdkver}
110336
%endif
110336
110336
Requires: openssl iproute module-init-tools
110336
#Upstream kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
110336
#Requires: kernel >= 3.15.0-0
110336
Requires: openvswitch-selinux-extra-policy
110336
Open vSwitch CI a0d147
%{?sysusers_requires_compat}
110336
Requires(post): /bin/sed
110336
Requires(post): systemd-units
110336
Requires(preun): systemd-units
110336
Requires(postun): systemd-units
110336
Obsoletes: openvswitch-controller <= 0:2.1.0-1
110336
6c6af1
%if 0%{?rhel}
6c6af1
# sortedcontainers are not packaged on RHEL yet, but ovs includes it
6c6af1
%global __requires_exclude ^python%{python3_version}dist\\(sortedcontainers\\)$
6c6af1
%endif
6c6af1
110336
%description
110336
Open vSwitch provides standard network bridging functions and
110336
support for the OpenFlow protocol for remote per-flow control of
110336
traffic.
110336
110336
%package -n python3-%{pkgname}
110336
Summary: Open vSwitch python3 bindings
110336
License: ASL 2.0
110336
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Provides: python-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
110336
%description -n python3-%{pkgname}
110336
Python bindings for the Open vSwitch database
110336
110336
%package test
110336
Summary: Open vSwitch testing utilities
110336
License: ASL 2.0
110336
BuildArch: noarch
110336
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Requires: tcpdump
110336
110336
%description test
110336
Utilities that are useful to diagnose performance and connectivity
110336
issues in Open vSwitch setup.
110336
110336
%package devel
110336
Summary: Open vSwitch OpenFlow development package (library, headers)
110336
License: ASL 2.0
110336
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
110336
%description devel
110336
This provides shared library, libopenswitch.so and the openvswitch header
110336
files needed to build an external application.
110336
6c6af1
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
110336
%package -n network-scripts-%{name}
110336
Summary: Open vSwitch legacy network service support
110336
License: ASL 2.0
110336
Requires: network-scripts
110336
Supplements: (%{name} and network-scripts)
110336
110336
%description -n network-scripts-%{name}
110336
This provides the ifup and ifdown scripts for use with the legacy network
110336
service.
110336
%endif
110336
110336
%if %{with ipsec}
110336
%package ipsec
110336
Summary: Open vSwitch IPsec tunneling support
110336
License: ASL 2.0
110336
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Requires: libreswan
110336
110336
%description ipsec
110336
This package provides IPsec tunneling support for OVS tunnels.
110336
%endif
110336
110336
%prep
110336
%if 0%{?commit:1}
110336
%setup -q -n ovs-%{commit} -a 10
110336
%else
110336
%setup -q -n ovs-%{version} -a 10
110336
%endif
110336
%if ! %{external_sphinx}
110336
%if 0%{?commit:1}
110336
%setup -n ovs-%{commit} -q -D -T -a 100 -a 101 -a 102
110336
%else
110336
%setup -n ovs-%{version} -q -D -T -a 100 -a 101 -a 102
110336
%endif
110336
%endif
6c6af1
%if 0%{?rhel} && 0%{?rhel} < 9
6c6af1
%if 0%{?commit:1}
6c6af1
%setup -n ovs-%{commit} -q -D -T -a 103
6c6af1
%else
6c6af1
%setup -n ovs-%{version} -q -D -T -a 103
6c6af1
%endif
6c6af1
%endif
110336
110336
mv dpdk-*/ %{dpdkdir}/
110336
110336
# FIXME should we propose a way to do that upstream?
110336
sed -ri "/^subdir\('(usertools|app)'\)/d" %{dpdkdir}/meson.build
110336
110336
%patch -p1
110336
110336
%build
6c6af1
%if 0%{?rhel} && 0%{?rhel} < 9
6c6af1
export PYTHONPATH="${PWD}/pyelftools-%{pyelftoolsver}"
6c6af1
%endif
110336
# Build Sphinx on RHEL
110336
%if ! %{external_sphinx}
110336
export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}%{_builddir}/pytmp/lib/python"
110336
for x in docutils-%{docutilsver} Pygments-%{pygmentsver} Sphinx-%{sphinxver}; do
110336
    pushd "$x"
110336
    python2 setup.py install --home %{_builddir}/pytmp
110336
    popd
110336
done
110336
110336
export PATH="$PATH:%{_builddir}/pytmp/bin"
110336
%endif
110336
110336
./boot.sh
110336
110336
%ifarch %{dpdkarches}    # build dpdk
110336
# Lets build DPDK first
110336
cd %{dpdkdir}
110336
110336
ENABLED_DRIVERS=(
110336
    bus/pci
110336
    bus/vdev
110336
    mempool/ring
110336
    net/failsafe
110336
    net/i40e
110336
    net/ring
110336
    net/vhost
110336
    net/virtio
110336
    net/tap
110336
)
110336
110336
%ifarch x86_64
110336
ENABLED_DRIVERS+=(
6c6af1
    bus/auxiliary
110336
    bus/vmbus
110336
    common/iavf
110336
    common/mlx5
110336
    net/bnxt
110336
    net/enic
110336
    net/iavf
110336
    net/ice
110336
    net/mlx5
110336
    net/netvsc
110336
    net/nfp
110336
    net/qede
110336
    net/vdev_netvsc
110336
)
110336
%endif
110336
110336
%ifarch aarch64 x86_64
110336
ENABLED_DRIVERS+=(
110336
    net/e1000
110336
    net/ixgbe
110336
)
110336
%endif
110336
6c6af1
for driver in "${ENABLED_DRIVERS[@]}"; do
6c6af1
    enable_drivers="${enable_drivers:+$enable_drivers,}"$driver
6c6af1
done
6c6af1
6c6af1
# As of 21.11-rc3, following libraries can be disabled:
6c6af1
# optional_libs = [
6c6af1
#         'bitratestats',
6c6af1
#         'gpudev',
6c6af1
#         'gro',
6c6af1
#         'gso',
6c6af1
#         'kni',
6c6af1
#         'jobstats',
6c6af1
#         'latencystats',
6c6af1
#         'metrics',
6c6af1
#         'pdump',
6c6af1
#         'power',
6c6af1
#         'vhost',
6c6af1
# ]
6c6af1
# If doing any updates, this must be aligned with:
6c6af1
# https://access.redhat.com/articles/3538141
6c6af1
DISABLED_LIBS=(
6c6af1
    gpudev
6c6af1
    kni
6c6af1
    jobstats
6c6af1
    power
6c6af1
)
6c6af1
6c6af1
for lib in "${DISABLED_LIBS[@]}"; do
6c6af1
    disable_libs="${disable_libs:+$disable_libs,}"$lib
110336
done
110336
110336
%set_build_flags
110336
%__meson --prefix=%{_builddir}/dpdk-build \
110336
         --buildtype=plain \
6c6af1
         -Ddisable_libs="$disable_libs" \
6c6af1
         -Denable_drivers="$enable_drivers" \
6c6af1
         -Dplatform=generic \
Open vSwitch CI ba7c0c
         -Dmax_ethports=1024 \
110336
         -Dmax_numa_nodes=8 \
110336
         -Dtests=false \
110336
         %{_vpath_builddir}
110336
%meson_build
110336
%__meson install -C %{_vpath_builddir} --no-rebuild
110336
110336
# FIXME currently with LTO enabled OVS tries to link with both static and shared libraries
110336
rm -v %{_builddir}/dpdk-build/%{_lib}/*.so*
110336
110336
# Generate a list of supported drivers, its hard to tell otherwise.
110336
cat << EOF > README.DPDK-PMDS
110336
DPDK drivers included in this package:
110336
110336
EOF
110336
110336
for f in %{_builddir}/dpdk-build/%{_lib}/librte_net_*.a; do
110336
    basename ${f} | cut -c12- | cut -d. -f1 | tr [:lower:] [:upper:]
110336
done >> README.DPDK-PMDS
110336
110336
cat << EOF >> README.DPDK-PMDS
110336
110336
For further information about the drivers, see
110336
http://dpdk.org/doc/guides-%{dpdksver}/nics/index.html
110336
EOF
110336
110336
cd -
110336
%endif    # build dpdk
110336
110336
# And now for OVS...
110336
mkdir build-shared build-static
110336
pushd build-shared
110336
ln -s ../configure
110336
%configure \
110336
%if %{with libcapng}
110336
        --enable-libcapng \
110336
%else
110336
        --disable-libcapng \
110336
%endif
110336
        --disable-static \
110336
        --enable-shared \
110336
        --enable-ssl \
6c6af1
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
6c6af1
        --enable-usdt-probes
110336
make %{?_smp_mflags}
110336
popd
110336
pushd build-static
110336
ln -s ../configure
110336
%ifarch %{dpdkarches}
110336
PKG_CONFIG_PATH=%{_builddir}/dpdk-build/%{_lib}/pkgconfig \
110336
%endif
110336
%configure \
110336
%if %{with libcapng}
110336
        --enable-libcapng \
110336
%else
110336
        --disable-libcapng \
110336
%endif
110336
        --enable-ssl \
110336
%ifarch %{dpdkarches}
110336
        --with-dpdk=static \
110336
%endif
6c6af1
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
6c6af1
        --enable-usdt-probes
110336
make %{?_smp_mflags}
110336
popd
110336
110336
/usr/bin/python3 build-aux/dpdkstrip.py \
110336
        --dpdk \
110336
        < rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
110336
        > rhel/usr_lib_systemd_system_ovs-vswitchd.service
110336
110336
%install
110336
rm -rf $RPM_BUILD_ROOT
Open vSwitch CI ccd549
make -C build-shared install sbin_PROGRAMS=ovsdb/ovsdb-server DESTDIR=$RPM_BUILD_ROOT
Open vSwitch CI ccd549
make -C build-static install bin_PROGRAMS= sbin_PROGRAMS=vswitchd/ovs-vswitchd DESTDIR=$RPM_BUILD_ROOT
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
110336
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
110336
Open vSwitch CI a0d147
install -p -D -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch.conf
Open vSwitch CI a0d147
%ifarch %{dpdkarches}
Open vSwitch CI a0d147
install -p -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch-hugetlbfs.conf
Open vSwitch CI a0d147
%endif
Open vSwitch CI a0d147
110336
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
110336
        $RPM_BUILD_ROOT%{_udevrulesdir}/91-vfio.rules
110336
110336
install -p -D -m 0644 \
110336
        rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
110336
110336
for service in openvswitch ovsdb-server ovs-vswitchd \
110336
               ovs-delete-transient-ports; do
110336
        install -p -D -m 0644 \
110336
                        rhel/usr_lib_systemd_system_${service}.service \
110336
                        $RPM_BUILD_ROOT%{_unitdir}/${service}.service
110336
done
110336
110336
%if %{with ipsec}
110336
install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service \
110336
                      $RPM_BUILD_ROOT%{_unitdir}/openvswitch-ipsec.service
110336
%endif
110336
110336
install -m 0755 rhel/etc_init.d_openvswitch \
110336
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
110336
110336
install -p -D -m 0644 rhel/etc_openvswitch_default.conf \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/openvswitch/default.conf
110336
110336
install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/openvswitch
110336
110336
install -m 0644 vswitchd/vswitch.ovsschema \
110336
        $RPM_BUILD_ROOT/%{_datadir}/openvswitch/vswitch.ovsschema
110336
6c6af1
%if 0%{?rhel} < 9
110336
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/
110336
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
6c6af1
%endif
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib}
110336
cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ovstest \
110336
        $RPM_BUILD_ROOT%{python3_sitelib}
110336
110336
# Build the JSON C extension for the Python lib (#1417738)
110336
pushd python
110336
(
110336
export CPPFLAGS="-I ../include -I ../build-shared/include"
110336
export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}"
110336
%py3_build
110336
%py3_install
110336
[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ]
110336
)
110336
popd
110336
110336
rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/services/
110336
110336
install -p -D -m 0755 \
110336
        rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \
110336
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovs-systemd-reload
110336
110336
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
110336
# The db needs special permission as IPsec Pre-shared keys are stored in it.
110336
chmod 0640 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
110336
110336
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/system-id.conf
110336
110336
# remove unpackaged files
110336
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovs-benchmark \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-docker \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-parse-backtrace \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-testcontroller \
110336
        $RPM_BUILD_ROOT/%{_sbindir}/ovs-vlan-bug-workaround \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man1/ovs-benchmark.1* \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-testcontroller.* \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-vlan-bug-workaround.8*
110336
110336
%if ! %{with ipsec}
110336
rm -f $RPM_BUILD_ROOT/%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
110336
%endif
110336
110336
# remove ovn unpackages files
110336
rm -f $RPM_BUILD_ROOT%{_bindir}/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
110336
110336
%check
110336
%if %{with check}
110336
    pushd build-static
110336
    touch resolv.conf
110336
    export OVS_RESOLV_CONF=$(pwd)/resolv.conf
110336
    if make check TESTSUITEFLAGS='%{_smp_mflags}' ||
110336
       make check TESTSUITEFLAGS='--recheck'; then :;
110336
    else
110336
        cat tests/testsuite.log
110336
        exit 1
110336
    fi
110336
    popd
110336
%endif
110336
%if %{with check_datapath_kernel}
110336
    pushd build-static
110336
    if make check-kernel RECHECK=yes; then :;
110336
    else
110336
        cat tests/system-kmod-testsuite.log
110336
        exit 1
110336
    fi
110336
    popd
110336
%endif
110336
110336
%clean
110336
rm -rf $RPM_BUILD_ROOT
110336
110336
%preun
110336
%if 0%{?systemd_preun:1}
110336
    %systemd_preun openvswitch.service
110336
%else
110336
    if [ $1 -eq 0 ] ; then
110336
    # Package removal, not upgrade
110336
        /bin/systemctl --no-reload disable openvswitch.service >/dev/null 2>&1 || :
110336
        /bin/systemctl stop openvswitch.service >/dev/null 2>&1 || :
110336
    fi
110336
%endif
110336
110336
%pre
Open vSwitch CI a0d147
%sysusers_create_compat %{SOURCE2}
110336
%ifarch %{dpdkarches}
Open vSwitch CI a0d147
%sysusers_create_compat %{SOURCE3}
110336
%endif
110336
110336
%post
110336
if [ $1 -eq 1 ]; then
110336
    sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
110336
110336
%ifarch %{dpdkarches}
110336
    sed -i \
110336
        's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
110336
        /etc/sysconfig/openvswitch
110336
%endif
110336
fi
110336
chown -R openvswitch:openvswitch /etc/openvswitch
110336
110336
%if 0%{?systemd_post:1}
110336
    %systemd_post openvswitch.service
110336
%else
110336
    # Package install, not upgrade
110336
    if [ $1 -eq 1 ]; then
110336
        /bin/systemctl daemon-reload >dev/null || :
110336
    fi
110336
%endif
110336
110336
%postun
110336
%if 0%{?systemd_postun:1}
110336
    %systemd_postun openvswitch.service
110336
%else
110336
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
110336
%endif
110336
110336
%triggerun -- openvswitch < 2.5.0-22.git20160727%{?dist}
110336
# old rpm versions restart the service in postun, but
110336
# due to systemd some preparation is needed.
110336
if systemctl is-active openvswitch >/dev/null 2>&1 ; then
110336
    /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || :
110336
    systemctl daemon-reload >/dev/null 2>&1 || :
110336
    systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || :
110336
    systemctl start openvswitch >/dev/null 2>&1 || :
110336
fi
110336
exit 0
110336
110336
%files -n python3-%{pkgname}
110336
%{python3_sitearch}/ovs
110336
%{python3_sitearch}/ovs-*.egg-info
110336
%doc LICENSE
110336
110336
%files test
110336
%{_bindir}/ovs-pcap
110336
%{_bindir}/ovs-tcpdump
110336
%{_bindir}/ovs-tcpundump
110336
%{_mandir}/man1/ovs-pcap.1*
110336
%{_mandir}/man8/ovs-tcpdump.8*
110336
%{_mandir}/man1/ovs-tcpundump.1*
110336
%{_bindir}/ovs-test
110336
%{_bindir}/ovs-vlan-test
110336
%{_bindir}/ovs-l3ping
110336
%{_mandir}/man8/ovs-test.8*
110336
%{_mandir}/man8/ovs-vlan-test.8*
110336
%{_mandir}/man8/ovs-l3ping.8*
110336
%{python3_sitelib}/ovstest
110336
110336
%files devel
110336
%{_libdir}/*.so
110336
%{_libdir}/pkgconfig/*.pc
110336
%{_includedir}/openvswitch/*
110336
%{_includedir}/openflow/*
110336
%exclude %{_libdir}/*.a
110336
%exclude %{_libdir}/*.la
110336
6c6af1
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
110336
%files -n network-scripts-%{name}
110336
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
110336
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
%endif
110336
110336
%files
110336
%defattr(-,openvswitch,openvswitch)
110336
%dir %{_sysconfdir}/openvswitch
110336
%{_sysconfdir}/openvswitch/default.conf
110336
%config %ghost %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/conf.db
110336
%ghost %attr(0600,-,-) %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/.conf.db.~lock~
110336
%config %ghost %{_sysconfdir}/openvswitch/system-id.conf
110336
%defattr(-,root,root)
110336
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/openvswitch
110336
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
110336
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
110336
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
110336
%{_unitdir}/openvswitch.service
110336
%{_unitdir}/ovsdb-server.service
110336
%{_unitdir}/ovs-vswitchd.service
110336
%{_unitdir}/ovs-delete-transient-ports.service
110336
%{_datadir}/openvswitch/scripts/openvswitch.init
110336
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
110336
%{_datadir}/openvswitch/scripts/ovs-lib
110336
%{_datadir}/openvswitch/scripts/ovs-save
110336
%{_datadir}/openvswitch/scripts/ovs-vtep
110336
%{_datadir}/openvswitch/scripts/ovs-ctl
110336
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
110336
%{_datadir}/openvswitch/scripts/ovs-systemd-reload
13a7f7
%config %{_datadir}/openvswitch/local-config.ovsschema
110336
%config %{_datadir}/openvswitch/vswitch.ovsschema
110336
%config %{_datadir}/openvswitch/vtep.ovsschema
110336
%{_bindir}/ovs-appctl
110336
%{_bindir}/ovs-dpctl
110336
%{_bindir}/ovs-ofctl
110336
%{_bindir}/ovs-vsctl
110336
%{_bindir}/ovsdb-client
110336
%{_bindir}/ovsdb-tool
110336
%{_bindir}/ovs-pki
110336
%{_bindir}/vtep-ctl
110336
%{_libdir}/*.so.*
110336
%{_sbindir}/ovs-vswitchd
110336
%{_sbindir}/ovsdb-server
110336
%{_mandir}/man1/ovsdb-client.1*
110336
%{_mandir}/man1/ovsdb-server.1*
110336
%{_mandir}/man1/ovsdb-tool.1*
110336
%{_mandir}/man5/ovsdb.5*
13a7f7
%{_mandir}/man5/ovsdb.local-config.5*
110336
%{_mandir}/man5/ovsdb-server.5.*
110336
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
110336
%{_mandir}/man5/vtep.5*
110336
%{_mandir}/man7/ovsdb-server.7*
110336
%{_mandir}/man7/ovsdb.7*
110336
%{_mandir}/man7/ovs-actions.7*
110336
%{_mandir}/man7/ovs-fields.7*
110336
%{_mandir}/man8/vtep-ctl.8*
110336
%{_mandir}/man8/ovs-appctl.8*
110336
%{_mandir}/man8/ovs-ctl.8*
110336
%{_mandir}/man8/ovs-dpctl.8*
110336
%{_mandir}/man8/ovs-kmod-ctl.8.*
110336
%{_mandir}/man8/ovs-ofctl.8*
110336
%{_mandir}/man8/ovs-pki.8*
110336
%{_mandir}/man8/ovs-vsctl.8*
110336
%{_mandir}/man8/ovs-vswitchd.8*
110336
%{_mandir}/man8/ovs-parse-backtrace.8*
110336
%{_udevrulesdir}/91-vfio.rules
110336
%doc LICENSE NOTICE README.rst NEWS rhel/README.RHEL.rst
110336
%ifarch %{dpdkarches}
110336
%doc %{dpdkdir}/README.DPDK-PMDS
Open vSwitch CI 3f9b5c
%attr(750,openvswitch,hugetlbfs) %verify(not owner group) /var/log/openvswitch
Open vSwitch CI 3f9b5c
%else
Open vSwitch CI 3f9b5c
%attr(750,openvswitch,openvswitch) %verify(not owner group) /var/log/openvswitch
110336
%endif
110336
/var/lib/openvswitch
110336
%ghost %attr(755,root,root) %verify(not owner group) %{_rundir}/openvswitch
110336
%{_datadir}/openvswitch/bugtool-plugins/
110336
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
110336
%{_bindir}/ovs-dpctl-top
110336
%{_sbindir}/ovs-bugtool
110336
%{_mandir}/man8/ovs-dpctl-top.8*
110336
%{_mandir}/man8/ovs-bugtool.8*
110336
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} < 29)
110336
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
110336
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
%endif
Open vSwitch CI a0d147
%{_sysusersdir}/openvswitch.conf
Open vSwitch CI a0d147
%ifarch %{dpdkarches}
Open vSwitch CI a0d147
%{_sysusersdir}/openvswitch-hugetlbfs.conf
Open vSwitch CI a0d147
%endif
110336
110336
%if %{with ipsec}
110336
%files ipsec
110336
%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
110336
%{_unitdir}/openvswitch-ipsec.service
110336
%endif
110336
110336
%changelog
Open vSwitch CI 49ee22
* Tue Oct 31 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-119
Open vSwitch CI 49ee22
- Merging upstream branch-2.17 [RH git: bde74ad3b0]
Open vSwitch CI 49ee22
    Commit list:
Open vSwitch CI 49ee22
    8868756b8c netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
Open vSwitch CI 49ee22
    46e9cacaae ofp-table: Fix count_common_prefix_run() function.
Open vSwitch CI 49ee22
    8e6d1cd042 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
Open vSwitch CI 49ee22
    7838778ade vswitch.xml: Add dpdkvhostuser group status.
Open vSwitch CI 49ee22
Open vSwitch CI 49ee22
Open vSwitch CI 7ab86c
* Thu Oct 26 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-118
Open vSwitch CI 7ab86c
- Merging upstream branch-2.17 [RH git: 7961c8a931]
Open vSwitch CI 7ab86c
    Commit list:
Open vSwitch CI 7ab86c
    a3a0395071 tests: Use ping timeout instead of deadline.
Open vSwitch CI 7ab86c
Open vSwitch CI 7ab86c
Open vSwitch CI 271689
* Wed Oct 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-117
Open vSwitch CI 271689
- Merging upstream branch-2.17 [RH git: 462f701bdc]
Open vSwitch CI 271689
    Commit list:
Open vSwitch CI 271689
    3351b149c8 tests/system-traffic: Ensure no name resolution for tcpdump.
Open vSwitch CI 271689
Open vSwitch CI 271689
Open vSwitch CI 81798c
* Fri Oct 20 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-116
Open vSwitch CI 81798c
- Merging upstream branch-2.17 [RH git: 258fc7a88a]
Open vSwitch CI 81798c
    Commit list:
Open vSwitch CI 81798c
    bce17b0bb5 tc: Improve logging of mismatched actions.
Open vSwitch CI 81798c
    af934924f8 ofproto-dpif-upcall: Pause revalidators when purging.
Open vSwitch CI 81798c
Open vSwitch CI 81798c
Open vSwitch CI c1e0fb
* Wed Oct 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-115
Open vSwitch CI c1e0fb
- Merging upstream branch-2.17 [RH git: 0717965172]
Open vSwitch CI c1e0fb
    Commit list:
Open vSwitch CI c1e0fb
    48fa547473 db-ctl-base: Fix memory leak of db commands.
Open vSwitch CI c1e0fb
Open vSwitch CI c1e0fb
Open vSwitch CI 36146f
* Tue Oct 17 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-114
Open vSwitch CI 36146f
- Merging upstream branch-2.17 [RH git: 6d06e4d3dc]
Open vSwitch CI 36146f
    Commit list:
Open vSwitch CI 36146f
    7fb2197e1e Prepare for 2.17.9.
Open vSwitch CI 36146f
    275be1eb95 Set release date for 2.17.8.
Open vSwitch CI 36146f
Open vSwitch CI 36146f
Open vSwitch CI 3eb56b
* Fri Oct 13 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-113
Open vSwitch CI 3eb56b
- Merging upstream branch-2.17 [RH git: aa85ffacfd]
Open vSwitch CI 3eb56b
    Commit list:
Open vSwitch CI 3eb56b
    be1a8f7ecb conntrack: Remove nat_conn introducing key directionality.
Open vSwitch CI 3eb56b
    f179c7c07f conntrack: simplify cleanup path
Open vSwitch CI 3eb56b
Open vSwitch CI 3eb56b
Open vSwitch CI 06f130
* Thu Oct 12 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-112
Open vSwitch CI 06f130
- redhat: use rhpkg push instead of git push [RH git: 7b22bbc0dd]
Open vSwitch CI 06f130
Open vSwitch CI 06f130
Open vSwitch CI 06f130
* Tue Oct 10 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-111
Open vSwitch CI 06f130
- Merging upstream branch-2.17 [RH git: f747af68b3]
Open vSwitch CI 06f130
    Commit list:
Open vSwitch CI 06f130
    fac770a0a7 netdev-dpdk: Document status options for VF MAC address.
Open vSwitch CI 06f130
    79ab2eeb16 netdev-offload-dpdk: Fix flushing of a physdev.
Open vSwitch CI 06f130
Open vSwitch CI 06f130
Open vSwitch CI 06f130
* Thu Oct 05 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-110
Open vSwitch CI 06f130
- Merging upstream branch-2.17 [RH git: 051758b3e3]
Open vSwitch CI 06f130
    Commit list:
Open vSwitch CI 06f130
    4ced485f8d connmgr: Fix ofconn configuration on vswitchd startup.
Open vSwitch CI 06f130
Open vSwitch CI 06f130
Open vSwitch CI ccb219
* Mon Sep 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-109
Open vSwitch CI ccb219
- Merging upstream branch-2.17 [RH git: 03e330a147]
Open vSwitch CI ccb219
    Commit list:
Open vSwitch CI ccb219
    3c39cfe031 python: idl: Fix last-id update from a monitor reply.
Open vSwitch CI ccb219
Open vSwitch CI ccb219
Open vSwitch CI 6676c4
* Thu Sep 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-108
Open vSwitch CI 6676c4
- Merging upstream branch-2.17 [RH git: 2636d56cb6]
Open vSwitch CI 6676c4
    Commit list:
Open vSwitch CI 6676c4
    a6207b2bce ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)
Open vSwitch CI 6676c4
Open vSwitch CI 6676c4
Open vSwitch CI 4911eb
* Wed Sep 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-107
Open vSwitch CI 4911eb
- Merging upstream branch-2.17 [RH git: 9ed4710854]
Open vSwitch CI 4911eb
    Commit list:
Open vSwitch CI 4911eb
    a141b62c2f ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)
Open vSwitch CI 4911eb
Open vSwitch CI 4911eb
Open vSwitch CI 1ec852
* Wed Aug 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-106
Open vSwitch CI 1ec852
- Merging upstream branch-2.17 [RH git: 8da11aaa9d]
Open vSwitch CI 1ec852
    Commit list:
Open vSwitch CI 1ec852
    586e73dacf configure: Avoid deprecated AC_PROG_CC_C99 if possible.
Open vSwitch CI 1ec852
Open vSwitch CI 1ec852
Open vSwitch CI 4578d5
* Mon Aug 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-105
Open vSwitch CI 4578d5
- Merging upstream branch-2.17 [RH git: ca98be26e7]
Open vSwitch CI 4578d5
    Commit list:
Open vSwitch CI 4578d5
    bd95fe3d7b tests: Fix time dependency in overlapping flows modification test.
Open vSwitch CI 4578d5
Open vSwitch CI 4578d5
Open vSwitch CI 7a718f
* Fri Aug 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-104
Open vSwitch CI 7a718f
- Merging upstream branch-2.17 [RH git: 46e94d6a61]
Open vSwitch CI 7a718f
    Commit list:
Open vSwitch CI 7a718f
    123b7aaa7c python: Use build to generate PEP517 compatible archives.
Open vSwitch CI 7a718f
    41d2e7e9a8 python: Use twine to upload sdist package to pypi.org.
Open vSwitch CI 7a718f
    66d5562e30 python: Rename build related code to ovs_build_helpers.
Open vSwitch CI 7a718f
    c880faea8e dpif-netdev: Fix length calculation of netdet_flow_key.
Open vSwitch CI 7a718f
    8c7aa5f589 doc: Fix description of max_len for controller action.
Open vSwitch CI 7a718f
    34ff03c3cb docs: Fix rendering of VLAN Comparison Chart.
Open vSwitch CI 7a718f
    93412e00e7 docs: Run tbl preprocessor in manpage-check rule.
Open vSwitch CI 7a718f
    6929485d31 docs: Add `nowarn` region option to tables.
Open vSwitch CI 7a718f
    08b6b83a36 tests: Add clang-analyzer-results to gitignore.
Open vSwitch CI 7a718f
    c252b1f8a7 ci: Add jobs to test -std=c99 builds.
Open vSwitch CI 7a718f
    242bb2624c tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
Open vSwitch CI 7a718f
    292eca58c6 sflow: Always enable _BSD_SOURCE.
Open vSwitch CI 7a718f
    82aa3fb019 compiler.h: Don't use asm and typeof with non-GNU compilers.
Open vSwitch CI 7a718f
Open vSwitch CI 7a718f
Open vSwitch CI e1f4e5
* Thu Aug 17 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-103
Open vSwitch CI e1f4e5
- Merging upstream branch-2.17 [RH git: 04750e9ad1]
Open vSwitch CI e1f4e5
    Commit list:
Open vSwitch CI e1f4e5
    a45b3afbf8 ovs.tmac: Fix troff warning in versions above groff-1.23.
Open vSwitch CI e1f4e5
Open vSwitch CI e1f4e5
Open vSwitch CI 75e21e
* Tue Aug 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-102
Open vSwitch CI 75e21e
- Merging upstream branch-2.17 [RH git: 76a39dc7fa]
Open vSwitch CI 75e21e
    Commit list:
Open vSwitch CI 75e21e
    a336ef7121 connmgr: Count unsent async messages.
Open vSwitch CI 75e21e
Open vSwitch CI 75e21e
Open vSwitch CI 00754d
* Mon Aug 14 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-101
Open vSwitch CI 00754d
- Merging upstream branch-2.17 [RH git: 163447f9d5]
Open vSwitch CI 00754d
    Commit list:
Open vSwitch CI 00754d
    a74b7dfb96 dpif-netdev: Fix dpif_netdev_flow_put.
Open vSwitch CI 00754d
Open vSwitch CI 00754d
Open vSwitch CI 87acf8
* Wed Aug 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-100
Open vSwitch CI 87acf8
- Merging upstream branch-2.17 [RH git: 23753e82f9]
Open vSwitch CI 87acf8
    Commit list:
Open vSwitch CI 87acf8
    f04bfd5e47 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)
Open vSwitch CI 87acf8
Open vSwitch CI 87acf8
Open vSwitch CI ebfa6f
* Wed Aug 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-99
Open vSwitch CI ebfa6f
- Merging upstream branch-2.17 [RH git: e11afe5dde]
Open vSwitch CI ebfa6f
    Commit list:
Open vSwitch CI ebfa6f
    29990edbc0 cirrus: Update to FreeBSD 13.2.
Open vSwitch CI ebfa6f
Open vSwitch CI ebfa6f
Open vSwitch CI 8c5127
* Fri Aug 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-98
Open vSwitch CI 8c5127
- Merging upstream branch-2.17 [RH git: 88c2d2ea83]
Open vSwitch CI 8c5127
    Commit list:
Open vSwitch CI 8c5127
    65bb823690 ci: Fix OPTS not being passed to OSX builds.
Open vSwitch CI 8c5127
Open vSwitch CI 8c5127
Open vSwitch CI b9c0d3
* Thu Aug 03 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-97
Open vSwitch CI b9c0d3
- Merging upstream branch-2.17 [RH git: 22854be7fc]
Open vSwitch CI b9c0d3
    Commit list:
Open vSwitch CI b9c0d3
    fe98b0c1f9 ovsdb-tool: Fix json leak while showing clustered log.
Open vSwitch CI b9c0d3
    44722bbda3 ovsdb-server: Fix excessive memory usage on DB open. (#2228464)
Open vSwitch CI b9c0d3
    9db221fcd8 tests: Add ovsdb execution cases for set size constraints.
Open vSwitch CI b9c0d3
    3cfe388cb8 ovsdb: relay: Fix handling of XOR updates with size constraints.
Open vSwitch CI b9c0d3
    f4d15497f8 ovsdb: file: Fix diff application to a default column value.
Open vSwitch CI b9c0d3
    7864ed557e ovsdb: file: Fix inability to read diffs that violate type size.
Open vSwitch CI b9c0d3
    97d91ad2d6 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.
Open vSwitch CI b9c0d3
Open vSwitch CI b9c0d3
Open vSwitch CI 210a7a
* Wed Aug 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-96
Open vSwitch CI 210a7a
- Merging upstream branch-2.17 [RH git: 507c546250]
Open vSwitch CI 210a7a
    Commit list:
Open vSwitch CI 210a7a
    dba7482e02 ofproto-dpif: Fix removal of renamed datapath ports.
Open vSwitch CI 210a7a
Open vSwitch CI 210a7a
Open vSwitch CI 046c41
* Fri Jul 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-95
Open vSwitch CI 046c41
- Merging upstream branch-2.17 [RH git: 99709cc365]
Open vSwitch CI 046c41
    Commit list:
Open vSwitch CI 046c41
    a1ca9e589f ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)
Open vSwitch CI 046c41
Open vSwitch CI 046c41
Open vSwitch CI 6f7f73
* Tue Jul 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-94
Open vSwitch CI 6f7f73
- Merging upstream branch-2.17 [RH git: f484b9ed30]
Open vSwitch CI 6f7f73
    Commit list:
Open vSwitch CI 6f7f73
    5d976536b3 vswitchd: Wait for a bridge exit before replying to exit unixctl.
Open vSwitch CI 6f7f73
Open vSwitch CI 6f7f73
Open vSwitch CI dae1d1
* Tue Jun 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-93
Open vSwitch CI dae1d1
- Merging upstream branch-2.17 [RH git: bfc17b1bd2]
Open vSwitch CI dae1d1
    Commit list:
Open vSwitch CI dae1d1
    e206df08d2 Prepare for 2.17.8.
Open vSwitch CI dae1d1
    f15de6508c Set release date for 2.17.7.
Open vSwitch CI dae1d1
Open vSwitch CI dae1d1
Open vSwitch CI a0d147
* Fri Jun 16 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-92
Open vSwitch CI a0d147
- redhat: Use sysusers instead of useradd/groupadd directly [RH git: aeeb5c020a] (#2193168)
Open vSwitch CI a0d147
    Reported-at: https://bugzilla.redhat.com/2193168
Open vSwitch CI a0d147
    Reported-by: Dan Williams <dcbw@redhat.com>
Open vSwitch CI a0d147
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI a0d147
Open vSwitch CI a0d147
Open vSwitch CI b3e49b
* Fri Jun 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-91
Open vSwitch CI b3e49b
- Merging upstream branch-2.17 [RH git: 0e0cb5d889]
Open vSwitch CI b3e49b
    Commit list:
Open vSwitch CI b3e49b
    4b10b0b87f fatal-signal: Don't share signal fds/handles with forked process.
Open vSwitch CI b3e49b
Open vSwitch CI b3e49b
Open vSwitch CI c57290
* Wed Jun 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-90
Open vSwitch CI c57290
- Merging upstream branch-2.17 [RH git: 2fbcbf32f8]
Open vSwitch CI c57290
    Commit list:
Open vSwitch CI c57290
    e01ea8e7ef cpu: Fix cpuid check for some AMD processors. (#2211747)
Open vSwitch CI c57290
    111c7be319 tc: Fix crash on malformed reply from kernel.
Open vSwitch CI c57290
Open vSwitch CI c57290
Open vSwitch CI b771c4
* Fri Jun 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-89
Open vSwitch CI b771c4
- Merging upstream branch-2.17 [RH git: febaa37b14]
Open vSwitch CI b771c4
    Commit list:
Open vSwitch CI b771c4
    75152d3d62 netdev-dpdk: Fix warning with gcc 13.
Open vSwitch CI b771c4
Open vSwitch CI b771c4
Open vSwitch CI 71c460
* Mon May 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-88
Open vSwitch CI 71c460
- Merging upstream branch-2.17 [RH git: c24e4da8ec]
Open vSwitch CI 71c460
    Commit list:
Open vSwitch CI 71c460
    5285dad182 utilities/bashcomp: Fix PS1 generation on new bash. (#2170344)
Open vSwitch CI 71c460
    ebe7bd7b68 netdev-offload-dpdk: Fix crash in debug log.
Open vSwitch CI 71c460
    4937a53410 stream-ssl: Disable alerts on unexpected EOF.
Open vSwitch CI 71c460
    fe99e6b971 tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
Open vSwitch CI 71c460
    a375055f2e ovs-fields: Modify the width of tpa and spa.
Open vSwitch CI 71c460
    749769be30 netdev-vport: RCU-fy tunnel config.
Open vSwitch CI 71c460
    c423fa5f6e smap: Make argument of smap_add_ipv6 constant.
Open vSwitch CI 71c460
    2db06ee6f5 netdev-vport: Fix unsafe handling of GRE sequence number.
Open vSwitch CI 71c460
Open vSwitch CI 71c460
Open vSwitch CI e3f0b4
* Thu May 11 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-87
Open vSwitch CI e3f0b4
- Merging upstream branch-2.17 [RH git: 5ff67cbb44]
Open vSwitch CI e3f0b4
    Commit list:
Open vSwitch CI e3f0b4
    51d804aa4f dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().
Open vSwitch CI e3f0b4
Open vSwitch CI e3f0b4
Open vSwitch CI cbc7c0
* Wed May 10 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-86
Open vSwitch CI cbc7c0
- Merging upstream branch-2.17 [RH git: 976d80d1af]
Open vSwitch CI cbc7c0
    Commit list:
Open vSwitch CI cbc7c0
    80b15d1428 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541)
Open vSwitch CI cbc7c0
    0d3c27e909 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().
Open vSwitch CI cbc7c0
Open vSwitch CI cbc7c0
Open vSwitch CI beb8b4
* Fri Apr 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-85
Open vSwitch CI beb8b4
- Merging upstream branch-2.17 [RH git: 0365e5389c]
Open vSwitch CI beb8b4
    Commit list:
Open vSwitch CI beb8b4
    8eb24943cf tc: Fix cleaning chains.
Open vSwitch CI beb8b4
Open vSwitch CI beb8b4
Open vSwitch CI c8ad53
* Wed Apr 26 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-84
Open vSwitch CI c8ad53
- Merging upstream branch-2.17 [RH git: e60083b517]
Open vSwitch CI c8ad53
    Commit list:
Open vSwitch CI c8ad53
    cbe5852d76 python-stream: Handle SSL error in do_handshake.
Open vSwitch CI c8ad53
Open vSwitch CI c8ad53
Open vSwitch CI 5435ce
* Tue Apr 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-83
Open vSwitch CI 5435ce
- Merging upstream branch-2.17 [RH git: 43fc90b55a]
Open vSwitch CI 5435ce
    Commit list:
Open vSwitch CI 5435ce
    be3caf4553 dpif-netlink: Fix memory leak dpif_netlink_open().
Open vSwitch CI 5435ce
    b7e1593f4c ofp-parse: Check ranges on string to uint32_t conversion.
Open vSwitch CI 5435ce
    70cb45c665 learning-switch: Fix coredump of OpenFlow15 learning-switch.
Open vSwitch CI 5435ce
Open vSwitch CI 5435ce
Open vSwitch CI e8e791
* Mon Apr 24 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-82
Open vSwitch CI e8e791
- Merging upstream branch-2.17 [RH git: 34bbf561db]
Open vSwitch CI e8e791
    Commit list:
Open vSwitch CI e8e791
    b082241945 ovsdb: Allow conversion records with no data in a clustered storage.
Open vSwitch CI e8e791
    efcdf6c0de ovsdb: Check for ephemeral columns before writing a new schema.
Open vSwitch CI e8e791
    bf39ea3c79 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.
Open vSwitch CI e8e791
Open vSwitch CI e8e791
Open vSwitch CI e8e791
* Fri Apr 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-81
Open vSwitch CI e8e791
- Merging upstream branch-2.17 [RH git: a1438ec598]
Open vSwitch CI e8e791
    Commit list:
Open vSwitch CI e8e791
    4f82f89039 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.
Open vSwitch CI e8e791
Open vSwitch CI e8e791
Open vSwitch CI e8e791
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-80
Open vSwitch CI e8e791
- Merging upstream branch-2.17 [RH git: a34e49c430]
Open vSwitch CI e8e791
    Commit list:
Open vSwitch CI e8e791
    77116d9903 Prepare for 2.17.7.
Open vSwitch CI e8e791
    a08bb41e3c Set release date for 2.17.6.
Open vSwitch CI e8e791
Open vSwitch CI e8e791
Open vSwitch CI e8e791
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-79
Open vSwitch CI e8e791
- Merging upstream branch-2.17 [RH git: 6a73129db8]
Open vSwitch CI e8e791
    Commit list:
Open vSwitch CI e8e791
    27fb5db7f7 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)
Open vSwitch CI e8e791
Open vSwitch CI e8e791
Open vSwitch CI e8e791
* Tue Apr 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-78
Open vSwitch CI e8e791
- Merging upstream branch-2.17 [RH git: dd004f4cf6]
Open vSwitch CI e8e791
    Commit list:
Open vSwitch CI e8e791
    c3684a0604 conntrack-tp: Fix clang warning.
Open vSwitch CI e8e791
    be19308aaf netdev-offload-tc: Del ufid mapping if device not exist.
Open vSwitch CI e8e791
Open vSwitch CI e8e791
Open vSwitch CI 5fbc7f
* Tue Apr 04 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-77
Open vSwitch CI 5fbc7f
- ofproto-dpif-xlate: Always mask ip proto field. [RH git: cfd5c61966] (#2134873)
Open vSwitch CI 5fbc7f
    The ofproto layer currently treats nw_proto field as overloaded to mean
Open vSwitch CI 5fbc7f
    both that a proper nw layer exists, as well as the value contained in
Open vSwitch CI 5fbc7f
    the header for the nw proto.  However, this is incorrect behavior as
Open vSwitch CI 5fbc7f
    relevant standards permit that any value, including '0' should be treated
Open vSwitch CI 5fbc7f
    as a valid value.
Open vSwitch CI 5fbc7f
    
Open vSwitch CI 5fbc7f
    Because of this overload, when the ofproto layer builds action list for
Open vSwitch CI 5fbc7f
    a packet with nw_proto of 0, it won't build the complete action list that
Open vSwitch CI 5fbc7f
    we expect to be built for the packet.  That will cause a bad behavior
Open vSwitch CI 5fbc7f
    where all packets passing the datapath will fall into an incomplete
Open vSwitch CI 5fbc7f
    action set.
Open vSwitch CI 5fbc7f
    
Open vSwitch CI 5fbc7f
    The fix here is to unwildcard nw_proto, allowing us to preserve setting
Open vSwitch CI 5fbc7f
    actions for protocols which we know have support for the actions we
Open vSwitch CI 5fbc7f
    program.  This means that a traffic which contains nw_proto == 0 cannot
Open vSwitch CI 5fbc7f
    cause connectivity breakage with other traffic on the link.
Open vSwitch CI 5fbc7f
    
Open vSwitch CI 5fbc7f
    Reported-by: David Marchand <dmarchand@redhat.com>
Open vSwitch CI 5fbc7f
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873
Open vSwitch CI 5fbc7f
    Acked-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 5fbc7f
    Signed-off-by: Aaron Conole <aconole@redhat.com>
Open vSwitch CI 5fbc7f
Open vSwitch CI 5fbc7f
Open vSwitch CI cfcf5b
* Wed Mar 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-76
Open vSwitch CI cfcf5b
- Merging upstream branch-2.17 [RH git: d63f1374ab]
Open vSwitch CI cfcf5b
    Commit list:
Open vSwitch CI cfcf5b
    4f41e58bc6 netdev-tc-offloads: Fix misaligned 8 byte read.
Open vSwitch CI cfcf5b
Open vSwitch CI cfcf5b
Open vSwitch CI eef2e8
* Tue Mar 28 2023 David Marchand <david.marchand@redhat.com> - 2.17.0-75
Open vSwitch CI eef2e8
- net/i40e: revert link status check on device start [RH git: 79a3a95a21] (#2138116)
Open vSwitch CI eef2e8
    [ upstream commit a8ca8edf8c076c765c6d142ab4664a1f61414233 ]
Open vSwitch CI eef2e8
    
Open vSwitch CI eef2e8
    The mentioned changes broke existing applications when the link status
Open vSwitch CI eef2e8
    of i40e ports is down at the time the port is started.
Open vSwitch CI eef2e8
    Revert those changes, the original issue will need a different fix.
Open vSwitch CI eef2e8
    
Open vSwitch CI eef2e8
    Fixes: a4ba77367923 ("net/i40e: enable maximum frame size at port level")
Open vSwitch CI eef2e8
    Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
Open vSwitch CI eef2e8
    Fixes: 719469f13b11 ("net/i40e: fix jumbo frame Rx with X722")
Open vSwitch CI eef2e8
    
Open vSwitch CI eef2e8
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2138116
Open vSwitch CI eef2e8
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI eef2e8
    Acked-by: Simei Su <simei.su@intel.com>
Open vSwitch CI eef2e8
Open vSwitch CI eef2e8
Open vSwitch CI ccd549
* Mon Mar 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-74
Open vSwitch CI ccd549
- Merging upstream branch-2.17 [RH git: a86c3f2963]
Open vSwitch CI ccd549
    Commit list:
Open vSwitch CI ccd549
    d6d1cad6a7 dpif-netlink: Always create at least 1 handler.
Open vSwitch CI ccd549
Open vSwitch CI ccd549
Open vSwitch CI ccd549
* Mon Mar 20 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-73
Open vSwitch CI ccd549
- Install shared linked binaries (all, but ovs-vswitchd) [RH git: 590d558943] (#2159631)
Open vSwitch CI ccd549
    Resolves: #2159631
Open vSwitch CI ccd549
Open vSwitch CI ccd549
Open vSwitch CI a75830
* Wed Mar 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-72
Open vSwitch CI a75830
- Merging upstream branch-2.17 [RH git: aa069916b4]
Open vSwitch CI a75830
    Commit list:
Open vSwitch CI a75830
    09e6e1de7a ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.
Open vSwitch CI a75830
Open vSwitch CI a75830
Open vSwitch CI ae3a89
* Tue Mar 14 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-71
Open vSwitch CI ae3a89
- Merging upstream branch-2.17 [RH git: 0144f0fed7]
Open vSwitch CI ae3a89
    Commit list:
Open vSwitch CI ae3a89
    691b9e5148 system-traffic: Fix conntrack test cases which are failing with af_xdp.
Open vSwitch CI ae3a89
Open vSwitch CI ae3a89
Open vSwitch CI 94e41f
* Tue Mar 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-70
Open vSwitch CI 94e41f
- Merging upstream branch-2.17 [RH git: 0b8ab7fa79]
Open vSwitch CI 94e41f
    Commit list:
Open vSwitch CI 94e41f
    7aa314c9c2 netdev-windows: Add checking when creating netdev with system type on Windows
Open vSwitch CI 94e41f
    215278bded ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
Open vSwitch CI 94e41f
    4a3f8845e9 ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.
Open vSwitch CI 94e41f
Open vSwitch CI 94e41f
Open vSwitch CI ffad6b
* Thu Mar 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-69
Open vSwitch CI ffad6b
- Merging upstream branch-2.17 [RH git: 887978485c]
Open vSwitch CI ffad6b
    Commit list:
Open vSwitch CI ffad6b
    132fa24b65 classifier: Fix missing masks on a final stage with ports trie.
Open vSwitch CI ffad6b
Open vSwitch CI ffad6b
Open vSwitch CI a66f8d
* Mon Feb 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-68
Open vSwitch CI a66f8d
- Merging upstream branch-2.17 [RH git: 33a871473f]
Open vSwitch CI a66f8d
    Commit list:
Open vSwitch CI a66f8d
    8661abd4c4 ofproto: Fix re-creation of tunnel backing interfaces on restart.
Open vSwitch CI a66f8d
Open vSwitch CI a66f8d
Open vSwitch CI ef8a5b
* Tue Feb 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-67
Open vSwitch CI ef8a5b
- Merging upstream branch-2.17 [RH git: 54dfe953e9]
Open vSwitch CI ef8a5b
    Commit list:
Open vSwitch CI ef8a5b
    638441e981 ovs-actions: Correct typo in ovs-actions man page.
Open vSwitch CI ef8a5b
Open vSwitch CI ef8a5b
Open vSwitch CI e5cbd3
* Tue Feb 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-66
Open vSwitch CI e5cbd3
- Merging upstream branch-2.17 [RH git: 05aa9c16ae]
Open vSwitch CI e5cbd3
    Commit list:
Open vSwitch CI e5cbd3
    3c4bd63bca ofproto-ipfix: Use per-domain template timeouts.
Open vSwitch CI e5cbd3
    d2583ccb74 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows.
Open vSwitch CI e5cbd3
    705190d88e conntrack: Properly unNAT inner header of related traffic. (#2137754)
Open vSwitch CI e5cbd3
    d87b6180ec dpctl: Fix memory leak in flush conntrack.
Open vSwitch CI e5cbd3
Open vSwitch CI e5cbd3
Open vSwitch CI e3f5ae
* Mon Feb 13 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-65
Open vSwitch CI e3f5ae
- Merging upstream branch-2.17 [RH git: 2011158f64]
Open vSwitch CI e3f5ae
    Commit list:
Open vSwitch CI e3f5ae
    6626562c53 sparse: Fix build with DPDK and GCC 12.
Open vSwitch CI e3f5ae
    82dc71f808 ovsdb-server: Fix handling of DNS name for listener configuration.
Open vSwitch CI e3f5ae
    9b341844e7 netdev-offload-tc: If the flow has not been used, report it as such.
Open vSwitch CI e3f5ae
    adac28dcdf netdev-offload-tc: Conntrack ALGs are not supported with tc.
Open vSwitch CI e3f5ae
    a1c2abba78 netdev-offload-tc: Fix tc conntrack force commit support.
Open vSwitch CI e3f5ae
    68a2818b09 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq.
Open vSwitch CI e3f5ae
    2eb7a60668 netdev-offload-tc: Preserve tc statistics when flow gets modified.
Open vSwitch CI e3f5ae
    4f51407698 sparse: Fix numa.h for libnuma >= 2.0.13.
Open vSwitch CI e3f5ae
Open vSwitch CI e3f5ae
Open vSwitch CI e3f5ae
* Tue Feb 07 2023 Eelco Chaudron <echaudro@redhat.com> - 2.17.0-64
Open vSwitch CI e3f5ae
- ofproto-dpif-xlate: Optimize datapath action set by removing last clone action. [RH git: 684b6e8ad9]
Open vSwitch CI e3f5ae
    Manual backport of the below commit. In addition to the upstream fix,
Open vSwitch CI e3f5ae
    we also had to bring in the nl_msg_reset_size() function. We also had
Open vSwitch CI e3f5ae
    to fix-up nine test cases as they where showing incorrect results.
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
    Bugzilla       : https://bugzilla.redhat.com/2110018
Open vSwitch CI e3f5ae
    Upstream commit: 4f5decf4ab3f ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
      When OFPROTO non-reversible actions are translated to data plane
Open vSwitch CI e3f5ae
      actions, the only thing looked at is if there are more actions
Open vSwitch CI e3f5ae
      pending. If this is the case, the action is encapsulated in a
Open vSwitch CI e3f5ae
      clone().
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
      This could lead to unnecessary clones if no meaningful data
Open vSwitch CI e3f5ae
      plane actions are added. For example, the register pop in the
Open vSwitch CI e3f5ae
      included test case.
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
      The best solution would probably be to build the full action
Open vSwitch CI e3f5ae
      path and determine if the clone is needed. However, this would
Open vSwitch CI e3f5ae
      be a huge change in the existing design, so for now, we just try
Open vSwitch CI e3f5ae
      to optimize the generated datapath flow. We can revisit this
Open vSwitch CI e3f5ae
      later, as some of the pending CT issues might need this rework.
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
      Fixes: feee58b9587f ("ofproto-dpif-xlate: Keep track of the last action")
Open vSwitch CI e3f5ae
      Fixes: dadd8357f224 ("ofproto-dpif: Fix issue with non-reversible actions on a patch ports.")
Open vSwitch CI e3f5ae
      Acked-by: Ales Musil <amusil@redhat.com>
Open vSwitch CI e3f5ae
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI e3f5ae
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI e3f5ae
    
Open vSwitch CI e3f5ae
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI e3f5ae
Open vSwitch CI e3f5ae
Open vSwitch CI 0edb03
* Mon Jan 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-63
Open vSwitch CI 0edb03
- Merging upstream branch-2.17 [RH git: 64bd43b450]
Open vSwitch CI 0edb03
    Commit list:
Open vSwitch CI 0edb03
    32853c0844 tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock().
Open vSwitch CI 0edb03
    037131229b netdev-offload-tc: Fix misaligned access to ct label.
Open vSwitch CI 0edb03
    206409bb79 ovsdb: Fix database statistics during the database replacement.
Open vSwitch CI 0edb03
Open vSwitch CI 0edb03
Open vSwitch CI 86b649
* Mon Jan 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-62
Open vSwitch CI 86b649
- Merging upstream branch-2.17 [RH git: 19293654b8]
Open vSwitch CI 86b649
    Commit list:
Open vSwitch CI 86b649
    0f55eced1e cirrus: Update to use FreeBSD 12.4.
Open vSwitch CI 86b649
Open vSwitch CI 86b649
Open vSwitch CI b97399
* Mon Jan 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-61
Open vSwitch CI b97399
- Merging upstream branch-2.17 [RH git: 66e0311ad1]
Open vSwitch CI b97399
    Commit list:
Open vSwitch CI b97399
    e9336a91f6 tc: Add support for TCA_STATS_PKT64. (#1776816)
Open vSwitch CI b97399
Open vSwitch CI b97399
Open vSwitch CI a4e175
* Fri Jan 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-60
Open vSwitch CI a4e175
- Merging upstream branch-2.17 [RH git: 2f7e5ad3ed]
Open vSwitch CI a4e175
    Commit list:
Open vSwitch CI a4e175
    ba62a1eae6 Documentation: Fix links in maintainers.rst.
Open vSwitch CI a4e175
    1b76faf8d1 Documentation: Fix links in the DPDK guide on physical ports.
Open vSwitch CI a4e175
    e1ee9c32a4 treewide: Don't use non-portable '==' with test command.
Open vSwitch CI a4e175
    a7d7c30c48 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.
Open vSwitch CI a4e175
Open vSwitch CI a4e175
Open vSwitch CI a32c0b
* Wed Jan 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-59
Open vSwitch CI a32c0b
- Merging upstream branch-2.17 [RH git: 7151f74734]
Open vSwitch CI a32c0b
    Commit list:
Open vSwitch CI a32c0b
    8d055809b8 ci: Fix overriding OPTS provided from the yml.
Open vSwitch CI a32c0b
    0eb2aa46be Prepare for 2.17.6.
Open vSwitch CI a32c0b
    08971e4b93 Set release date for 2.17.5.
Open vSwitch CI a32c0b
    ecaacb01a9 lldp: Fix bugs when parsing malformed AutoAttach.
Open vSwitch CI a32c0b
    ee002b3514 dpif-netdev: Use unmasked key when adding datapath flows.
Open vSwitch CI a32c0b
    18dcfda673 ovsdb-cs: Consider default conditions implicitly acked.
Open vSwitch CI a32c0b
    793709a856 rculist: Use rculist_back_protected to access prev.
Open vSwitch CI a32c0b
    abb9d3482e Prepare for 2.17.5.
Open vSwitch CI a32c0b
    b6c3788fe2 Set release date for 2.17.4.
Open vSwitch CI a32c0b
    b50f4e3d21 odp-util: Fix reporting unknown keys as keys with bad length.
Open vSwitch CI a32c0b
    44012fccdc ovs-dpctl-top: Fix ovs-dpctl-top via pipe.
Open vSwitch CI a32c0b
Open vSwitch CI a32c0b
Open vSwitch CI a32c0b
* Tue Dec 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-58
Open vSwitch CI a32c0b
- net/i40e: fix jumbo frame Rx with X722 [RH git: 768e70d2a5]
Open vSwitch CI a32c0b
    [ upstream commit 719469f13b11dbdc921b74258f2d10bd1c5328d4 ]
Open vSwitch CI a32c0b
    
Open vSwitch CI a32c0b
    For NIC I40E_10G-10G_BASE_T_X722, when the port is configured with
Open vSwitch CI a32c0b
    link speed, it cannot receive jumbo frame packets.
Open vSwitch CI a32c0b
    
Open vSwitch CI a32c0b
    Because it set maximum frame size failed when starts the port that
Open vSwitch CI a32c0b
    the port link status is still down.
Open vSwitch CI a32c0b
    
Open vSwitch CI a32c0b
    This patch fix the error that starts the port will force set maximum
Open vSwitch CI a32c0b
    frame size.
Open vSwitch CI a32c0b
    
Open vSwitch CI a32c0b
    Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
Open vSwitch CI a32c0b
    
Open vSwitch CI a32c0b
    Signed-off-by: Jie Wang <jie1x.wang@intel.com>
Open vSwitch CI a32c0b
    Tested-by: Dukai Yuan <dukaix.yuan@intel.com>
Open vSwitch CI a32c0b
Open vSwitch CI a32c0b
Open vSwitch CI 2986f6
* Thu Nov 24 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-57
Open vSwitch CI 2986f6
- Merging upstream branch-2.17 [RH git: 73470e2571]
Open vSwitch CI 2986f6
    Commit list:
Open vSwitch CI 2986f6
    118e4349db rculist: Fix iteration macros.
Open vSwitch CI 2986f6
    c9f10ae334 vswitchd: Publish per iface received multicast packets.
Open vSwitch CI 2986f6
    4e3f9951fb learn: Fix parsing immediate value for a field match.
Open vSwitch CI 2986f6
    282ba24d99 datapath-windows: Check the condition to reset pseudo header checksum on Rx side
Open vSwitch CI 2986f6
Open vSwitch CI 2986f6
Open vSwitch CI 2986f6
* Tue Nov 22 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-56
Open vSwitch CI 2986f6
- Merging upstream branch-2.17 [RH git: b01d0d7482]
Open vSwitch CI 2986f6
    Commit list:
Open vSwitch CI 2986f6
    ee0e1d0a51 netdev-offload-dpdk: Enhance the support of tunnel pop action
Open vSwitch CI 2986f6
Open vSwitch CI 2986f6
Open vSwitch CI 2b15d4
* Sat Nov 05 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-55
Open vSwitch CI 2b15d4
- Merging upstream branch-2.17 [RH git: 91cc3eb3bf]
Open vSwitch CI 2b15d4
    Commit list:
Open vSwitch CI 2b15d4
    4e3d762f05 ci: Update meson requirement for DPDK.
Open vSwitch CI 2b15d4
Open vSwitch CI 2b15d4
Open vSwitch CI d82f32
* Fri Nov 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-54
Open vSwitch CI d82f32
- Merging upstream branch-2.17 [RH git: 28e77c1573]
Open vSwitch CI d82f32
    Commit list:
Open vSwitch CI d82f32
    0d1e425c7c ovsdb: transaction: Fix weak reference leak.
Open vSwitch CI d82f32
    ceab1ca1ec ovsdb: transaction: Refactor assess_weak_refs.
Open vSwitch CI d82f32
Open vSwitch CI d82f32
Open vSwitch CI 5f2672
* Wed Nov 02 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-53
Open vSwitch CI 5f2672
- Merging upstream branch-2.17 [RH git: 5c721e65a7]
Open vSwitch CI 5f2672
    Commit list:
Open vSwitch CI 5f2672
    fa95bf9621 ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
Open vSwitch CI 5f2672
    7ebef81f91 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339)
Open vSwitch CI 5f2672
    037ef6301b tc: Fix misaligned writes while parsing pedit.
Open vSwitch CI 5f2672
    869e2e1ba0 odp-util: Add missing separator in format_odp_conntrack_action().
Open vSwitch CI 5f2672
    0aa55709fc vswitch.xml: Fix the name of rstp-path-cost option.
Open vSwitch CI 5f2672
    af459fa370 mac-learning: Fix learned fdb entries not age out issue.
Open vSwitch CI 5f2672
    c4336a1f12 ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
Open vSwitch CI 5f2672
    683508cd4e bond: Fix crash while logging not yet enabled member.
Open vSwitch CI 5f2672
    41b178d525 netdev-dpdk: Fix tx_dropped counters value.
Open vSwitch CI 5f2672
Open vSwitch CI 5f2672
Open vSwitch CI 07dc5f
* Wed Oct 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-52
Open vSwitch CI 07dc5f
- Merging upstream branch-2.17 [RH git: 2e56cd8bfd]
Open vSwitch CI 07dc5f
    Commit list:
Open vSwitch CI 07dc5f
    d0276481a1 unaligned: Correct the stats of packet_count and byte_count on Windows.
Open vSwitch CI 07dc5f
    71401199ff tests: Fix filtering of whole-second durations.
Open vSwitch CI 07dc5f
    3c1c034e58 netdev-offload: Set 'miss_api_supported' to be under netdev.
Open vSwitch CI 07dc5f
Open vSwitch CI 07dc5f
Open vSwitch CI 4fdaac
* Tue Oct 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-51
Open vSwitch CI 4fdaac
- Merging upstream branch-2.17 [RH git: 8ffcf35d65]
Open vSwitch CI 4fdaac
    Commit list:
Open vSwitch CI 4fdaac
    35615cd37a cmap: Add thread fence for slot update.
Open vSwitch CI 4fdaac
    5f8ba216a4 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.
Open vSwitch CI 4fdaac
Open vSwitch CI 4fdaac
Open vSwitch CI 249975
* Thu Oct 13 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-50
Open vSwitch CI 249975
- Merging upstream branch-2.17 [RH git: de74ee2fd8]
Open vSwitch CI 249975
    Commit list:
Open vSwitch CI 249975
    5e26f88b4f github: Update versions of action dependencies.
Open vSwitch CI 249975
Open vSwitch CI 249975
Open vSwitch CI c3e8ea
* Tue Oct 11 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-49
Open vSwitch CI c3e8ea
- Merging upstream branch-2.17 [RH git: b62483b493]
Open vSwitch CI c3e8ea
    Commit list:
Open vSwitch CI c3e8ea
    afce3662f7 ovs-tcpdump: Fix bond port unable to capture jumbo frames.
Open vSwitch CI c3e8ea
    602a41bb3b json: Fix deep copy of objects and arrays.
Open vSwitch CI c3e8ea
Open vSwitch CI c3e8ea
Open vSwitch CI 06c0ce
* Fri Oct 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-48
Open vSwitch CI 06c0ce
- Merging upstream branch-2.17 [RH git: bf1601978f]
Open vSwitch CI 06c0ce
    Commit list:
Open vSwitch CI 06c0ce
    5dde4d748e Prepare for 2.17.4.
Open vSwitch CI 06c0ce
    2b4b4b8689 Set release date for 2.17.3.
Open vSwitch CI 06c0ce
Open vSwitch CI 06c0ce
Open vSwitch CI b39bf5
* Fri Oct 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-47
Open vSwitch CI b39bf5
- Merging upstream branch-2.17 [RH git: abaac3dca6]
Open vSwitch CI b39bf5
    Commit list:
Open vSwitch CI b39bf5
    fbc3b10e9f Add support for OpenSSL 3.0 functions.
Open vSwitch CI b39bf5
    5a77d53b8e dhparams: Fix .c file generation with OpenSSL >= 3.0.
Open vSwitch CI b39bf5
Open vSwitch CI b39bf5
Open vSwitch CI 26515a
* Fri Oct 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-46
Open vSwitch CI 26515a
- Merging upstream branch-2.17 [RH git: b2b4334db0]
Open vSwitch CI 26515a
    Commit list:
Open vSwitch CI 26515a
    09e22fec45 daemon-unix: Fix file descriptor leak when monitor restarts child.
Open vSwitch CI 26515a
    53df50db26 vconn: Allow ECONNREFUSED in refuse connection test.
Open vSwitch CI 26515a
    26a11ca610 dpdk: Use DPDK 21.11.2 release.
Open vSwitch CI 26515a
    edf699ec64 m4: Test avx512 for x86 only.
Open vSwitch CI 26515a
    1989caf9ea ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion. (#2126450)
Open vSwitch CI 26515a
    db6a612cd7 python: idl: Fix idl.Row.__str__ method.
Open vSwitch CI 26515a
    73d7bf64a7 bond: Avoid deadlock while updating post recirculation rules.
Open vSwitch CI 26515a
    70a63391cb ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
Open vSwitch CI 26515a
    cf0e12f8ae test-list: Fix false-positive build failure with GCC 12.
Open vSwitch CI 26515a
Open vSwitch CI 26515a
Open vSwitch CI 7fc347
* Tue Oct 04 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-45
Open vSwitch CI 7fc347
- redhat: get the NVR from spec file directly [RH git: f3b0501deb]
Open vSwitch CI 7fc347
    Fixes: 339efe77c4c7 ("pkgtool: keep %{?dist} before added bz string")
Open vSwitch CI 7fc347
Open vSwitch CI 7fc347
Open vSwitch CI 6d8d2e
* Wed Sep 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-44
Open vSwitch CI 6d8d2e
- vhost: fix virtqueue use after free on NUMA reallocation [RH git: 68652b2a12]
Open vSwitch CI 6d8d2e
    [ upstream commit 0b2a2ca35037d6a5168f0832c11d9858b8ae946a ]
Open vSwitch CI 6d8d2e
    
Open vSwitch CI 6d8d2e
    translate_ring_addresses (via numa_realloc) may change a virtio device and
Open vSwitch CI 6d8d2e
    virtio queue.
Open vSwitch CI 6d8d2e
    The virtqueue object must be refreshed before accessing the lock.
Open vSwitch CI 6d8d2e
    
Open vSwitch CI 6d8d2e
    Fixes: 04c27cb673b9 ("vhost: fix unsafe vring addresses modifications")
Open vSwitch CI 6d8d2e
    
Open vSwitch CI 6d8d2e
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI 6d8d2e
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Wed Sep 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-43
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: e91381d8a7]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    5cbed27c87 tests: Fix tests with GNU grep 3.8.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Mon Sep 12 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-42
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 72e5d18fde]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    a5cd60db0f cirrus: Upgrade to FreeBSD 13.1 image.
Open vSwitch CI 6d8d2e
    43ece36f31 netdev-linux: Skip some internal kernel stats gathering.
Open vSwitch CI 6d8d2e
    846d6a0c51 ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids.
Open vSwitch CI 6d8d2e
    e8814c9b88 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Tue Sep 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-41
Open vSwitch CI 6d8d2e
- Merging 7bcd45ce82 version: 21.11.2 [RH git: c132ae122f]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    7bcd45ce82 version: 21.11.2
Open vSwitch CI 6d8d2e
    e12d415556 vhost: fix header spanned across more than two descriptors
Open vSwitch CI 6d8d2e
    f167022606 vhost: discard too small descriptor chains
Open vSwitch CI 6d8d2e
    25c01bd323 net/mlx5: fix Rx queue recovery mechanism
Open vSwitch CI 6d8d2e
    125a65cb03 examples/performance-thread: fix build with GCC 12
Open vSwitch CI 6d8d2e
    2a55c38e27 test/crypto: skip oop test for raw api
Open vSwitch CI 6d8d2e
    a561d44985 net/vhost: fix null pointer dereference
Open vSwitch CI 6d8d2e
    0f80c13b4d version: 21.11.2-rc1
Open vSwitch CI 6d8d2e
    84b2018842 app/testpmd: fix GTP PSC raw processing
Open vSwitch CI 6d8d2e
    9e7d93ae2f net/iavf: fix GTP-U extension flow
Open vSwitch CI 6d8d2e
    b11e955370 vdpa/sfc: resolve race between vhost lib and device conf
Open vSwitch CI 6d8d2e
    06b246ead6 vdpa/ifc/base: fix null pointer dereference
Open vSwitch CI 6d8d2e
    dbe68f0958 vdpa/mlx5: fix leak on event thread creation
Open vSwitch CI 6d8d2e
    9224015451 examples/link_status_interrupt: fix stats refresh rate
Open vSwitch CI 6d8d2e
    b941165a00 examples/vhost: fix retry logic on Rx path
Open vSwitch CI 6d8d2e
    f169902058 avoid AltiVec keyword vector
Open vSwitch CI 6d8d2e
    20ee5fbe91 app/regex: fix mbuf size for multi-segment buffer
Open vSwitch CI 6d8d2e
    81a0919f6a app/regex: avoid division by zero
Open vSwitch CI 6d8d2e
    e1c3685b21 dma/idxd: fix null dereference in PCI remove
Open vSwitch CI 6d8d2e
    5b7a2b5672 dma/idxd: fix partial freeing in PCI close
Open vSwitch CI 6d8d2e
    1fd4a985e4 dma/idxd: fix memory leak in PCI close
Open vSwitch CI 6d8d2e
    008e1abc82 net/mlx5: reject negative integrity item configuration
Open vSwitch CI 6d8d2e
    fa1d93b8c4 common/mlx5: fix non-expandable global MR cache
Open vSwitch CI 6d8d2e
    03a6a9f751 common/cnxk: allow changing PTP mode on CN10K
Open vSwitch CI 6d8d2e
    8fb51606a7 gro: fix identifying fragmented packets
Open vSwitch CI 6d8d2e
    e46eb5a8dc service: fix lingering active status
Open vSwitch CI 6d8d2e
    399cbc736c net/igc: support multi-process
Open vSwitch CI 6d8d2e
    97e75c37b0 net/iavf: fix VF reset
Open vSwitch CI 6d8d2e
    bbc9dcaefa common/cnxk: fix GRE tunnel parsing
Open vSwitch CI 6d8d2e
    36f4c8e67f net/virtio-user: fix Rx interrupts with multi-queue
Open vSwitch CI 6d8d2e
    c353b1de9f vhost: restore device information in log messages
Open vSwitch CI 6d8d2e
    1f963ee7a3 vhost: add some trailing newline in log messages
Open vSwitch CI 6d8d2e
    4ef6a79d4a vdpa/sfc: fix sync between QEMU and vhost-user
Open vSwitch CI 6d8d2e
    5991d25b74 net/vhost: fix deadlock on vring state change
Open vSwitch CI 6d8d2e
    a3ff1d7e9c doc: fix readability in vhost guide
Open vSwitch CI 6d8d2e
    19457a68ea net/virtio-user: fix socket non-blocking mode
Open vSwitch CI 6d8d2e
    3287afa5e8 net/netvsc: fix vmbus device reference in multi-process
Open vSwitch CI 6d8d2e
    b6e4963255 app/testpmd: fix supported RSS offload display
Open vSwitch CI 6d8d2e
    49cc0b73a0 eventdev/eth_tx: fix queue delete
Open vSwitch CI 6d8d2e
    a1564274cd doc: fix grammar and parameters in l2fwd-crypto guide
Open vSwitch CI 6d8d2e
    a8b87a7063 doc: fix grammar and formatting in compressdev guide
Open vSwitch CI 6d8d2e
    8017591016 crypto/qat: fix DOCSIS crash
Open vSwitch CI 6d8d2e
    f2a62f854e examples/fips_validation: handle empty payload
Open vSwitch CI 6d8d2e
    390e956b6d test/crypto: fix SNOW3G vector IV format
Open vSwitch CI 6d8d2e
    35b1acf851 test/crypto: fix ZUC vector IV format
Open vSwitch CI 6d8d2e
    6706a66aaa test/crypto: fix authentication IV for ZUC SGL
Open vSwitch CI 6d8d2e
    f95b184d1e doc: add more instructions for running as non-root
Open vSwitch CI 6d8d2e
    a74fd43471 net/bnxt: fix check for autoneg enablement in the PHY FW
Open vSwitch CI 6d8d2e
    7a91bb4238 net/bnxt: cleanup MTU setting
Open vSwitch CI 6d8d2e
    1ab0afa450 net/bnxt: disallow MTU change when device is started
Open vSwitch CI 6d8d2e
    8185654d05 net/bnxt: fix setting forced speed
Open vSwitch CI 6d8d2e
    e798345849 net/bnxt: allow Tx only or Rx only
Open vSwitch CI 6d8d2e
    cce3a4048e net/bnxt: fix switch domain allocation
Open vSwitch CI 6d8d2e
    17d26c7fa0 examples/distributor: fix distributor on Rx core
Open vSwitch CI 6d8d2e
    8bbab0b5a5 net/hns3: delete unused code
Open vSwitch CI 6d8d2e
    32535f69cd net/hns3: fix descriptors check with SVE
Open vSwitch CI 6d8d2e
    5a05333308 net/hns3: fix statistics locking
Open vSwitch CI 6d8d2e
    6420d2f828 net/hns3: fix PTP interrupt logging
Open vSwitch CI 6d8d2e
    bdabb55ddc net/hns3: support backplane media type
Open vSwitch CI 6d8d2e
    a650bf5cfe net/hns3: fix link status capability query from VF
Open vSwitch CI 6d8d2e
    44dad33c76 app/testpmd: fix GTP PSC raw processing
Open vSwitch CI 6d8d2e
    5dee226e46 net: fix GTP PSC headers
Open vSwitch CI 6d8d2e
    95b87a5314 app/testpmd: fix flex parser destroy command
Open vSwitch CI 6d8d2e
    2a4ad9bb84 app/testpmd: cleanup port resources after implicit close
Open vSwitch CI 6d8d2e
    bbf31ae0fc test: check memory allocation for CRC
Open vSwitch CI 6d8d2e
    ed8a477487 app/procinfo: show all non-owned ports
Open vSwitch CI 6d8d2e
    6fce2b8067 test/hash: fix out of bound access
Open vSwitch CI 6d8d2e
    7181c621fb rib: fix references for IPv6 implementation
Open vSwitch CI 6d8d2e
    1b31f49983 dma/idxd: fix non-AVX builds with old compilers
Open vSwitch CI 6d8d2e
    d6e109f8aa dma/idxd: fix AVX2 in non-datapath functions
Open vSwitch CI 6d8d2e
    b72fa6fd7a raw/ioat: fix build when ioat dmadev enabled
Open vSwitch CI 6d8d2e
    d028271a0a raw/ioat: fix build missing errno include
Open vSwitch CI 6d8d2e
    a3d0dbcf03 config: fix C++ cross compiler for Arm and PPC
Open vSwitch CI 6d8d2e
    3a9c3000f4 vdpa/mlx5: fix maximum number of virtqs
Open vSwitch CI 6d8d2e
    45150fc78b vdpa/mlx5: workaround var offset within page
Open vSwitch CI 6d8d2e
    0de69e279d doc: fix flow integrity hardware support in mlx5 guide
Open vSwitch CI 6d8d2e
    02017fcad3 net/mlx5: fix stack buffer overflow in drop action
Open vSwitch CI 6d8d2e
    f8b370bbb4 net/mlx5: fix metering on E-Switch Manager
Open vSwitch CI 6d8d2e
    aa8fb4afda net/mlx5: add limitation for E-Switch Manager match
Open vSwitch CI 6d8d2e
    fac54fde60 net/mlx5: fix RSS expansion for patterns with ICMP item
Open vSwitch CI 6d8d2e
    de9fa7b453 net/mlx5: fix build with clang 14
Open vSwitch CI 6d8d2e
    e4939398df net/qede: fix build with GCC 12
Open vSwitch CI 6d8d2e
    cca0819d48 net/ice/base: fix build with GCC 12
Open vSwitch CI 6d8d2e
    f361d278e7 net/ice: fix race condition in Rx timestamp
Open vSwitch CI 6d8d2e
    f294a3dbb0 net/qede: fix build with GCC 13
Open vSwitch CI 6d8d2e
    760f94b15a common/cnxk: handle ROC model init failure
Open vSwitch CI 6d8d2e
    3a66cbb695 common/cnxk: fix decrypt packet count register update
Open vSwitch CI 6d8d2e
    614cd42ac0 net/octeontx: fix port close
Open vSwitch CI 6d8d2e
    bee8c21938 malloc: fix allocation of almost hugepage size
Open vSwitch CI 6d8d2e
    7b610e0a8d net/virtio: unmap PCI device in secondary process
Open vSwitch CI 6d8d2e
    d6e4e0f46e vhost/crypto: fix descriptor processing
Open vSwitch CI 6d8d2e
    f69a61bde0 vhost/crypto: fix build with GCC 12
Open vSwitch CI 6d8d2e
    361723acef vhost: fix missing enqueue pseudo-header calculation
Open vSwitch CI 6d8d2e
    76556a3128 app/testpmd: revert MAC update in checksum forwarding
Open vSwitch CI 6d8d2e
    1901dc5492 net/ngbe: add more packet statistics
Open vSwitch CI 6d8d2e
    a92e31d35d net/txgbe: fix register polling
Open vSwitch CI 6d8d2e
    f48795dea1 app/testpmd: fix bonding slave devices not released
Open vSwitch CI 6d8d2e
    b3cfb3db85 app/testpmd: add help messages for multi-process
Open vSwitch CI 6d8d2e
    bfaaf994a5 net/hns3: fix TM capability
Open vSwitch CI 6d8d2e
    35582af08c net/hns3: fix crash from secondary process
Open vSwitch CI 6d8d2e
    ba4aa140b3 net/hns3: fix return value for unsupported tuple
Open vSwitch CI 6d8d2e
    332e5fca03 net/hns3: fix code check warning
Open vSwitch CI 6d8d2e
    fc61bd5d37 net/hns3: remove duplicate definition
Open vSwitch CI 6d8d2e
    e885f508d9 net/hns3: fix an unreasonable memset
Open vSwitch CI 6d8d2e
    8854374c9e test/bonding: fix RSS test when disable RSS
Open vSwitch CI 6d8d2e
    2b71d44b80 net/bonding: fix RSS inconsistency between ports
Open vSwitch CI 6d8d2e
    bd9ffc1961 eventdev/eth_tx: fix adapter creation
Open vSwitch CI 6d8d2e
    19591ad643 event/dlb2: fix advertized capabilities
Open vSwitch CI 6d8d2e
    f7b34f357c event/cnxk: fix Tx adapter enqueue return for CN10K
Open vSwitch CI 6d8d2e
    93b1138ccd event/cnxk: fix QoS parameter handling
Open vSwitch CI 6d8d2e
    e6f569043c event/dlb2: fix check of QID in-flight
Open vSwitch CI 6d8d2e
    7c0439f319 event/dlb2: rework queue drain handling
Open vSwitch CI 6d8d2e
    d2c3d326d0 event/octeontx: fix SSO fast path
Open vSwitch CI 6d8d2e
    bf7aa26ddd net/nfp: fix initialization
Open vSwitch CI 6d8d2e
    1c770fda6f net/nfp: make sure MTU is never larger than mbuf size
Open vSwitch CI 6d8d2e
    fe2cddeb08 net/nfp: update how max MTU is read
Open vSwitch CI 6d8d2e
    095d2af061 crypto/cnxk: swap zuc-256 iv
Open vSwitch CI 6d8d2e
    38eabfdd0d common/cnxk: swap zuc-256 key
Open vSwitch CI 6d8d2e
    d1e2bd80a6 test/ipsec: fix performance test
Open vSwitch CI 6d8d2e
    387d7f2a33 test/crypto: fix cipher offset for ZUC
Open vSwitch CI 6d8d2e
    bf03e0341c crypto/scheduler: fix queue pair in scheduler failover
Open vSwitch CI 6d8d2e
    9445fcf138 test/ipsec: fix build with GCC 12
Open vSwitch CI 6d8d2e
    e0bff8480f crypto/cnxk: fix build with GCC 12
Open vSwitch CI 6d8d2e
    978835ed87 common/cpt: fix build with GCC 12
Open vSwitch CI 6d8d2e
    a9485fd00b examples/ipsec-secgw: fix ESN setting
Open vSwitch CI 6d8d2e
    362a219f40 net/iavf: fix NAT-T payload length
Open vSwitch CI 6d8d2e
    be3beb946e examples/ipsec-secgw: fix NAT-T header fields
Open vSwitch CI 6d8d2e
    d6a5fb4092 ipsec: fix NAT-T ports and length
Open vSwitch CI 6d8d2e
    fd2d725ae5 baseband/acc100: add protection for some negative scenario
Open vSwitch CI 6d8d2e
    4184a99adb baseband/acc100: update companion PF configure function
Open vSwitch CI 6d8d2e
    4fb5429816 eal/x86: drop export of internal alignment macro
Open vSwitch CI 6d8d2e
    bba01c7ab8 sched: remove unnecessary floating point
Open vSwitch CI 6d8d2e
    03b38f5281 test: drop reference to removed tests
Open vSwitch CI 6d8d2e
    b55b2820d2 trace: fix init with long file prefix
Open vSwitch CI 6d8d2e
    17615c81fe trace: fix crash when exiting
Open vSwitch CI 6d8d2e
    64fdce75b6 net/mlx5: fix RSS hash types adjustment
Open vSwitch CI 6d8d2e
    1fb92a1f45 net/bnxt: fix tunnel stateless offloads
Open vSwitch CI 6d8d2e
    e10c862914 net/iavf: fix segfaults when calling API after VF reset failed
Open vSwitch CI 6d8d2e
    8e8886a0e9 dma/hisilicon: fix includes in header file
Open vSwitch CI 6d8d2e
    e027f40cd2 dma/skeleton: fix index returned when no memcpy completed
Open vSwitch CI 6d8d2e
    675b5bdf2c app/flow-perf: fix build with GCC 12
Open vSwitch CI 6d8d2e
    f85d0fc397 vdpa/ifc: fix build with GCC 12
Open vSwitch CI 6d8d2e
    ec6a2fa05c net/ice: fix build with GCC 12
Open vSwitch CI 6d8d2e
    ac8e3a7546 net/enetfec: fix build with GCC 12
Open vSwitch CI 6d8d2e
    9c1822f59f net/ena: fix build with GCC 12
Open vSwitch CI 6d8d2e
    c86456efc9 crypto/ipsec_mb: fix build with GCC 12
Open vSwitch CI 6d8d2e
    4cfe560401 kni: use dedicated function to set MAC address
Open vSwitch CI 6d8d2e
    9b7982b986 kni: use dedicated function to set random MAC address
Open vSwitch CI 6d8d2e
    e731132bca net/tap: fix device freeing
Open vSwitch CI 6d8d2e
    63bb35c3f3 net/failsafe: fix device freeing
Open vSwitch CI 6d8d2e
    a9062fa2fc app/testpmd: fix multicast address pool leak
Open vSwitch CI 6d8d2e
    c18ad5cc3e app/testpmd: fix packet segment allocation
Open vSwitch CI 6d8d2e
    8bb9213bbc dma/idxd: fix error code for PCI device commands
Open vSwitch CI 6d8d2e
    5215fd05ab doc: fix formatting and link in BPF library guide
Open vSwitch CI 6d8d2e
    7133eadc9c bus/fslmc: fix VFIO setup
Open vSwitch CI 6d8d2e
    d2d91f50f7 raw/ifpga: unregister interrupt on close
Open vSwitch CI 6d8d2e
    56e6acc152 raw/ifpga: remove virtual devices on close
Open vSwitch CI 6d8d2e
    e06a55362a eal/ppc: fix compilation for musl
Open vSwitch CI 6d8d2e
    c3a48df3d5 dma/hisilicon: enhance CQ scan robustness
Open vSwitch CI 6d8d2e
    543121b53e dma/hisilicon: fix index returned when no DMA completed
Open vSwitch CI 6d8d2e
    d1461844a6 examples/dma: fix Tx drop statistics
Open vSwitch CI 6d8d2e
    6564af3d39 examples/dma: fix MTU configuration
Open vSwitch CI 6d8d2e
    5d71b3d9fa common/mlx5: remove unused lcore check
Open vSwitch CI 6d8d2e
    94b9525189 net/iavf: remove dead code
Open vSwitch CI 6d8d2e
    f0c897ea5a net/iavf: increase reset complete wait count
Open vSwitch CI 6d8d2e
    341d13b08b net/iavf: fix device stop
Open vSwitch CI 6d8d2e
    eab5e035ce net/iavf: fix device initialization without inline crypto
Open vSwitch CI 6d8d2e
    78cf4cbe62 doc: update matching versions in i40e guide
Open vSwitch CI 6d8d2e
    d124639aee net/iavf: fix Rx queue interrupt setting
Open vSwitch CI 6d8d2e
    4a42ee9346 net/iavf: fix mbuf release in multi-process
Open vSwitch CI 6d8d2e
    e1a84de6a9 net/iavf: fix queue start exception handling
Open vSwitch CI 6d8d2e
    6730951205 net/i40e: fix max frame size config at port level
Open vSwitch CI 6d8d2e
    cfa67fc84b net/ice: fix MTU info for DCF
Open vSwitch CI 6d8d2e
    356142f8a2 net/ice/base: fix direction of flow that matches any
Open vSwitch CI 6d8d2e
    745563ca3c net/ice/base: fix getting sched node from ID type
Open vSwitch CI 6d8d2e
    97f8a95696 net/ixgbe: add option for link up check on pin SDP3
Open vSwitch CI 6d8d2e
    111417a49b net/iavf: fix data path selection
Open vSwitch CI 6d8d2e
    c8868b3c5c kni: fix build
Open vSwitch CI 6d8d2e
    3aeeea257f kni: fix build with Linux 5.18
Open vSwitch CI 6d8d2e
    301300a86e net/mlx5: fix statistics read on Linux
Open vSwitch CI 6d8d2e
    83abe945a6 net/mlx5: fix Tx recovery
Open vSwitch CI 6d8d2e
    f06feb0822 examples/vhost: fix crash when no VMDq
Open vSwitch CI 6d8d2e
    a7c72e3e6c vhost: fix deadlock when message handling failed
Open vSwitch CI 6d8d2e
    e156da31dd doc: fix vhost multi-queue reconnection
Open vSwitch CI 6d8d2e
    17a0ef7be3 vhost: fix async access
Open vSwitch CI 6d8d2e
    c8c6eeda37 net/bnxt: fix ULP parser to ignore segment offset
Open vSwitch CI 6d8d2e
    ca961550e9 net/bnxt: fix compatibility with some old firmwares
Open vSwitch CI 6d8d2e
    ee3b68b408 ethdev: fix port close in secondary process
Open vSwitch CI 6d8d2e
    da7caee013 common/sfc_efx/base: convert EFX PCIe INTF to MCDI value
Open vSwitch CI 6d8d2e
    959cd86178 net/vmxnet3: fix Rx data ring initialization
Open vSwitch CI 6d8d2e
    8c381b1157 app/testpmd: fix help of create meter command
Open vSwitch CI 6d8d2e
    237d93b36c net/nfp: fix disabling VLAN stripping
Open vSwitch CI 6d8d2e
    b3ef192fec net/txgbe: fix max number of queues for SR-IOV
Open vSwitch CI 6d8d2e
    7b5339d563 net/txgbe: fix SGMII mode to link up
Open vSwitch CI 6d8d2e
    8bf4f37ede net/ngbe: fix PCIe related operations with bus API
Open vSwitch CI 6d8d2e
    512f325928 net/ngbe: fix reading PHY ID
Open vSwitch CI 6d8d2e
    ba78db53ee net/ngbe: fix link speed check
Open vSwitch CI 6d8d2e
    8e23b06316 ethdev: fix port state when stop
Open vSwitch CI 6d8d2e
    54cb103e7b net/memif: fix overwriting of head segment
Open vSwitch CI 6d8d2e
    fde361696c net/bonding: fix mbuf fast free usage
Open vSwitch CI 6d8d2e
    ce5917f846 app/testpmd: do not poll stopped queues
Open vSwitch CI 6d8d2e
    8b28d584d8 app/testpmd: fix use of indirect action after port close
Open vSwitch CI 6d8d2e
    28e88ef39e ethdev: prohibit polling stopped queue
Open vSwitch CI 6d8d2e
    011122b9e0 app/testpmd: fix metering and policing command for RFC4115
Open vSwitch CI 6d8d2e
    e154ece049 app/testpmd: replace hardcoded min mbuf number with macro
Open vSwitch CI 6d8d2e
    f7638851b4 net/cnxk: fix possible null dereference in telemetry
Open vSwitch CI 6d8d2e
    c05dd44f52 ethdev: fix possible null pointer access
Open vSwitch CI 6d8d2e
    e5177f3853 ethdev: fix memory leak in xstats telemetry
Open vSwitch CI 6d8d2e
    2104014dbd net/axgbe: fix xstats get return if xstats is null
Open vSwitch CI 6d8d2e
    3422f4b58c net/mvpp2: fix xstats get return if xstats is null
Open vSwitch CI 6d8d2e
    7a1086a9d5 net/ipn3ke: fix xstats get return if xstats is null
Open vSwitch CI 6d8d2e
    bae6c70cd3 net/hns3: fix xstats get return if xstats is null
Open vSwitch CI 6d8d2e
    0c48dafbdf app/testpmd: remove useless pointer checks
Open vSwitch CI 6d8d2e
    8378498b96 app/testpmd: perform SW IP checksum for GRO/GSO packets
Open vSwitch CI 6d8d2e
    65bff89f9a app/testpmd: fix port status of bonding slave device
Open vSwitch CI 6d8d2e
    4f9c7fb5af doc: add missing auth algo for IPsec example
Open vSwitch CI 6d8d2e
    2d0ec22be8 test/crypto: fix driver name for DPAA raw API test
Open vSwitch CI 6d8d2e
    082148b6a5 drivers/crypto: fix warnings for OpenSSL version
Open vSwitch CI 6d8d2e
    48dda925a7 test/crypto: fix null check for ZUC authentication
Open vSwitch CI 6d8d2e
    c195ec01df examples/ipsec-secgw: fix promiscuous mode option
Open vSwitch CI 6d8d2e
    9c33903649 examples/ipsec-secgw: fix uninitialized memory access
Open vSwitch CI 6d8d2e
    ea0ab8e686 pcapng: fix timestamp wrapping in output files
Open vSwitch CI 6d8d2e
    412da85334 pipeline: fix emit instruction for invalid headers
Open vSwitch CI 6d8d2e
    ce7b8e673a devtools: fix null test for NUMA systems
Open vSwitch CI 6d8d2e
    84eb565954 doc: fix API index Markdown syntax
Open vSwitch CI 6d8d2e
    d55a70f874 mbuf: dump outer VLAN
Open vSwitch CI 6d8d2e
    2fcd1cc163 rib: fix traversal with /32 route
Open vSwitch CI 6d8d2e
    8c5ab722fb acl: fix rules with 8-byte field size
Open vSwitch CI 6d8d2e
    5ffee1e906 test: avoid hang if queues are full and Tx fails
Open vSwitch CI 6d8d2e
    c1f49d47a9 eal/freebsd: fix use of newer cpuset macros
Open vSwitch CI 6d8d2e
    214462a05b devargs: fix leak on hotplug failure
Open vSwitch CI 6d8d2e
    29fa5a6eaf eal/x86: fix unaligned access for small memcpy
Open vSwitch CI 6d8d2e
    eeaeb58d56 event/cnxk: fix out of bounds access in test
Open vSwitch CI 6d8d2e
    09d859555f eventdev/eth_rx: fix telemetry Rx stats reset
Open vSwitch CI 6d8d2e
    ec08dcaf4b doc: fix build with sphinx 4.5
Open vSwitch CI 6d8d2e
    671e8fa0c8 net/mlx5: fix no-green metering with RSS
Open vSwitch CI 6d8d2e
    6857653625 net/bnxt: fix freeing VNIC filters
Open vSwitch CI 6d8d2e
    fa1a893ff7 net/bnxt: recheck FW readiness if in reset process
Open vSwitch CI 6d8d2e
    2ff3768d20 net/bnxt: fix link status when port is stopped
Open vSwitch CI 6d8d2e
    71ab79d3a7 net/bnxt: force PHY update on certain configurations
Open vSwitch CI 6d8d2e
    db239d7290 net/bnxt: fix speed autonegotiation
Open vSwitch CI 6d8d2e
    ce36a5d910 net/bnxt: avoid unnecessary endianness conversion
Open vSwitch CI 6d8d2e
    8c464cf618 net/bnxt: handle queue stop during RSS flow create
Open vSwitch CI 6d8d2e
    c25b1d545e net/bnxt: check duplicate queue IDs
Open vSwitch CI 6d8d2e
    3f9914a7b3 net/bnxt: fix ring group on Rx restart
Open vSwitch CI 6d8d2e
    821dd9cd43 net/bnxt: fix RSS action
Open vSwitch CI 6d8d2e
    3774986bdd net/bnxt: fix Rx configuration
Open vSwitch CI 6d8d2e
    d620238a97 net/bnxt: remove unused macro
Open vSwitch CI 6d8d2e
    2f66d10615 net/bnxt: fix device capability reporting
Open vSwitch CI 6d8d2e
    b174adfcae net/bnxt: fix reordering in NEON Rx
Open vSwitch CI 6d8d2e
    7d9f5b3b33 net/cnxk: add barrier after meta batch free in scalar
Open vSwitch CI 6d8d2e
    8790891a6d common/cnxk: fix SQ flush sequence
Open vSwitch CI 6d8d2e
    08d2d8868e net/cnxk: fix uninitialized variables
Open vSwitch CI 6d8d2e
    a10e2ec8ee common/cnxk: fix null pointer dereference
Open vSwitch CI 6d8d2e
    d13786763a common/cnxk: fix unaligned access to device memory
Open vSwitch CI 6d8d2e
    b117088323 net/cnxk: add message on flow parsing failure
Open vSwitch CI 6d8d2e
    caf428f0a0 app/testpmd: fix MTU verification
Open vSwitch CI 6d8d2e
    5e1545b730 app/testpmd: check statistics query before printing
Open vSwitch CI 6d8d2e
    66b7e330d6 net/hns3: remove unnecessary RSS switch
Open vSwitch CI 6d8d2e
    15b794b152 ethdev: fix RSS update when RSS is disabled
Open vSwitch CI 6d8d2e
    0cec1c9477 net/hns3: remove redundant RSS tuple field
Open vSwitch CI 6d8d2e
    5a6fb3a977 net/hns3: fix rollback on RSS hash update
Open vSwitch CI 6d8d2e
    8c193c0b4c net/hns3: fix RSS disable
Open vSwitch CI 6d8d2e
    8b00917c08 net/hns3: fix mbuf free on Tx done cleanup
Open vSwitch CI 6d8d2e
    74089f471a net/hns3: fix pseudo-sharing between threads
Open vSwitch CI 6d8d2e
    827f72e8ce net/hns3: fix MAC and queues HW statistics overflow
Open vSwitch CI 6d8d2e
    d96ee7bac0 net/hns3: fix order of clearing imissed register in PF
Open vSwitch CI 6d8d2e
    aa2c6d3f69 ethdev: fix build with vtune option
Open vSwitch CI 6d8d2e
    b839853e83 net/tap: fix interrupt handler freeing
Open vSwitch CI 6d8d2e
    41c0ba64de net/bonding: fix slave stop and remove on port close
Open vSwitch CI 6d8d2e
    5a8afc69af net/bonding: fix stopping non-active slaves
Open vSwitch CI 6d8d2e
    e856fe9aa6 doc: update matching versions in ice guide
Open vSwitch CI 6d8d2e
    82ccc27de5 net/dpaa: fix event queue detach
Open vSwitch CI 6d8d2e
    d24d6395d6 vdpa/mlx5: fix dead loop when process interrupted
Open vSwitch CI 6d8d2e
    879fb64517 vdpa/mlx5: fix interrupt trash that leads to crash
Open vSwitch CI 6d8d2e
    78414da84e vhost: fix missing virtqueue lock protection
Open vSwitch CI 6d8d2e
    e3036fbd0a net/vhost: fix TSO feature default disablement
Open vSwitch CI 6d8d2e
    4852da727c net/virtio: restore some optimisations with AVX512
Open vSwitch CI 6d8d2e
    58d1b856be net/vhost: fix access to freed memory
Open vSwitch CI 6d8d2e
    24dabb9d25 net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
Open vSwitch CI 6d8d2e
    6627ee48b5 net/cxgbe: fix port ID in Rx mbuf
Open vSwitch CI 6d8d2e
    8cf194f699 net/bonding: fix RSS key config with extended key length
Open vSwitch CI 6d8d2e
    3192737d10 net/nfp: remove unneeded header inclusion
Open vSwitch CI 6d8d2e
    8ab93b06bc net/netvsc: fix hot adding multiple VF PCI devices
Open vSwitch CI 6d8d2e
    03e1864411 test/mem: disable ASan when accessing unallocated memory
Open vSwitch CI 6d8d2e
    e9b46ab763 net/mlx5: fix LRO configuration in drop Rx queue
Open vSwitch CI 6d8d2e
    d5fdf0a2ba net/mlx5: fix LRO validation in Rx setup
Open vSwitch CI 6d8d2e
    28ecf49a60 examples/l2fwd-crypto: fix stats refresh rate
Open vSwitch CI 6d8d2e
    aeca5959dd common/dpaax: fix short MAC-I IV calculation for ZUC
Open vSwitch CI 6d8d2e
    5a9af71a6d crypto/dpaa2_sec: fix operation status for simple FD
Open vSwitch CI 6d8d2e
    5e3a3f48d1 crypto/dpaa2_sec: fix crypto operation pointer
Open vSwitch CI 6d8d2e
    4644779034 crypto/dpaa_sec: fix secondary process probing
Open vSwitch CI 6d8d2e
    15a3ae1a5f crypto/dpaa2_sec: fix chained FD length in raw datapath
Open vSwitch CI 6d8d2e
    bee2c296c8 crypto/dpaa_sec: fix chained FD length in raw datapath
Open vSwitch CI 6d8d2e
    86ba4e206e crypto/dpaa2_sec: fix buffer pool ID check
Open vSwitch CI 6d8d2e
    f72e482fec crypto/dpaa2_sec: fix fle buffer leak
Open vSwitch CI 6d8d2e
    8bad3a05f1 crypto/mlx5: fix login cleanup
Open vSwitch CI 6d8d2e
    be6637f158 security: fix SA lifetime comments
Open vSwitch CI 6d8d2e
    bb386a9f91 crypto/dpaa_sec: fix digest size
Open vSwitch CI 6d8d2e
    f343d3b4ed eal: fix C++ include for device event and DMA
Open vSwitch CI 6d8d2e
    de48c79f3b malloc: fix ASan handling for unmapped memory
Open vSwitch CI 6d8d2e
    804b2e64eb mem: skip attaching external memory in secondary process
Open vSwitch CI 6d8d2e
    65855b2d37 test/table: fix buffer overflow on lpm entry
Open vSwitch CI 6d8d2e
    c7e0471948 net/mlx5: fix Rx/Tx stats concurrency
Open vSwitch CI 6d8d2e
    b0e6a9c183 net/mlx5: fix GTP handling in header modify action
Open vSwitch CI 6d8d2e
    b3896dba13 net/mlx5: restrict Rx queue array access to boundary
Open vSwitch CI 6d8d2e
    c08c6247f2 net/mlx5: fix counter in non-termination meter
Open vSwitch CI 6d8d2e
    99ba358268 net/mlx5: fix probing with secondary bonding member
Open vSwitch CI 6d8d2e
    1430ccb1db net/mlx5: fix Tx when inlining is impossible
Open vSwitch CI 6d8d2e
    72691359fa common/mlx5: fix memory region range calculation
Open vSwitch CI 6d8d2e
    550f0d8288 net/netvsc: fix calculation of checksums based on mbuf flag
Open vSwitch CI 6d8d2e
    21edf23c6d net/ice: fix raw flow input pattern parsing
Open vSwitch CI 6d8d2e
    aedf24edbb net/ice: refactor parser usage
Open vSwitch CI 6d8d2e
    bb6683a89f net/ice: add missing Tx burst mode name
Open vSwitch CI 6d8d2e
    91355ad5b2 net/i40e: populate error in flow director parser
Open vSwitch CI 6d8d2e
    8ae457cbf5 net/ice: improve performance of Rx timestamp offload
Open vSwitch CI 6d8d2e
    a25197930d test/bpf: skip test if libpcap is unavailable
Open vSwitch CI 6d8d2e
    6da5f268db examples/bond: fix invalid use of trylock
Open vSwitch CI 6d8d2e
    9c267cbd10 net/dpaa2: fix dpdmux default interface
Open vSwitch CI 6d8d2e
    d8898f0763 eal/windows: add missing C++ include guards
Open vSwitch CI 6d8d2e
    fad1dbc0c5 eal/windows: fix data race when creating threads
Open vSwitch CI 6d8d2e
    95e04d4866 doc: fix release note typo
Open vSwitch CI 6d8d2e
    592c7bf714 net/af_xdp: make compatible with libbpf >= 0.7.0
Open vSwitch CI 6d8d2e
    6721fb14eb net/af_xdp: use libxdp if available
Open vSwitch CI 6d8d2e
    fcd039e466 version: 21.11.1
Open vSwitch CI 6d8d2e
    2130012318 net/cnxk: fix build with optimization
Open vSwitch CI 6d8d2e
    9518bcf700 net/mlx5: fix flex item availability
Open vSwitch CI 6d8d2e
    05aa560efc version: 21.11.1-rc1
Open vSwitch CI 6d8d2e
    b68dbab7c8 Revert "net/mlx5: fix flex item availability"
Open vSwitch CI 6d8d2e
    bb5ce0625c crypto/ipsec_mb: fix GMAC parameters setting
Open vSwitch CI 6d8d2e
    cef6bb00ce crypto/ipsec_mb: fix length and offset settings
Open vSwitch CI 6d8d2e
    be2edca509 Revert "crypto/ipsec_mb: fix length and offset settings"
Open vSwitch CI 6d8d2e
    dec4b1b89e raw/ifpga: fix build with optimization
Open vSwitch CI 6d8d2e
    4586b6b8c2 doc: fix telemetry example in cryptodev guide
Open vSwitch CI 6d8d2e
    2740b29e48 doc: fix missing note on UIO module in Linux guide
Open vSwitch CI 6d8d2e
    713a4bc48c doc: replace characters for (R) symbol in Linux guide
Open vSwitch CI 6d8d2e
    a50b228d2d net/mlx5: fix CPU socket ID for Rx queue creation
Open vSwitch CI 6d8d2e
    8db2867c79 net/mlx5: fix port matching in sample flow rule
Open vSwitch CI 6d8d2e
    7c12be128c eventdev: fix clang C++ include
Open vSwitch CI 6d8d2e
    4f263532d0 cryptodev: fix clang C++ include
Open vSwitch CI 6d8d2e
    ec8a6dc2e6 compressdev: fix missing space in log macro
Open vSwitch CI 6d8d2e
    37232971b0 eal/freebsd: add missing C++ include guards
Open vSwitch CI 6d8d2e
    8320df4804 examples/l3fwd: fix buffer overflow in Tx
Open vSwitch CI 6d8d2e
    3313fe0301 app/testpmd: fix flow rule with flex input link
Open vSwitch CI 6d8d2e
    39d09d7155 app/testpmd: fix GTP header parsing in checksum engine
Open vSwitch CI 6d8d2e
    514668e230 app/testpmd: fix show RSS RETA on Windows
Open vSwitch CI 6d8d2e
    3a3d4d3332 app/regex: fix number of matches
Open vSwitch CI 6d8d2e
    f2a457c605 bpf: fix build with some libpcap version on FreeBSD
Open vSwitch CI 6d8d2e
    e84b43b5eb crypto/ipsec_mb: fix GCM requested digest length
Open vSwitch CI 6d8d2e
    8c7bebaa38 net/af_xdp: fix custom program loading with multiple queues
Open vSwitch CI 6d8d2e
    88dbe7c555 net/qede: fix maximum Rx packet length
Open vSwitch CI 6d8d2e
    09891782a4 net/qede: fix Rx bulk
Open vSwitch CI 6d8d2e
    506f3198ab net/qede: fix Tx completion
Open vSwitch CI 6d8d2e
    268985d32e doc: fix modify field action description for mlx5
Open vSwitch CI 6d8d2e
    59a419a416 net/mlx5: fix implicit tag insertion with sample action
Open vSwitch CI 6d8d2e
    42cf1850e2 net/mlx5: forbid multiple ASO actions in a single rule
Open vSwitch CI 6d8d2e
    dd859e1797 net/mlx5: fix sample flow action on trusted device
Open vSwitch CI 6d8d2e
    7680d1d321 net/mlx5: fix VLAN push action validation
Open vSwitch CI 6d8d2e
    691ff0b6db net/mlx5: fix NIC egress flow mismatch in switchdev mode
Open vSwitch CI 6d8d2e
    6cb68162e4 vhost: fix FD leak with inflight messages
Open vSwitch CI 6d8d2e
    4c40d30d2b vhost: fix queue number check when setting inflight FD
Open vSwitch CI 6d8d2e
    6ae8ba6b7a build: suppress rte_crypto_asym_op abi check
Open vSwitch CI 6d8d2e
    efd091d541 devtools: fix symbols check
Open vSwitch CI 6d8d2e
    026470bafa build: hide local symbols in shared libraries
Open vSwitch CI 6d8d2e
    89f14be564 common/mlx5: consider local functions as internal
Open vSwitch CI 6d8d2e
    6e7f8939f2 regexdev: fix section attribute of symbols
Open vSwitch CI 6d8d2e
    6472c2d476 net/iavf: fix potential out-of-bounds access
Open vSwitch CI 6d8d2e
    67191a9cb3 net/sfc: reduce log level of tunnel restore info error
Open vSwitch CI 6d8d2e
    ee836190a1 net/mlx5: fix meter creation default state
Open vSwitch CI 6d8d2e
    a17cea76b7 net/mlx5: fix configuration without Rx queue
Open vSwitch CI 6d8d2e
    d31463e0b2 net/mlx5: fix MPLS/GRE Verbs spec ordering
Open vSwitch CI 6d8d2e
    48fe9efaf2 net/mlx5: fix flex item availability
Open vSwitch CI 6d8d2e
    3bd5cf393d net/mlx5: fix meter policy creation assert
Open vSwitch CI 6d8d2e
    c77572d2a1 net/mlx5: remove unused reference counter
Open vSwitch CI 6d8d2e
    0036f3941e net/mlx5: fix modify port action validation
Open vSwitch CI 6d8d2e
    eebfb74c51 net/mlx5: fix shared RSS destroy
Open vSwitch CI 6d8d2e
    5d3ade99bd net/mlx5: fix next protocol RSS expansion
Open vSwitch CI 6d8d2e
    4500ec704f net/mlx5: fix inet IPIP protocol type
Open vSwitch CI 6d8d2e
    9bdcba122b net/bnxt: fix null dereference in session cleanup
Open vSwitch CI 6d8d2e
    4aadf56c66 ethdev: fix doxygen comments for device info struct
Open vSwitch CI 6d8d2e
    0c7cbe52f7 build: fix build on FreeBSD with Meson 0.61.1
Open vSwitch CI 6d8d2e
    dab4a96be2 devtools: remove event/dlb exception in ABI check
Open vSwitch CI 6d8d2e
    4fa43b7bff vhost: fix physical address mapping
Open vSwitch CI 6d8d2e
    f03f4b98c9 net/cnxk: fix Rx/Tx function update
Open vSwitch CI 6d8d2e
    3a5e1aaee4 net/mlx5: fix initial link status detection
Open vSwitch CI 6d8d2e
    295f5022f6 net/mlx5: fix link status change detection
Open vSwitch CI 6d8d2e
    be828a8eaf common/mlx5: add Netlink event helpers
Open vSwitch CI 6d8d2e
    7214354c52 examples/kni: add missing trailing newline in log
Open vSwitch CI 6d8d2e
    f5ba75eb9a examples/l3fwd: make Rx and Tx queue size configurable
Open vSwitch CI 6d8d2e
    ef48f23bfd examples/l3fwd: share queue size variables
Open vSwitch CI 6d8d2e
    6bf720d7d7 examples/flow_classify: fix failure message
Open vSwitch CI 6d8d2e
    2719708908 examples/distributor: reduce Tx queue number to 1
Open vSwitch CI 6d8d2e
    7aa3bbafd6 app/dumpcap: check for failure to set promiscuous
Open vSwitch CI 6d8d2e
    955a6afc6f test/bpf: skip dump if conversion fails
Open vSwitch CI 6d8d2e
    e71f3dc931 pcapng: handle failure of link status query
Open vSwitch CI 6d8d2e
    b8222349eb app/pdump: abort on multi-core capture limit
Open vSwitch CI 6d8d2e
    8adbf6df92 raw/ifpga: fix monitor thread
Open vSwitch CI 6d8d2e
    69da51b405 raw/ifpga: fix interrupt handle allocation
Open vSwitch CI 6d8d2e
    d4536cf86a raw/ifpga: fix variable initialization in probing
Open vSwitch CI 6d8d2e
    186250df3d gpu/cuda: fix dependency loading path
Open vSwitch CI 6d8d2e
    af8ffbba79 sched: remove useless malloc in PIE data init
Open vSwitch CI 6d8d2e
    8ebcaf23cb eal/linux: fix device monitor stop return
Open vSwitch CI 6d8d2e
    89d84883b0 examples/vhost: fix launch with physical port
Open vSwitch CI 6d8d2e
    7a5659dd94 vhost: fix linker script syntax
Open vSwitch CI 6d8d2e
    b7f396be62 net/ice: fix Tx offload path choice
Open vSwitch CI 6d8d2e
    28acfe550d common/cnxk: fix mbuf data offset for VF
Open vSwitch CI 6d8d2e
    51af57d005 common/cnxk: fix bitmap usage for TM
Open vSwitch CI 6d8d2e
    43dec151be net/iavf: fix AES-GMAC IV size
Open vSwitch CI 6d8d2e
    f314e6acfb net/mlx5: fix flex item header length translation
Open vSwitch CI 6d8d2e
    1926a8d8c5 net/mlx5: fix matcher priority with ICMP or ICMPv6
Open vSwitch CI 6d8d2e
    1f5aede9bd net/mlx5: reduce flex item flow handle size
Open vSwitch CI 6d8d2e
    279cc42d3b net/mlx5: fix GRE item translation in Verbs
Open vSwitch CI 6d8d2e
    39cba36e63 doc: fix typos and punctuation in flow API guide
Open vSwitch CI 6d8d2e
    41510092eb net/kni: fix config initialization
Open vSwitch CI 6d8d2e
    6090ee620d net/txgbe: fix queue statistics mapping
Open vSwitch CI 6d8d2e
    8a301f166c net/mlx5: fix check in count action validation
Open vSwitch CI 6d8d2e
    c46eaf6f4c net/mlx5: fix shared counter flag in flow validation
Open vSwitch CI 6d8d2e
    de3ad851ca net/mlx5: fix destroying empty matchers list
Open vSwitch CI 6d8d2e
    6468addfe3 net/mlx5: fix indexed pool fetch overlap
Open vSwitch CI 6d8d2e
    ae071e1851 net/iavf: fix function pointer in multi-process
Open vSwitch CI 6d8d2e
    b82b6ed613 net/iavf: support NAT-T / UDP encapsulation
Open vSwitch CI 6d8d2e
    5f275a0312 net/ixgbe: fix FSP check for X550EM devices
Open vSwitch CI 6d8d2e
    aa6f865e7e net/hns3: increase time waiting for PF reset completion
Open vSwitch CI 6d8d2e
    94420985c7 net/hns3: fix VF RSS TC mode entry
Open vSwitch CI 6d8d2e
    dc3cb423f5 net/hns3: fix RSS TC mode entry
Open vSwitch CI 6d8d2e
    772292049b net/hns3: remove duplicate macro definition
Open vSwitch CI 6d8d2e
    24939fcc13 compressdev: fix socket ID type
Open vSwitch CI 6d8d2e
    30fea0f0a6 app/compress-perf: fix number of queue pairs to setup
Open vSwitch CI 6d8d2e
    b2b15ab556 app/compress-perf: fix socket ID type during init
Open vSwitch CI 6d8d2e
    8ace98122a compress/mlx5: support out-of-space status
Open vSwitch CI 6d8d2e
    d386e37612 app/compress-perf: optimize operations pool allocation
Open vSwitch CI 6d8d2e
    c65e648405 app/compress-perf: fix cycle count operations allocation
Open vSwitch CI 6d8d2e
    9bb7a3f9df event/dlb2: add shift value check in sparse dequeue
Open vSwitch CI 6d8d2e
    d2b19d6346 event/cnxk: fix Rx adapter config check
Open vSwitch CI 6d8d2e
    dd8c73295c event/cnxk: fix sub-event clearing mask length
Open vSwitch CI 6d8d2e
    170c124998 kni: fix freeing order in device release
Open vSwitch CI 6d8d2e
    0617d94900 bus/pci: assign driver pointer before mapping
Open vSwitch CI 6d8d2e
    099aba7265 devargs: fix crash with uninitialized parsing
Open vSwitch CI 6d8d2e
    dcf545fce1 eal/linux: fix illegal memory access in uevent handler
Open vSwitch CI 6d8d2e
    38c59b06b0 distributor: fix potential overflow
Open vSwitch CI 6d8d2e
    77b6873f73 efd: fix uninitialized structure
Open vSwitch CI 6d8d2e
    b017e1159f test/efd: fix sockets mask size
Open vSwitch CI 6d8d2e
    e9100a0196 doc: add CUDA driver features
Open vSwitch CI 6d8d2e
    9703132099 app/testpmd: fix build without drivers
Open vSwitch CI 6d8d2e
    158012beee app/testpmd: fix raw encap of GENEVE option
Open vSwitch CI 6d8d2e
    8c4ce4d7ff net/i40e: fix unintentional integer overflow
Open vSwitch CI 6d8d2e
    3334722c21 net/cnxk: fix RSS RETA table update
Open vSwitch CI 6d8d2e
    b8bfbcd1a0 net/cnxk: fix build with GCC 12
Open vSwitch CI 6d8d2e
    c957e1063b net/cnxk: fix inline IPsec security error handling
Open vSwitch CI 6d8d2e
    ee97d867e7 net/cnxk: register callback early to handle initial packets
Open vSwitch CI 6d8d2e
    c5124d0ea8 net/cnxk: fix inline device RQ tag mask
Open vSwitch CI 6d8d2e
    283f54ba9d mempool/cnxk: fix batch allocation failure path
Open vSwitch CI 6d8d2e
    ba9d00afac doc: correct name of BlueField-2 in mlx5 guide
Open vSwitch CI 6d8d2e
    9385e97741 doc: replace broken links in mlx guides
Open vSwitch CI 6d8d2e
    239796f3dd doc: remove obsolete vector Tx explanations from mlx5 guide
Open vSwitch CI 6d8d2e
    2007577b29 net/mlx5: fix E-Switch manager vport ID
Open vSwitch CI 6d8d2e
    a600672d1a net/mlx5: fix entry in shared Rx queues list
Open vSwitch CI 6d8d2e
    7f982e1320 net/mlx5: fix meter sub-policy creation
Open vSwitch CI 6d8d2e
    7b5ea7efc3 net/mlx5: remove unused function
Open vSwitch CI 6d8d2e
    aff5b2ee60 net/mlx5: set flow error for hash list create
Open vSwitch CI 6d8d2e
    d2e99680f9 common/mlx5: fix queue pair ack timeout configuration
Open vSwitch CI 6d8d2e
    233c5aa3e7 net/ena: fix checksum flag for L4
Open vSwitch CI 6d8d2e
    f5eff853e4 net/ena: check memory BAR before initializing LLQ
Open vSwitch CI 6d8d2e
    70c3e891d0 net/ena: fix meta descriptor DF flag setup
Open vSwitch CI 6d8d2e
    867dd857f4 net/ena: fix reset reason being overwritten
Open vSwitch CI 6d8d2e
    c443512e3d net/ena: skip timer if reset is triggered
Open vSwitch CI 6d8d2e
    4e9e9e29c4 net/ena: remove unused offload variables
Open vSwitch CI 6d8d2e
    e63e5c79ce net/ena: remove unused enumeration
Open vSwitch CI 6d8d2e
    399b489328 net/txgbe: fix debug logs
Open vSwitch CI 6d8d2e
    a8be311dd1 net/ngbe: fix debug logs
Open vSwitch CI 6d8d2e
    c1cf1a9735 app/testpmd: fix GENEVE parsing in checksum mode
Open vSwitch CI 6d8d2e
    036993974f net/mlx5: fix errno update in shared context creation
Open vSwitch CI 6d8d2e
    b6b1c3ad5d net/mlx5: fix ASO CT object release
Open vSwitch CI 6d8d2e
    49257a9394 net/mlx5: fix ineffective metadata argument adjustment
Open vSwitch CI 6d8d2e
    50f3a03f75 net/mlx5: fix sibling device config check
Open vSwitch CI 6d8d2e
    e68285796c net/i40e: enable maximum frame size at port level
Open vSwitch CI 6d8d2e
    15ff989ca8 net/iavf: fix segmentation offload buffer size
Open vSwitch CI 6d8d2e
    dbb1c53725 net/iavf: fix segmentation offload condition
Open vSwitch CI 6d8d2e
    d75be6c28d net/ice: fix overwriting of LSE bit by DCF
Open vSwitch CI 6d8d2e
    a628e2bf19 net/af_xdp: ensure socket is deleted on Rx queue setup error
Open vSwitch CI 6d8d2e
    ae2f030ad1 net/sfc: fix memory allocation size for cache
Open vSwitch CI 6d8d2e
    ea21c6bf4e net/sfc: fix flow tunnel support detection
Open vSwitch CI 6d8d2e
    a58ae9af98 common/sfc_efx/base: add missing handler for 1-byte fields
Open vSwitch CI 6d8d2e
    4874f1d005 common/sfc_efx/base: fix recirculation ID set in outer rules
Open vSwitch CI 6d8d2e
    e4b43ee28c net/cnxk: fix uninitialized local variable
Open vSwitch CI 6d8d2e
    f0cfb0e3d1 common/cnxk: fix uninitialized pointer read
Open vSwitch CI 6d8d2e
    2f61027cda common/cnxk fix unintended sign extension
Open vSwitch CI 6d8d2e
    7eeb8d37ed common/cnxk: add missing checks of return values
Open vSwitch CI 6d8d2e
    dd1851c1de net/af_xdp: add missing trailing newline in logs
Open vSwitch CI 6d8d2e
    6a9b64907e common/cnxk: fix NPC key extraction validation
Open vSwitch CI 6d8d2e
    87b639b4ed vhost: fix unsafe vring addresses modifications
Open vSwitch CI 6d8d2e
    01e3dee29c vhost: fix field naming in guest page struct
Open vSwitch CI 6d8d2e
    e09a0094a6 common/cnxk: fix base rule merge
Open vSwitch CI 6d8d2e
    1751e87f51 common/cnxk: fix log level during MCAM allocation
Open vSwitch CI 6d8d2e
    d91869302f common/cnxk: fix flow deletion
Open vSwitch CI 6d8d2e
    450ee57e5f app/testpmd: check starting port is not in bonding
Open vSwitch CI 6d8d2e
    387187932f net/bonding: fix slaves initializing on MTU setting
Open vSwitch CI 6d8d2e
    c93302dd4f net/cnxk: fix mbuf data length
Open vSwitch CI 6d8d2e
    116bfaa14e ethdev: fix MAC address in telemetry device info
Open vSwitch CI 6d8d2e
    a42a874599 net/iavf: reset security context pointer on stop
Open vSwitch CI 6d8d2e
    496747d389 net/txgbe: reset security context pointer on close
Open vSwitch CI 6d8d2e
    223010f1da net/ixgbe: reset security context pointer on close
Open vSwitch CI 6d8d2e
    967cb49748 net/nfb: fix multicast/promiscuous mode switching
Open vSwitch CI 6d8d2e
    afe8e58fed net/nfb: fix array indexes in deinit functions
Open vSwitch CI 6d8d2e
    daf06c45e8 crypto/ipsec_mb: fix length and offset settings
Open vSwitch CI 6d8d2e
    cfa7703c8e crypto/ipsec_mb: fix ZUC operation overwrite
Open vSwitch CI 6d8d2e
    1170e24b20 crypto/ipsec_mb: fix ZUC authentication verify
Open vSwitch CI 6d8d2e
    bbc596578a crypto/ipsec_mb: check missing operation types
Open vSwitch CI 6d8d2e
    9c67637c8c crypto/virtio: fix out-of-bounds access
Open vSwitch CI 6d8d2e
    301ee2f378 baseband/acc100: avoid out-of-bounds access
Open vSwitch CI 6d8d2e
    79247ddc0d examples/l2fwd-crypto: fix port mask overflow
Open vSwitch CI 6d8d2e
    5772c7b32e doc: fix FIPS guide
Open vSwitch CI 6d8d2e
    ad76dc4e91 examples/ipsec-secgw: fix buffer freeing in vector mode
Open vSwitch CI 6d8d2e
    f092922c36 cryptodev: fix RSA key type name
Open vSwitch CI 6d8d2e
    c8bcbe8b68 crypto/ipsec_mb: remove useless check
Open vSwitch CI 6d8d2e
    fec66e64e5 event/cnxk: fix uninitialized local variables
Open vSwitch CI 6d8d2e
    52d824d106 event/cnxk: fix variables casting
Open vSwitch CI 6d8d2e
    9a552423fd event/dlb2: poll HW CQ inflights before mapping queue
Open vSwitch CI 6d8d2e
    720fb431b4 event/dlb2: update rolling mask used for dequeue
Open vSwitch CI 6d8d2e
    7d7a9f161d eventdev/eth_rx: fix queue config query
Open vSwitch CI 6d8d2e
    529f3a735e eventdev/eth_rx: fix parameters parsing memory leak
Open vSwitch CI 6d8d2e
    d33bb6bd28 examples/qos_sched: fix core mask overflow
Open vSwitch CI 6d8d2e
    9970eab8c4 doc: improve configuration examples in idxd guide
Open vSwitch CI 6d8d2e
    b254386fad dma/idxd: configure maximum batch size to high value
Open vSwitch CI 6d8d2e
    ebc0188ccb test/dma: fix missing checks for device capacity
Open vSwitch CI 6d8d2e
    c6aea57d99 dma/hisilicon: use common PCI device naming
Open vSwitch CI 6d8d2e
    56d6e5b091 ethdev: fix cast for C++ compatibility
Open vSwitch CI 6d8d2e
    5d75eb0924 cryptodev: add missing C++ guards
Open vSwitch CI 6d8d2e
    c02f5bcfe9 bpf: add missing C++ guards
Open vSwitch CI 6d8d2e
    362921a8e3 vhost: add missing C++ guards
Open vSwitch CI 6d8d2e
    fb37e2b3ae kni: add missing C++ guards
Open vSwitch CI 6d8d2e
    e4dbb6873a eventdev: add missing C++ guards
Open vSwitch CI 6d8d2e
    3d1746c9ac compressdev: add missing C++ guards
Open vSwitch CI 6d8d2e
    6fca954338 acl: add missing C++ guards
Open vSwitch CI 6d8d2e
    447210e07c metrics: add missing C++ guards
Open vSwitch CI 6d8d2e
    b99a45df05 ethdev: add missing C++ guards
Open vSwitch CI 6d8d2e
    e7291176c2 telemetry: add missing C++ guards
Open vSwitch CI 6d8d2e
    b2f85a808a eal: add missing C++ guards
Open vSwitch CI 6d8d2e
    81c40b01d0 dmadev: add missing header include
Open vSwitch CI 6d8d2e
    692ae335d6 eventdev/eth_tx: fix queue add error code
Open vSwitch CI 6d8d2e
    adfebc59b5 pipeline: fix table state memory allocation
Open vSwitch CI 6d8d2e
    1e8aa23aba pipeline: fix annotation checks
Open vSwitch CI 6d8d2e
    13ddcf9dee raw/ntb: clear all valid doorbell bits on init
Open vSwitch CI 6d8d2e
    0627e93c26 crypto/dpaax_sec: fix auth/cipher xform chain checks
Open vSwitch CI 6d8d2e
    0fd24703c6 crypto/cnxk: fix update of number of descriptors
Open vSwitch CI 6d8d2e
    2630bff5a4 compress/octeontx: fix null pointer dereference
Open vSwitch CI 6d8d2e
    6f9d8df3d1 crypto/qat: fix GEN4 AEAD job in raw data path
Open vSwitch CI 6d8d2e
    98ec92641b crypto/ipsec_mb: fix buffer overrun
Open vSwitch CI 6d8d2e
    13aab9f493 crypto/ipsec_mb: fix premature dereference
Open vSwitch CI 6d8d2e
    98ece68514 test/crypto: fix out-of-place SGL in raw datapath
Open vSwitch CI 6d8d2e
    4d5d4d7abc examples/ipsec-secgw: fix offload flag used for TSO IPv6
Open vSwitch CI 6d8d2e
    abfad6b59c net/txgbe: fix KR auto-negotiation
Open vSwitch CI 6d8d2e
    42960ce408 net/txgbe: fix link up and down
Open vSwitch CI 6d8d2e
    59691181a3 net/ngbe: fix packet statistics
Open vSwitch CI 6d8d2e
    b9c20ea8f0 net/ngbe: fix Tx hang on queue disable
Open vSwitch CI 6d8d2e
    3698c17f42 net/ngbe: fix missed link interrupt
Open vSwitch CI 6d8d2e
    cacbd7e4f7 net/ngbe: fix Rx by initializing packet buffer early
Open vSwitch CI 6d8d2e
    863d787942 net/bnxt: fix ring calculation for representors
Open vSwitch CI 6d8d2e
    e53da2ffbe net/bnxt: set HW coalescing parameters
Open vSwitch CI 6d8d2e
    6c8ff52958 net/mlx5: fix inline length for multi-segment TSO
Open vSwitch CI 6d8d2e
    3831da6c7b net/mlx5: fix meter capabilities reporting
Open vSwitch CI 6d8d2e
    6022babd1d net/mlx5: fix committed bucket size
Open vSwitch CI 6d8d2e
    c9a140e15b net/mlx5: fix metadata endianness in modify field action
Open vSwitch CI 6d8d2e
    8f821b1135 vdpa/sfc: fix null dereference during removal
Open vSwitch CI 6d8d2e
    5dfd488d82 vdpa/sfc: fix null dereference during config
Open vSwitch CI 6d8d2e
    7537c99618 net/ice: fix build with 16-byte Rx descriptor
Open vSwitch CI 6d8d2e
    607d564355 net/ice: fix pattern check in flow director
Open vSwitch CI 6d8d2e
    d422a9cdae net/ice/base: add profile validation on switch filter
Open vSwitch CI 6d8d2e
    5dc74f1348 net/iavf: count continuous DD bits for Arm in flex Rx
Open vSwitch CI 6d8d2e
    68522027e3 net/iavf: count continuous DD bits for Arm
Open vSwitch CI 6d8d2e
    f746bb72ba net/iavf: fix null pointer dereference
Open vSwitch CI 6d8d2e
    b832a197fa net/sfc: demand Tx fast free offload on EF10 simple datapath
Open vSwitch CI 6d8d2e
    915b0b0b9f net/sfc: do not push fast free offload to default TxQ config
Open vSwitch CI 6d8d2e
    6fdd1953b0 ethdev: remove unnecessary null check
Open vSwitch CI 6d8d2e
    851b597291 net: fix L2TPv2 common header
Open vSwitch CI 6d8d2e
    d594afc792 net/memif: remove pointer deference before null check
Open vSwitch CI 6d8d2e
    273bacf2a8 config: align mempool elements to 128 bytes on CN10K
Open vSwitch CI 6d8d2e
    e183e43e2b vfio: cleanup the multiprocess sync handle
Open vSwitch CI 6d8d2e
    c32322e508 ipc: end multiprocess thread during cleanup
Open vSwitch CI 6d8d2e
    6e1bc26cde test/mbuf: fix mbuf data content check
Open vSwitch CI 6d8d2e
    472f790f95 app/fib: fix division by zero
Open vSwitch CI 6d8d2e
    1058b2c369 mem: check allocation in dynamic hugepage init
Open vSwitch CI 6d8d2e
    c59904ed03 vhost: fix C++ include
Open vSwitch CI 6d8d2e
    6afaa0f3d7 table: fix C++ include
Open vSwitch CI 6d8d2e
    91b9d6cd34 ipsec: fix C++ include
Open vSwitch CI 6d8d2e
    4f328f8e2b graph: fix C++ include
Open vSwitch CI 6d8d2e
    3668e54828 eventdev: fix C++ include
Open vSwitch CI 6d8d2e
    1fdfd87f14 eal: fix C++ include
Open vSwitch CI 6d8d2e
    72334ceaf1 config/arm: add values for native armv7
Open vSwitch CI 6d8d2e
    02a96ad251 stack: fix stubs header export
Open vSwitch CI 6d8d2e
    6b06137c98 regex/mlx5: fix memory allocation check
Open vSwitch CI 6d8d2e
    72487940d1 net/virtio: fix slots number when indirect feature on
Open vSwitch CI 6d8d2e
    160769f648 vhost: fix guest to host physical address mapping
Open vSwitch CI 6d8d2e
    eaf935f63c net/sfc: fix lock releases
Open vSwitch CI 6d8d2e
    ce413e1922 app/testpmd: fix stack overflow for EEPROM display
Open vSwitch CI 6d8d2e
    ac180f4d26 net/tap: fix to populate FDs in secondary process
Open vSwitch CI 6d8d2e
    721d0bbd16 ethdev: add internal function to device struct from name
Open vSwitch CI 6d8d2e
    605d1de0d3 app/testpmd: fix bonding mode set
Open vSwitch CI 6d8d2e
    7b71bc2d00 net/bonding: fix reference count on mbufs
Open vSwitch CI 6d8d2e
    26f2cc6490 net/bonding: fix promiscuous and allmulticast state
Open vSwitch CI 6d8d2e
    30dcde8467 net/ixgbe: check filter init failure
Open vSwitch CI 6d8d2e
    e72696baa4 net/hns3: delete duplicated RSS type
Open vSwitch CI 6d8d2e
    2ae91ac660 net/hns3: fix operating queue when TCAM table is invalid
Open vSwitch CI 6d8d2e
    2b7587ea99 net/hns3: fix double decrement of secondary count
Open vSwitch CI 6d8d2e
    10342b22ae net/hns3: fix insecure way to query MAC statistics
Open vSwitch CI 6d8d2e
    9b1f69f906 net/hns3: fix RSS key with null
Open vSwitch CI 6d8d2e
    d7033074e0 net/hns3: fix max packet size rollback in PF
Open vSwitch CI 6d8d2e
    2c27da1e51 net/bonding: fix MTU set for slaves
Open vSwitch CI 6d8d2e
    9ac1343c4d net/dpaa2: fix null pointer dereference
Open vSwitch CI 6d8d2e
    90386f428c net/enic: fix dereference before null check
Open vSwitch CI 6d8d2e
    57b2aa0265 test/mem: fix error check
Open vSwitch CI 6d8d2e
    32cb4f09ff eal/windows: fix error code for not supported API
Open vSwitch CI 6d8d2e
    5a9f8c2ba4 ring: fix overflow in memory size calculation
Open vSwitch CI 6d8d2e
    8b45a1dea3 ring: fix error code when creating ring
Open vSwitch CI 6d8d2e
    63cb4ae54f doc: fix KNI PMD name typo
Open vSwitch CI 6d8d2e
    4f140c9a9a build: remove deprecated Meson functions
Open vSwitch CI 6d8d2e
    aa8ad3e48c build: fix warnings when running external commands
Open vSwitch CI 6d8d2e
    1e770ae599 pflock: fix header file installation
Open vSwitch CI 6d8d2e
    86f7ed09ae doc: update matching versions in ice guide
Open vSwitch CI 6d8d2e
    37d27abc59 net/mlx5: reject jump to root table
Open vSwitch CI 6d8d2e
    bc3452d45d common/mlx5: fix probing failure code
Open vSwitch CI 6d8d2e
    99f5cd0dc3 net/mlx5: fix mark enabling for Rx
Open vSwitch CI 6d8d2e
    d157628041 common/mlx5: fix MR lookup for non-contiguous mempool
Open vSwitch CI 6d8d2e
    4c4c0cf459 net/virtio: fix uninitialized RSS key
Open vSwitch CI 6d8d2e
    0d2ddde419 net/virtio-user: check FD flags getting failure
Open vSwitch CI 6d8d2e
    4210bb89d8 net/virtio-user: fix resource leak on probing failure
Open vSwitch CI 6d8d2e
    efc7ea9dd7 vdpa/ifc: fix log info mismatch
Open vSwitch CI 6d8d2e
    7c58dbf159 net/virtio: fix Tx queue 0 overriden by queue 128
Open vSwitch CI 6d8d2e
    f05bbce185 vdpa/mlx5: workaround queue stop with traffic
Open vSwitch CI 6d8d2e
    ad51b31a30 net/hns3: fix using enum as boolean
Open vSwitch CI 6d8d2e
    9d6db3c3ad net/nfp: free HW ring memzone on queue release
Open vSwitch CI 6d8d2e
    961922eb71 net/bonding: fix RSS with early configure
Open vSwitch CI 6d8d2e
    6492c9875d net/hns3: fix vector Rx/Tx when PTP enabled
Open vSwitch CI 6d8d2e
    9c10b251a1 net/hns3: fix mailbox wait time
Open vSwitch CI 6d8d2e
    e073f410fb net/hns3: fix Rx/Tx functions update
Open vSwitch CI 6d8d2e
    581e547a6f net/memif: remove unnecessary Rx interrupt stub
Open vSwitch CI 6d8d2e
    5de680a494 raw/ifpga/base: fix port feature ID
Open vSwitch CI 6d8d2e
    0f8f337740 net/bnxt: fix VF resource allocation strategy
Open vSwitch CI 6d8d2e
    f70203b5c0 net/bnxt: fix memzone allocation per VNIC
Open vSwitch CI 6d8d2e
    e44c18821c net/bnxt: handle ring cleanup in case of error
Open vSwitch CI 6d8d2e
    a04034b131 net/bnxt: fix check for autoneg enablement
Open vSwitch CI 6d8d2e
    72db0cca69 raw/ifpga: fix thread closing
Open vSwitch CI 6d8d2e
    7c682d5c05 net/ice: fix link up when starting device
Open vSwitch CI 6d8d2e
    b38f8855d6 net/ice: fix mbuf offload flag for Rx timestamp
Open vSwitch CI 6d8d2e
    81597d6e20 raw/ifpga/base: fix SPI transaction
Open vSwitch CI 6d8d2e
    4599a6179a net/sfc: validate queue span when parsing flow action RSS
Open vSwitch CI 6d8d2e
    c935f2719d ethdev: fix Rx queue telemetry memory leak on failure
Open vSwitch CI 6d8d2e
    3fd3c3b3b0 common/cnxk: fix error checking
Open vSwitch CI 6d8d2e
    2253ed93c3 common/cnxk: fix uninitialized variables
Open vSwitch CI 6d8d2e
    38f3a00894 common/cnxk: fix null pointer dereferences
Open vSwitch CI 6d8d2e
    1349f9e568 common/cnxk: always use single interrupt ID with NIX
Open vSwitch CI 6d8d2e
    cfcdf00068 common/cnxk: reset stale values on error debug registers
Open vSwitch CI 6d8d2e
    285183e606 common/cnxk: fix byte order of frag sizes and infos
Open vSwitch CI 6d8d2e
    5deff57b9d common/cnxk: fix shift offset for TL3 length disable
Open vSwitch CI 6d8d2e
    41569f9deb net/nfp: remove useless range checks
Open vSwitch CI 6d8d2e
    23c2f68598 net/nfp: remove duplicated check when setting MAC address
Open vSwitch CI 6d8d2e
    85d9e45c32 net/mlx5: fix MPRQ WQE size assertion
Open vSwitch CI 6d8d2e
    a9bc2a46c2 net/mlx5: fix maximum packet headers size for TSO
Open vSwitch CI 6d8d2e
    70211750cc net/bnxt: restore dependency on kernel modules
Open vSwitch CI 6d8d2e
    279f0d75c0 net/dpaa2: fix timestamping for IEEE1588
Open vSwitch CI 6d8d2e
    c96ea2bf1c net/dpaa2: fix unregistering interrupt handler
Open vSwitch CI 6d8d2e
    699c30f853 net/cxgbe: fix dangling pointer by mailbox access rework
Open vSwitch CI 6d8d2e
    ef94549efe app/testpmd: fix external buffer allocation
Open vSwitch CI 6d8d2e
    6d5f3984dc app/testpmd: fix dereference before null check
Open vSwitch CI 6d8d2e
    83774f8a67 net/bonding: fix mode type mismatch
Open vSwitch CI 6d8d2e
    40a4d0544b net/af_xdp: fix build with -Wunused-function
Open vSwitch CI 6d8d2e
    181ddedb1a net/axgbe: use PCI root complex device to distinguish device
Open vSwitch CI 6d8d2e
    bb1854bc69 app/testpmd: fix Tx scheduling interval
Open vSwitch CI 6d8d2e
    96b92d045f net/bonding: fix offloading configuration
Open vSwitch CI 6d8d2e
    661587eaae net/cnxk: fix promiscuous mode in multicast enable flow
Open vSwitch CI 6d8d2e
    26a3e3e7d3 net/bnxt: check VF representor pointer before access
Open vSwitch CI 6d8d2e
    2f9df1413c net/bnxt: fix xstats query
Open vSwitch CI 6d8d2e
    b74a60df81 net/bnxt: fix crash by validating pointer
Open vSwitch CI 6d8d2e
    2e31b779e8 net/bnxt: fix PAM4 mask setting
Open vSwitch CI 6d8d2e
    6c57090c01 net/bnxt: fix ring teardown
Open vSwitch CI 6d8d2e
    f2c08d53a1 net/bnxt: fix handling of VF configuration change
Open vSwitch CI 6d8d2e
    377a9a8197 net/bnxt: get maximum supported multicast filters count
Open vSwitch CI 6d8d2e
    b0fe5e2fa9 net/bnxt: fix flow create when RSS is disabled
Open vSwitch CI 6d8d2e
    6b722d7b37 net/bnxt: add null check for mark table
Open vSwitch CI 6d8d2e
    a31a8b6a97 net/bnxt: set fast-path pointers only if recovery succeeds
Open vSwitch CI 6d8d2e
    6b7c0ce0ce net/bnxt: cap maximum number of unicast MAC addresses
Open vSwitch CI 6d8d2e
    a9ea24c80c net/bnxt: fix restoring VLAN filtering after recovery
Open vSwitch CI 6d8d2e
    56f92b77e7 net/bnxt: restore RSS configuration after reset recovery
Open vSwitch CI 6d8d2e
    880ed79159 net/bnxt: fix queue stop operation
Open vSwitch CI 6d8d2e
    f4d1e64dec net/bnxt: fix multicast MAC restore during reset recovery
Open vSwitch CI 6d8d2e
    5e35fae222 net/bnxt: fix multicast address set
Open vSwitch CI 6d8d2e
    c59f883c24 net/bnxt: fix xstats names query overrun
Open vSwitch CI 6d8d2e
    9d1da3652a net/mlx5: relax headroom assertion
Open vSwitch CI 6d8d2e
    ab06c7bf9b net/mlx5: fix GCC uninitialized variable warning
Open vSwitch CI 6d8d2e
    379079d6cc net/mlx5: fix GRE protocol type translation for Verbs
Open vSwitch CI 6d8d2e
    d8d54171bd net/mlx5: fix RSS expansion with explicit next protocol
Open vSwitch CI 6d8d2e
    032e27c0b2 net/mlx5: fix assertion on flags set in packet mbuf
Open vSwitch CI 6d8d2e
    59f8d27b5f common/mlx5: fix missing validation in devargs parsing
Open vSwitch CI 6d8d2e
    407b3ae746 net/mlx5: fix memory socket selection in ASO management
Open vSwitch CI 6d8d2e
    751bca90b1 common/mlx5: fix error handling in multi-class probe
Open vSwitch CI 6d8d2e
    0832935bf5 net/ixgbe: add vector Rx parameter check
Open vSwitch CI 6d8d2e
    1eef1cf7d3 net/ice: fix Tx checksum offload
Open vSwitch CI 6d8d2e
    76a729e7ed net/ice: track DCF state of PF
Open vSwitch CI 6d8d2e
    85e84c5930 net/iavf: remove git residue symbol
Open vSwitch CI 6d8d2e
    3380c428a5 net/ice: fix Tx checksum offload capability
Open vSwitch CI 6d8d2e
    a9ff22fc59 net/ice: fix pattern check for flow director parser
Open vSwitch CI 6d8d2e
    f1339fd8ec net/qede: fix redundant condition in debug code
Open vSwitch CI 6d8d2e
    9ff875ecff common/cnxk: fix nibble parsing order when dumping MCAM
Open vSwitch CI 6d8d2e
    23b8e0a337 net/mlx5: fix MPRQ stride devargs adjustment
Open vSwitch CI 6d8d2e
    c58aaabede net/mlx5: improve stride parameter names
Open vSwitch CI 6d8d2e
    f873364dfe common/mlx5: add minimum WQE size for striding RQ
Open vSwitch CI 6d8d2e
    0422d79548 net/mlx5: fix modify field MAC address offset
Open vSwitch CI 6d8d2e
    d021a2f9b7 dma/cnxk: fix installing internal headers
Open vSwitch CI 6d8d2e
    bb6b3ec4e9 devtools: fix comment detection in forbidden token check
Open vSwitch CI 6d8d2e
    19aefaf2cb examples/ipsec-secgw: fix default flow rule creation
Open vSwitch CI 6d8d2e
    8c4f0e9e73 examples/ipsec-secgw: fix eventdev start sequence
Open vSwitch CI 6d8d2e
    5831db3bab crypto/ipsec_mb: fix tainted data for session
Open vSwitch CI 6d8d2e
    4b8475c98e crypto/ipsec_mb: fix queue cleanup null pointer dereference
Open vSwitch CI 6d8d2e
    07ee507051 crypto/ipsec_mb: fix queue setup null pointer dereference
Open vSwitch CI 6d8d2e
    7823f35581 crypto/cnxk: fix extend tail calculation
Open vSwitch CI 6d8d2e
    5977020bc3 crypto/cnxk: fix inflight count calculation
Open vSwitch CI 6d8d2e
    99d6741b64 crypto/cnxk: enable allocated queues only
Open vSwitch CI 6d8d2e
    de6b483f38 common/cnxk: fix reset of fields
Open vSwitch CI 6d8d2e
    7ee503d33f common/cnxk: add workaround for vWQE flush
Open vSwitch CI 6d8d2e
    e3b9a8c32f event/cnxk: fix QoS devargs parsing
Open vSwitch CI 6d8d2e
    87646d04a1 examples/l3fwd: fix Rx burst size for event mode
Open vSwitch CI 6d8d2e
    8d0ffec0cf eventdev/eth_rx: fix missing internal port checks
Open vSwitch CI 6d8d2e
    393d0580db doc: fix dlb2 guide
Open vSwitch CI 6d8d2e
    19c6e95cd6 eal/linux: log hugepage create errors with filename
Open vSwitch CI 6d8d2e
    24e496918b config: add arch define for Arm
Open vSwitch CI 6d8d2e
    a8dd54379d gpu/cuda: fix memory list cleanup
Open vSwitch CI 6d8d2e
    8e8fe373c0 dma/idxd: fix wrap-around in burst capacity calculation
Open vSwitch CI 6d8d2e
    e0f7faeba1 dma/idxd: fix paths to driver sysfs directory
Open vSwitch CI 6d8d2e
    cb7d9a39cb dma/idxd: fix burst capacity calculation
Open vSwitch CI 6d8d2e
    572305874a bus/ifpga: remove useless check while browsing devices
Open vSwitch CI 6d8d2e
    c30f1ec97d doc: remove dependency on findutils on FreeBSD
Open vSwitch CI 6d8d2e
    cb2e09a4da buildtools: fix AVX512 check for Python 3.5
Open vSwitch CI 6d8d2e
    3b511fdf21 maintainers: update for stable branches
Open vSwitch CI 6d8d2e
    b3122779a5 doc: replace deprecated distutils version parsing
Open vSwitch CI 6d8d2e
    2be1e5158e fix spelling in comments and strings
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Thu Sep 01 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-40
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 696a65df68]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    dfc3e65c81 raft: Fix unnecessary periodic compactions.
Open vSwitch CI 6d8d2e
    6f322ccf8a netdev-offload-tc: Parse tunnel options only for geneve ports.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Tue Aug 30 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-39
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 18a8544580]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    a9f10a2bdc netdev-offload-tc: Add missing handling of the tunnel source port.
Open vSwitch CI 6d8d2e
    ec2e967c1d netdev-offload-tc: Fix ignoring unknown tunnel keys.
Open vSwitch CI 6d8d2e
    686984d9a0 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes.
Open vSwitch CI 6d8d2e
    92c072d944 netdev-offload-tc: Explicitly handle mask for the tunnel destination port.
Open vSwitch CI 6d8d2e
    87f191a3a3 netdev-offload-tc: Fix the mask for tunnel metadata length.
Open vSwitch CI 6d8d2e
    cadcea6fea releases: Mark 2.17 as a new LTS release.
Open vSwitch CI 6d8d2e
    8a1b734480 handlers: Fix handlers mapping.
Open vSwitch CI 6d8d2e
    713072fdac handlers: Create additional handler threads when using CPU isolation.
Open vSwitch CI 6d8d2e
    84a8910ffe packets: Fix misaligned access to ip6_hdr.
Open vSwitch CI 6d8d2e
    fe27e0c884 python: Do not send non-zero flag for a SSL socket. (#2115035)
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Wed Aug 10 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-38
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 3803095f76]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    729a872f19 dpif-netdev: Simplify AVX512 build time checks to enhance readability.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Wed Aug 10 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-37
Open vSwitch CI 6d8d2e
- pkgtool: keep %{?dist} before added bz string [RH git: b129ea83d9]
Open vSwitch CI 6d8d2e
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Tue Aug 09 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-36
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 66778aea49]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    1b566f8b80 github: Move CI to ubuntu 20.04 base image.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-35
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 2b96d7c354]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    86725abe10 netdev-offload-tc: Disable offload of IPv6 fragments.
Open vSwitch CI 6d8d2e
    2276daf889 ovs-save: Use right OpenFlow version for add-tlv-map.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-34
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: b2f86a115d]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    c353e757d7 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel.
Open vSwitch CI 6d8d2e
    6f54dc134a system-traffic: Fix incorrect neigh entry in ipv6 header modification test.
Open vSwitch CI 6d8d2e
    7848ae6ffb system-traffic: Don't run IPv6 header modification test on kernels < 5.19.
Open vSwitch CI 6d8d2e
    399185865e netdev-linux: set correct action for packets that passed policer
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Thu Aug 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-33
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 3e07847983]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    cda60c8558 python: Fix E275 missing whitespace after keyword.
Open vSwitch CI 6d8d2e
    3678fb544d tc: Use sparse hex dump while printing inconsistencies.
Open vSwitch CI 6d8d2e
    03a0ec82b7 netdev-offload-tc: Print unused mask bits on failure.
Open vSwitch CI 6d8d2e
    5b8453a44e dynamic-string: Add function for a sparse hex dump.
Open vSwitch CI 6d8d2e
    8d7cb1daf4 dpif-netlink: Fix incorrect bit shift in compat mode.
Open vSwitch CI 6d8d2e
    d1cec26869 python: Use setuptools instead of distutils.
Open vSwitch CI 6d8d2e
    8d6ecb2592 packets: Re-calculate IPv6 checksum only for first frag upon modify.
Open vSwitch CI 6d8d2e
    26dbc822d3 test-ovsdb: Fix false-positive leaks from LeakSanitizer.
Open vSwitch CI 6d8d2e
    6eab10cf2c m4: Update ax_func_posix_memalign to the latest version.
Open vSwitch CI 6d8d2e
    2f51bfd23b m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING.
Open vSwitch CI 6d8d2e
    8ad325aab5 libopenvswitch.pc: Add missing libs for a static build.
Open vSwitch CI 6d8d2e
    b64ff3f480 rhel: Stop installing internal headers.
Open vSwitch CI 6d8d2e
    b63bbf2dba python-c-ext: Handle initialization failures.
Open vSwitch CI 6d8d2e
    4ad02ad047 netdev-linux: Do not touch LAG members if master is not attached to OVS.
Open vSwitch CI 6d8d2e
    e6dcd07bc2 netdev: Clear auto_classified if netdev reopened with the type specified.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
* Mon Jul 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-32
Open vSwitch CI 6d8d2e
- Merging upstream branch-2.17 [RH git: 04dbaa3629]
Open vSwitch CI 6d8d2e
    Commit list:
Open vSwitch CI 6d8d2e
    1eedf45e81 system-traffic: Properly stop dangling ping after geneve test.
Open vSwitch CI 6d8d2e
    fb8e34bdba conntrack: Fix conntrack multiple new state.
Open vSwitch CI 6d8d2e
    af37f41188 python-c-ext: Fix a couple of build warnings.
Open vSwitch CI 6d8d2e
    b7d9f76100 python-c-ext: Remove Python 2 support.
Open vSwitch CI 6d8d2e
    02fb4bfb87 netdev-offload-dpdk: Setting RSS hash types in RSS action.
Open vSwitch CI 6d8d2e
    8e8fcf7bda lib: Print nw_frag in flow key.
Open vSwitch CI 6d8d2e
    29d8ce1adc ovsdb: Remove extra make target dependency for local-config.5.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
13a7f7
* Thu Jul 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-31
13a7f7
- Merging upstream branch-2.17 [RH git: bdc6c6696c]
13a7f7
    Commit list:
13a7f7
    13ac0bc7c6 tc: Fix misaligned access while creating pedit actions.
13a7f7
    2c85d737a4 utilities/bashcomp: Fix incorrect file mode.
13a7f7
13a7f7
13a7f7
* Wed Jul 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-30
13a7f7
- rhel: libarchive-devel is needed for DPDK to load compressed firmwares [RH git: 95331d366d]
13a7f7
    Reported-by: David Marchand (david.marchand@redhat.com)
13a7f7
13a7f7
13a7f7
* Fri Jul 01 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-29
13a7f7
- Merging upstream branch-2.17 [RH git: d3c723a17e]
13a7f7
    Commit list:
13a7f7
    05e9d2b7a9 Pmd.at: fix dpcls and dpif configuration test cases.
13a7f7
13a7f7
13a7f7
* Thu Jun 30 2022 Ilya Maximets <i.maximets@redhat.com> - 2.17.0-28
13a7f7
- Merging upstream branch-2.17 [RH git: 9738f7f756]
13a7f7
    Commit list:
13a7f7
    45ecaa9e57 ovsdb: Add Local_Config schema.
13a7f7
    
13a7f7
    Merge:
13a7f7
     redhat/template.spec.in updated with new files.
13a7f7
    
13a7f7
    Signed-off-by: Ilya Maximets <i.maximets@redhat.com>
13a7f7
13a7f7
13a7f7
* Wed Jun 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-27
13a7f7
- Merging upstream branch-2.17 [RH git: 62ee0c2ec8]
13a7f7
    Commit list:
13a7f7
    61d64d3899 dpif-netdev: Fix leak of AVX512 DPIF scratch pad.
13a7f7
13a7f7
13a7f7
* Wed Jun 29 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-26
13a7f7
- Fix REPO_URL [RH git: cf6a18b2bd]
13a7f7
13a7f7
13a7f7
* Wed Jun 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-25
13a7f7
- Merging upstream branch-2.17 [RH git: 27d62d7d3f]
13a7f7
    Commit list:
13a7f7
    a77ad9693c dpif-netdev: Refactor AVX512 runtime checks. (#2100393)
13a7f7
13a7f7
13a7f7
* Tue Jun 28 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-24
13a7f7
- Merging upstream branch-2.17 [RH git: f0e25fe3e6]
13a7f7
    Commit list:
13a7f7
    ccea7df578 dpif-netdev-extract-avx512: Protect GCC builtin usage.
13a7f7
    807f7f994a ovs-tcpdump: Default to OVS_RUNDIR if present.
13a7f7
    ec13b03ca3 ovsdb: Fix memory leak on error path in ovsdb_file_read__().
13a7f7
    8b2dff2e34 odp-util: Ignore unknown attributes in parse_key_and_mask_to_match(). (#2089331)
13a7f7
    13d97f6637 ofproto-dpif: Avoid unneccesary backer revalidation.
13a7f7
    9b4035d699 lldp: Fix lldp memory leak.
13a7f7
    d9351febc2 ipfix: Trigger revalidation if ipfix options changes.
13a7f7
    5419b1de93 conntrack: Fix incorrect bit shift while hashing nat range.
13a7f7
    1ab5f94a11 packets: Fix misaligned write to MPLS lse.
13a7f7
    8e00be03c7 tc: Fix misaligned access to stats and time values.
13a7f7
    3a1f5341ca odp-util: Fix unaligned access to tunnel id.
13a7f7
    0c54c43b89 ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.
13a7f7
    98edacb40c drop-stats.at: Fix frequent failures of the recursion too deep test.
13a7f7
    cbc13ce4f7 odp_util: Fix parse_key_and_mask_to_match() vlan parsing.
13a7f7
13a7f7
13a7f7
* Tue Jun 21 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-23
13a7f7
- Merging upstream branch-2.17 [RH git: e2e0aac349]
13a7f7
    Commit list:
13a7f7
    73e6ce4925 Prepare for 2.17.3.
13a7f7
    95979b0f0d Set release date for 2.17.2.
13a7f7
13a7f7
13a7f7
* Tue Jun 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-22
13a7f7
- Merging upstream branch-2.17 [RH git: ce91947e61]
13a7f7
    Commit list:
13a7f7
    250e1a6dd2 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
13a7f7
    fe870ee072 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)
13a7f7
    ec0ec464ba ovs-tcpdump: Fix error when stopping ovs-tcpdump.
13a7f7
13a7f7
13a7f7
* Tue May 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-21
13a7f7
- Merging upstream branch-2.17 [RH git: 6ff800a303]
13a7f7
    Commit list:
13a7f7
    420823e2af ofproto-dpif: Fix meter use-after-free.
13a7f7
    c762da2623 ovs-rcu: Add ovsrcu_barrier.
13a7f7
    cd9b6b64f4 dpif-netdev: Fix ALB 'rebalance_intvl' max hard limit.
13a7f7
    64f6c49d25 dpif-netdev: Fix ALB parameters type mismatch.
13a7f7
    b11b84ea7f dpdk: Use DPDK 21.11.1 release.
13a7f7
    d3bf48e9a9 raft: Don't use HMAP_FOR_EACH_SAFE when logging commands.
13a7f7
13a7f7
13a7f7
* Thu May 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-20
13a7f7
- Merging upstream branch-2.17 [RH git: 77f2886b02]
13a7f7
    Commit list:
13a7f7
    e07377bb49 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
13a7f7
    5da86cb360 dynamic-string: Fix undefined behavior due to offsetting null pointer.
13a7f7
    369e688908 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
13a7f7
    18341166ed ofproto-dpif-xlate: Fix netdev native tunnel neigh discovery spa.
13a7f7
    748e4b2b5b ovs-router: Expose the ovs_router_get_netdev_source_address function.
13a7f7
    34390bb35c ofproto-dpif: Trigger revalidation if ct tp changes.
13a7f7
13a7f7
13a7f7
* Wed May 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-19
13a7f7
- Merging upstream branch-2.17 [RH git: 993b9ca4b4]
13a7f7
    Commit list:
13a7f7
    1adb07e206 Carefully release NBL in Windows
13a7f7
13a7f7
13a7f7
* Thu May 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-18
13a7f7
- Merging upstream branch-2.17 [RH git: 868b675dfd]
13a7f7
    Commit list:
13a7f7
    1ccaba4484 tests: Properly kill ovsdb test processes.
13a7f7
    260b091c2a ovs-save: Get highest ofp version error.
13a7f7
    7606bb1210 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.
13a7f7
    0688b9f27d treewide: Avoid offsetting NULL pointers.
13a7f7
    92bcf0a823 treewide: Fix invalid bit shift operations.
13a7f7
13a7f7
13a7f7
* Wed May 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-17
13a7f7
- Merging upstream branch-2.17 [RH git: e16db3efbf]
13a7f7
    Commit list:
13a7f7
    7fa76371de utilities: Handle dumping packets in GDB TUI.
13a7f7
    8cac8baa8f ofproto-dpif-xlate: Remove mirror assert.
13a7f7
    e0e8f0c546 netdev-dpdk: Fix tx drops statistic for a down netdev.
13a7f7
    f9b5f8a781 netdev-dpdk: Remove a leftover lock annotation.
13a7f7
    4c3976ff2a netdev-dpdk: Refactor the DPDK transmit path.
13a7f7
13a7f7
13a7f7
* Wed May 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-16
13a7f7
- Merging upstream branch-2.17 [RH git: ca8c5adb3e]
13a7f7
    Commit list:
13a7f7
    410b97c839 netdev-offload-dpdk: Fix ethernet type for VLANs.
13a7f7
    7948312feb netdev-offload-dpdk: Use has_vlan match attribute.
13a7f7
13a7f7
6c6af1
* Mon May 02 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-15
6c6af1
- Merging upstream branch-2.17 [RH git: e706ea8148]
Open vSwitch CI ad1882
    Commit list:
6c6af1
    522c46884d python: idl: Raise AttributeError from uuid_to_row.
6c6af1
    cb24c524e4 ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#2060552)
6c6af1
    a665b75dec dpif-netdev-avx512: Fix overflow of UINT32_C(1).
Open vSwitch CI ad1882
Open vSwitch CI ad1882
6c6af1
* Thu Apr 28 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-14
6c6af1
- vhost: fix queue number check when setting inflight FD [RH git: 2ac21853a2]
Open vSwitch CI 386f27
    [ upstream commit 6442c329b9d2ded0f44b27d2016aaba8ba5844c5 ]
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    In function vhost_user_set_inflight_fd, queue number in inflight
Open vSwitch CI 386f27
    message is used to access virtqueue. However, queue number could
Open vSwitch CI 386f27
    be larger than VHOST_MAX_VRING and cause write OOB as this number
Open vSwitch CI 386f27
    will be used to write inflight info in virtqueue structure. This
Open vSwitch CI 386f27
    patch checks the queue number to avoid the issue and also make
Open vSwitch CI 386f27
    sure virtqueues are allocated before setting inflight information.
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    Fixes: ad0a4ae491fe ("vhost: checkout resubmit inflight information")
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    Reported-by: Wenxiang Qian <leonwxqian@gmail.com>
Open vSwitch CI 386f27
    Signed-off-by: Chenbo Xia <chenbo.xia@intel.com>
Open vSwitch CI 386f27
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI 386f27
Open vSwitch CI 386f27
6c6af1
* Thu Apr 28 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-13
6c6af1
- vhost: fix FD leak with inflight messages [RH git: bff69b098f]
Open vSwitch CI 386f27
    [ upstream commit af74f7db384ed149fe42b21dbd7975f8a54ef227 ]
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    Even if unlikely, a buggy vhost-user master might attach fds to inflight
Open vSwitch CI 386f27
    messages. Add checks like for other types of vhost-user messages.
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing")
Open vSwitch CI 386f27
    
Open vSwitch CI 386f27
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI 386f27
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI 386f27
Open vSwitch CI 386f27
6c6af1
* Wed Apr 27 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-12
6c6af1
- Merging upstream branch-2.17 [RH git: 7a9f21a896]
6c6af1
    Commit list:
6c6af1
    60e7badd6e dpif-netdev-avx512: Fix ubsan shift error in bitmasks.
6c6af1
    9cc329ec5b python: Politely handle misuse of table.condition.
6c6af1
    0631be2b5a ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
6c6af1
    df97903099 system-traffic: Fix fragment reassembly with L3 L4 protocol information.
6c6af1
    ba159ee0f9 cirrus: Update FreeBSD versions.
6c6af1
6c6af1
6c6af1
* Thu Apr 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-11
6c6af1
- Set RTE_ETH_MAXPORTS to 1024 [RH git: c02e6bcdc4] (#2077451)
6c6af1
    Resolves: #2077451
6c6af1
6c6af1
6c6af1
* Wed Apr 13 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-10
6c6af1
- redhat: network-scripts are gone in RHEL9 [RH git: 613e0e5190]
6c6af1
6c6af1
6c6af1
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-9
6c6af1
- Merging upstream branch-2.17 [RH git: 4b4333522a]
6c6af1
    Commit list:
6c6af1
    bd1a3b6b49 Prepare for 2.17.2.
6c6af1
    41bb202fb3 Set release date for 2.17.1.
6c6af1
    8f42d4f597 NEWS: Highlight libopenvswitch API change caused by UB fixes.
6c6af1
6c6af1
6c6af1
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-8
6c6af1
- Merging upstream branch-2.17 [RH git: 11b19654f7]
6c6af1
    Commit list:
6c6af1
    14301b3a3c netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.
6c6af1
6c6af1
6c6af1
* Mon Apr 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-7
6c6af1
- Merging upstream branch-2.17 [RH git: 6cd8201ead]
6c6af1
    Commit list:
6c6af1
    3a2eef7927 python: idl: Set cond_changed to true if condition change requested.
6c6af1
    d05ccf288d dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
6c6af1
    79e291f983 alb.at: Add tests for cross-numa polling.
6c6af1
    9c3b74fb24 dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate.
6c6af1
    8580ff9ddd pmd.at: Add tests for multi non-local numa pmds.
6c6af1
    6bf4eeddbb dpif-netdev: Fix non-local numa selection for more than two numas.
6c6af1
    c41434b3b7 dpif-netdev: Fix typo in function name.
6c6af1
    e0aa5e1329 python: idl: Set cond_changed to false if last id is zero.
6c6af1
    8da40d31c7 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().
6c6af1
    63a903ab42 ofproto/ofproto-dpif: Fix dpif_type for userspace tunnels.
6c6af1
6c6af1
6c6af1
* Mon Apr 04 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-6
6c6af1
- downstream: Enable usdt probes in build [RH git: b366bbed8f]
6c6af1
    Fixes: BZ1840877
6c6af1
6c6af1
6c6af1
* Thu Mar 31 2022 Michael Santana <msantana@redhat.com> - 2.17.0-5
6c6af1
- redhat/makefile: fix support for more rhel versions [RH git: 7c8bb3babb]
6c6af1
    Signed-off-by: Michael Santana <msantana@redhat.com>
6c6af1
6c6af1
6c6af1
* Thu Mar 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-4
6c6af1
- Merging upstream branch-2.17 [RH git: 95e1c005d2]
6c6af1
    Commit list:
6c6af1
    14d54eb8b6 sset: add SHORT version of SAFE loop macros.
6c6af1
    f0e63b115f sparse: bump recommended version and include headers.
6c6af1
    70b87cf722 idlc: support short version of SAFE macros.
6c6af1
    3777ed90c9 rculist: use multi-variable helpers for loop macros.
6c6af1
    bb52e9bebf hindex: remove the next variable in safe loops.
6c6af1
    7d6cbfa24b hindex: use multi-variable iterators.
6c6af1
    97ad96b63a cmap: use multi-variable iterators.
6c6af1
    cd62fda22d hmap: use short version of safe loops if possible.
6c6af1
    d56bfd7521 hmap: implement UB-safe hmap pop iterator.
6c6af1
    e2c8354861 hmap: use multi-variable helpers for hmap loops.
6c6af1
    897d6647e6 list: use short version of safe loops if possible.
6c6af1
    979a9eb5b5 list: use multi-variable helpers for list loops.
6c6af1
    6bacf802c6 util: add helpers to overload SAFE macro.
6c6af1
    f127123d66 util: add safe multi-variable iterators.
6c6af1
    38e73f0b68 util: add multi-variable loop iterator macros.
6c6af1
    e91edf4568 ovsdb: raft: Fix inability to read the database with DNS host names. (#2055097)
6c6af1
    2404d45367 system-traffic.at: Fix flaky DNAT load balancing test.
6c6af1
    6b8adfdd8d dpif-netdev: Keep orig_in_port as a field of the flow.
6c6af1
    6098b7f250 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
6c6af1
    cf9018d373 odp-util: Fix output for tc to be equal to kernel.
6c6af1
    992de24063 netdev-offload-tc: Fix IP and port ranges in flower returns.
6c6af1
    7e26796c03 netdev-offload-tc: Fix use of ICMP values instead of masks defines.
6c6af1
    e319e27064 netdev-offload-tc: Always include conntrack information to tc.
6c6af1
    51ef81ad78 netdev-offload-tc: Check for valid netdev ifindex in flow_put.
6c6af1
    974253dc2e netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
6c6af1
    c43c159aea netdev-offload-tc: Add debug logs on tc rule verify failures.
6c6af1
    d34622a03b tc: Keep header rewrite actions order.
6c6af1
    5255713d1f faq: Update OVS/DPDK version table for OVS 2.15/2.16
6c6af1
    05cf36a620 system-dpdk: Fix mfex autovalidator tests.
6c6af1
    87540e3b9f ofp-prop: Silence the 'may be uninitialized' warning.
6c6af1
    812164adef tests: Ignore log about failing to set NETLINK_EXT_ACK.
6c6af1
    ae51ccc12c ovsdb-cluster.at: Avoid test failures due to different hashing.
6c6af1
    f33cde23c7 ofproto: Use xlate map for uuid lookups.
6c6af1
    6ac255496c ofproto: Add refcount to ofproto to fix ofproto use-after-free.
6c6af1
    db0cc8be38 ofproto-dpif: Trigger revalidation when ipfix config set.
6c6af1
    31b86e5c98 conntrack: Prefer dst port range during unique tuple search.
6c6af1
    b761b532c3 conntrack: Select correct sport range for well-known origin sport.
6c6af1
    78bd058c36 ipsec: StrongSwan report connection update failures to ovs logs.
6c6af1
    aa05596dfb ipsec: Libreswan report connection failures to ovs logs.
6c6af1
    427776ceae system-tso: Skip encap tests when userspace TSO is enabled.
6c6af1
    66d16e2883 tc: Fix stats byte count on fragmented packets.
6c6af1
    b63c41f31f compat: Add gen_stats include to define tc hw stats.
6c6af1
    c531b3828f ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514)
6c6af1
    498cedc483 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
6c6af1
    5dc1423d80 datapath-windows: Fix NXM_OF_IP_TOS issue
6c6af1
    91c0f0068d Prepare for 2.17.1.
6c6af1
6c6af1
6c6af1
* Wed Mar 30 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-3
6c6af1
- redhat: fix setup on RHEL8 [RH git: 769c7d89ac]
6c6af1
6c6af1
6c6af1
* Wed Mar 30 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-2
6c6af1
- rhel: avoid including sortedcontainers [RH git: 3c5b820d14]
6c6af1
6c6af1
6c6af1
* Mon Feb 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-1
6c6af1
- redhat: Imported Red Hat build files. [RH git: 00b5f7b51b]
110336
110336