b88dbb
# Copyright (C) 2009, 2010, 2013, 2014 Nicira Networks, Inc.
b88dbb
#
b88dbb
# Copying and distribution of this file, with or without modification,
b88dbb
# are permitted in any medium without royalty provided the copyright
b88dbb
# notice and this notice are preserved.  This file is offered as-is,
b88dbb
# without warranty of any kind.
b88dbb
#
b88dbb
# If tests have to be skipped while building, specify the '--without check'
b88dbb
# option. For example:
b88dbb
# rpmbuild -bb --without check rhel/openvswitch-fedora.spec
b88dbb
b88dbb
# This defines the base package name's version.
b88dbb
b88dbb
%define pkgname openvswitch2.17
b88dbb
b88dbb
b88dbb
%if 0%{?commit:1}
b88dbb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
b88dbb
%endif
b88dbb
b88dbb
# Enable PIE, bz#955181
b88dbb
%global _hardened_build 1
b88dbb
b88dbb
# RHEL-7 doesn't define _rundir macro yet
b88dbb
# Fedora 15 onwards uses /run as _rundir
b88dbb
%if 0%{!?_rundir:1}
b88dbb
%define _rundir /run
b88dbb
%endif
b88dbb
Open vSwitch CI badab1
# FIXME remove when fast-datapath-rhel-8 buildroot is updated to new RHEL 8 zstream
Open vSwitch CI badab1
# RHEL-8.0 doesn't define _smp_build_ncpus, but it uses the old _smp_mflags
Open vSwitch CI badab1
%if 0%{!?_smp_build_ncpus:1}
Open vSwitch CI badab1
%define _smp_build_ncpus %(c=%_smp_mflags; echo ${c:2})
Open vSwitch CI badab1
%endif
Open vSwitch CI badab1
b88dbb
# FIXME Test "STP - flush the fdb and mdb when topology changed" fails on s390x
b88dbb
# FIXME 2 tests fails on ppc64le. They will be hopefully fixed before official 2.11
b88dbb
%ifarch %{ix86} x86_64 aarch64
b88dbb
%bcond_without check
b88dbb
%else
b88dbb
%bcond_with check
b88dbb
%endif
b88dbb
# option to run kernel datapath tests, requires building as root!
b88dbb
%bcond_with check_datapath_kernel
b88dbb
# option to build with libcap-ng, needed for running OVS as regular user
b88dbb
%bcond_without libcapng
b88dbb
# option to build with ipsec support
b88dbb
%bcond_without ipsec
b88dbb
b88dbb
# Build python2 (that provides python) and python3 subpackages on Fedora
b88dbb
# Build only python3 (that provides python) subpackage on RHEL8
b88dbb
# Build only python subpackage on RHEL7
b88dbb
%if 0%{?rhel} > 7 || 0%{?fedora}
b88dbb
# On RHEL8 Sphinx is included in buildroot
b88dbb
%global external_sphinx 1
b88dbb
%else
b88dbb
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
b88dbb
%global external_sphinx 0
b88dbb
%endif
b88dbb
b88dbb
Name: %{pkgname}
b88dbb
Summary: Open vSwitch
b88dbb
Group: System Environment/Daemons daemon/database/utilities
b88dbb
URL: http://www.openvswitch.org/
b88dbb
Version: 2.17.0
Open vSwitch CI 635624
Release: 177%{?dist}
b88dbb
b88dbb
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
b88dbb
# lib/sflow*.[ch] files are SISSL
b88dbb
# datapath/ is GPLv2 (although not built into any of the binary packages)
b88dbb
License: ASL 2.0 and LGPLv2+ and SISSL
b88dbb
b88dbb
%define dpdkver 21.11
b88dbb
%define dpdkdir dpdk
b88dbb
%define dpdksver %(echo %{dpdkver} | cut -d. -f-2)
b88dbb
# NOTE: DPDK does not currently build for s390x
b88dbb
# DPDK on aarch64 is not stable enough to be enabled in FDP
b88dbb
%if 0%{?rhel} > 7 || 0%{?fedora}
b88dbb
%define dpdkarches x86_64 ppc64le
b88dbb
%else
b88dbb
%define dpdkarches
b88dbb
%endif
b88dbb
b88dbb
%if 0%{?commit:1}
b88dbb
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
b88dbb
%else
b88dbb
Source: https://github.com/openvswitch/ovs/archive/v%{version}.tar.gz#/openvswitch-%{version}.tar.gz
b88dbb
%endif
b88dbb
Source10: https://fast.dpdk.org/rel/dpdk-%{dpdkver}.tar.xz
b88dbb
b88dbb
%define docutilsver 0.12
b88dbb
%define pygmentsver 1.4
b88dbb
%define sphinxver   1.2.3
b88dbb
%define pyelftoolsver 0.27
b88dbb
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
b88dbb
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
b88dbb
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
b88dbb
Source103: https://pypi.io/packages/source/p/pyelftools/pyelftools-%{pyelftoolsver}.tar.gz
b88dbb
Open vSwitch CI fa2125
Patch0:    openvswitch-%{version}.patch
b88dbb
b88dbb
# The DPDK is designed to optimize througput of network traffic using, among
b88dbb
# other techniques, carefully crafted assembly instructions.  As such it
b88dbb
# needs extensive work to port it to other architectures.
b88dbb
ExclusiveArch: x86_64 aarch64 ppc64le s390x
b88dbb
b88dbb
# Do not enable this otherwise YUM will break on any upgrade.
b88dbb
# Provides: openvswitch
b88dbb
Conflicts: openvswitch < 2.17
b88dbb
Conflicts: openvswitch-dpdk < 2.17
b88dbb
Conflicts: openvswitch2.10
b88dbb
Conflicts: openvswitch2.11
b88dbb
Conflicts: openvswitch2.12
b88dbb
Conflicts: openvswitch2.13
b88dbb
Conflicts: openvswitch2.14
b88dbb
Conflicts: openvswitch2.15
b88dbb
Conflicts: openvswitch2.16
b88dbb
b88dbb
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
b88dbb
# in the -optional repository and so we can't require it directly since RHV
b88dbb
# doesn't have the -optional repository enabled and so TPS fails
b88dbb
%if %{external_sphinx}
b88dbb
BuildRequires: python3-sphinx
b88dbb
%else
b88dbb
# Sphinx dependencies
b88dbb
BuildRequires: python-devel
b88dbb
BuildRequires: python-setuptools
b88dbb
#BuildRequires: python2-docutils
b88dbb
BuildRequires: python-jinja2
b88dbb
BuildRequires: python-nose
b88dbb
#BuildRequires: python2-pygments
b88dbb
# docutils dependencies
b88dbb
BuildRequires: python-imaging
b88dbb
# pygments dependencies
b88dbb
BuildRequires: python-nose
b88dbb
%endif
b88dbb
b88dbb
BuildRequires: gcc gcc-c++ make
b88dbb
BuildRequires: autoconf automake libtool
b88dbb
BuildRequires: systemd-units openssl openssl-devel
b88dbb
BuildRequires: python3-devel python3-setuptools
b88dbb
BuildRequires: desktop-file-utils
b88dbb
BuildRequires: groff-base graphviz
b88dbb
BuildRequires: unbound-devel
b88dbb
BuildRequires: systemtap-sdt-devel
b88dbb
# make check dependencies
b88dbb
BuildRequires: procps-ng
b88dbb
%if %{with check_datapath_kernel}
b88dbb
BuildRequires: nmap-ncat
b88dbb
# would be useful but not available in RHEL or EPEL
b88dbb
#BuildRequires: pyftpdlib
b88dbb
%endif
b88dbb
b88dbb
%if %{with libcapng}
b88dbb
BuildRequires: libcap-ng libcap-ng-devel
b88dbb
%endif
b88dbb
b88dbb
%ifarch %{dpdkarches}
b88dbb
BuildRequires: meson
b88dbb
%if 0%{?rhel} > 8 || 0%{?fedora}
b88dbb
BuildRequires: python3-pyelftools
b88dbb
%endif
b88dbb
# DPDK driver dependencies
b88dbb
BuildRequires: zlib-devel numactl-devel
b88dbb
%ifarch x86_64
b88dbb
BuildRequires: rdma-core-devel >= 15 libmnl-devel
b88dbb
%endif
b88dbb
b88dbb
# Required by packaging policy for the bundled DPDK
b88dbb
Provides: bundled(dpdk) = %{dpdkver}
b88dbb
%endif
b88dbb
b88dbb
Requires: openssl iproute module-init-tools
b88dbb
#Upstream kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
b88dbb
#Requires: kernel >= 3.15.0-0
b88dbb
Requires: openvswitch-selinux-extra-policy
b88dbb
b88dbb
Requires(pre): shadow-utils
b88dbb
Requires(post): /bin/sed
b88dbb
Requires(post): /usr/sbin/usermod
b88dbb
Requires(post): /usr/sbin/groupadd
b88dbb
Requires(post): systemd-units
b88dbb
Requires(preun): systemd-units
b88dbb
Requires(postun): systemd-units
b88dbb
Obsoletes: openvswitch-controller <= 0:2.1.0-1
b88dbb
b88dbb
%description
b88dbb
Open vSwitch provides standard network bridging functions and
b88dbb
support for the OpenFlow protocol for remote per-flow control of
b88dbb
traffic.
b88dbb
b88dbb
%package -n python3-%{pkgname}
b88dbb
Summary: Open vSwitch python3 bindings
b88dbb
License: ASL 2.0
b88dbb
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
b88dbb
Provides: python-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
b88dbb
b88dbb
%description -n python3-%{pkgname}
b88dbb
Python bindings for the Open vSwitch database
b88dbb
b88dbb
%package test
b88dbb
Summary: Open vSwitch testing utilities
b88dbb
License: ASL 2.0
b88dbb
BuildArch: noarch
b88dbb
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
b88dbb
Requires: tcpdump
b88dbb
b88dbb
%description test
b88dbb
Utilities that are useful to diagnose performance and connectivity
b88dbb
issues in Open vSwitch setup.
b88dbb
b88dbb
%package devel
b88dbb
Summary: Open vSwitch OpenFlow development package (library, headers)
b88dbb
License: ASL 2.0
b88dbb
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
b88dbb
b88dbb
%description devel
b88dbb
This provides shared library, libopenswitch.so and the openvswitch header
b88dbb
files needed to build an external application.
b88dbb
b88dbb
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
b88dbb
%package -n network-scripts-%{name}
b88dbb
Summary: Open vSwitch legacy network service support
b88dbb
License: ASL 2.0
b88dbb
Requires: network-scripts
b88dbb
Supplements: (%{name} and network-scripts)
b88dbb
b88dbb
%description -n network-scripts-%{name}
b88dbb
This provides the ifup and ifdown scripts for use with the legacy network
b88dbb
service.
b88dbb
%endif
b88dbb
b88dbb
%if %{with ipsec}
b88dbb
%package ipsec
b88dbb
Summary: Open vSwitch IPsec tunneling support
b88dbb
License: ASL 2.0
b88dbb
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
b88dbb
Requires: libreswan
b88dbb
b88dbb
%description ipsec
b88dbb
This package provides IPsec tunneling support for OVS tunnels.
b88dbb
%endif
b88dbb
b88dbb
%prep
b88dbb
%if 0%{?commit:1}
b88dbb
%setup -q -n ovs-%{commit} -a 10
b88dbb
%else
b88dbb
%setup -q -n ovs-%{version} -a 10
b88dbb
%endif
b88dbb
%if ! %{external_sphinx}
b88dbb
%if 0%{?commit:1}
b88dbb
%setup -n ovs-%{commit} -q -D -T -a 100 -a 101 -a 102
b88dbb
%else
b88dbb
%setup -n ovs-%{version} -q -D -T -a 100 -a 101 -a 102
b88dbb
%endif
b88dbb
%endif
b88dbb
%if 0%{?rhel} && 0%{?rhel} < 9
b88dbb
%if 0%{?commit:1}
b88dbb
%setup -n ovs-%{commit} -q -D -T -a 103
b88dbb
%else
b88dbb
%setup -n ovs-%{version} -q -D -T -a 103
b88dbb
%endif
b88dbb
%endif
b88dbb
b88dbb
mv dpdk-*/ %{dpdkdir}/
b88dbb
b88dbb
# FIXME should we propose a way to do that upstream?
b88dbb
sed -ri "/^subdir\('(usertools|app)'\)/d" %{dpdkdir}/meson.build
b88dbb
Open vSwitch CI fa2125
%patch0 -p1
b88dbb
b88dbb
%build
b88dbb
%if 0%{?rhel} && 0%{?rhel} < 9
b88dbb
export PYTHONPATH="${PWD}/pyelftools-%{pyelftoolsver}"
b88dbb
%endif
b88dbb
# Build Sphinx on RHEL
b88dbb
%if ! %{external_sphinx}
b88dbb
export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}%{_builddir}/pytmp/lib/python"
b88dbb
for x in docutils-%{docutilsver} Pygments-%{pygmentsver} Sphinx-%{sphinxver}; do
b88dbb
    pushd "$x"
b88dbb
    python2 setup.py install --home %{_builddir}/pytmp
b88dbb
    popd
b88dbb
done
b88dbb
b88dbb
export PATH="$PATH:%{_builddir}/pytmp/bin"
b88dbb
%endif
b88dbb
b88dbb
./boot.sh
b88dbb
b88dbb
%ifarch %{dpdkarches}    # build dpdk
b88dbb
# Lets build DPDK first
b88dbb
cd %{dpdkdir}
b88dbb
b88dbb
ENABLED_DRIVERS=(
b88dbb
    bus/pci
b88dbb
    bus/vdev
b88dbb
    mempool/ring
b88dbb
    net/failsafe
b88dbb
    net/i40e
b88dbb
    net/ring
b88dbb
    net/vhost
b88dbb
    net/virtio
b88dbb
    net/tap
b88dbb
)
b88dbb
b88dbb
%ifarch x86_64
b88dbb
ENABLED_DRIVERS+=(
b88dbb
    bus/auxiliary
b88dbb
    bus/vmbus
b88dbb
    common/iavf
b88dbb
    common/mlx5
b88dbb
    net/bnxt
b88dbb
    net/enic
b88dbb
    net/iavf
b88dbb
    net/ice
b88dbb
    net/mlx5
b88dbb
    net/netvsc
b88dbb
    net/nfp
b88dbb
    net/qede
b88dbb
    net/vdev_netvsc
b88dbb
)
b88dbb
%endif
b88dbb
b88dbb
%ifarch aarch64 x86_64
b88dbb
ENABLED_DRIVERS+=(
b88dbb
    net/e1000
b88dbb
    net/ixgbe
b88dbb
)
b88dbb
%endif
b88dbb
b88dbb
for driver in "${ENABLED_DRIVERS[@]}"; do
b88dbb
    enable_drivers="${enable_drivers:+$enable_drivers,}"$driver
b88dbb
done
b88dbb
b88dbb
# As of 21.11-rc3, following libraries can be disabled:
b88dbb
# optional_libs = [
b88dbb
#         'bitratestats',
b88dbb
#         'gpudev',
b88dbb
#         'gro',
b88dbb
#         'gso',
b88dbb
#         'kni',
b88dbb
#         'jobstats',
b88dbb
#         'latencystats',
b88dbb
#         'metrics',
b88dbb
#         'pdump',
b88dbb
#         'power',
b88dbb
#         'vhost',
b88dbb
# ]
b88dbb
# If doing any updates, this must be aligned with:
b88dbb
# https://access.redhat.com/articles/3538141
b88dbb
DISABLED_LIBS=(
b88dbb
    gpudev
b88dbb
    kni
b88dbb
    jobstats
b88dbb
    power
b88dbb
)
b88dbb
b88dbb
for lib in "${DISABLED_LIBS[@]}"; do
b88dbb
    disable_libs="${disable_libs:+$disable_libs,}"$lib
b88dbb
done
b88dbb
b88dbb
%set_build_flags
b88dbb
%__meson --prefix=%{_builddir}/dpdk-build \
b88dbb
         --buildtype=plain \
b88dbb
         -Ddisable_libs="$disable_libs" \
b88dbb
         -Denable_drivers="$enable_drivers" \
b88dbb
         -Dplatform=generic \
b88dbb
         -Dmax_ethports=1024 \
b88dbb
         -Dmax_numa_nodes=8 \
b88dbb
         -Dtests=false \
b88dbb
         %{_vpath_builddir}
b88dbb
%meson_build
b88dbb
%__meson install -C %{_vpath_builddir} --no-rebuild
b88dbb
b88dbb
# FIXME currently with LTO enabled OVS tries to link with both static and shared libraries
b88dbb
rm -v %{_builddir}/dpdk-build/%{_lib}/*.so*
b88dbb
b88dbb
# Generate a list of supported drivers, its hard to tell otherwise.
b88dbb
cat << EOF > README.DPDK-PMDS
b88dbb
DPDK drivers included in this package:
b88dbb
b88dbb
EOF
b88dbb
b88dbb
for f in %{_builddir}/dpdk-build/%{_lib}/librte_net_*.a; do
b88dbb
    basename ${f} | cut -c12- | cut -d. -f1 | tr [:lower:] [:upper:]
b88dbb
done >> README.DPDK-PMDS
b88dbb
b88dbb
cat << EOF >> README.DPDK-PMDS
b88dbb
b88dbb
For further information about the drivers, see
b88dbb
http://dpdk.org/doc/guides-%{dpdksver}/nics/index.html
b88dbb
EOF
b88dbb
b88dbb
cd -
b88dbb
%endif    # build dpdk
b88dbb
b88dbb
# And now for OVS...
b88dbb
mkdir build-shared build-static
b88dbb
pushd build-shared
b88dbb
ln -s ../configure
b88dbb
%configure \
b88dbb
%if %{with libcapng}
b88dbb
        --enable-libcapng \
b88dbb
%else
b88dbb
        --disable-libcapng \
b88dbb
%endif
b88dbb
        --disable-static \
b88dbb
        --enable-shared \
b88dbb
        --enable-ssl \
b88dbb
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
b88dbb
        --enable-usdt-probes
b88dbb
make %{?_smp_mflags}
b88dbb
popd
b88dbb
pushd build-static
b88dbb
ln -s ../configure
b88dbb
%ifarch %{dpdkarches}
b88dbb
PKG_CONFIG_PATH=%{_builddir}/dpdk-build/%{_lib}/pkgconfig \
b88dbb
%endif
b88dbb
%configure \
b88dbb
%if %{with libcapng}
b88dbb
        --enable-libcapng \
b88dbb
%else
b88dbb
        --disable-libcapng \
b88dbb
%endif
b88dbb
        --enable-ssl \
b88dbb
%ifarch %{dpdkarches}
b88dbb
        --with-dpdk=static \
b88dbb
%endif
b88dbb
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
b88dbb
        --enable-usdt-probes
b88dbb
make %{?_smp_mflags}
b88dbb
popd
b88dbb
b88dbb
/usr/bin/python3 build-aux/dpdkstrip.py \
b88dbb
        --dpdk \
b88dbb
        < rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
b88dbb
        > rhel/usr_lib_systemd_system_ovs-vswitchd.service
b88dbb
b88dbb
%install
b88dbb
rm -rf $RPM_BUILD_ROOT
Open vSwitch CI b8f236
make -C build-shared install sbin_PROGRAMS=ovsdb/ovsdb-server DESTDIR=$RPM_BUILD_ROOT
Open vSwitch CI b8f236
make -C build-static install bin_PROGRAMS= sbin_PROGRAMS=vswitchd/ovs-vswitchd DESTDIR=$RPM_BUILD_ROOT
b88dbb
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
b88dbb
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
b88dbb
b88dbb
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
b88dbb
        $RPM_BUILD_ROOT%{_udevrulesdir}/91-vfio.rules
b88dbb
b88dbb
install -p -D -m 0644 \
b88dbb
        rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
b88dbb
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
b88dbb
b88dbb
for service in openvswitch ovsdb-server ovs-vswitchd \
b88dbb
               ovs-delete-transient-ports; do
b88dbb
        install -p -D -m 0644 \
b88dbb
                        rhel/usr_lib_systemd_system_${service}.service \
b88dbb
                        $RPM_BUILD_ROOT%{_unitdir}/${service}.service
b88dbb
done
b88dbb
b88dbb
%if %{with ipsec}
b88dbb
install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service \
b88dbb
                      $RPM_BUILD_ROOT%{_unitdir}/openvswitch-ipsec.service
b88dbb
%endif
b88dbb
b88dbb
install -m 0755 rhel/etc_init.d_openvswitch \
b88dbb
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
b88dbb
b88dbb
install -p -D -m 0644 rhel/etc_openvswitch_default.conf \
b88dbb
        $RPM_BUILD_ROOT/%{_sysconfdir}/openvswitch/default.conf
b88dbb
b88dbb
install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch \
b88dbb
        $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/openvswitch
b88dbb
b88dbb
install -m 0644 vswitchd/vswitch.ovsschema \
b88dbb
        $RPM_BUILD_ROOT/%{_datadir}/openvswitch/vswitch.ovsschema
b88dbb
b88dbb
%if 0%{?rhel} < 9
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/
b88dbb
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
b88dbb
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
b88dbb
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
b88dbb
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
b88dbb
%endif
b88dbb
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib}
b88dbb
cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ovstest \
b88dbb
        $RPM_BUILD_ROOT%{python3_sitelib}
b88dbb
b88dbb
# Build the JSON C extension for the Python lib (#1417738)
b88dbb
pushd python
b88dbb
(
b88dbb
export CPPFLAGS="-I ../include -I ../build-shared/include"
b88dbb
export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}"
b88dbb
%py3_build
b88dbb
%py3_install
b88dbb
[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ]
b88dbb
)
b88dbb
popd
b88dbb
b88dbb
rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
b88dbb
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
b88dbb
b88dbb
install -d -m 0755 $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/services/
b88dbb
b88dbb
install -p -D -m 0755 \
b88dbb
        rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \
b88dbb
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovs-systemd-reload
b88dbb
b88dbb
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
b88dbb
# The db needs special permission as IPsec Pre-shared keys are stored in it.
b88dbb
chmod 0640 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
b88dbb
b88dbb
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/system-id.conf
b88dbb
b88dbb
# remove unpackaged files
b88dbb
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovs-benchmark \
b88dbb
        $RPM_BUILD_ROOT/%{_bindir}/ovs-docker \
b88dbb
        $RPM_BUILD_ROOT/%{_bindir}/ovs-parse-backtrace \
b88dbb
        $RPM_BUILD_ROOT/%{_bindir}/ovs-testcontroller \
b88dbb
        $RPM_BUILD_ROOT/%{_sbindir}/ovs-vlan-bug-workaround \
b88dbb
        $RPM_BUILD_ROOT/%{_mandir}/man1/ovs-benchmark.1* \
b88dbb
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-testcontroller.* \
b88dbb
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-vlan-bug-workaround.8*
b88dbb
b88dbb
%if ! %{with ipsec}
b88dbb
rm -f $RPM_BUILD_ROOT/%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
b88dbb
%endif
b88dbb
b88dbb
# remove ovn unpackages files
b88dbb
rm -f $RPM_BUILD_ROOT%{_bindir}/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovn*
b88dbb
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
b88dbb
b88dbb
%check
b88dbb
%if %{with check}
b88dbb
    pushd build-static
b88dbb
    touch resolv.conf
b88dbb
    export OVS_RESOLV_CONF=$(pwd)/resolv.conf
b88dbb
    if make check TESTSUITEFLAGS='%{_smp_mflags}' ||
b88dbb
       make check TESTSUITEFLAGS='--recheck'; then :;
b88dbb
    else
b88dbb
        cat tests/testsuite.log
b88dbb
        exit 1
b88dbb
    fi
b88dbb
    popd
b88dbb
%endif
b88dbb
%if %{with check_datapath_kernel}
b88dbb
    pushd build-static
b88dbb
    if make check-kernel RECHECK=yes; then :;
b88dbb
    else
b88dbb
        cat tests/system-kmod-testsuite.log
b88dbb
        exit 1
b88dbb
    fi
b88dbb
    popd
b88dbb
%endif
b88dbb
b88dbb
%clean
b88dbb
rm -rf $RPM_BUILD_ROOT
b88dbb
b88dbb
%preun
b88dbb
%if 0%{?systemd_preun:1}
b88dbb
    %systemd_preun openvswitch.service
b88dbb
%else
b88dbb
    if [ $1 -eq 0 ] ; then
b88dbb
    # Package removal, not upgrade
b88dbb
        /bin/systemctl --no-reload disable openvswitch.service >/dev/null 2>&1 || :
b88dbb
        /bin/systemctl stop openvswitch.service >/dev/null 2>&1 || :
b88dbb
    fi
b88dbb
%endif
b88dbb
b88dbb
%pre
b88dbb
getent group openvswitch >/dev/null || groupadd -r openvswitch
b88dbb
getent passwd openvswitch >/dev/null || \
b88dbb
    useradd -r -g openvswitch -d / -s /sbin/nologin \
b88dbb
    -c "Open vSwitch Daemons" openvswitch
b88dbb
b88dbb
%ifarch %{dpdkarches}
b88dbb
    getent group hugetlbfs >/dev/null || groupadd hugetlbfs
b88dbb
    usermod -a -G hugetlbfs openvswitch
b88dbb
%endif
b88dbb
exit 0
b88dbb
b88dbb
%post
b88dbb
if [ $1 -eq 1 ]; then
b88dbb
    sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
b88dbb
b88dbb
%ifarch %{dpdkarches}
b88dbb
    sed -i \
b88dbb
        's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
b88dbb
        /etc/sysconfig/openvswitch
b88dbb
%endif
b88dbb
fi
b88dbb
chown -R openvswitch:openvswitch /etc/openvswitch
b88dbb
b88dbb
%if 0%{?systemd_post:1}
b88dbb
    %systemd_post openvswitch.service
b88dbb
%else
b88dbb
    # Package install, not upgrade
b88dbb
    if [ $1 -eq 1 ]; then
b88dbb
        /bin/systemctl daemon-reload >dev/null || :
b88dbb
    fi
b88dbb
%endif
b88dbb
b88dbb
%postun
b88dbb
%if 0%{?systemd_postun:1}
b88dbb
    %systemd_postun openvswitch.service
b88dbb
%else
b88dbb
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
b88dbb
%endif
b88dbb
b88dbb
%triggerun -- openvswitch < 2.5.0-22.git20160727%{?dist}
b88dbb
# old rpm versions restart the service in postun, but
b88dbb
# due to systemd some preparation is needed.
b88dbb
if systemctl is-active openvswitch >/dev/null 2>&1 ; then
b88dbb
    /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || :
b88dbb
    systemctl daemon-reload >/dev/null 2>&1 || :
b88dbb
    systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || :
b88dbb
    systemctl start openvswitch >/dev/null 2>&1 || :
b88dbb
fi
b88dbb
exit 0
b88dbb
b88dbb
%files -n python3-%{pkgname}
b88dbb
%{python3_sitearch}/ovs
b88dbb
%{python3_sitearch}/ovs-*.egg-info
b88dbb
%doc LICENSE
b88dbb
b88dbb
%files test
b88dbb
%{_bindir}/ovs-pcap
b88dbb
%{_bindir}/ovs-tcpdump
b88dbb
%{_bindir}/ovs-tcpundump
b88dbb
%{_mandir}/man1/ovs-pcap.1*
b88dbb
%{_mandir}/man8/ovs-tcpdump.8*
b88dbb
%{_mandir}/man1/ovs-tcpundump.1*
b88dbb
%{_bindir}/ovs-test
b88dbb
%{_bindir}/ovs-vlan-test
b88dbb
%{_bindir}/ovs-l3ping
b88dbb
%{_mandir}/man8/ovs-test.8*
b88dbb
%{_mandir}/man8/ovs-vlan-test.8*
b88dbb
%{_mandir}/man8/ovs-l3ping.8*
b88dbb
%{python3_sitelib}/ovstest
b88dbb
b88dbb
%files devel
b88dbb
%{_libdir}/*.so
b88dbb
%{_libdir}/pkgconfig/*.pc
b88dbb
%{_includedir}/openvswitch/*
b88dbb
%{_includedir}/openflow/*
b88dbb
%exclude %{_libdir}/*.a
b88dbb
%exclude %{_libdir}/*.la
b88dbb
b88dbb
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
b88dbb
%files -n network-scripts-%{name}
b88dbb
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
b88dbb
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
b88dbb
%endif
b88dbb
b88dbb
%files
b88dbb
%defattr(-,openvswitch,openvswitch)
b88dbb
%dir %{_sysconfdir}/openvswitch
b88dbb
%{_sysconfdir}/openvswitch/default.conf
b88dbb
%config %ghost %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/conf.db
b88dbb
%ghost %attr(0600,-,-) %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/.conf.db.~lock~
b88dbb
%config %ghost %{_sysconfdir}/openvswitch/system-id.conf
b88dbb
%defattr(-,root,root)
b88dbb
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/openvswitch
b88dbb
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
b88dbb
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
b88dbb
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
b88dbb
%{_unitdir}/openvswitch.service
b88dbb
%{_unitdir}/ovsdb-server.service
b88dbb
%{_unitdir}/ovs-vswitchd.service
b88dbb
%{_unitdir}/ovs-delete-transient-ports.service
b88dbb
%{_datadir}/openvswitch/scripts/openvswitch.init
b88dbb
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
b88dbb
%{_datadir}/openvswitch/scripts/ovs-lib
b88dbb
%{_datadir}/openvswitch/scripts/ovs-save
b88dbb
%{_datadir}/openvswitch/scripts/ovs-vtep
b88dbb
%{_datadir}/openvswitch/scripts/ovs-ctl
b88dbb
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
b88dbb
%{_datadir}/openvswitch/scripts/ovs-systemd-reload
b88dbb
%config %{_datadir}/openvswitch/local-config.ovsschema
b88dbb
%config %{_datadir}/openvswitch/vswitch.ovsschema
b88dbb
%config %{_datadir}/openvswitch/vtep.ovsschema
b88dbb
%{_bindir}/ovs-appctl
b88dbb
%{_bindir}/ovs-dpctl
b88dbb
%{_bindir}/ovs-ofctl
b88dbb
%{_bindir}/ovs-vsctl
b88dbb
%{_bindir}/ovsdb-client
b88dbb
%{_bindir}/ovsdb-tool
b88dbb
%{_bindir}/ovs-pki
b88dbb
%{_bindir}/vtep-ctl
b88dbb
%{_libdir}/*.so.*
b88dbb
%{_sbindir}/ovs-vswitchd
b88dbb
%{_sbindir}/ovsdb-server
b88dbb
%{_mandir}/man1/ovsdb-client.1*
b88dbb
%{_mandir}/man1/ovsdb-server.1*
b88dbb
%{_mandir}/man1/ovsdb-tool.1*
b88dbb
%{_mandir}/man5/ovsdb.5*
b88dbb
%{_mandir}/man5/ovsdb.local-config.5*
b88dbb
%{_mandir}/man5/ovsdb-server.5.*
b88dbb
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
b88dbb
%{_mandir}/man5/vtep.5*
b88dbb
%{_mandir}/man7/ovsdb-server.7*
b88dbb
%{_mandir}/man7/ovsdb.7*
b88dbb
%{_mandir}/man7/ovs-actions.7*
b88dbb
%{_mandir}/man7/ovs-fields.7*
b88dbb
%{_mandir}/man8/vtep-ctl.8*
b88dbb
%{_mandir}/man8/ovs-appctl.8*
b88dbb
%{_mandir}/man8/ovs-ctl.8*
b88dbb
%{_mandir}/man8/ovs-dpctl.8*
b88dbb
%{_mandir}/man8/ovs-kmod-ctl.8.*
b88dbb
%{_mandir}/man8/ovs-ofctl.8*
b88dbb
%{_mandir}/man8/ovs-pki.8*
b88dbb
%{_mandir}/man8/ovs-vsctl.8*
b88dbb
%{_mandir}/man8/ovs-vswitchd.8*
b88dbb
%{_mandir}/man8/ovs-parse-backtrace.8*
b88dbb
%{_udevrulesdir}/91-vfio.rules
b88dbb
%doc LICENSE NOTICE README.rst NEWS rhel/README.RHEL.rst
b88dbb
%ifarch %{dpdkarches}
b88dbb
%doc %{dpdkdir}/README.DPDK-PMDS
b88dbb
%attr(750,openvswitch,hugetlbfs) %verify(not owner group) /var/log/openvswitch
b88dbb
%else
b88dbb
%attr(750,openvswitch,openvswitch) %verify(not owner group) /var/log/openvswitch
b88dbb
%endif
b88dbb
/var/lib/openvswitch
b88dbb
%ghost %attr(755,root,root) %verify(not owner group) %{_rundir}/openvswitch
b88dbb
%{_datadir}/openvswitch/bugtool-plugins/
b88dbb
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
b88dbb
%{_bindir}/ovs-dpctl-top
b88dbb
%{_sbindir}/ovs-bugtool
b88dbb
%{_mandir}/man8/ovs-dpctl-top.8*
b88dbb
%{_mandir}/man8/ovs-bugtool.8*
b88dbb
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} < 29)
b88dbb
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
b88dbb
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
b88dbb
%endif
b88dbb
b88dbb
%if %{with ipsec}
b88dbb
%files ipsec
b88dbb
%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
b88dbb
%{_unitdir}/openvswitch-ipsec.service
b88dbb
%endif
b88dbb
b88dbb
%changelog
Open vSwitch CI 635624
* Wed Jun 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-177
Open vSwitch CI 635624
- Merging upstream branch-2.17 [RH git: 46b7d835f2]
Open vSwitch CI 635624
    Commit list:
Open vSwitch CI 635624
    1bd8526818 dpdk: Check other_config:dpdk-extra for '--lcores'.
Open vSwitch CI 635624
Open vSwitch CI 635624
Open vSwitch CI 4a71c0
* Fri Jun 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-176
Open vSwitch CI 4a71c0
- Merging upstream branch-2.17 [RH git: 6baa043307]
Open vSwitch CI 4a71c0
    Commit list:
Open vSwitch CI 4a71c0
    1f0344ed01 Prepare for 2.17.11.
Open vSwitch CI 4a71c0
    ab673c7a90 Set release date for 2.17.10.
Open vSwitch CI 4a71c0
Open vSwitch CI 4a71c0
Open vSwitch CI 391cfd
* Fri Jun 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-175
Open vSwitch CI 391cfd
- Merging upstream branch-2.17 [RH git: de853f64c1]
Open vSwitch CI 391cfd
    Commit list:
Open vSwitch CI 391cfd
    f050ccc006 python: idl: Fix index not being updated on row modification.
Open vSwitch CI 391cfd
Open vSwitch CI 391cfd
Open vSwitch CI 87e8f6
* Wed Jun 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-174
Open vSwitch CI 87e8f6
- Merging upstream branch-2.17 [RH git: 3451661437]
Open vSwitch CI 87e8f6
    Commit list:
Open vSwitch CI 87e8f6
    3930bc7446 nsh: Add support to compose-packet and use it in system tests.
Open vSwitch CI 87e8f6
    ef39373fd1 tests: Convert ND, MPLS and CT sendpkt tests to compose-packet.
Open vSwitch CI 87e8f6
    244f90d559 tests: sendpkt: Allow different input formats.
Open vSwitch CI 87e8f6
    171398797b ovs-ofctl: Implement compose-packet --bare.
Open vSwitch CI 87e8f6
    526044b56d ipf: Handle common case of ipf defragmentation.
Open vSwitch CI 87e8f6
    d9465f907e ipf: Only add fragments to batch of same dl_type.
Open vSwitch CI 87e8f6
Open vSwitch CI 87e8f6
Open vSwitch CI 4d2048
* Mon Jun 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-173
Open vSwitch CI 4d2048
- Merging upstream branch-2.17 [RH git: 0ed95d4a07]
Open vSwitch CI 4d2048
    Commit list:
Open vSwitch CI 4d2048
    f924527d97 tests: Fix non-portable plus match in python vlog test.
Open vSwitch CI 4d2048
Open vSwitch CI 4d2048
Open vSwitch CI 5feb7e
* Thu May 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-172
Open vSwitch CI 5feb7e
- Merging upstream branch-2.17 [RH git: 76bb1d3eb3]
Open vSwitch CI 5feb7e
    Commit list:
Open vSwitch CI 5feb7e
    628ccf2c67 dpdk: Use DPDK 21.11.7 release for OVS 2.17.
Open vSwitch CI 5feb7e
Open vSwitch CI 5feb7e
Open vSwitch CI f6d4f5
* Tue May 28 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-171
Open vSwitch CI f6d4f5
- Merging upstream branch-2.17 [RH git: ab94259ae7]
Open vSwitch CI f6d4f5
    Commit list:
Open vSwitch CI f6d4f5
    9dc9ad38ba socket: Fix uninitialized values in inet_parse_ functions.
Open vSwitch CI f6d4f5
    adc851604e dpctl: Fix uninitialized value when deleting flows.
Open vSwitch CI f6d4f5
Open vSwitch CI f6d4f5
Open vSwitch CI 9d6fac
* Fri May 17 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-170
Open vSwitch CI 9d6fac
- Merging upstream branch-2.17 [RH git: 1d74c0f4cf]
Open vSwitch CI 9d6fac
    Commit list:
Open vSwitch CI 9d6fac
    9468d54d01 compiler: Fix errors in Clang 17 ubsan checks.
Open vSwitch CI 9d6fac
    f23b1e500a table: Fix freeing global variable.
Open vSwitch CI 9d6fac
    a6f9175aee vlog: Destroy async_append first then close log_fd.
Open vSwitch CI 9d6fac
Open vSwitch CI 9d6fac
Open vSwitch CI cdd051
* Tue May 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-169
Open vSwitch CI cdd051
- Merging upstream branch-2.17 [RH git: b2beb2fa0a]
Open vSwitch CI cdd051
    Commit list:
Open vSwitch CI cdd051
    c553026ecd conntrack: Fully initialize conn struct before insertion.
Open vSwitch CI cdd051
    966ed838e3 conntrack: Do not use {0} to initialize unions.
Open vSwitch CI cdd051
Open vSwitch CI cdd051
Open vSwitch CI 799214
* Tue May 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-168
Open vSwitch CI 799214
- Merging upstream branch-2.17 [RH git: 3bced0ab82]
Open vSwitch CI 799214
    Commit list:
Open vSwitch CI 799214
    d1a2af7c33 ovsdb-client: Add missing arg to help for 'dump'.
Open vSwitch CI 799214
Open vSwitch CI 799214
Open vSwitch CI 9b7948
* Fri May 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-167
Open vSwitch CI 9b7948
- Merging upstream branch-2.17 [RH git: b659285425]
Open vSwitch CI 9b7948
    Commit list:
Open vSwitch CI 9b7948
    9d0de176c7 ofproto-dpif-trace: Fix access to an out-of-scope stack memory.
Open vSwitch CI 9b7948
    bd020fba03 hash, jhash: Fix unaligned access to the hash remainder.
Open vSwitch CI 9b7948
    78ea43c71c sparse: Add additional define for sparse on GCC >= 14.
Open vSwitch CI 9b7948
Open vSwitch CI 9b7948
Open vSwitch CI 940512
* Tue Apr 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-166
Open vSwitch CI 940512
- Merging upstream branch-2.17 [RH git: 5c0fdcef1e]
Open vSwitch CI 940512
    Commit list:
Open vSwitch CI 940512
    755b66f68e sparse: Add immintrin.h header.
Open vSwitch CI 940512
    c029de2482 tc: Fix -Wgnu-variable-sized-type-not-at-end warning with Clang 18.
Open vSwitch CI 940512
    0efdca5d34 tests: Fix build failure with Clang 18 due to -Wformat-truncation.
Open vSwitch CI 940512
Open vSwitch CI 940512
Open vSwitch CI b624fb
* Wed Apr 24 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-165
Open vSwitch CI b624fb
- Merging upstream branch-2.17 [RH git: 838851db38]
Open vSwitch CI b624fb
    Commit list:
Open vSwitch CI b624fb
    b2e1911039 netdev-dpdk: Fix possible memory leak configuring VF MAC address.
Open vSwitch CI b624fb
Open vSwitch CI b624fb
Open vSwitch CI b624fb
* Tue Apr 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-164
Open vSwitch CI b624fb
- Merging upstream branch-2.17 [RH git: f12e5b0242]
Open vSwitch CI b624fb
    Commit list:
Open vSwitch CI b624fb
    091961542a ovsdb: raft: Fix probe intervals after install snapshot request.
Open vSwitch CI b624fb
    15720a3e24 ovsdb: raft: Fix inability to join a cluster with a large database.
Open vSwitch CI b624fb
    856cf68bca rhel/systemd: Set ovsdb-server timeout to 5 minutes.
Open vSwitch CI b624fb
Open vSwitch CI b624fb
Open vSwitch CI 34bd73
* Thu Apr 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-163
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 8ddde31ed4]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    1fe98e41f0 github: Update python to 3.12.
Open vSwitch CI 34bd73
    ae67980c00 ovsdb-dot: Fix flake8 issues.
Open vSwitch CI 34bd73
    143fdbaeb5 ovsdb-doc: Fix syntax warning with Python 3.12 and flake8 issues.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Wed Apr 10 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-162
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 2c32df368d]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    e4d61152f8 python: Remove hacking dependency and use recent flake8.
Open vSwitch CI 34bd73
    69687ac1b2 cirrus: Update to FreeBSD 13.3.
Open vSwitch CI 34bd73
    10588fed09 xenserver: Fix tests with Python 3.12.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Tue Apr 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-161
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 82677811bd]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    fc2b1ad3d4 tests: Fix compatibility issue with Python 3.13 in vlog.at.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Fri Apr 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-160
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: dc58c42229]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    74875da782 ofproto-dpif-upcall: Fix ukey installation failure logs and counters.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Wed Apr 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-159
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 36ad511ce1]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    915d3c1ae5 conntrack: Do not use icmp reverse helper for icmpv6.
Open vSwitch CI 34bd73
    13678cfab7 conntrack: Fix SNAT with exhaustion system test.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-158
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 8a1e4c7d37]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    1d740ed1b8 ovsdb: raft: Fix inability to join after leadership change round trip.
Open vSwitch CI 34bd73
    7065ac8e10 ovsdb: raft: Fix permanent joining state on a cluster member.
Open vSwitch CI 34bd73
    1aa302fb5e ovsdb: raft: Avoid transferring leadership to unavailable servers.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-157
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: a58875a08f]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    30ea1ecc3e ofproto-dpif-xlate: Fix continuations with associated metering.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Fri Mar 22 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-156
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: 23f3cdb128]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    c0f0426195 ovs-monitor-ipsec: LibreSwan autodetect paths. (#1975039)
Open vSwitch CI 34bd73
    f913a4c78b route-table: Avoid routes from non-standard routing tables.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
* Tue Mar 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-155
Open vSwitch CI 34bd73
- Merging upstream branch-2.17 [RH git: cda1401fbf]
Open vSwitch CI 34bd73
    Commit list:
Open vSwitch CI 34bd73
    2c1b9e9cee ofproto-dpif: Fix tunnel with different name del/add failure.
Open vSwitch CI 34bd73
    019e545ba8 ofpbuf: Prevent undefined behavior in ofpbuf_clone.
Open vSwitch CI 34bd73
    1a5f056303 github: Reduce ASLR entropy to be compatible with asan in llvm 14.
Open vSwitch CI 34bd73
    adcb870d1a bfd: Improve state change log message. (#2258496)
Open vSwitch CI 34bd73
    f9602296a9 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.
Open vSwitch CI 34bd73
    ee8485227f conntrack: Fix flush not flushing all elements.
Open vSwitch CI 34bd73
Open vSwitch CI 34bd73
Open vSwitch CI fa2125
* Tue Mar 12 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-154
Open vSwitch CI fa2125
- Merging dpdk subtree [RH git: e5c83b7dbf]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    856b38dbd3 Merge tag 'v21.11.6' into 21.11
Open vSwitch CI fa2125
    48ac0a964f Reapply "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI fa2125
    181fb849b5 version: 21.11.6
Open vSwitch CI fa2125
    1aa6eccdc8 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ef39402104 Merging upstream branch-2.17
Open vSwitch CI fa2125
    f082ed71cc Merging upstream branch-2.17
Open vSwitch CI fa2125
    598acceb55 Merging upstream branch-2.17
Open vSwitch CI fa2125
    bbc9320caf version: 21.11.6-rc1
Open vSwitch CI fa2125
    fc1c14ba87 Revert "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI fa2125
    b655b64158 Revert "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI fa2125
    770e7c2724 net/af_xdp: make compatible with libbpf 0.8.0
Open vSwitch CI fa2125
    9bb15a3d0f net/hns3: fix VF reset handler interruption
Open vSwitch CI fa2125
    90236089a2 net/hns3: fix reset event status
Open vSwitch CI fa2125
    0dece2892b net/hns3: fix ignored reset event
Open vSwitch CI fa2125
    f2151f9aa0 ethdev: fix ESP packet type description
Open vSwitch CI fa2125
    6faf898f55 mempool: clarify enqueue/dequeue ops documentation
Open vSwitch CI fa2125
    1699794ad5 mempool: fix get function documentation
Open vSwitch CI fa2125
    69793a2e87 doc: remove number of commands in vDPA guide
Open vSwitch CI fa2125
    82a6991ac2 doc: fix some ordered lists
Open vSwitch CI fa2125
    f8a3dcb22d doc: remove restriction on ixgbe vector support
Open vSwitch CI fa2125
    8633f55ed5 Merging upstream branch-2.17
Open vSwitch CI fa2125
    88bee6c641 Merging 4e50ad4469 version: 21.11.5
Open vSwitch CI fa2125
    c83e88b939 Merging upstream branch-2.17
Open vSwitch CI fa2125
    2b8325631a Merging upstream branch-2.17
Open vSwitch CI fa2125
    9a6c6fad1b Merging upstream branch-2.17
Open vSwitch CI fa2125
    fab24e72ab app/pipeline: add sigint handler
Open vSwitch CI fa2125
    25bb8f090e test/hash: fix creation error log
Open vSwitch CI fa2125
    83eafb9441 examples/ethtool: fix pause configuration
Open vSwitch CI fa2125
    952d702879 app/dumpcap: allow multiple invocations
Open vSwitch CI fa2125
    c9a8aa95de pdump: fix error number on IPC response
Open vSwitch CI fa2125
    b2d5c193df eal/windows: fix build with recent MinGW
Open vSwitch CI fa2125
    e39929c868 examples/ipsec-secgw: fix partial overflow
Open vSwitch CI fa2125
    25bd80cff6 doc: update versions recommendations for i40e and ice
Open vSwitch CI fa2125
    3840836817 doc: fix RSS flow description in hns3 guide
Open vSwitch CI fa2125
    326b4f1213 doc: update features in hns3 guide
Open vSwitch CI fa2125
    dded07195d doc: fix hns3 build option about max queue number
Open vSwitch CI fa2125
    d549330dfc net/txgbe: fix out of bound access
Open vSwitch CI fa2125
    45cef8185a vhost: fix missing lock protection in power monitor API
Open vSwitch CI fa2125
    9b63dd4599 net/virtio: fix descriptor addresses in 32-bit build
Open vSwitch CI fa2125
    93f0406998 net/hns3: fix crash for NEON and SVE
Open vSwitch CI fa2125
    662c60a322 net/hns3: fix LRO offload to report
Open vSwitch CI fa2125
    7d54c473db net/hns3: fix setting DCB capability
Open vSwitch CI fa2125
    9a8d7ab07f net/hns3: extract common function to obtain revision ID
Open vSwitch CI fa2125
    082393fa5d net/hns3: fix IMP or global reset
Open vSwitch CI fa2125
    5544a65fbb net/hns3: fix traffic management thread safety
Open vSwitch CI fa2125
    88ddc5f559 net/nfp: fix reconfigure logic of set MAC address
Open vSwitch CI fa2125
    69933a8ef9 net/nfp: fix reconfigure logic in VF initialization
Open vSwitch CI fa2125
    66e7d1cdb0 net/nfp: fix reconfigure logic in PF initialization
Open vSwitch CI fa2125
    f3f42b6d5b net/nfp: fix link status interrupt
Open vSwitch CI fa2125
    d6ca7e03fe net/nfp: fix DMA error after abnormal exit
Open vSwitch CI fa2125
    09ec0e74aa net/mlx5: fix hairpin queue unbind
Open vSwitch CI fa2125
    f19325f6eb crypto/qat: fix raw API null algorithm digest
Open vSwitch CI fa2125
    501c30a45c crypto/qat: fix NULL algorithm digest placement
Open vSwitch CI fa2125
    1c5191e68c net/nfp: fix Tx descriptor free logic of NFD3
Open vSwitch CI fa2125
    8d9e1872ea event/dlb2: fix disable PASID
Open vSwitch CI fa2125
    804ef265cf net/mlx5: zero UDP checksum over IPv4 in encapsulation
Open vSwitch CI fa2125
    e867b9ff37 net/mlx5: fix shared Rx queue list management
Open vSwitch CI fa2125
    48f88518d9 net/mlx5: fix multi-segment Tx inline data length
Open vSwitch CI fa2125
    b4baa4d39e net/mlx5: fix hairpin queue states
Open vSwitch CI fa2125
    5642cf46de net/mlx5: fix use after free on Rx queue start
Open vSwitch CI fa2125
    17a2cc95f1 net/mlx5: fix validation of sample encap flow action
Open vSwitch CI fa2125
    8f6de188ec app/testpmd: fix tunnel TSO configuration
Open vSwitch CI fa2125
    522d1db23c app/testpmd: add explicit check for tunnel TSO
Open vSwitch CI fa2125
    7e61e0b122 app/testpmd: fix tunnel TSO capability check
Open vSwitch CI fa2125
    78727d935b net/hns3: fix mailbox sync
Open vSwitch CI fa2125
    07e3d1ea4f test/bonding: fix uninitialized RSS configuration
Open vSwitch CI fa2125
    af6b84f09f ethdev: account for smaller MTU when setting default
Open vSwitch CI fa2125
    4084334e1d app/testpmd: remove useless check in TSO command
Open vSwitch CI fa2125
    c105c5081a net/sfc: remove null dereference in log
Open vSwitch CI fa2125
    7d50298a26 meter: fix RFC4115 trTCM API Doxygen
Open vSwitch CI fa2125
    e9285c755b event/dlb2: fix missing queue ordering capability flag
Open vSwitch CI fa2125
    644f1632a6 net/ice: fix crash on closing representor ports
Open vSwitch CI fa2125
    056e0eac3d test/bbdev: assert failed test for queue configure
Open vSwitch CI fa2125
    939e119406 test/bbdev: fix Python script subprocess
Open vSwitch CI fa2125
    38a1842b74 event/dlb2: fix name check in self-test
Open vSwitch CI fa2125
    68cdf1299e app/dumpcap: fix mbuf pool ring type
Open vSwitch CI fa2125
    c268e6c466 config/arm: fix aarch32 build with GCC 13
Open vSwitch CI fa2125
    f4ef2095b0 net/ice: fix Tx preparation
Open vSwitch CI fa2125
    93bbc6d23d net/iavf: fix Tx preparation
Open vSwitch CI fa2125
    cfd4195e5c crypto/nitrox: fix panic with high number of segments
Open vSwitch CI fa2125
    987c28f022 net/ice: fix DCF port statistics
Open vSwitch CI fa2125
    7fd13314d3 net/iavf: fix Tx offload flags check
Open vSwitch CI fa2125
    9e228c5690 net/iavf: fix indent in Tx path
Open vSwitch CI fa2125
    820e8fc770 net/iavf: fix Tx offload mask
Open vSwitch CI fa2125
    da268d8b4e net/ice: fix L1 check interval
Open vSwitch CI fa2125
    981460d101 common/mlx5: fix controller index parsing
Open vSwitch CI fa2125
    986d9d2fbb net/mlx5: fix E-Switch mirror flow rule validation
Open vSwitch CI fa2125
    9f2c545da6 net/mlx5: fix decap action checking in sample flow
Open vSwitch CI fa2125
    97cf69ec61 net/tap: fix RSS for fragmented packets
Open vSwitch CI fa2125
    4c22ff4433 app/procinfo: adjust format of RSS info
Open vSwitch CI fa2125
    ff10f5d05b app/procinfo: fix RSS info
Open vSwitch CI fa2125
    774c444b1c net/tap: fix IPv4 checksum offloading
Open vSwitch CI fa2125
    8b094ad673 net/tap: fix L4 checksum offloading
Open vSwitch CI fa2125
    c2404cbdfa net/hns3: fix uninitialized hash algo value
Open vSwitch CI fa2125
    8ca6753041 net/hns3: keep set/get algo key functions local
Open vSwitch CI fa2125
    5c52c7e6a4 net/hns3: fix some error logs
Open vSwitch CI fa2125
    6b71d322ad net/hns3: fix some return values
Open vSwitch CI fa2125
    48ce6323ad net/enic: avoid extra unlock in MTU set
Open vSwitch CI fa2125
    6d69e09954 ethdev: fix 32-bit build with GCC 13
Open vSwitch CI fa2125
    d0f7aa36ad net/bonding: fix possible overrun
Open vSwitch CI fa2125
    fe5d3a4119 test/bonding: add missing check
Open vSwitch CI fa2125
    1c29c23953 test/bonding: remove unreachable statement
Open vSwitch CI fa2125
    df93e5cc12 net/hns3: refactor interrupt state query
Open vSwitch CI fa2125
    0bc0e51d06 net/hns3: fix multiple reset detected log
Open vSwitch CI fa2125
    b28a338b6b net/hns3: remove reset log in secondary
Open vSwitch CI fa2125
    efe611f1c8 net/hns3: fix double stats for IMP and global reset
Open vSwitch CI fa2125
    fc1e7c7b6e net/hns3: fix unchecked Rx free threshold
Open vSwitch CI fa2125
    79ee20d589 net/hns3: fix typo in function name
Open vSwitch CI fa2125
    0aaa1f6146 ethdev: fix function name in comment
Open vSwitch CI fa2125
    4adc748e0e common/cnxk: fix pool buffer size in opaque mode
Open vSwitch CI fa2125
    587aea0f91 vhost: fix check on virtqueue access in in-flight getter
Open vSwitch CI fa2125
    201e1f617b vhost: fix check on virtqueue access in async registration
Open vSwitch CI fa2125
    900cc61cbe vhost: fix missing check on virtqueue access
Open vSwitch CI fa2125
    e9b6f56c9c vhost: fix missing vring call check on virtqueue access
Open vSwitch CI fa2125
    98857c5b76 net/virtio: fix link state interrupt vector setting
Open vSwitch CI fa2125
    0c91efd331 net/virtio: fix missing next flag in Tx packed ring
Open vSwitch CI fa2125
    c900dccdfe eventdev: fix missing driver names in info struct
Open vSwitch CI fa2125
    48ecb471d9 eventdev: fix device pointer for vdev-based devices
Open vSwitch CI fa2125
    6de3135f1e net/mlx5: fix matcher layout size calculation
Open vSwitch CI fa2125
    104340b4e1 net/mlx5: fix MPRQ stride size to accommodate the headroom
Open vSwitch CI fa2125
    21554f4ee2 Merging upstream branch-2.17
Open vSwitch CI fa2125
    7a268dfe93 malloc: remove return from void functions
Open vSwitch CI fa2125
    997c669059 app/procinfo: remove unnecessary rte_malloc
Open vSwitch CI fa2125
    6b396dceec net/bonding: fix link status callback stop
Open vSwitch CI fa2125
    097657f9bc app/testpmd: fix primary process not polling all queues
Open vSwitch CI fa2125
    91c5c25915 net/vmxnet3: fix Rx and Tx queue state
Open vSwitch CI fa2125
    a508510366 net/virtio: fix Rx and Tx queue state
Open vSwitch CI fa2125
    1213bcc826 net/vhost: fix Rx and Tx queue state
Open vSwitch CI fa2125
    358e6d50e7 net/txgbe: fix Rx and Tx queue state
Open vSwitch CI fa2125
    4e0e44f7ef net/softnic: fix Rx and Tx queue state
Open vSwitch CI fa2125
    7a88ec18c1 net/sfc: fix Rx and Tx queue state
Open vSwitch CI fa2125
    d849664d39 net/ring: fix Rx and Tx queue state
Open vSwitch CI fa2125
    ec33dc897d net/pfe: fix Rx and Tx queue state
Open vSwitch CI fa2125
    2e34b54c6e net/octeon_ep: fix Rx and Tx queue state
Open vSwitch CI fa2125
    b86f8689f9 net/null: fix Rx and Tx queue state
Open vSwitch CI fa2125
    4cdfd0b407 net/ngbe: fix Rx and Tx queue state
Open vSwitch CI fa2125
    eb249c2d5f net/mvpp2: fix Rx and Tx queue state
Open vSwitch CI fa2125
    bd403e9e66 net/mvneta: fix Rx and Tx queue state
Open vSwitch CI fa2125
    789097d1b9 net/mlx4: fix Rx and Tx queue state
Open vSwitch CI fa2125
    72786175fb net/memif: fix Rx and Tx queue state
Open vSwitch CI fa2125
    5c8a283469 net/ipn3ke: fix Rx and Tx queue state
Open vSwitch CI fa2125
    9323a4e3c7 net/hinic: fix Rx and Tx queue state
Open vSwitch CI fa2125
    10ccc32cc0 net/enic: fix Rx and Tx queue state
Open vSwitch CI fa2125
    ee101d1045 net/enetc: fix Rx and Tx queue state
Open vSwitch CI fa2125
    b69c78275b net/ena: fix Rx and Tx queue state
Open vSwitch CI fa2125
    180c47a4a4 net/e1000: fix Rx and Tx queue state
Open vSwitch CI fa2125
    09058bb2bb net/dpaa2: fix Rx and Tx queue state
Open vSwitch CI fa2125
    87695a10d6 net/dpaa: fix Rx and Tx queue state
Open vSwitch CI fa2125
    92c7732d11 net/cxgbe: fix Rx and Tx queue state
Open vSwitch CI fa2125
    b251cfe68f net/bonding: fix Rx and Tx queue state
Open vSwitch CI fa2125
    af16f64988 net/bnxt: fix Rx and Tx queue state
Open vSwitch CI fa2125
    8b1f7ca738 net/bnx2x: fix Rx and Tx queue state
Open vSwitch CI fa2125
    0a4aa9fa9e net/avp: fix Rx and Tx queue state
Open vSwitch CI fa2125
    36cbe7901c net/af_xdp: fix Rx and Tx queue state
Open vSwitch CI fa2125
    d59c166780 net/af_packet: fix Rx and Tx queue state
Open vSwitch CI fa2125
    f3baeaa757 fib6: fix adding default route as first route
Open vSwitch CI fa2125
    e9cd35de3c fib: fix adding default route overwriting entire table
Open vSwitch CI fa2125
    70b49bf5ef net/mlx5: fix leak in sysfs port name translation
Open vSwitch CI fa2125
    1b21ab31ce net/ice: fix TSO with big segments
Open vSwitch CI fa2125
    d4041c9e05 net/ice: remove log from Tx prepare function
Open vSwitch CI fa2125
    49e338a2b2 net/iavf: fix TSO with big segments
Open vSwitch CI fa2125
    296c529c25 net/iavf: remove log from Tx prepare function
Open vSwitch CI fa2125
    11e3255ee8 net/iavf: fix Tx debug
Open vSwitch CI fa2125
    1cc6a40c0d net/ice: fix initial link status
Open vSwitch CI fa2125
    f89cd0418d net/iavf: fix ESN session update
Open vSwitch CI fa2125
    77aff6a046 net/iavf: unregister interrupt handler before FD close
Open vSwitch CI fa2125
    1b0d948303 net/iavf: fix port stats clearing
Open vSwitch CI fa2125
    28ddcaf4a6 net/ice: fix TM configuration clearing
Open vSwitch CI fa2125
    13662a31d2 net/i40e: fix buffer leak on Rx reconfiguration
Open vSwitch CI fa2125
    bf23d4ca47 net/iavf: fix checksum offloading
Open vSwitch CI fa2125
    71663e247f net/iavf: fix VLAN offload strip flag
Open vSwitch CI fa2125
    e7bd53b384 net/ice: write timestamp to first segment in scattered Rx
Open vSwitch CI fa2125
    1d231c0c26 net/i40e: fix FDIR queue receives broadcast packets
Open vSwitch CI fa2125
    cbc624f535 app/bbdev: fix link with NXP LA12XX
Open vSwitch CI fa2125
    e166b7fd15 baseband/acc: fix ACC100 HARQ input alignment
Open vSwitch CI fa2125
    8816d35798 common/cnxk: remove dead Meson code
Open vSwitch CI fa2125
    e50b6544bb common/cnxk: fix aura disable handling
Open vSwitch CI fa2125
    5bbab97809 mempool/cnxk: fix free from non-EAL threads
Open vSwitch CI fa2125
    f2a2d57884 dma/cnxk: fix device state
Open vSwitch CI fa2125
    7c35f7b1c5 common/cnxk: fix DPI memzone name
Open vSwitch CI fa2125
    a2e1ba51cd net/cnxk: fix uninitialized variable
Open vSwitch CI fa2125
    723ae321d2 net/cnxk: fix uninitialized variable
Open vSwitch CI fa2125
    3e087130fc common/cnxk: fix different size bit operations
Open vSwitch CI fa2125
    981e2093cb common/cnxk: fix xstats for different packet sizes
Open vSwitch CI fa2125
    b2da49e418 common/cnxk: fix default flow action setting
Open vSwitch CI fa2125
    77810d067d event/sw: fix ordering corruption with op release
Open vSwitch CI fa2125
    9ae9b97617 eventdev/eth_rx: fix timestamp field register in mbuf
Open vSwitch CI fa2125
    2ab27f391f event/sw: remove obsolete comment
Open vSwitch CI fa2125
    9ff70c4b78 test/event: fix crypto null device creation
Open vSwitch CI fa2125
    107d68ad4d event/cnxk: fix return values for capability API
Open vSwitch CI fa2125
    d31f9b208d event/cnxk: fix getwork mode devargs parsing
Open vSwitch CI fa2125
    2df5816de9 Merging upstream branch-2.17
Open vSwitch CI fa2125
    13b3789404 bus/pci: fix device ID log
Open vSwitch CI fa2125
    0882f0ecd2 eventdev: fix symbol export for port maintenance
Open vSwitch CI fa2125
    27a64dc2dd crypto/ipsec_mb: add dependency check for cross build
Open vSwitch CI fa2125
    4346110ba4 test/crypto: fix typo in asym tests
Open vSwitch CI fa2125
    0ad8ae6b18 test/crypto: skip some synchronous tests with CPU crypto
Open vSwitch CI fa2125
    956aa99fcb test/crypto: fix IV in some vectors
Open vSwitch CI fa2125
    de8bdca2b3 doc: replace code blocks with includes in security guide
Open vSwitch CI fa2125
    9ee1a46fe7 cryptodev: add missing doc for security context
Open vSwitch CI fa2125
    64513c3fd4 app/testpmd: fix help string
Open vSwitch CI fa2125
    da9e764370 net/tap: use MAC address parse API instead of local parser
Open vSwitch CI fa2125
    4cdc254d17 net/ngbe: check process type in close operation
Open vSwitch CI fa2125
    4a97dac668 net/txgbe: check process type in close operation
Open vSwitch CI fa2125
    5658f2dd84 net/ngbe: keep link down after device close
Open vSwitch CI fa2125
    a3d1c5eb08 net/txgbe: keep link down after device close
Open vSwitch CI fa2125
    709992faca net/ngbe: reconfigure MAC Rx when link update
Open vSwitch CI fa2125
    b817c9e250 net/txgbe: reconfigure MAC Rx when link update
Open vSwitch CI fa2125
    51451e5516 net/ngbe: fix flow control
Open vSwitch CI fa2125
    289d492046 net/txgbe: fix GRE tunnel packet checksum
Open vSwitch CI fa2125
    2a455021e4 net/txgbe: add Tx queue maximum limit
Open vSwitch CI fa2125
    eb6a3e4952 net/netvsc: increase VSP response timeout to 60 seconds
Open vSwitch CI fa2125
    25123c091b hash: align SSE lookup to scalar implementation
Open vSwitch CI fa2125
    171c6bf70d bus/dpaa: fix build with asserts for GCC 13
Open vSwitch CI fa2125
    81b71fcdab random: initialize state for unregistered non-EAL threads
Open vSwitch CI fa2125
    03a4383ed7 net/hns3: fix order in NEON Rx
Open vSwitch CI fa2125
    7690a37723 net/hns3: fix flushing multicast MAC address
Open vSwitch CI fa2125
    21874e8d89 net/hns3: fix error code for multicast resource
Open vSwitch CI fa2125
    e5a349762a net/hns3: fix VF default MAC modified when set failed
Open vSwitch CI fa2125
    2a40eeaf9a net/sfc: add missing error code indication to MAE init path
Open vSwitch CI fa2125
    0ea692c019 net/sfc: account for data offset on Tx
Open vSwitch CI fa2125
    c0edca24f2 net/sfc: set max Rx packet length for representors
Open vSwitch CI fa2125
    41073f2809 net/bonding: fix header for C++
Open vSwitch CI fa2125
    2e32b7f958 rawdev: fix device class in log message
Open vSwitch CI fa2125
    c8f024efd8 eal/unix: fix firmware reading with external xz helper
Open vSwitch CI fa2125
    acafc55e26 mempool: fix default ops for an empty mempool
Open vSwitch CI fa2125
    fb25ee65c2 Merging upstream branch-2.17
Open vSwitch CI fa2125
    f5fec488a1 Merging upstream branch-2.17
Open vSwitch CI fa2125
    5d7fc78c46 Merging upstream branch-2.17
Open vSwitch CI fa2125
    2d8e91e4cd Merging upstream branch-2.17
Open vSwitch CI fa2125
    edb655f33c Merging upstream branch-2.17
Open vSwitch CI fa2125
    fcd29ab280 Merging upstream branch-2.17
Open vSwitch CI fa2125
    0ab613e72e Merging upstream branch-2.17
Open vSwitch CI fa2125
    dc3b12d638 Merging upstream branch-2.17
Open vSwitch CI fa2125
    e89b367b29 Merging upstream branch-2.17
Open vSwitch CI fa2125
    b960a1e73b Merging upstream branch-2.17
Open vSwitch CI fa2125
    2323252f10 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ec3ddd7e91 Revert "net/iavf: fix tunnel TSO path selection"
Open vSwitch CI fa2125
    bfa72e847e Merging upstream branch-2.17
Open vSwitch CI fa2125
    4dbf535102 Merging upstream branch-2.17
Open vSwitch CI fa2125
    33604e6b9e Merging upstream branch-2.17
Open vSwitch CI fa2125
    1d093172f3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    c6fe249b71 Merging upstream branch-2.17
Open vSwitch CI fa2125
    75de7e4692 Merging upstream branch-2.17
Open vSwitch CI fa2125
    0cabc0aaab Merging upstream branch-2.17
Open vSwitch CI fa2125
    3906bbc236 Merging upstream branch-2.17
Open vSwitch CI fa2125
    c54d4024f1 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ae0cf9c610 Merging upstream branch-2.17
Open vSwitch CI fa2125
    40bc911f1e Merging upstream branch-2.17
Open vSwitch CI fa2125
    9f7cd5522e Merging upstream branch-2.17
Open vSwitch CI fa2125
    6521f134cf Merging upstream branch-2.17
Open vSwitch CI fa2125
    9f8ccda402 Merging upstream branch-2.17
Open vSwitch CI fa2125
    cbaaedee10 Merging upstream branch-2.17
Open vSwitch CI fa2125
    46e64a87e0 Merging upstream branch-2.17
Open vSwitch CI fa2125
    475deff39c Merging upstream branch-2.17
Open vSwitch CI fa2125
    31a23281e4 Merging upstream branch-2.17
Open vSwitch CI fa2125
    5d594abe7a Merging upstream branch-2.17
Open vSwitch CI fa2125
    76a5db03fd Merging upstream branch-2.17
Open vSwitch CI fa2125
    f477adf374 Merging upstream branch-2.17
Open vSwitch CI fa2125
    45d844304e Merging upstream branch-2.17
Open vSwitch CI fa2125
    2697579fdc Merging upstream branch-2.17
Open vSwitch CI fa2125
    67f604ebdc Merging upstream branch-2.17
Open vSwitch CI fa2125
    05fa26a139 Merging upstream branch-2.17
Open vSwitch CI fa2125
    37c3af3e12 Merging upstream branch-2.17
Open vSwitch CI fa2125
    0e651f6b54 Merging upstream branch-2.17
Open vSwitch CI fa2125
    17b95f12c3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ae8260a204 Merging upstream branch-2.17
Open vSwitch CI fa2125
    128581791a net/i40e: revert link status check on device start (#2138116)
Open vSwitch CI fa2125
    6f8543f511 Merging upstream branch-2.17
Open vSwitch CI fa2125
    f19938d3a1 Merging upstream branch-2.17
Open vSwitch CI fa2125
    b525569b0d Merging upstream branch-2.17
Open vSwitch CI fa2125
    5dfd4e6400 Merging upstream branch-2.17
Open vSwitch CI fa2125
    1cfa796567 Merging upstream branch-2.17
Open vSwitch CI fa2125
    71ddd61269 Merging upstream branch-2.17
Open vSwitch CI fa2125
    a433643e75 Merging upstream branch-2.17
Open vSwitch CI fa2125
    6169fac929 Merging upstream branch-2.17
Open vSwitch CI fa2125
    f23d889fb6 Merging upstream branch-2.17
Open vSwitch CI fa2125
    0ec0df6e20 Merging upstream branch-2.17
Open vSwitch CI fa2125
    4ba6b95b22 Merging upstream branch-2.17
Open vSwitch CI fa2125
    71bc61c2bf Merging upstream branch-2.17
Open vSwitch CI fa2125
    7ff23905b5 Merging upstream branch-2.17
Open vSwitch CI fa2125
    25e49e5fca Merging upstream branch-2.17
Open vSwitch CI fa2125
    da8dd9a9b2 net/i40e: fix jumbo frame Rx with X722
Open vSwitch CI fa2125
    f1c25f8297 Merging upstream branch-2.17
Open vSwitch CI fa2125
    84413c9788 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ab44868171 Merging upstream branch-2.17
Open vSwitch CI fa2125
    d0433c40d3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    7c403d4410 Merging upstream branch-2.17
Open vSwitch CI fa2125
    0b5d3b91b4 Merging upstream branch-2.17
Open vSwitch CI fa2125
    a533d9e5f2 Merging upstream branch-2.17
Open vSwitch CI fa2125
    3b7766ed9f Merging upstream branch-2.17
Open vSwitch CI fa2125
    516dbfecd4 Merging upstream branch-2.17
Open vSwitch CI fa2125
    8ca47ac0d2 Merging upstream branch-2.17
Open vSwitch CI fa2125
    8fb9f9f63d Merging upstream branch-2.17
Open vSwitch CI fa2125
    312ab65013 Merging upstream branch-2.17
Open vSwitch CI fa2125
    11d3f7c41a vhost: fix virtqueue use after free on NUMA reallocation
Open vSwitch CI fa2125
    e516b3bf5f Merging upstream branch-2.17
Open vSwitch CI fa2125
    d749cfdaec Merging upstream branch-2.17
Open vSwitch CI fa2125
    1295f7a5e6 Merging 7bcd45ce82 version: 21.11.2
Open vSwitch CI fa2125
    6f69b34570 Merging upstream branch-2.17
Open vSwitch CI fa2125
    89e726bde0 Merging upstream branch-2.17
Open vSwitch CI fa2125
    a4ef706d85 Merging upstream branch-2.17
Open vSwitch CI fa2125
    22fee2fe1c Merging upstream branch-2.17
Open vSwitch CI fa2125
    d5f05599e2 Merging upstream branch-2.17
Open vSwitch CI fa2125
    9696953ec3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    4e7aefcf9b Merging upstream branch-2.17
Open vSwitch CI fa2125
    35eafbd002 Merging upstream branch-2.17
Open vSwitch CI fa2125
    f20d9896dc Merging upstream branch-2.17
Open vSwitch CI fa2125
    33619c7858 Merging upstream branch-2.17
Open vSwitch CI fa2125
    90c3a0cb82 Merging upstream branch-2.17
Open vSwitch CI fa2125
    99635fe2d6 Merging upstream branch-2.17
Open vSwitch CI fa2125
    14f43280c9 Merging upstream branch-2.17
Open vSwitch CI fa2125
    6d503f9671 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ef89b30abc Merging upstream branch-2.17
Open vSwitch CI fa2125
    fc7fadc01f Merging upstream branch-2.17
Open vSwitch CI fa2125
    3048a9f25e Merging upstream branch-2.17
Open vSwitch CI fa2125
    67ef01bba8 Merging upstream branch-2.17
Open vSwitch CI fa2125
    5ca18f3ca7 Merging upstream branch-2.17
Open vSwitch CI fa2125
    97e4e20baf Merging upstream branch-2.17
Open vSwitch CI fa2125
    05c95aefde Merging upstream branch-2.17
Open vSwitch CI fa2125
    d5ccc414d3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    ec6e7994a3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    47e297811e vhost: fix queue number check when setting inflight FD
Open vSwitch CI fa2125
    eb67d78dbb vhost: fix FD leak with inflight messages
Open vSwitch CI fa2125
    4130c8ead3 Merging upstream branch-2.17
Open vSwitch CI fa2125
    5a4bc1fbfe Merging upstream branch-2.17
Open vSwitch CI fa2125
    3383d19a17 Merging upstream branch-2.17
Open vSwitch CI fa2125
    c32cf7621a Merging upstream branch-2.17
Open vSwitch CI fa2125
    e20f46658c Merging upstream branch-2.17
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Mar 12 2024 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-153
Open vSwitch CI fa2125
- redhat: Fix testcase failures due to downstream only backport. [RH git: 69bb84bec0]
Open vSwitch CI fa2125
    The following tests where failing due to the downstream only backport:
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    793: tunnel_push_pop - local_ip configuration
Open vSwitch CI fa2125
    797: tunnel_push_pop - use non-local port as tunnel endpoint
Open vSwitch CI fa2125
    801: tunnel_push_pop_ipv6 - local_ip configuration
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    This is the downstream backport causing the problem:
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
      684b6e8ad9ff ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Mar 12 2024 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-152
Open vSwitch CI fa2125
- redhat: Use Patch0 instead of Patch [RH git: 950581580e]
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Mar 12 2024 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-151
Open vSwitch CI fa2125
- redhat: Fix SyntaxWarnings with Python 3.12 [RH git: 717ba0dd65]
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Mar 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-150
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: c780a55623]
Open vSwitch CI fa2125
    Fix merge conflict as well. The fix goes fully with the Upstream version
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    67f834f2b3 bond: Reset stats when deleting post recirc rule.
Open vSwitch CI fa2125
    567b7f9cf1 ofproto-dpif-trace: Fix infinite recirculation tracing.
Open vSwitch CI fa2125
    108d5e70a0 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
Open vSwitch CI fa2125
    d4d4e7dec3 netdev-dummy: Add local route entries for IP addresses.
Open vSwitch CI fa2125
    01e400bf5b tests: Move the non-local port as tunnel endpoint test.
Open vSwitch CI fa2125
    ff356a2988 netdev-dummy: Support multiple IP addresses.
Open vSwitch CI fa2125
    e60c121f60 rstp: Fix deadlock with patch ports.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Wed Feb 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-149
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 95c67eed84]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    558ec274f6 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
Open vSwitch CI fa2125
    1b9ee817e0 bfd: Set proper offsets and flags in BFD packets.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Fri Feb 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-148
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: b295496b75]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    82ab9d1dcb Prepare for 2.17.10.
Open vSwitch CI fa2125
    0bea06d995 Set release date for 2.17.9.
Open vSwitch CI fa2125
    b8657dada9 netdev-offload-tc: Check geneve metadata length.
Open vSwitch CI fa2125
    e235a421fb odp: ND: Follow Open Flow spec converting from OF to DP.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Thu Feb 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-147
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 11d47978ac]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    002cba9f19 dpdk: Use DPDK 21.11.6 release for OVS 2.17.
Open vSwitch CI fa2125
    ee889659db github: Update versions of action dependencies (Node.js 20).
Open vSwitch CI fa2125
    bf717d0f31 ovs-atomic: Fix inclusion of Clang header by GCC 14.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Thu Jan 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-146
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 2348735fed]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    9bbc2cf8a8 ovsdb-idl.at: Test IDL behavior during database conversion.
Open vSwitch CI fa2125
    049189584f tests: Use _DAEMONIZE macro's to start tcpdump.
Open vSwitch CI fa2125
    30099c5d9e tests-ovsdb: Switch OVSDB_START_IDLTEST to macro.
Open vSwitch CI fa2125
    f4b4d650a1 python: idl: Handle monitor_canceled.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Jan 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-145
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: c1d394c18f]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    d6caa6ed03 vconn: Count vconn_sent regardless of log level.
Open vSwitch CI fa2125
    b0eb66a69d backtrace: Fix error in log_backtrace() documentation.
Open vSwitch CI fa2125
    bb89735b21 ovsdb: trigger: Do not allow conversion in read-only mode.
Open vSwitch CI fa2125
    a79ee883a7 ovsdb: jsonrpc-server: Fix the DSCP value in default options.
Open vSwitch CI fa2125
    4f01f2f7de jsonrpc: Sort JSON objects while printing debug messages.
Open vSwitch CI fa2125
    3cae42bc53 tests: ovsdb: Use diff -up format for replay test.
Open vSwitch CI fa2125
    a7036f6a1e ovsdb-server.at: Enbale debug logs in active-backup tests.
Open vSwitch CI fa2125
    c944a30fee ovsdb: transaction: Don't try to diff unchanged columns.
Open vSwitch CI fa2125
    5c0dc96027 ovsdb: transaction: Avoid diffs for different type references.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Jan 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-144
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 10e593b4ef]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    eabd4cb2f6 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.
Open vSwitch CI fa2125
    c462aabb36 netdev-afxdp: Disable -Wfree-nonheap-object on receive.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Thu Jan 04 2024 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-143
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: f523f8b516]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    b3f8c32eda ovsdb-idl: Preserve change_seqno when deleting rows.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Dec 19 2023 Kevin Traynor <ktraynor@redhat.com> - 2.17.0-142
Open vSwitch CI fa2125
- Revert "net/iavf: fix abnormal disable HW interrupt" [RH git: fc3754f28d]
Open vSwitch CI fa2125
    This reverts commit b965aceffdb9dd8d2501314c174716617371d752.
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    This was reported by QE to be causing a hang in FD-3249.
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    commit b965aceffdb9dd8d2501314c174716617371d752
Open vSwitch CI fa2125
    Author: Mingjin Ye <mingjinx.ye@intel.com>
Open vSwitch CI fa2125
    Date:   Wed Jun 14 09:53:03 2023 +0000
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
        net/iavf: fix abnormal disable HW interrupt
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
        [ upstream commit 675a104e2e940ec476e8b469725e8465d01c0098 ]
Open vSwitch CI fa2125
    
Open vSwitch CI fa2125
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Tue Dec 05 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-141
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 25eec953ca]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    d254aedad7 tunnel: Do not carry source port from a previous tunnel.
Open vSwitch CI fa2125
    1857c569ee netdev-offload-tc: Fix offload of tunnel key tp_src.
Open vSwitch CI fa2125
    0a0c500d7c cirrus: Update from FreeBSD 12 to 14.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Fri Dec 01 2023 Kevin Traynor <ktraynor@redhat.com> - 2.17.0-140
Open vSwitch CI fa2125
- Merging 4e50ad4469 version: 21.11.5 [RH git: 9040d7ae2f]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    4e50ad4469 version: 21.11.5
Open vSwitch CI fa2125
    89133ca5b1 version: 21.11.5-rc1
Open vSwitch CI fa2125
    cdb53b339b net/mlx5: fix drop action attribute validation
Open vSwitch CI fa2125
    c6c34e7304 net/hns3: get FEC capability from firmware
Open vSwitch CI fa2125
    464ba4ae95 net/hns3: fix missing FEC capability
Open vSwitch CI fa2125
    5a557a0746 test/bonding: fix include of standard header
Open vSwitch CI fa2125
    894cfad370 net/ngbe: fix RSS offload capability
Open vSwitch CI fa2125
    155acf8e9d test/mbuf: fix crash in a forked process
Open vSwitch CI fa2125
    ad2b9b7ef9 net/nfp: fix offloading flows
Open vSwitch CI fa2125
    9866fb3dae doc: update BIOS settings and supported HW for NTB
Open vSwitch CI fa2125
    c90d34c66f net/mlx5: fix validation for conntrack indirect action
Open vSwitch CI fa2125
    88407eb228 net/mlx5: fix LRO TCP checksum
Open vSwitch CI fa2125
    a83cabaa74 net/mlx5: fix drop action memory leak
Open vSwitch CI fa2125
    23103032ab net/e1000: fix Rx and Tx queue status
Open vSwitch CI fa2125
    5df4afe600 net/igc: fix Rx and Tx queue status
Open vSwitch CI fa2125
    9eceb8933e net/ixgbe: fix Rx and Tx queue status
Open vSwitch CI fa2125
    7b9fc06893 common/iavf: fix MAC type for 710 NIC
Open vSwitch CI fa2125
    8ff3aaeba2 net/iavf: fix stop ordering
Open vSwitch CI fa2125
    f89976b2af net/i40e: fix comments
Open vSwitch CI fa2125
    775d83159d doc: fix typos and wording in flow API guide
Open vSwitch CI fa2125
    904c11f81a kni: fix build with Linux 6.5
Open vSwitch CI fa2125
    4934f0d915 ipsec: fix NAT-T header length
Open vSwitch CI fa2125
    7d5fa222be examples/ipsec-secgw: fix TAP default MAC address
Open vSwitch CI fa2125
    0fad3187d7 app/crypto-perf: fix socket ID default value
Open vSwitch CI fa2125
    629d2a5ac7 examples/fips_validation: fix digest length in AES-GCM
Open vSwitch CI fa2125
    ea37fdf491 test/crypto: fix PDCP-SDAP test vectors
Open vSwitch CI fa2125
    80aeb93e1e common/qat: detach crypto from compress build
Open vSwitch CI fa2125
    2fabcaceff baseband/fpga_5gnr_fec: fix starting unconfigured queue
Open vSwitch CI fa2125
    2074d7e982 baseband/fpga_5gnr_fec: fix possible division by zero
Open vSwitch CI fa2125
    03f55be06e net/ice: fix RSS hash key generation
Open vSwitch CI fa2125
    3eb4ad8ed6 net/iavf: fix tunnel TSO path selection
Open vSwitch CI fa2125
    336ae4ce52 net/ice: fix 32-bit build
Open vSwitch CI fa2125
    87a713bbe9 net/iavf: fix VLAN insertion in vector path
Open vSwitch CI fa2125
    c3d6a7d2e4 net/ice: fix VLAN mode parser
Open vSwitch CI fa2125
    3f5a206aab net/mlx5: forbid MPRQ restart
Open vSwitch CI fa2125
    c947d1f3bd net/mlx5: fix flow workspace destruction
Open vSwitch CI fa2125
    9a1b7013e1 net/mlx5: fix flow dump for modify field
Open vSwitch CI fa2125
    376ba6a8d7 ethdev: fix potential leak in PCI probing helper
Open vSwitch CI fa2125
    4045558987 net/hns3: fix index to look up table in NEON Rx
Open vSwitch CI fa2125
    3a78edd47d net/hns3: fix non-zero weight for disabled TC
Open vSwitch CI fa2125
    7b603155c1 doc: fix number of leading spaces in hns3 guide
Open vSwitch CI fa2125
    a6df8f6163 doc: fix syntax in hns3 guide
Open vSwitch CI fa2125
    8d3993728f doc: fix kernel patch link in hns3 guide
Open vSwitch CI fa2125
    73aaba67bd net/hns3: delete duplicate macro definition
Open vSwitch CI fa2125
    8ed9016759 app/testpmd: fix checksum engine with GTP on 32-bit
Open vSwitch CI fa2125
    3bb1514228 net/netvsc: fix sizeof calculation
Open vSwitch CI fa2125
    4701569166 hash: fix reading unaligned bits in Toeplitz hash
Open vSwitch CI fa2125
    8f2d1e294c mem: fix memsegs exhausted message
Open vSwitch CI fa2125
    aa341b7700 fib: fix adding default route
Open vSwitch CI fa2125
    0c24fe6db3 ipc: fix file descriptor leakage with unhandled messages
Open vSwitch CI fa2125
    b687d491a2 net/cnxk: fix flow queue index validation
Open vSwitch CI fa2125
    fa91d69044 net/cnxk: fix cookies check with security offload
Open vSwitch CI fa2125
    27da89db96 net/cnxk: flush SQ before configuring MTU
Open vSwitch CI fa2125
    09ad6cf34e common/mlx5: adjust fork call with new kernel API
Open vSwitch CI fa2125
    3bb439262b net/mlx5: fix device removal event handling
Open vSwitch CI fa2125
    04972e0400 net/mlx5: fix risk in NEON Rx descriptor read
Open vSwitch CI fa2125
    ad874a89de net/ice: fix protocol agnostic offloading with big packets
Open vSwitch CI fa2125
    87ec3aee94 net/e1000: fix queue number initialization
Open vSwitch CI fa2125
    0826a11cd2 net/i40e: fix tunnel packet Tx descriptor
Open vSwitch CI fa2125
    b965aceffd net/iavf: fix abnormal disable HW interrupt
Open vSwitch CI fa2125
    9dee3615aa net/ixgbe: add proper memory barriers in Rx
Open vSwitch CI fa2125
    259f2c0780 net/ice: fix tunnel packet Tx descriptor
Open vSwitch CI fa2125
    fe2fc3df82 net/iavf: fix VLAN offload with AVX512
Open vSwitch CI fa2125
    c4dc88c937 common/sfc_efx/base: fix Rx queue without RSS hash prefix
Open vSwitch CI fa2125
    4963f9aba5 net/nfp: fix address always related with PF ID 0
Open vSwitch CI fa2125
    fcea6b6498 net/ngbe: fix extended statistics
Open vSwitch CI fa2125
    edf9b54d25 net/txgbe: fix extended statistics
Open vSwitch CI fa2125
    1077232f46 net/txgbe: fix to set autoneg for 1G speed
Open vSwitch CI fa2125
    5b72e18f0a net/txgbe: fix interrupt enable mask
Open vSwitch CI fa2125
    1a7755214b net/txgbe/base: fix Tx with fiber hotplug
Open vSwitch CI fa2125
    d98f67c3a3 net/bonding: fix destroy dedicated queues flow
Open vSwitch CI fa2125
    b11127de28 net/bonding: fix startup when NUMA is not supported
Open vSwitch CI fa2125
    da6cad795b ethdev: update documentation for API to get FEC
Open vSwitch CI fa2125
    b6557a758d ethdev: check that at least one FEC mode is specified
Open vSwitch CI fa2125
    d53afe6d0e ethdev: update documentation for API to set FEC
Open vSwitch CI fa2125
    1cf0bf459c crypto/openssl: skip workaround at compilation time
Open vSwitch CI fa2125
    ad9d44049a ci: fix libabigail cache in GHA
Open vSwitch CI fa2125
    88497910a9 mbuf: fix Doxygen comment of distributor metadata
Open vSwitch CI fa2125
    5d9357c7e2 test: add graph tests
Open vSwitch CI fa2125
    47a25c8459 examples/l2fwd-cat: fix external build
Open vSwitch CI fa2125
    648321ab81 doc: remove warning with Doxygen 1.9.7
Open vSwitch CI fa2125
    eac5508ce6 doc: fix typo in graph guide
Open vSwitch CI fa2125
    77145940b5 net/virtio-user: fix leak when initialisation fails
Open vSwitch CI fa2125
    7b8888a456 net/ice: fix outer UDP checksum offload
Open vSwitch CI fa2125
    1c5b0a02f0 net/ice: initialize parser for double VLAN
Open vSwitch CI fa2125
    634cd44ea0 net/ice: fix timestamp enabling
Open vSwitch CI fa2125
    285bc0e2d1 net/ice: adjust timestamp mbuf register
Open vSwitch CI fa2125
    f420162557 net/ice/base: remove unreachable code
Open vSwitch CI fa2125
    cdd62beeb2 net/ice: fix DCF control thread crash
Open vSwitch CI fa2125
    45daf222f8 net/iavf: release large VF when closing device
Open vSwitch CI fa2125
    9d5f649aa5 net/ice: fix DCF RSS initialization
Open vSwitch CI fa2125
    4408ee1716 net/ice: fix statistics
Open vSwitch CI fa2125
    0a060a3c1e net/iavf: fix Rx data buffer size
Open vSwitch CI fa2125
    54b08280e7 net/ice: fix Rx data buffer size
Open vSwitch CI fa2125
    d5755af28b net/i40e: fix Rx data buffer size
Open vSwitch CI fa2125
    1173611e55 doc: fix typo in cnxk platform guide
Open vSwitch CI fa2125
    a56289503e net/qede: fix RSS indirection table initialization
Open vSwitch CI fa2125
    498f380f8c common/cnxk: fix inline device VF identification
Open vSwitch CI fa2125
    6f685b45a6 common/cnxk: fix IPsec IPv6 tunnel address byte swap
Open vSwitch CI fa2125
    baff3174c6 net/mlx5: fix duplicated tag index matching in SWS
Open vSwitch CI fa2125
    2681bfff6d net/mlx5: enhance error log for tunnel offloading
Open vSwitch CI fa2125
    32d51fbf81 net/virtio: fix initialization to return negative errno
Open vSwitch CI fa2125
    2c2d4e88a8 net/virtio: propagate interrupt configuration error values
Open vSwitch CI fa2125
    11a426ee6b vhost: fix invalid call FD handling
Open vSwitch CI fa2125
    f329acb883 crypto/ipsec_mb: optimize allocation in session
Open vSwitch CI fa2125
    2487cb35ca crypto/ipsec_mb: fix enqueue counter for SNOW3G
Open vSwitch CI fa2125
    0428cfa189 test/crypto: fix session creation check
Open vSwitch CI fa2125
    c4583cd33a test/crypto: fix return value for SNOW3G
Open vSwitch CI fa2125
    792da5fcf7 crypto/scheduler: fix last element for valid args
Open vSwitch CI fa2125
    54fa9bdcd5 doc: fix auth algos in cryptoperf app
Open vSwitch CI fa2125
    f68f4b2b8b net/vmxnet3: fix return code in initializing
Open vSwitch CI fa2125
    1fa656ba3c net/hns3: fix IMP reset trigger
Open vSwitch CI fa2125
    b99c14584b net/hns3: fix redundant line break in log
Open vSwitch CI fa2125
    44160c032b net/hns3: fix inaccurate log
Open vSwitch CI fa2125
    1834797be4 net/hns3: fix uninitialized variable
Open vSwitch CI fa2125
    f630f709e9 net/hns3: fix device start return value
Open vSwitch CI fa2125
    51a43c9a86 net/hns3: fix mbuf leakage when RxQ started after reset
Open vSwitch CI fa2125
    3d26d3f0c2 net/hns3: fix mbuf leakage when RxQ started during reset
Open vSwitch CI fa2125
    37164c2537 net/hns3: extract PTP to its own header file
Open vSwitch CI fa2125
    80d032eed5 net/hns3: uninitialize PTP
Open vSwitch CI fa2125
    d2ec3c302c net/hns3: fix RTC time after reset
Open vSwitch CI fa2125
    bf28f06d51 net/hns3: fix RTC time on initialization
Open vSwitch CI fa2125
    57a458ded6 doc: fix format in flow API guide
Open vSwitch CI fa2125
    65193aced0 net/hns3: fix FEC mode check
Open vSwitch CI fa2125
    3e8f218194 net/hns3: fix FEC mode for 200G ports
Open vSwitch CI fa2125
    c11ee881c2 ethdev: fix indirect action conversion
Open vSwitch CI fa2125
    b374bc7b0e net/hns3: fix Rx multiple firmware reset interrupts
Open vSwitch CI fa2125
    5c105051b9 net/hns3: fix variable type mismatch
Open vSwitch CI fa2125
    4077943285 net/hns3: fix never set MAC flow control
Open vSwitch CI fa2125
    fbfa671cbf net/sfc: invalidate dangling MAE flow action FW resource IDs
Open vSwitch CI fa2125
    b3741dfb48 ethdev: fix MAC address occupies two entries
Open vSwitch CI fa2125
    80e17cb702 net/txgbe: fix use-after-free on remove
Open vSwitch CI fa2125
    6de921b8d6 net/vmxnet3: fix drop of empty segments in Tx
Open vSwitch CI fa2125
    b23b2580e3 app/testpmd: fix GTP L2 length in checksum engine
Open vSwitch CI fa2125
    f297d8681d net/dpaa2: fix checksum good flags
Open vSwitch CI fa2125
    aae992cbfb net/tap: set locally administered bit for fixed MAC address
Open vSwitch CI fa2125
    ed992acac3 net/sfc: stop misuse of Rx ingress m-port metadata on EF100
Open vSwitch CI fa2125
    f400487830 net/hns3: fix build warning
Open vSwitch CI fa2125
    b75ffdb751 eal/linux: fix legacy mem init with many segments
Open vSwitch CI fa2125
    3ca06320cd eal/linux: fix secondary process crash for mp hotplug requests
Open vSwitch CI fa2125
    15aac36450 event/cnxk: fix nanoseconds to ticks conversion
Open vSwitch CI fa2125
    44a0ae7840 eventdev/timer: fix buffer flush
Open vSwitch CI fa2125
    63daa71622 event/dsw: free rings on close
Open vSwitch CI fa2125
    87c6203836 doc: fix event timer adapter guide
Open vSwitch CI fa2125
    84d280e276 eventdev/timer: fix timeout event wait behavior
Open vSwitch CI fa2125
    e248dac54f pci: fix comment referencing renamed function
Open vSwitch CI fa2125
    e506470227 eal: avoid calling cleanup twice
Open vSwitch CI fa2125
    c2f6df57e2 test/malloc: fix statistics checks
Open vSwitch CI fa2125
    13c7286a69 test/malloc: fix missing free
Open vSwitch CI fa2125
    e531825d4e pipeline: fix double free for table stats
Open vSwitch CI fa2125
    4b8a60276b ring: fix dequeue parameter name
Open vSwitch CI fa2125
    c95d48b0d4 telemetry: fix autotest on Alpine
Open vSwitch CI fa2125
    16e1d054e4 build: fix case of project language name
Open vSwitch CI fa2125
    e8393bfd7b kernel/freebsd: fix function parameter list
Open vSwitch CI fa2125
    ae3de8c27c vfio: fix include with musl runtime
Open vSwitch CI fa2125
    096ec31efd ring: fix use after free
Open vSwitch CI fa2125
    27f385ccbd examples/ntb: fix build with GCC 13
Open vSwitch CI fa2125
    43a3d772b3 examples/ip_pipeline: fix build with GCC 13
Open vSwitch CI fa2125
    b22ddfe63a kni: fix build with Linux 6.3
Open vSwitch CI fa2125
    e185150c2a version: 21.11.4
Open vSwitch CI fa2125
    37b4d55f5e build: detect backtrace availability
Open vSwitch CI fa2125
    f7dce59377 version: 21.11.4-rc1
Open vSwitch CI fa2125
    dea6bb1c53 vhost: fix possible FD leaks
Open vSwitch CI fa2125
    a7843e7a00 net/af_xdp: squash deprecated-declaration warnings
Open vSwitch CI fa2125
    29d8b0a92a ci: switch to Ubuntu 20.04
Open vSwitch CI fa2125
    6da61add54 doc: fix pipeline example path in user guide
Open vSwitch CI fa2125
    03973756cf acl: fix crash on PPC64 with GCC 11
Open vSwitch CI fa2125
    606474e9d0 pdump: fix build with GCC 12
Open vSwitch CI fa2125
    143dc1f75c test/crypto: fix statistics error messages
Open vSwitch CI fa2125
    f428da47bf net/mlx5: fix sysfs port name translation
Open vSwitch CI fa2125
    4509d71d9e net/mlx5: fix CQE dump for Tx
Open vSwitch CI fa2125
    c3a4fd09f9 net/mlx5: fix build with GCC 12 and ASan
Open vSwitch CI fa2125
    b663eda75c examples/qos_sched: fix config entries in wrong sections
Open vSwitch CI fa2125
    fd79c3462e net/nfp: fix MTU configuration order
Open vSwitch CI fa2125
    398c55fee9 net/ipn3ke: fix representor name
Open vSwitch CI fa2125
    b3fbfee3fb net/ipn3ke: fix thread exit
Open vSwitch CI fa2125
    400ac4f9da bus/ifpga: fix devargs handling
Open vSwitch CI fa2125
    34934b2b19 doc: fix LPM support in l3forward guide
Open vSwitch CI fa2125
    7a7e85c4de net/mlx5: fix hairpin Tx queue reference count
Open vSwitch CI fa2125
    35f911011c net/iavf: fix device stop during reset
Open vSwitch CI fa2125
    e71d71bc0c net/i40e: fix MAC loopback on X722
Open vSwitch CI fa2125
    acfff39a6d net/e1000: fix saving of stripped VLAN TCI
Open vSwitch CI fa2125
    ac111b80fe net/i40e: fix AVX512 fast-free path
Open vSwitch CI fa2125
    998d70414b net/sfc: invalidate switch port entry on representor unplug
Open vSwitch CI fa2125
    f5922d3d3d net/virtio: remove address width limit for modern devices
Open vSwitch CI fa2125
    1585556d2c net/vhost: fix Rx interrupt
Open vSwitch CI fa2125
    a38b2e5693 net/vhost: fix leak in interrupt handle setup
Open vSwitch CI fa2125
    14297e3110 net/vhost: add missing newline in logs
Open vSwitch CI fa2125
    b3225c2215 app/bbdev: check statistics failure
Open vSwitch CI fa2125
    9daf33a237 app/compress-perf: fix remaining data for ops
Open vSwitch CI fa2125
    50f94c98a9 test/crypto: fix capability check for ZUC cipher-auth
Open vSwitch CI fa2125
    0872c1aaad test/crypto: fix ZUC digest length in comparison
Open vSwitch CI fa2125
    655c88665d test/mbuf: fix test with mbuf debug enabled
Open vSwitch CI fa2125
    988dc26cab test: fix segment length in packet generator
Open vSwitch CI fa2125
    b71a128da3 reorder: fix sequence number mbuf field register
Open vSwitch CI fa2125
    7dd9b2a9fa raw/skeleton: fix selftest
Open vSwitch CI fa2125
    fe4b05502d net/hns3: add verification of RSS types
Open vSwitch CI fa2125
    a306316dd2 net/hns3: reimplement hash flow function
Open vSwitch CI fa2125
    31b6a0d06f net/hns3: separate flow RSS config from RSS conf
Open vSwitch CI fa2125
    6e7fad71e4 net/hns3: allow adding queue buffer size hash rule
Open vSwitch CI fa2125
    c1c4bb0af2 net/hns3: remove unused structures
Open vSwitch CI fa2125
    2e9d4cae1a net/hns3: save hash algo to RSS filter list node
Open vSwitch CI fa2125
    d624edd0a2 net/hns3: use new RSS rule to configure hardware
Open vSwitch CI fa2125
    5b805e1ebc net/hns3: separate setting RSS types
Open vSwitch CI fa2125
    10b331bc5f net/hns3: separate setting hash key
Open vSwitch CI fa2125
    22b71c0ad7 net/hns3: separate setting hash algorithm
Open vSwitch CI fa2125
    1f685aab8a net/hns3: use hardware config to report hash types
Open vSwitch CI fa2125
    abe4818f0e net/hns3: use hardware config to report hash key
Open vSwitch CI fa2125
    8dac9d9073 net/hns3: extract common functions to set Rx/Tx
Open vSwitch CI fa2125
    b5f5a77a9f net/hns3: fix burst mode query with dummy function
Open vSwitch CI fa2125
    6cce9c61f9 net/hns3: fix RSS key size compatibility
Open vSwitch CI fa2125
    9a20540ca1 net/hns3: make getting Tx function static
Open vSwitch CI fa2125
    df7d846ead net/hns3: separate Tx prepare from getting Tx function
Open vSwitch CI fa2125
    8ad4e433e7 common/cnxk: fix auth key length
Open vSwitch CI fa2125
    7faf9ad3c4 eal: cleanup alarm and hotplug before memory detach
Open vSwitch CI fa2125
    64407a1385 common/cnxk: fix dual VLAN parsing
Open vSwitch CI fa2125
    bace3fae4e net/sfc: fix resetting mark in tunnel offload switch rules
Open vSwitch CI fa2125
    0a3ba8d8bc mailmap: add list of contributors
Open vSwitch CI fa2125
    27b61d8f7b app/flow-perf: fix division or module by zero
Open vSwitch CI fa2125
    a9cddaff93 app/crypto-perf: fix test file memory leak
Open vSwitch CI fa2125
    44bd8ea719 net/mlx5: fix Windows build with MinGW GCC 12
Open vSwitch CI fa2125
    f8bbcce58a net/hns3: separate setting and clearing RSS rule
Open vSwitch CI fa2125
    5de7a11e06 net/hns3: separate setting redirection table
Open vSwitch CI fa2125
    9a7ea28161 net/hns3: use hardware config to report redirection table
Open vSwitch CI fa2125
    abeba16e38 net/hns3: fix possible truncation of redirection table
Open vSwitch CI fa2125
    f9e58fd51a net/hns3: fix possible truncation of hash key when config
Open vSwitch CI fa2125
    43af30f9a5 mem: fix heap ID in telemetry
Open vSwitch CI fa2125
    01a15c3c5c cmdline: handle EOF as quit
Open vSwitch CI fa2125
    42339a554e cmdline: make rdline status not private
Open vSwitch CI fa2125
    c98bda4768 kni: fix possible starvation when mbufs are exhausted
Open vSwitch CI fa2125
    b7c5365796 common/sfc_efx/base: add MAE mark reset action
Open vSwitch CI fa2125
    5b765d83bb regex/mlx5: fix doorbell record
Open vSwitch CI fa2125
    e140c624f6 regex/mlx5: utilize all available queue pairs
Open vSwitch CI fa2125
    c07485a1c1 table: fix action selector group size log2 setting
Open vSwitch CI fa2125
    d15e8526b0 raw/skeleton: fix empty devargs parsing
Open vSwitch CI fa2125
    c6dd06ddb6 dma/skeleton: fix empty devargs parsing
Open vSwitch CI fa2125
    cbb0399801 net/virtio: fix empty devargs parsing
Open vSwitch CI fa2125
    1b619068f3 net/hns3: fix empty devargs parsing
Open vSwitch CI fa2125
    52480ab3ae cryptodev: fix empty devargs parsing
Open vSwitch CI fa2125
    cb72e89906 compressdev: fix empty devargs parsing
Open vSwitch CI fa2125
    5d95507d27 kvargs: add API documentation for process callback
Open vSwitch CI fa2125
    5eeee34bf7 common/cnxk: add memory clobber to steor and ldeor
Open vSwitch CI fa2125
    c0a24be8f2 net/cnxk: fix LBK BPID usage
Open vSwitch CI fa2125
    617735f8fb net/ixgbe: fix IPv6 mask in flow director
Open vSwitch CI fa2125
    66c0e09464 app/testpmd: fix secondary process packet forwarding
Open vSwitch CI fa2125
    096166c31c ethdev: remove telemetry Rx mbuf alloc failed field
Open vSwitch CI fa2125
    2d42946f45 net/nfp: fix getting RSS configuration
Open vSwitch CI fa2125
    36cbdd704b ethdev: fix build with LTO
Open vSwitch CI fa2125
    4b158390a6 app/testpmd: fix packet transmission in noisy VNF engine
Open vSwitch CI fa2125
    ce6a8e97ec app/testpmd: fix packet count in IEEE 1588 engine
Open vSwitch CI fa2125
    0a4ce1a382 app/testpmd: fix Tx preparation in checksum engine
Open vSwitch CI fa2125
    90c0aaef25 compress/mlx5: fix queue setup for partial transformations
Open vSwitch CI fa2125
    38c2a798fd compress/mlx5: fix output Adler-32 checksum offset
Open vSwitch CI fa2125
    cb240b164c compress/mlx5: fix decompress xform validation
Open vSwitch CI fa2125
    f18e07dad7 examples/ipsec-secgw: fix auth IV length
Open vSwitch CI fa2125
    c41493361c net/virtio: deduce IP length for TSO checksum
Open vSwitch CI fa2125
    7a4cda6e20 vhost: fix OOB access for invalid vhost ID
Open vSwitch CI fa2125
    e29f5be725 test/bbdev: remove check for invalid opaque data
Open vSwitch CI fa2125
    8a36f3995a test/bbdev: extend HARQ tolerance
Open vSwitch CI fa2125
    f77e413c91 test/bbdev: fix crash for non supported HARQ length
Open vSwitch CI fa2125
    349431b3fb event/cnxk: fix SSO cleanup
Open vSwitch CI fa2125
    6147a8003d doc: fix reference to event timer header
Open vSwitch CI fa2125
    52cf05533b doc: add gpudev to the Doxygen index
Open vSwitch CI fa2125
    0bc981bfdf eal/windows: fix pedantic build
Open vSwitch CI fa2125
    7b20d58e71 build: fix dependencies lookup
Open vSwitch CI fa2125
    74f84c7558 examples/qos_sched: fix Tx port config when link down
Open vSwitch CI fa2125
    661f5540c3 examples/cmdline: fix build with GCC 12
Open vSwitch CI fa2125
    c791a30249 eal: use same atomic intrinsics for GCC and clang
Open vSwitch CI fa2125
    aff575df46 build: fix toolchain definition
Open vSwitch CI fa2125
    fa627c973b test/reorder: fix double free of drained buffers
Open vSwitch CI fa2125
    68bf4f36e9 reorder: invalidate buffer from ready queue in drain
Open vSwitch CI fa2125
    5f2d6beac4 dma/ioat: fix error reporting on restart
Open vSwitch CI fa2125
    3d440ae7d3 dma/ioat: fix indexes after restart
Open vSwitch CI fa2125
    7e8fc5d992 dma/ioat: fix device stop if no copies done
Open vSwitch CI fa2125
    118edbb634 eal/freebsd: fix lock in alarm callback
Open vSwitch CI fa2125
    818b598bfd sched: fix alignment of structs in subport
Open vSwitch CI fa2125
    058262ec6c app/testpmd: fix crash on cleanup
Open vSwitch CI fa2125
    e6152fdf62 net/bnxt: fix link state change interrupt config
Open vSwitch CI fa2125
    8b717146ab app/compress-perf: fix testing single operation
Open vSwitch CI fa2125
    87689a74a4 app/compress-perf: fix some typos
Open vSwitch CI fa2125
    cc692ab817 net/iavf: fix VLAN offload with AVX2
Open vSwitch CI fa2125
    312d7c3eb2 net/ixgbe: enable IPv6 mask in flow rules
Open vSwitch CI fa2125
    7cdea129b8 net/iavf: fix building data desc
Open vSwitch CI fa2125
    a6aba6b291 net/iavf: protect insertion in flow list
Open vSwitch CI fa2125
    1ce8e1d4a8 net/ice: fix validation of flow transfer attribute
Open vSwitch CI fa2125
    cb8f428cfe net/i40e: fix validation of flow transfer attribute
Open vSwitch CI fa2125
    22ffbcffdf net/iavf: add lock for VF commands
Open vSwitch CI fa2125
    a13a713ce4 net/ixgbe: fix firmware version consistency
Open vSwitch CI fa2125
    c8e4a58ca9 net/i40e: reduce interrupt interval in multi-driver mode
Open vSwitch CI fa2125
    0b4592d347 net/mlx5: check compressed CQE opcode in vectorized Rx
Open vSwitch CI fa2125
    026450013f net/mlx5: ignore non-critical syndromes for Rx queue
Open vSwitch CI fa2125
    0167cd8cf1 net/mlx5: fix error CQE dumping for vectorized Rx
Open vSwitch CI fa2125
    e8b6b06faa net/mlx5: fix flow sample with ConnectX-5
Open vSwitch CI fa2125
    190d16fb4c net/txgbe: fix Rx buffer size in config register
Open vSwitch CI fa2125
    08f5c42a98 net/sfc: enforce fate action in transfer flow rules
Open vSwitch CI fa2125
    ef7d2f34a7 net/sfc: fix MAC address entry leak in transfer flow parsing
Open vSwitch CI fa2125
    483243b873 net/hns3: remove debug condition for Tx prepare
Open vSwitch CI fa2125
    c086288760 net/hns3: add debug info for Rx/Tx dummy function
Open vSwitch CI fa2125
    e0f5e9d162 app/testpmd: fix link check condition on port start
Open vSwitch CI fa2125
    a3172b1ab9 net/sfc: export pick transfer proxy callback to representors
Open vSwitch CI fa2125
    f6c50b6c50 net/hns3: fix duplicate RSS rule check
Open vSwitch CI fa2125
    69d2be50d9 net/hns3: fix config struct used for conversion
Open vSwitch CI fa2125
    c7c798a8f6 net/hns3: fix warning on flush or destroy rule
Open vSwitch CI fa2125
    2f00c06957 net/hns3: remove useless code when destroy valid RSS rule
Open vSwitch CI fa2125
    8ba1441f48 net/hns3: use RSS filter list to check duplicated rule
Open vSwitch CI fa2125
    eee8b3cd45 net/hns3: fix clearing RSS configuration
Open vSwitch CI fa2125
    abe093c214 net/hns3: refactor set RSS hash algorithm and key interface
Open vSwitch CI fa2125
    b6328f7feb net/hns3: extract common function to query device
Open vSwitch CI fa2125
    81cb3c29c8 net/hns3: fix log about indirection table size
Open vSwitch CI fa2125
    489a1c2580 net/txgbe: fix interrupt loss
Open vSwitch CI fa2125
    f8e27fb215 net/ngbe: fix packet type to parse from offload flags
Open vSwitch CI fa2125
    5d80aae214 net/txgbe: fix packet type to parse from offload flags
Open vSwitch CI fa2125
    551a0e317c net/txgbe: fix default signal quality value for KX/KX4
Open vSwitch CI fa2125
    b641ca3033 app/testpmd: fix forwarding stats for Tx dropped
Open vSwitch CI fa2125
    8746dd7d44 doc: fix description of L2TPV2 flow item
Open vSwitch CI fa2125
    9c90d1a945 net/hns3: declare flow rule keeping capability
Open vSwitch CI fa2125
    fd950290d1 net/virtio-user: fix device starting failure handling
Open vSwitch CI fa2125
    6e302e5ede vhost: fix possible FD leaks on truncation
Open vSwitch CI fa2125
    f05708ea45 vhost: decrease log level for unimplemented requests
Open vSwitch CI fa2125
    02397094e9 eventdev/timer: fix overflow
Open vSwitch CI fa2125
    5f55f9989c test/mbuf: fix mbuf reset test
Open vSwitch CI fa2125
    26b4d5a198 eal/linux: fix hugetlbfs sub-directories discovery
Open vSwitch CI fa2125
    bb9295b2f3 telemetry: fix repeat display when callback don't init dict
Open vSwitch CI fa2125
    13bf4f461a raw/ifpga/base: fix init with multi-process
Open vSwitch CI fa2125
    8a411e66c3 mem: fix hugepage info mapping
Open vSwitch CI fa2125
    9b7ac02837 event/cnxk: fix timer operations in secondary process
Open vSwitch CI fa2125
    45fb6a4f8a event/cnxk: fix burst timer arm
Open vSwitch CI fa2125
    da4a271c75 event/cnxk: wait for CPT flow control on WQE path
Open vSwitch CI fa2125
    2b15b1cd4a net/bnxt: fix RSS hash in mbuf
Open vSwitch CI fa2125
    20189c4886 net/bnxt: fix Rx queue stats after queue stop and start
Open vSwitch CI fa2125
    aa0ecc4f91 net/bnxt: fix Tx queue stats after queue stop and start
Open vSwitch CI fa2125
    1ac2732197 compressdev: fix end of driver list
Open vSwitch CI fa2125
    af78ee860e test/crypto: add missing MAC-I to PDCP vectors
Open vSwitch CI fa2125
    af7f9481e1 test/crypto: fix typo in AES test
Open vSwitch CI fa2125
    b2c5b2d8a8 crypto/ccp: fix IOVA handling
Open vSwitch CI fa2125
    bc5f3c068c crypto/ccp: remove some dead code for UIO
Open vSwitch CI fa2125
    ba8923c86e crypto/ccp: remove some printf
Open vSwitch CI fa2125
    df587bef4a baseband/acc: fix acc100 iteration counter in TB
Open vSwitch CI fa2125
    3664b67985 baseband/acc: fix memory leak on acc100 close
Open vSwitch CI fa2125
    dd830098ef vhost: fix net header settings in datapath
Open vSwitch CI fa2125
    e928dfe88c vdpa/ifc: fix reconnection in SW-assisted live migration
Open vSwitch CI fa2125
    2d551ec8dc vdpa/ifc: fix argument compatibility check
Open vSwitch CI fa2125
    f8d7e778b5 app/dumpcap: fix storing port identifier
Open vSwitch CI fa2125
    dce447af75 examples/qos_sched: fix debug mode
Open vSwitch CI fa2125
    5cac713dff mem: fix telemetry data truncation
Open vSwitch CI fa2125
    ddb46da599 cryptodev: fix telemetry data truncation
Open vSwitch CI fa2125
    119d73b152 mempool: fix telemetry data truncation
Open vSwitch CI fa2125
    86d2c8b77c ethdev: fix telemetry data truncation
Open vSwitch CI fa2125
    005b23b18f telemetry: move include after guard
Open vSwitch CI fa2125
    f6a5384a93 app/testpmd: fix interactive mode with no ports
Open vSwitch CI fa2125
    f43191608a net/hns3: fix inaccurate RTC time to read
Open vSwitch CI fa2125
    d13acd65cc net/nfp: fix firmware name derived from PCI name
Open vSwitch CI fa2125
    e4609ddf51 graph: fix node shrink
Open vSwitch CI fa2125
    868b1b71df gpudev: fix deadlocks when registering callback
Open vSwitch CI fa2125
    9a43ba896c fbarray: fix metadata dump
Open vSwitch CI fa2125
    e8f2aab768 crypto/qat: fix stream cipher direction
Open vSwitch CI fa2125
    98f5f64240 eventdev/eth_tx: fix devices loop
Open vSwitch CI fa2125
    a668035217 app/crypto-perf: fix IPsec direction
Open vSwitch CI fa2125
    b2d5a49ce6 app/crypto-perf: fix SPI zero
Open vSwitch CI fa2125
    d734fcf15c app/crypto-perf: fix number of segments
Open vSwitch CI fa2125
    17817f916b devtools: fix escaped space in grep pattern
Open vSwitch CI fa2125
    71d0f78adf doc: fix dependency setup in l2fwd-cat example guide
Open vSwitch CI fa2125
    47951ef1dc hash: fix GFNI implementation build with GCC 12
Open vSwitch CI fa2125
    84d43ac12f kni: fix build on RHEL 9.1
Open vSwitch CI fa2125
    31608e4db5 version: 21.11.3
Open vSwitch CI fa2125
    e1d728588d ring: squash gcc 12.2.1 warnings
Open vSwitch CI fa2125
    adeaf361f0 vhost: fix doxygen warnings
Open vSwitch CI fa2125
    3b02ad76a3 lib: remove empty return types from doxygen comments
Open vSwitch CI fa2125
    7a21adb82b Revert "net/iavf: add thread for event callbacks"
Open vSwitch CI fa2125
    558ff33739 Revert "net/i40e: enable maximum frame size at port level"
Open vSwitch CI fa2125
    494050958c Revert "net/i40e: fix max frame size config at port level"
Open vSwitch CI fa2125
    528361cfa8 Revert "net/i40e: fix jumbo frame Rx with X722"
Open vSwitch CI fa2125
    0c553ce527 net/bonding: set initial value of descriptor count alignment
Open vSwitch CI fa2125
    9524c48bcd devtools: fix checkpatch header retrieval from stdin
Open vSwitch CI fa2125
    d5f1d8130b examples/ipsec-secgw: fix Tx checksum offload flag
Open vSwitch CI fa2125
    0bb6905a88 version: 21.11.3-rc1
Open vSwitch CI fa2125
    46abe3043e net/i40e: fix jumbo frame Rx with X722
Open vSwitch CI fa2125
    655f0ed4a7 net/hns3: fix restore filter function input
Open vSwitch CI fa2125
    eee943e2f2 net/hns3: fix lock protection of RSS flow rule
Open vSwitch CI fa2125
    14687654a0 net/hns3: fix RSS rule restore
Open vSwitch CI fa2125
    800390b260 net/hns3: extract functions to create RSS and FDIR flow rule
Open vSwitch CI fa2125
    2d10a3a9ba doc: add Rx buffer split capability for mlx5
Open vSwitch CI fa2125
    0b176394b7 net/mlx5: fix assert when creating meter policy
Open vSwitch CI fa2125
    7cd66fc297 net/mlx5: fix mirror flow validation with ASO action
Open vSwitch CI fa2125
    666d1e75a2 net/mlx5: fix source port checking in sample flow rule
Open vSwitch CI fa2125
    bd9e9d22ef trace: fix metadata dump
Open vSwitch CI fa2125
    fcf8e69afb net/iavf: add thread for event callbacks
Open vSwitch CI fa2125
    9345c7264d net/mlx5: fix port event cleaning order
Open vSwitch CI fa2125
    db856c5fb6 net/mlx5: fix race condition in counter pool resizing
Open vSwitch CI fa2125
    3e852fd9fe ci: enable ABI check in GHA
Open vSwitch CI fa2125
    66bfbc5b37 Revert "cryptodev: fix missing SHA3 algorithm strings"
Open vSwitch CI fa2125
    9a3294eb17 doc: avoid meson deprecation in setup
Open vSwitch CI fa2125
    23f263e7bd doc: fix maximum packet size of virtio driver
Open vSwitch CI fa2125
    776c777a61 drivers: remove unused build variable
Open vSwitch CI fa2125
    631e68c186 net/nfp: fix Rx descriptor DMA address
Open vSwitch CI fa2125
    24d76003e1 doc: fix colons in testpmd aged flow rules
Open vSwitch CI fa2125
    9f54b0a4f9 doc: fix underlines in testpmd guide
Open vSwitch CI fa2125
    d42406e77e doc: add LRO size limitation in mlx5 guide
Open vSwitch CI fa2125
    8e04bc3773 net/mlx5: fix maximum LRO message size
Open vSwitch CI fa2125
    4b50df7128 net/ixgbevf: fix promiscuous and allmulti
Open vSwitch CI fa2125
    1961dbbdbd test/event: fix build with clang 15
Open vSwitch CI fa2125
    ca0952588a test/member: fix build with clang 15
Open vSwitch CI fa2125
    4cacbe5682 test/efd: fix build with clang 15
Open vSwitch CI fa2125
    1cd61dc7fb app/testpmd: fix build with clang 15 in flow code
Open vSwitch CI fa2125
    e5d36910cf app/testpmd: fix build with clang 15
Open vSwitch CI fa2125
    c5f336041e net/dpaa2: fix build with clang 15
Open vSwitch CI fa2125
    c44d10cae9 net/atlantic: fix build with clang 15
Open vSwitch CI fa2125
    c6ece01586 bus/dpaa: fix build with clang 15
Open vSwitch CI fa2125
    d116a5e632 vhost: fix build with clang 15
Open vSwitch CI fa2125
    2d03c4e3ef service: fix build with clang 15
Open vSwitch CI fa2125
    3930398baa vdpa/ifc: handle data path update failure
Open vSwitch CI fa2125
    29a2eb7cee ring: remove leftover comment about watermark
Open vSwitch CI fa2125
    ecfdc8089d ring: fix description
Open vSwitch CI fa2125
    674f2e762d drivers: fix typos found by Lintian
Open vSwitch CI fa2125
    b16910eabc doc: fix typo depreciated instead of deprecated
Open vSwitch CI fa2125
    4726dffdd2 test/crypto: fix bitwise operator in a SNOW3G case
Open vSwitch CI fa2125
    5ffd9e4baf doc: document device dump in procinfo guide
Open vSwitch CI fa2125
    1c94187eec doc: fix application name in procinfo guide
Open vSwitch CI fa2125
    08a6a565e7 mempool/cnxk: fix destroying empty pool
Open vSwitch CI fa2125
    aaf49e83ab examples/fips_validation: fix typo in error log
Open vSwitch CI fa2125
    c8812bd8ec event/cnxk: fix missing mempool cookie marking
Open vSwitch CI fa2125
    7773bb2b9a app/eventdev: fix limits in error message
Open vSwitch CI fa2125
    80dfbebe4f event/cnxk: fix mbuf offset calculation
Open vSwitch CI fa2125
    40f8ea78a9 doc: fix event timer adapter guide
Open vSwitch CI fa2125
    fd7eb800f4 ci: update to new API for step outputs in GHA
Open vSwitch CI fa2125
    852ba6cf84 ci: bump versions of actions in GHA
Open vSwitch CI fa2125
    b0df64d8a2 net/ice: fix interrupt handler unregister
Open vSwitch CI fa2125
    1f7763504a net/ice: fix scalar Tx path segment
Open vSwitch CI fa2125
    da678c3542 net/ice: fix scalar Rx path segment
Open vSwitch CI fa2125
    43acbdad22 net/i40e: fix pctype configuration for X722
Open vSwitch CI fa2125
    12164b4b18 net/iavf: fix VLAN offload
Open vSwitch CI fa2125
    59f67d1041 net/ice/base: fix duplicate flow rules
Open vSwitch CI fa2125
    3e76df459a net/mlx5: fix drop action validation
Open vSwitch CI fa2125
    4f1a129761 net/mlx5: fix port initialization with small LRO
Open vSwitch CI fa2125
    815d59452a net/mlx5: fix indexed pool local cache crash
Open vSwitch CI fa2125
    4cce54a549 net/mlx5: fix first segment inline length
Open vSwitch CI fa2125
    b4524bef61 net/mlx5: fix hairpin split with set VLAN VID action
Open vSwitch CI fa2125
    6f9e7bd908 net/mlx5: fix shared Rx queue config reuse
Open vSwitch CI fa2125
    bbddde24b2 common/mlx5: fix shared mempool subscription
Open vSwitch CI fa2125
    97b4706f1e net/mlx5: fix action flag data type
Open vSwitch CI fa2125
    4468cce76b bus/auxiliary: prevent device from being probed again
Open vSwitch CI fa2125
    e2413f6427 test/hash: fix bulk lookup check
Open vSwitch CI fa2125
    1e81619d17 test/hash: remove dead code in extendable bucket test
Open vSwitch CI fa2125
    84848bab5c hash: fix RCU configuration memory leak
Open vSwitch CI fa2125
    5a4f6d16e8 power: fix some doxygen comments
Open vSwitch CI fa2125
    3ff124101d eal: fix doxygen comments for UUID
Open vSwitch CI fa2125
    89f4c06b0f net/bonding: fix mbuf fast free handling
Open vSwitch CI fa2125
    a0521c13c1 app/testpmd: make quit flag volatile
Open vSwitch CI fa2125
    194dea76b1 net/bonding: fix dropping valid MAC packets
Open vSwitch CI fa2125
    185674ed26 app/testpmd: fix MAC header in checksum forward engine
Open vSwitch CI fa2125
    8bdb61a66f net/bonding: fix slave device Rx/Tx offload configuration
Open vSwitch CI fa2125
    ffdfd9c1f2 baseband/acc100: fix double MSI intr in TB mode
Open vSwitch CI fa2125
    43f2133add baseband/acc100: fix ring/queue allocation
Open vSwitch CI fa2125
    61623044a0 baseband/acc100: fix null HARQ input case
Open vSwitch CI fa2125
    1c83304c34 baseband/acc100: enforce additional check on FCW
Open vSwitch CI fa2125
    478d7fa578 baseband/acc100: fix ring availability calculation
Open vSwitch CI fa2125
    fd2001af83 baseband/acc100: check AQ availability
Open vSwitch CI fa2125
    9e244f70bc baseband/acc100: add LDPC encoder padding function
Open vSwitch CI fa2125
    49be94c1a2 examples/vhost: fix use after free
Open vSwitch CI fa2125
    4733d1363d net/bonding: fix flow flush order on close
Open vSwitch CI fa2125
    dec305584e net/mlx5: fix build with recent compilers
Open vSwitch CI fa2125
    673e72e4dd crypto/qat: fix null hash algorithm digest size
Open vSwitch CI fa2125
    0c19d3c807 examples/ipsec-secgw: fix Tx checksum offload flag
Open vSwitch CI fa2125
    91f397092e test/crypto: fix PDCP vectors
Open vSwitch CI fa2125
    1d95544ee5 baseband/acc100: fix close cleanup
Open vSwitch CI fa2125
    29ee0dd15a baseband/acc100: fix device minimum alignment
Open vSwitch CI fa2125
    bc46d5e411 baseband/acc100: fix clearing PF IR outside handler
Open vSwitch CI fa2125
    c0e09362ca baseband/acc100: fix input length for CRC24B
Open vSwitch CI fa2125
    e20054a0ca baseband/acc100: add null checks
Open vSwitch CI fa2125
    f0f952b3a4 baseband/acc100: check turbo dec/enc input
Open vSwitch CI fa2125
    a52ef88f24 baseband/acc100: fix memory leak
Open vSwitch CI fa2125
    dfe0ec3699 test/crypto: fix wireless auth digest segment
Open vSwitch CI fa2125
    230df8806a examples/l2fwd-crypto: fix typo in error message
Open vSwitch CI fa2125
    b4d5a4880f net/mlx5: fix thread termination check on Windows
Open vSwitch CI fa2125
    5f6b7cdb26 common/cnxk: fix schedule weight update
Open vSwitch CI fa2125
    adc3d8f0be net/cnxk: fix later skip to include mbuf private data
Open vSwitch CI fa2125
    9e011e6018 net/ice: support VXLAN-GPE tunnel offload
Open vSwitch CI fa2125
    80b45cf627 net/iavf: fix queue stop for large VF
Open vSwitch CI fa2125
    7a87e29707 net/iavf: fix SPI check
Open vSwitch CI fa2125
    d8f6f9c217 net/iavf: fix IPsec flow create error check
Open vSwitch CI fa2125
    8d69eff7e5 net/ice: fix null function pointer call
Open vSwitch CI fa2125
    a7ae3ec58b net/ixgbe: fix unexpected VLAN Rx in promisc mode on VF
Open vSwitch CI fa2125
    7fc86024c5 net/ixgbe: fix broadcast Rx on VF after promisc removal
Open vSwitch CI fa2125
    c422bc8590 examples/qos_sched: fix number of subport profiles
Open vSwitch CI fa2125
    71f3070f3b sched: fix subport profile configuration
Open vSwitch CI fa2125
    8c0059933d net/mlx5: fix null check in devargs parsing
Open vSwitch CI fa2125
    3a37707b3f net/mlx5: fix tunnel header with IPIP offload
Open vSwitch CI fa2125
    5dd7f99419 net/mlx5: fix RSS expansion buffer size
Open vSwitch CI fa2125
    695bdd0252 net/mlx5: fix thread workspace memory leak
Open vSwitch CI fa2125
    ce31e6798d vhost: add non-blocking API for posting interrupt
Open vSwitch CI fa2125
    8c4cb627f2 net/nfp: fix internal buffer size and MTU check
Open vSwitch CI fa2125
    a2e076069c app/testpmd: remove jumbo offload
Open vSwitch CI fa2125
    1df0906a71 net/ionic: fix reported error stats
Open vSwitch CI fa2125
    1865648551 net/ionic: fix Rx filter save
Open vSwitch CI fa2125
    b91f3a9676 net/ionic: fix adapter name for logging
Open vSwitch CI fa2125
    9c5b13e3d6 net/ionic: fix endianness for RSS
Open vSwitch CI fa2125
    2e91cfe2d1 net/ionic: fix endianness for Rx and Tx
Open vSwitch CI fa2125
    69d5f8cbdb net/bonding: fix descriptor limit reporting
Open vSwitch CI fa2125
    765b6db1e1 app/testpmd: skip port reset in secondary process
Open vSwitch CI fa2125
    74a6d9b865 net/iavf: revert VLAN insertion fix
Open vSwitch CI fa2125
    9f735dd4ae doc: fix support table for Ethernet/VLAN flow items
Open vSwitch CI fa2125
    5123b23465 gro: check payload length after trim
Open vSwitch CI fa2125
    ff54781530 eventdev/eth_tx: fix queue delete
Open vSwitch CI fa2125
    11b702acfa eventdev/crypto: fix multi-process
Open vSwitch CI fa2125
    050edd6df0 event/sw: fix log in self test
Open vSwitch CI fa2125
    14a1303083 event/sw: fix flow ID init in self test
Open vSwitch CI fa2125
    24687124e2 net/dpaa2: fix buffer freeing on SG Tx
Open vSwitch CI fa2125
    e0c63efff0 net/dpaa2: use internal mempool for SG table
Open vSwitch CI fa2125
    a71b12bced net/dpaa: fix buffer freeing on SG Tx
Open vSwitch CI fa2125
    a7bcea2f9c net/dpaa: use internal mempool for SG table
Open vSwitch CI fa2125
    161eb5bcfc event/dlb2: handle enqueuing more than maximum depth
Open vSwitch CI fa2125
    5da67ffc34 service: fix early move to inactive status
Open vSwitch CI fa2125
    5c3b10f936 doc: fix reference to dma application example
Open vSwitch CI fa2125
    f0f63a2a3c app/dumpcap: fix pathname for output file
Open vSwitch CI fa2125
    9fe212c5b1 app/dumpcap: fix crash on cleanup
Open vSwitch CI fa2125
    3c5fb1c3aa pdump: do not allow enable/disable in primary process
Open vSwitch CI fa2125
    b7926cae59 trace: fix race in debug dump
Open vSwitch CI fa2125
    8f22713b3f trace: fix dynamically enabling trace points
Open vSwitch CI fa2125
    f6c054fa69 trace: fix leak with regexp
Open vSwitch CI fa2125
    6f27e2f1a7 trace: fix mode change
Open vSwitch CI fa2125
    f620019ec3 trace: fix mode for new trace point
Open vSwitch CI fa2125
    f2a63213a4 buildtools: fix NUMA nodes count
Open vSwitch CI fa2125
    3fedf9fcf4 examples/l3fwd: fix MTU configuration with event mode
Open vSwitch CI fa2125
    0f52767b30 dma/idxd: check DSA device allocation
Open vSwitch CI fa2125
    19ab7dbdeb node: check Rx element allocation
Open vSwitch CI fa2125
    dd0ea76557 graph: fix node objects allocation
Open vSwitch CI fa2125
    6976f45b64 common/mlx5: fix multi-process mempool registration
Open vSwitch CI fa2125
    fd3f52c7d7 mempool: make event callbacks process-private
Open vSwitch CI fa2125
    b252ecfe35 pcapng: fix write more packets than IOV_MAX limit
Open vSwitch CI fa2125
    226d2f8fd8 doc: fix dumpcap interface parameter option
Open vSwitch CI fa2125
    7e0fbf6e4b eal: fix data race in multi-process support
Open vSwitch CI fa2125
    f9544dfb1e net/bonding: fix Tx hash for TCP
Open vSwitch CI fa2125
    ef528a1c38 gro: trim tail padding bytes
Open vSwitch CI fa2125
    f4696c801d net/dpaa: fix buffer freeing in slow path
Open vSwitch CI fa2125
    7ac138d29b net/dpaa: fix jumbo packet Rx in case of VSP
Open vSwitch CI fa2125
    82b3b682b2 net/dpaa2: fix DPDMUX error behaviour
Open vSwitch CI fa2125
    c1098f3797 net/enetfec: fix buffer leak
Open vSwitch CI fa2125
    5747e5d217 net/enetfec: fix restart
Open vSwitch CI fa2125
    8582b5b558 net/nfp: fix memory leak in Rx
Open vSwitch CI fa2125
    dd0c2c45fe net/hns3: fix minimum Tx frame length
Open vSwitch CI fa2125
    d08a9e5bf5 net/hns3: fix VF mailbox message handling
Open vSwitch CI fa2125
    dea739ceb8 net/hns3: revert fix mailbox communication with HW
Open vSwitch CI fa2125
    cb4be0a694 net/hns3: add L3 and L4 RSS types
Open vSwitch CI fa2125
    b3596aa547 net/hns3: fix IPv4 RSS
Open vSwitch CI fa2125
    6b31e0bea1 net/hns3: fix typos in IPv6 SCTP fields
Open vSwitch CI fa2125
    4a628c7185 net/hns3: fix IPv4 and IPv6 RSS
Open vSwitch CI fa2125
    0ee1261c33 net/hns3: fix packet type for GENEVE
Open vSwitch CI fa2125
    61bd1be0ee net/hns3: move flow direction rule recovery
Open vSwitch CI fa2125
    d86c6f3dbb net/hns3: fix RSS flow rule restore
Open vSwitch CI fa2125
    ceefe8e42c net/hns3: fix RSS filter restore
Open vSwitch CI fa2125
    69155ec3fb net/hns3: revert Tx performance optimization
Open vSwitch CI fa2125
    3990392648 net/hns3: fix clearing hardware MAC statistics
Open vSwitch CI fa2125
    d9d6252870 net/hns3: delete unused markup
Open vSwitch CI fa2125
    afa520b633 net/hns3: fix crash when secondary process access FW
Open vSwitch CI fa2125
    daf6edc317 net/hns3: fix next-to-use overflow in simple Tx
Open vSwitch CI fa2125
    540c8608d6 net/hns3: fix next-to-use overflow in SVE Tx
Open vSwitch CI fa2125
    2197709643 net/hns3: fix crash in SVE Tx
Open vSwitch CI fa2125
    5210f643fe net/hns3: fix Rx with PTP
Open vSwitch CI fa2125
    84cc72849a common/sfc_efx/base: remove VQ index check during VQ start
Open vSwitch CI fa2125
    ee7decc2c9 net/memif: fix crash with different number of Rx/Tx queues
Open vSwitch CI fa2125
    37560c8deb net/tap: fix overflow of network interface index
Open vSwitch CI fa2125
    4d4b866a15 net/qede/base: fix 32-bit build with GCC 12
Open vSwitch CI fa2125
    9ba87edbe6 net/i40e: fix build with MinGW GCC 12
Open vSwitch CI fa2125
    54a98eecdb vhost: fix build with GCC 12
Open vSwitch CI fa2125
    84e55d681a timer: fix stopping all timers
Open vSwitch CI fa2125
    e7ad87f034 examples/vm_power_manager: use safe list iterator
Open vSwitch CI fa2125
    e3b8a0894a mem: fix API doc about allocation on secondary processes
Open vSwitch CI fa2125
    1b93855eb5 net/bnxt: fix build with GCC 13
Open vSwitch CI fa2125
    b673b37b9a net/bnxt: fix representor info freeing
Open vSwitch CI fa2125
    50e07634fe net/bnxt: remove unnecessary check
Open vSwitch CI fa2125
    a12a1fcc0c net/bnxt: fix error code during MTU change
Open vSwitch CI fa2125
    d477471727 net/bnxt: fix null pointer dereference in LED config
Open vSwitch CI fa2125
    6638450e4b cryptodev: fix unduly newlines in logs
Open vSwitch CI fa2125
    86727609c5 event/cnxk: fix missing xstats operations
Open vSwitch CI fa2125
    67f3304980 common/sfc_efx/base: fix maximum Tx data count
Open vSwitch CI fa2125
    fb442d0c0f net/axgbe: save segment data in scattered Rx
Open vSwitch CI fa2125
    9683271240 net/axgbe: clear buffer on scattered Rx chaining failure
Open vSwitch CI fa2125
    18895ee575 net/axgbe: reset end of packet in scattered Rx
Open vSwitch CI fa2125
    1747e299c2 net/cnxk: fix DF bit in vector mode
Open vSwitch CI fa2125
    d141aba6a0 net/ice: check illegal packet sizes
Open vSwitch CI fa2125
    60f243aee8 net/iavf: check illegal packet sizes
Open vSwitch CI fa2125
    6a68e9ad38 net/mlx5: fix meter profile delete after disable
Open vSwitch CI fa2125
    9412d614c2 net/mlx5: fix modify action with tunnel decapsulation
Open vSwitch CI fa2125
    ccdfdbafa4 net/mlx5: fix Tx check for hardware descriptor length
Open vSwitch CI fa2125
    6986b5af9c net/mlx5: fix inline length exceeding descriptor limit
Open vSwitch CI fa2125
    517c25053b net/mlx5: fix single not inline packet storing
Open vSwitch CI fa2125
    b5e5d926b2 net/mlx5: fix check for orphan wait descriptor
Open vSwitch CI fa2125
    879ebb7dce net/mlx5: fix Verbs FD leak in secondary process
Open vSwitch CI fa2125
    43ebf47ac3 net/mlx4: fix Verbs FD leak in secondary process
Open vSwitch CI fa2125
    21c7ed77f1 net/virtio: fix crash when configured twice
Open vSwitch CI fa2125
    5150a5b753 net/iavf: fix outer checksum flags
Open vSwitch CI fa2125
    5f0b3890df net/iavf: fix processing VLAN TCI in SSE path
Open vSwitch CI fa2125
    bf097fbecf net/ice/base: fix input set of GTPoGRE
Open vSwitch CI fa2125
    65e2ff5b1e net/ice/base: ignore promiscuous already exist
Open vSwitch CI fa2125
    da3be8cd7e net/ice/base: fix double VLAN in promiscuous mode
Open vSwitch CI fa2125
    b1f7933ce6 net/ice/base: fix add MAC rule
Open vSwitch CI fa2125
    f1ac3e7090 net/ice/base: fix bit finding range over ptype bitmap
Open vSwitch CI fa2125
    e075b36c5f net/ice/base: fix array overflow in add switch recipe
Open vSwitch CI fa2125
    26b64ce3a2 net/ice/base: fix endian format
Open vSwitch CI fa2125
    13824e6da2 net/ice/base: fix function descriptions for parser
Open vSwitch CI fa2125
    d2c68e7c09 net/ice/base: fix media type of PHY 10G SFI C2C
Open vSwitch CI fa2125
    0255526a1b net/ice/base: fix DSCP PFC TLV creation
Open vSwitch CI fa2125
    fdbf7b4da3 net/ice/base: fix 100M speed capability
Open vSwitch CI fa2125
    14ed431e08 net/ice/base: fix division during E822 PTP init
Open vSwitch CI fa2125
    85de6911de common/iavf: avoid copy in async mode
Open vSwitch CI fa2125
    fc56f980c8 net/iavf: update IPsec ESN values when updating session
Open vSwitch CI fa2125
    30fc18b4dc net/iavf: fix Tx done descriptors cleanup
Open vSwitch CI fa2125
    246026e0b8 net/iavf: fix pattern check for flow director parser
Open vSwitch CI fa2125
    fe9ea36901 net/iavf: fix VLAN insertion
Open vSwitch CI fa2125
    301e4cc87b net/iavf: fix L3 checksum Tx offload flag
Open vSwitch CI fa2125
    a50e008983 net/ice/base: fix inner symmetric RSS hash in raw flow
Open vSwitch CI fa2125
    a991f641f3 net/ice: fix RSS hash update
Open vSwitch CI fa2125
    85821d6d95 net/i40e: fix VF representor release
Open vSwitch CI fa2125
    278054776c eventdev: fix name of Rx conf type in documentation
Open vSwitch CI fa2125
    afa77bc4df cryptodev: fix missing SHA3 algorithm strings
Open vSwitch CI fa2125
    29b6bd6014 crypto/qat: fix build with GCC 12
Open vSwitch CI fa2125
    db9f8c23a4 ipsec: fix build with GCC 12
Open vSwitch CI fa2125
    fdebff6b5a test/ipsec: fix build with GCC 12
Open vSwitch CI fa2125
    656b357968 common/qat: fix VF to PF answer
Open vSwitch CI fa2125
    1af7871cdd test/crypto: fix debug messages
Open vSwitch CI fa2125
    783a1099f2 examples/ipsec-secgw: use Tx checksum offload conditionally
Open vSwitch CI fa2125
    6a5ed8de57 test/ipsec: skip if no compatible device
Open vSwitch CI fa2125
    a003adfe32 eventdev/eth_tx: fix adapter stop
Open vSwitch CI fa2125
    24f4f4450f eventdev/eth_tx: add spinlock for adapter start/stop
Open vSwitch CI fa2125
    0fc2e4cd21 event/sw: fix device name in dump
Open vSwitch CI fa2125
    6dc1d114cd event/dsw: fix flow migration
Open vSwitch CI fa2125
    5f22fcf619 malloc: fix storage size for some allocations
Open vSwitch CI fa2125
    8b3ce30416 common/cnxk: fix printing disabled MKEX registers
Open vSwitch CI fa2125
    97083f144c common/cnxk: fix missing flow counter reset
Open vSwitch CI fa2125
    6d030554f1 net/mvneta: fix build with GCC 12
Open vSwitch CI fa2125
    a2439f58c0 common/cnxk: fix log level during MCAM allocation
Open vSwitch CI fa2125
    82fa3908c0 net/ngbe: fix maximum frame size
Open vSwitch CI fa2125
    60df2778b9 net/ngbe: remove semaphore between SW/FW
Open vSwitch CI fa2125
    9f6bab86f3 net/ngbe: rename some extended statistics
Open vSwitch CI fa2125
    8bdb992cea net/txgbe: rename some extended statistics
Open vSwitch CI fa2125
    982225e1bb net/txgbe: remove semaphore between SW/FW
Open vSwitch CI fa2125
    d47522ba5c net/txgbe: fix IPv6 flow rule
Open vSwitch CI fa2125
    f1810ceebb net/nfp: improve HW info header log readability
Open vSwitch CI fa2125
    88eb5f06dd net/axgbe: remove freeing buffer in scattered Rx
Open vSwitch CI fa2125
    c57a09f16a net/axgbe: optimise scattered Rx
Open vSwitch CI fa2125
    7c52801e6c net/axgbe: fix checksum and RSS in scattered Rx
Open vSwitch CI fa2125
    edf988aa48 net/axgbe: fix length of each segment in scattered Rx
Open vSwitch CI fa2125
    fca744c60f net/axgbe: fix mbuf lengths in scattered Rx
Open vSwitch CI fa2125
    77c3e4194b net/axgbe: fix scattered Rx
Open vSwitch CI fa2125
    45ae1b821d net/nfp: compose firmware file name with new hwinfo
Open vSwitch CI fa2125
    f88bb5a08a net/failsafe: fix interrupt handle leak
Open vSwitch CI fa2125
    e9c74a0c19 net/bonding: fix double slave link status query
Open vSwitch CI fa2125
    371746d80f net/bonding: fix array overflow in Rx burst
Open vSwitch CI fa2125
    40e0b6e827 app/testpmd: restore ixgbe bypass commands
Open vSwitch CI fa2125
    48240d704e eal: fix side effect in some pointer arithmetic macros
Open vSwitch CI fa2125
    ac8fea2279 net: accept unaligned data in checksum routines
Open vSwitch CI fa2125
    155a98e864 build: enable developer mode for all working trees
Open vSwitch CI fa2125
    8010a15523 vhost: fix virtqueue use after free on NUMA reallocation
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Thu Nov 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-139
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 8eba94245a]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    74633888d2 dpdk: Use DPDK 21.11.5 release for OVS 2.17.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI fa2125
* Wed Nov 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-138
Open vSwitch CI fa2125
- Merging upstream branch-2.17 [RH git: 87d5d3d5a3]
Open vSwitch CI fa2125
    Commit list:
Open vSwitch CI fa2125
    b5e54aa161 ovs-ofctl: Correctly mark the CT flush commands.
Open vSwitch CI fa2125
Open vSwitch CI fa2125
Open vSwitch CI 7bbbb4
* Fri Nov 24 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-137
Open vSwitch CI 7bbbb4
- Merging upstream branch-2.17 [RH git: b3a98e2a19]
Open vSwitch CI 7bbbb4
    Commit list:
Open vSwitch CI 7bbbb4
    1d3609a489 mcast-snooping: Flush flood and report ports when deleting interfaces.
Open vSwitch CI 7bbbb4
    df101fe1ea mcast-snooping: Test per port explicit flooding.
Open vSwitch CI 7bbbb4
Open vSwitch CI 7bbbb4
Open vSwitch CI 1fec2c
* Wed Nov 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-136
Open vSwitch CI 1fec2c
- Merging upstream branch-2.17 [RH git: 83fa49d2bf]
Open vSwitch CI 1fec2c
    Commit list:
Open vSwitch CI 1fec2c
    8313ebbb33 flake8: Fix E721 check failures.
Open vSwitch CI 1fec2c
    f73208151a build-aux: Enable flake8 checks for python extraction scripts.
Open vSwitch CI 1fec2c
    8b6a8fcb0a build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.
Open vSwitch CI 1fec2c
    80e922644f build-aux/extract-ofp-fields: Fix flake8 and syntax errors.
Open vSwitch CI 1fec2c
    1508e7abce build-aux/extract-ofp-errors: Fix flake8 and syntax errors.
Open vSwitch CI 1fec2c
    98fc48e4dc build-aux/extract-ofp-actions: Fix flake8 and syntax errors.
Open vSwitch CI 1fec2c
    d52231171e automake: Move build-aux EXTRA_DIST updates to their own file.
Open vSwitch CI 1fec2c
Open vSwitch CI 1fec2c
Open vSwitch CI 048c02
* Tue Oct 31 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-135
Open vSwitch CI 048c02
- Merging upstream branch-2.17 [RH git: b6b48e1eb4]
Open vSwitch CI 048c02
    Commit list:
Open vSwitch CI 048c02
    8868756b8c netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
Open vSwitch CI 048c02
    46e9cacaae ofp-table: Fix count_common_prefix_run() function.
Open vSwitch CI 048c02
    8e6d1cd042 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
Open vSwitch CI 048c02
    7838778ade vswitch.xml: Add dpdkvhostuser group status.
Open vSwitch CI 048c02
Open vSwitch CI 048c02
Open vSwitch CI 765284
* Thu Oct 26 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-134
Open vSwitch CI 765284
- Merging upstream branch-2.17 [RH git: c7a2d56a47]
Open vSwitch CI 765284
    Commit list:
Open vSwitch CI 765284
    a3a0395071 tests: Use ping timeout instead of deadline.
Open vSwitch CI 765284
Open vSwitch CI 765284
Open vSwitch CI 697079
* Wed Oct 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-133
Open vSwitch CI 697079
- Merging upstream branch-2.17 [RH git: f4c88c5bcd]
Open vSwitch CI 697079
    Commit list:
Open vSwitch CI 697079
    3351b149c8 tests/system-traffic: Ensure no name resolution for tcpdump.
Open vSwitch CI 697079
Open vSwitch CI 697079
Open vSwitch CI 688a95
* Fri Oct 20 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-132
Open vSwitch CI 688a95
- Merging upstream branch-2.17 [RH git: 2dd6aec17b]
Open vSwitch CI 688a95
    Commit list:
Open vSwitch CI 688a95
    bce17b0bb5 tc: Improve logging of mismatched actions.
Open vSwitch CI 688a95
    af934924f8 ofproto-dpif-upcall: Pause revalidators when purging.
Open vSwitch CI 688a95
Open vSwitch CI 688a95
Open vSwitch CI 1216ca
* Fri Oct 20 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-131
Open vSwitch CI 1216ca
- Merging upstream branch-2.17 [RH git: 06fdaf813f]
Open vSwitch CI 1216ca
    Commit list:
Open vSwitch CI 1216ca
    48fa547473 db-ctl-base: Fix memory leak of db commands.
Open vSwitch CI 1216ca
Open vSwitch CI 1216ca
Open vSwitch CI 45ef73
* Wed Oct 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-130
Open vSwitch CI 45ef73
- Merging upstream branch-2.17 [RH git: 73a70edb2a]
Open vSwitch CI 45ef73
    Commit list:
Open vSwitch CI 45ef73
    7fb2197e1e Prepare for 2.17.9.
Open vSwitch CI 45ef73
    275be1eb95 Set release date for 2.17.8.
Open vSwitch CI 45ef73
Open vSwitch CI 45ef73
Open vSwitch CI 4f390b
* Fri Oct 13 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-129
Open vSwitch CI 4f390b
- Merging upstream branch-2.17 [RH git: b157ba753e]
Open vSwitch CI 4f390b
    Commit list:
Open vSwitch CI 4f390b
    be1a8f7ecb conntrack: Remove nat_conn introducing key directionality.
Open vSwitch CI 4f390b
    f179c7c07f conntrack: simplify cleanup path
Open vSwitch CI 4f390b
Open vSwitch CI 4f390b
Open vSwitch CI b2eb8e
* Thu Oct 12 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-128
Open vSwitch CI b2eb8e
- redhat: use rhpkg push instead of git push [RH git: 0abf0ccb60]
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
* Tue Oct 10 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-127
Open vSwitch CI b2eb8e
- Merging upstream branch-2.17 [RH git: 843113994c]
Open vSwitch CI b2eb8e
    Commit list:
Open vSwitch CI b2eb8e
    fac770a0a7 netdev-dpdk: Document status options for VF MAC address.
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
* Mon Oct 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-126
Open vSwitch CI b2eb8e
- Merging upstream branch-2.17 [RH git: feef413990]
Open vSwitch CI b2eb8e
    Commit list:
Open vSwitch CI b2eb8e
    79ab2eeb16 netdev-offload-dpdk: Fix flushing of a physdev.
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
* Thu Oct 05 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-125
Open vSwitch CI b2eb8e
- Merging upstream branch-2.17 [RH git: 1a76281c66]
Open vSwitch CI b2eb8e
    Commit list:
Open vSwitch CI b2eb8e
    4ced485f8d connmgr: Fix ofconn configuration on vswitchd startup.
Open vSwitch CI b2eb8e
Open vSwitch CI b2eb8e
Open vSwitch CI 6e4daf
* Mon Sep 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-124
Open vSwitch CI 6e4daf
- Merging upstream branch-2.17 [RH git: 3993da3fa4]
Open vSwitch CI 6e4daf
    Commit list:
Open vSwitch CI 6e4daf
    3c39cfe031 python: idl: Fix last-id update from a monitor reply.
Open vSwitch CI 6e4daf
Open vSwitch CI 6e4daf
Open vSwitch CI 6e4daf
* Wed Sep 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-123
Open vSwitch CI 6e4daf
- Merging upstream branch-2.17 [RH git: aeefcc3167]
Open vSwitch CI 6e4daf
    Commit list:
Open vSwitch CI 6e4daf
    a6207b2bce ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)
Open vSwitch CI 6e4daf
Open vSwitch CI 6e4daf
Open vSwitch CI 6e4daf
* Wed Sep 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-122
Open vSwitch CI 6e4daf
- Merging upstream branch-2.17 [RH git: ca3687e513]
Open vSwitch CI 6e4daf
    Commit list:
Open vSwitch CI 6e4daf
    a141b62c2f ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)
Open vSwitch CI 6e4daf
Open vSwitch CI 6e4daf
Open vSwitch CI f2bc4a
* Wed Aug 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-121
Open vSwitch CI f2bc4a
- Merging upstream branch-2.17 [RH git: f9dc5dbd23]
Open vSwitch CI f2bc4a
    Commit list:
Open vSwitch CI f2bc4a
    586e73dacf configure: Avoid deprecated AC_PROG_CC_C99 if possible.
Open vSwitch CI f2bc4a
Open vSwitch CI f2bc4a
Open vSwitch CI d97d2a
* Mon Aug 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-120
Open vSwitch CI d97d2a
- Merging upstream branch-2.17 [RH git: ef93dc708f]
Open vSwitch CI d97d2a
    Commit list:
Open vSwitch CI d97d2a
    bd95fe3d7b tests: Fix time dependency in overlapping flows modification test.
Open vSwitch CI d97d2a
Open vSwitch CI d97d2a
Open vSwitch CI 21e550
* Fri Aug 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-119
Open vSwitch CI 21e550
- Merging upstream branch-2.17 [RH git: 8a264107bd]
Open vSwitch CI 21e550
    Commit list:
Open vSwitch CI 21e550
    123b7aaa7c python: Use build to generate PEP517 compatible archives.
Open vSwitch CI 21e550
    41d2e7e9a8 python: Use twine to upload sdist package to pypi.org.
Open vSwitch CI 21e550
    66d5562e30 python: Rename build related code to ovs_build_helpers.
Open vSwitch CI 21e550
    c880faea8e dpif-netdev: Fix length calculation of netdet_flow_key.
Open vSwitch CI 21e550
    8c7aa5f589 doc: Fix description of max_len for controller action.
Open vSwitch CI 21e550
Open vSwitch CI 21e550
Open vSwitch CI 6841c0
* Fri Aug 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-118
Open vSwitch CI 6841c0
- Merging upstream branch-2.17 [RH git: 302a65abef]
Open vSwitch CI 6841c0
    Commit list:
Open vSwitch CI 6841c0
    34ff03c3cb docs: Fix rendering of VLAN Comparison Chart.
Open vSwitch CI 6841c0
Open vSwitch CI 6841c0
Open vSwitch CI 1f1708
* Wed Aug 23 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-117
Open vSwitch CI 1f1708
- Merging upstream branch-2.17 [RH git: 80b6f5d177]
Open vSwitch CI 1f1708
    Commit list:
Open vSwitch CI 1f1708
    93412e00e7 docs: Run tbl preprocessor in manpage-check rule.
Open vSwitch CI 1f1708
    6929485d31 docs: Add `nowarn` region option to tables.
Open vSwitch CI 1f1708
    08b6b83a36 tests: Add clang-analyzer-results to gitignore.
Open vSwitch CI 1f1708
    c252b1f8a7 ci: Add jobs to test -std=c99 builds.
Open vSwitch CI 1f1708
    242bb2624c tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
Open vSwitch CI 1f1708
    292eca58c6 sflow: Always enable _BSD_SOURCE.
Open vSwitch CI 1f1708
    82aa3fb019 compiler.h: Don't use asm and typeof with non-GNU compilers.
Open vSwitch CI 1f1708
Open vSwitch CI 1f1708
Open vSwitch CI b1071a
* Thu Aug 17 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-116
Open vSwitch CI b1071a
- Merging upstream branch-2.17 [RH git: c9b4175537]
Open vSwitch CI b1071a
    Commit list:
Open vSwitch CI b1071a
    a45b3afbf8 ovs.tmac: Fix troff warning in versions above groff-1.23.
Open vSwitch CI b1071a
Open vSwitch CI b1071a
Open vSwitch CI 41dd49
* Tue Aug 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-115
Open vSwitch CI 41dd49
- Merging upstream branch-2.17 [RH git: 365eb6caeb]
Open vSwitch CI 41dd49
    Commit list:
Open vSwitch CI 41dd49
    a336ef7121 connmgr: Count unsent async messages.
Open vSwitch CI 41dd49
Open vSwitch CI 41dd49
Open vSwitch CI 7af922
* Mon Aug 14 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-114
Open vSwitch CI 7af922
- Merging upstream branch-2.17 [RH git: 9f692d81e1]
Open vSwitch CI 7af922
    Commit list:
Open vSwitch CI 7af922
    a74b7dfb96 dpif-netdev: Fix dpif_netdev_flow_put.
Open vSwitch CI 7af922
Open vSwitch CI 7af922
Open vSwitch CI 264780
* Wed Aug 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-113
Open vSwitch CI 264780
- Merging upstream branch-2.17 [RH git: 6994290c64]
Open vSwitch CI 264780
    Commit list:
Open vSwitch CI 264780
    f04bfd5e47 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)
Open vSwitch CI 264780
Open vSwitch CI 264780
Open vSwitch CI ddf577
* Mon Aug 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-112
Open vSwitch CI ddf577
- Merging upstream branch-2.17 [RH git: aa728a7f25]
Open vSwitch CI ddf577
    Commit list:
Open vSwitch CI ddf577
    29990edbc0 cirrus: Update to FreeBSD 13.2.
Open vSwitch CI ddf577
Open vSwitch CI ddf577
Open vSwitch CI 9c0f15
* Fri Aug 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-111
Open vSwitch CI 9c0f15
- Merging upstream branch-2.17 [RH git: 912b401c09]
Open vSwitch CI 9c0f15
    Commit list:
Open vSwitch CI 9c0f15
    65bb823690 ci: Fix OPTS not being passed to OSX builds.
Open vSwitch CI 9c0f15
Open vSwitch CI 9c0f15
Open vSwitch CI 05e734
* Thu Aug 03 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-110
Open vSwitch CI 05e734
- Merging upstream branch-2.17 [RH git: 71b356438e]
Open vSwitch CI 05e734
    Commit list:
Open vSwitch CI 05e734
    fe98b0c1f9 ovsdb-tool: Fix json leak while showing clustered log.
Open vSwitch CI 05e734
    44722bbda3 ovsdb-server: Fix excessive memory usage on DB open. (#2228464)
Open vSwitch CI 05e734
    9db221fcd8 tests: Add ovsdb execution cases for set size constraints.
Open vSwitch CI 05e734
    3cfe388cb8 ovsdb: relay: Fix handling of XOR updates with size constraints.
Open vSwitch CI 05e734
    f4d15497f8 ovsdb: file: Fix diff application to a default column value.
Open vSwitch CI 05e734
    7864ed557e ovsdb: file: Fix inability to read diffs that violate type size.
Open vSwitch CI 05e734
    97d91ad2d6 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.
Open vSwitch CI 05e734
Open vSwitch CI 05e734
Open vSwitch CI 1c86b9
* Tue Aug 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-109
Open vSwitch CI 1c86b9
- Merging upstream branch-2.17 [RH git: 43eec2f280]
Open vSwitch CI 1c86b9
    Commit list:
Open vSwitch CI 1c86b9
    dba7482e02 ofproto-dpif: Fix removal of renamed datapath ports.
Open vSwitch CI 1c86b9
Open vSwitch CI 1c86b9
Open vSwitch CI 943bb6
* Fri Jul 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-108
Open vSwitch CI 943bb6
- Merging upstream branch-2.17 [RH git: 6ec8574cf8]
Open vSwitch CI 943bb6
    Commit list:
Open vSwitch CI 943bb6
    a1ca9e589f ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)
Open vSwitch CI 943bb6
Open vSwitch CI 943bb6
Open vSwitch CI 9e63c5
* Tue Jul 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-107
Open vSwitch CI 9e63c5
- Merging upstream branch-2.17 [RH git: c751278219]
Open vSwitch CI 9e63c5
    Commit list:
Open vSwitch CI 9e63c5
    5d976536b3 vswitchd: Wait for a bridge exit before replying to exit unixctl.
Open vSwitch CI 9e63c5
Open vSwitch CI 9e63c5
Open vSwitch CI 91c9a8
* Tue Jun 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-106
Open vSwitch CI 91c9a8
- Merging upstream branch-2.17 [RH git: a869eaf6d6]
Open vSwitch CI 91c9a8
    Commit list:
Open vSwitch CI 91c9a8
    e206df08d2 Prepare for 2.17.8.
Open vSwitch CI 91c9a8
    f15de6508c Set release date for 2.17.7.
Open vSwitch CI 91c9a8
Open vSwitch CI 91c9a8
Open vSwitch CI e136e8
* Fri Jun 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-105
Open vSwitch CI e136e8
- Merging upstream branch-2.17 [RH git: 1f6a8ffe16]
Open vSwitch CI e136e8
    Commit list:
Open vSwitch CI e136e8
    4b10b0b87f fatal-signal: Don't share signal fds/handles with forked process.
Open vSwitch CI e136e8
Open vSwitch CI e136e8
Open vSwitch CI 169d25
* Wed Jun 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-104
Open vSwitch CI 169d25
- Merging upstream branch-2.17 [RH git: 262456bdbd]
Open vSwitch CI 169d25
    Commit list:
Open vSwitch CI 169d25
    e01ea8e7ef cpu: Fix cpuid check for some AMD processors. (#2211747)
Open vSwitch CI 169d25
    111c7be319 tc: Fix crash on malformed reply from kernel.
Open vSwitch CI 169d25
Open vSwitch CI 169d25
Open vSwitch CI 0faef5
* Fri Jun 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-103
Open vSwitch CI 0faef5
- Merging upstream branch-2.17 [RH git: 9a6c8fa9be]
Open vSwitch CI 0faef5
    Commit list:
Open vSwitch CI 0faef5
    75152d3d62 netdev-dpdk: Fix warning with gcc 13.
Open vSwitch CI 0faef5
Open vSwitch CI 0faef5
Open vSwitch CI f1f8eb
* Mon May 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-102
Open vSwitch CI f1f8eb
- Merging upstream branch-2.17 [RH git: 4e79737790]
Open vSwitch CI f1f8eb
    Commit list:
Open vSwitch CI f1f8eb
    5285dad182 utilities/bashcomp: Fix PS1 generation on new bash. (#2170344)
Open vSwitch CI f1f8eb
    ebe7bd7b68 netdev-offload-dpdk: Fix crash in debug log.
Open vSwitch CI f1f8eb
Open vSwitch CI f1f8eb
Open vSwitch CI f01205
* Fri May 26 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-101
Open vSwitch CI f01205
- Merging upstream branch-2.17 [RH git: 8a8882d1cb]
Open vSwitch CI f01205
    Commit list:
Open vSwitch CI f01205
    4937a53410 stream-ssl: Disable alerts on unexpected EOF.
Open vSwitch CI f01205
Open vSwitch CI f01205
Open vSwitch CI de24e4
* Thu May 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-100
Open vSwitch CI de24e4
- Merging upstream branch-2.17 [RH git: 0e97bfc734]
Open vSwitch CI de24e4
    Commit list:
Open vSwitch CI de24e4
    fe99e6b971 tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
Open vSwitch CI de24e4
    a375055f2e ovs-fields: Modify the width of tpa and spa.
Open vSwitch CI de24e4
Open vSwitch CI de24e4
Open vSwitch CI 9f55d1
* Thu May 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-99
Open vSwitch CI 9f55d1
- Merging upstream branch-2.17 [RH git: ef455a33f3]
Open vSwitch CI 9f55d1
    Commit list:
Open vSwitch CI 9f55d1
    749769be30 netdev-vport: RCU-fy tunnel config.
Open vSwitch CI 9f55d1
    c423fa5f6e smap: Make argument of smap_add_ipv6 constant.
Open vSwitch CI 9f55d1
    2db06ee6f5 netdev-vport: Fix unsafe handling of GRE sequence number.
Open vSwitch CI 9f55d1
Open vSwitch CI 9f55d1
Open vSwitch CI 13b2d3
* Thu May 11 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-98
Open vSwitch CI 13b2d3
- Merging upstream branch-2.17 [RH git: f55726ca97]
Open vSwitch CI 13b2d3
    Commit list:
Open vSwitch CI 13b2d3
    51d804aa4f dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().
Open vSwitch CI 13b2d3
Open vSwitch CI 13b2d3
Open vSwitch CI 666a23
* Wed May 10 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-97
Open vSwitch CI 666a23
- Merging upstream branch-2.17 [RH git: 2fe36c053b]
Open vSwitch CI 666a23
    Commit list:
Open vSwitch CI 666a23
    80b15d1428 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541)
Open vSwitch CI 666a23
    0d3c27e909 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().
Open vSwitch CI 666a23
Open vSwitch CI 666a23
Open vSwitch CI 2a46c7
* Fri Apr 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-96
Open vSwitch CI 2a46c7
- Merging upstream branch-2.17 [RH git: 9de5592f0a]
Open vSwitch CI 2a46c7
    Commit list:
Open vSwitch CI 2a46c7
    8eb24943cf tc: Fix cleaning chains.
Open vSwitch CI 2a46c7
Open vSwitch CI 2a46c7
Open vSwitch CI bd76a9
* Thu Apr 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-95
Open vSwitch CI bd76a9
- Merging upstream branch-2.17 [RH git: 4363c42c50]
Open vSwitch CI bd76a9
    Commit list:
Open vSwitch CI bd76a9
    cbe5852d76 python-stream: Handle SSL error in do_handshake.
Open vSwitch CI bd76a9
Open vSwitch CI bd76a9
Open vSwitch CI bd76a9
* Tue Apr 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-94
Open vSwitch CI bd76a9
- Merging upstream branch-2.17 [RH git: 84a9f6dbc4]
Open vSwitch CI bd76a9
    Commit list:
Open vSwitch CI bd76a9
    be3caf4553 dpif-netlink: Fix memory leak dpif_netlink_open().
Open vSwitch CI bd76a9
    b7e1593f4c ofp-parse: Check ranges on string to uint32_t conversion.
Open vSwitch CI bd76a9
    70cb45c665 learning-switch: Fix coredump of OpenFlow15 learning-switch.
Open vSwitch CI bd76a9
Open vSwitch CI bd76a9
Open vSwitch CI e5ef51
* Mon Apr 24 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-93
Open vSwitch CI e5ef51
- Merging upstream branch-2.17 [RH git: 69327ba475]
Open vSwitch CI e5ef51
    Commit list:
Open vSwitch CI e5ef51
    b082241945 ovsdb: Allow conversion records with no data in a clustered storage.
Open vSwitch CI e5ef51
    efcdf6c0de ovsdb: Check for ephemeral columns before writing a new schema.
Open vSwitch CI e5ef51
    bf39ea3c79 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-92
Open vSwitch CI e5ef51
- Merging upstream branch-2.17 [RH git: a38178fbab]
Open vSwitch CI e5ef51
    Commit list:
Open vSwitch CI e5ef51
    4f82f89039 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-91
Open vSwitch CI e5ef51
- Merging upstream branch-2.17 [RH git: 9821d43aca]
Open vSwitch CI e5ef51
    Commit list:
Open vSwitch CI e5ef51
    77116d9903 Prepare for 2.17.7.
Open vSwitch CI e5ef51
    a08bb41e3c Set release date for 2.17.6.
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-90
Open vSwitch CI e5ef51
- Merging upstream branch-2.17 [RH git: 6ab66699b3]
Open vSwitch CI e5ef51
    Commit list:
Open vSwitch CI e5ef51
    27fb5db7f7 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
* Tue Apr 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-89
Open vSwitch CI e5ef51
- Merging upstream branch-2.17 [RH git: 547a986519]
Open vSwitch CI e5ef51
    Commit list:
Open vSwitch CI e5ef51
    c3684a0604 conntrack-tp: Fix clang warning.
Open vSwitch CI e5ef51
Open vSwitch CI e5ef51
Open vSwitch CI 337446
* Tue Apr 04 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-88
Open vSwitch CI 337446
- ofproto-dpif-xlate: Always mask ip proto field. [RH git: e9e2498d09] (#2134873)
Open vSwitch CI 337446
    The ofproto layer currently treats nw_proto field as overloaded to mean
Open vSwitch CI 337446
    both that a proper nw layer exists, as well as the value contained in
Open vSwitch CI 337446
    the header for the nw proto.  However, this is incorrect behavior as
Open vSwitch CI 337446
    relevant standards permit that any value, including '0' should be treated
Open vSwitch CI 337446
    as a valid value.
Open vSwitch CI 337446
    
Open vSwitch CI 337446
    Because of this overload, when the ofproto layer builds action list for
Open vSwitch CI 337446
    a packet with nw_proto of 0, it won't build the complete action list that
Open vSwitch CI 337446
    we expect to be built for the packet.  That will cause a bad behavior
Open vSwitch CI 337446
    where all packets passing the datapath will fall into an incomplete
Open vSwitch CI 337446
    action set.
Open vSwitch CI 337446
    
Open vSwitch CI 337446
    The fix here is to unwildcard nw_proto, allowing us to preserve setting
Open vSwitch CI 337446
    actions for protocols which we know have support for the actions we
Open vSwitch CI 337446
    program.  This means that a traffic which contains nw_proto == 0 cannot
Open vSwitch CI 337446
    cause connectivity breakage with other traffic on the link.
Open vSwitch CI 337446
    
Open vSwitch CI 337446
    Reported-by: David Marchand <dmarchand@redhat.com>
Open vSwitch CI 337446
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873
Open vSwitch CI 337446
    Acked-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 337446
    Signed-off-by: Aaron Conole <aconole@redhat.com>
Open vSwitch CI 337446
Open vSwitch CI 337446
Open vSwitch CI 1ab728
* Mon Apr 03 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-87
Open vSwitch CI 1ab728
- Merging upstream branch-2.17 [RH git: 9d9c53c9e5]
Open vSwitch CI 1ab728
    Commit list:
Open vSwitch CI 1ab728
    be19308aaf netdev-offload-tc: Del ufid mapping if device not exist.
Open vSwitch CI 1ab728
Open vSwitch CI 1ab728
Open vSwitch CI b584a7
* Wed Mar 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-86
Open vSwitch CI b584a7
- Merging upstream branch-2.17 [RH git: 83c0a82801]
Open vSwitch CI b584a7
    Commit list:
Open vSwitch CI b584a7
    4f41e58bc6 netdev-tc-offloads: Fix misaligned 8 byte read.
Open vSwitch CI b584a7
Open vSwitch CI b584a7
Open vSwitch CI eab891
* Tue Mar 28 2023 David Marchand <david.marchand@redhat.com> - 2.17.0-85
Open vSwitch CI eab891
- net/i40e: revert link status check on device start [RH git: d11a4a4642] (#2151365)
Open vSwitch CI eab891
    [ upstream commit a8ca8edf8c076c765c6d142ab4664a1f61414233 ]
Open vSwitch CI eab891
    
Open vSwitch CI eab891
    The mentioned changes broke existing applications when the link status
Open vSwitch CI eab891
    of i40e ports is down at the time the port is started.
Open vSwitch CI eab891
    Revert those changes, the original issue will need a different fix.
Open vSwitch CI eab891
    
Open vSwitch CI eab891
    Fixes: a4ba77367923 ("net/i40e: enable maximum frame size at port level")
Open vSwitch CI eab891
    Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
Open vSwitch CI eab891
    Fixes: 719469f13b11 ("net/i40e: fix jumbo frame Rx with X722")
Open vSwitch CI eab891
    
Open vSwitch CI eab891
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2151365
Open vSwitch CI eab891
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI eab891
    Acked-by: Simei Su <simei.su@intel.com>
Open vSwitch CI eab891
Open vSwitch CI eab891
Open vSwitch CI b8f236
* Mon Mar 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-84
Open vSwitch CI b8f236
- Merging upstream branch-2.17 [RH git: 2ae164f82b]
Open vSwitch CI b8f236
    Commit list:
Open vSwitch CI b8f236
    d6d1cad6a7 dpif-netlink: Always create at least 1 handler.
Open vSwitch CI b8f236
Open vSwitch CI b8f236
Open vSwitch CI b8f236
* Mon Mar 20 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-83
Open vSwitch CI b8f236
- Install shared linked binaries (all, but ovs-vswitchd) [RH git: 57f5be87e0] (#2159631)
Open vSwitch CI b8f236
    Resolves: #2159631
Open vSwitch CI b8f236
Open vSwitch CI b8f236
Open vSwitch CI 451e9a
* Wed Mar 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-82
Open vSwitch CI 451e9a
- Merging upstream branch-2.17 [RH git: bf382f68d4]
Open vSwitch CI 451e9a
    Commit list:
Open vSwitch CI 451e9a
    09e6e1de7a ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.
Open vSwitch CI 451e9a
Open vSwitch CI 451e9a
Open vSwitch CI dc37c6
* Mon Mar 13 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-81
Open vSwitch CI dc37c6
- Merging upstream branch-2.17 [RH git: 04b7f28f9f]
Open vSwitch CI dc37c6
    Commit list:
Open vSwitch CI dc37c6
    691b9e5148 system-traffic: Fix conntrack test cases which are failing with af_xdp.
Open vSwitch CI dc37c6
Open vSwitch CI dc37c6
Open vSwitch CI 304ffe
* Tue Mar 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-80
Open vSwitch CI 304ffe
- Merging upstream branch-2.17 [RH git: b12915ee23]
Open vSwitch CI 304ffe
    Commit list:
Open vSwitch CI 304ffe
    7aa314c9c2 netdev-windows: Add checking when creating netdev with system type on Windows
Open vSwitch CI 304ffe
    215278bded ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
Open vSwitch CI 304ffe
    4a3f8845e9 ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.
Open vSwitch CI 304ffe
Open vSwitch CI 304ffe
Open vSwitch CI 321149
* Thu Mar 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-79
Open vSwitch CI 321149
- Merging upstream branch-2.17 [RH git: 3da76b1dd5]
Open vSwitch CI 321149
    Commit list:
Open vSwitch CI 321149
    132fa24b65 classifier: Fix missing masks on a final stage with ports trie.
Open vSwitch CI 321149
    8661abd4c4 ofproto: Fix re-creation of tunnel backing interfaces on restart.
Open vSwitch CI 321149
    638441e981 ovs-actions: Correct typo in ovs-actions man page.
Open vSwitch CI 321149
    3c4bd63bca ofproto-ipfix: Use per-domain template timeouts.
Open vSwitch CI 321149
    d2583ccb74 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows.
Open vSwitch CI 321149
    705190d88e conntrack: Properly unNAT inner header of related traffic. (#2137754)
Open vSwitch CI 321149
    d87b6180ec dpctl: Fix memory leak in flush conntrack.
Open vSwitch CI 321149
Open vSwitch CI 321149
Open vSwitch CI badab1
* Tue Feb 21 2023 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-78
Open vSwitch CI badab1
- redhat: add a workaround for meson [RH git: 39c6e2a48b]
Open vSwitch CI badab1
    Currently, fast-datapath-rhel-8 is aligned to RHEL 8.0, with an
Open vSwitch CI badab1
    exception to use a newer meson version.
Open vSwitch CI badab1
    
Open vSwitch CI badab1
    The problem is that, in the meanwhile, _smp_build_ncpus macros was added
Open vSwitch CI badab1
    (and meson macros uses it).
Open vSwitch CI badab1
    
Open vSwitch CI badab1
    This commit just define, if needed, _smp_build_ncpus by stripping the first 2
Open vSwitch CI badab1
    characters (-j) from _smp_mflags that was present in RHEL 8.0.
Open vSwitch CI badab1
    
Open vSwitch CI badab1
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI badab1
Open vSwitch CI badab1
Open vSwitch CI f53ff9
* Mon Feb 13 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-77
Open vSwitch CI f53ff9
- Merging upstream branch-2.17 [RH git: 5ba5bb6bf9]
Open vSwitch CI f53ff9
    Commit list:
Open vSwitch CI f53ff9
    6626562c53 sparse: Fix build with DPDK and GCC 12.
Open vSwitch CI f53ff9
    82dc71f808 ovsdb-server: Fix handling of DNS name for listener configuration.
Open vSwitch CI f53ff9
Open vSwitch CI f53ff9
Open vSwitch CI 25a90c
* Thu Feb 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-76
Open vSwitch CI 25a90c
- Merging upstream branch-2.17 [RH git: 10b09487e4]
Open vSwitch CI 25a90c
    Commit list:
Open vSwitch CI 25a90c
    9b341844e7 netdev-offload-tc: If the flow has not been used, report it as such.
Open vSwitch CI 25a90c
    adac28dcdf netdev-offload-tc: Conntrack ALGs are not supported with tc.
Open vSwitch CI 25a90c
    a1c2abba78 netdev-offload-tc: Fix tc conntrack force commit support.
Open vSwitch CI 25a90c
    68a2818b09 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq.
Open vSwitch CI 25a90c
    2eb7a60668 netdev-offload-tc: Preserve tc statistics when flow gets modified.
Open vSwitch CI 25a90c
    4f51407698 sparse: Fix numa.h for libnuma >= 2.0.13.
Open vSwitch CI 25a90c
Open vSwitch CI 25a90c
Open vSwitch CI 25a90c
* Tue Feb 07 2023 Eelco Chaudron <echaudro@redhat.com> - 2.17.0-75
Open vSwitch CI 25a90c
- ofproto-dpif-xlate: Optimize datapath action set by removing last clone action. [RH git: 45b5105d95]
Open vSwitch CI 25a90c
    Manual backport of the below commit. In addition to the upstream fix,
Open vSwitch CI 25a90c
    we also had to bring in the nl_msg_reset_size() function. We also had
Open vSwitch CI 25a90c
    to fix-up nine test cases as they where showing incorrect results.
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
    Bugzilla       : https://bugzilla.redhat.com/2110018
Open vSwitch CI 25a90c
    Upstream commit: 4f5decf4ab3f ("ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.")
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
      When OFPROTO non-reversible actions are translated to data plane
Open vSwitch CI 25a90c
      actions, the only thing looked at is if there are more actions
Open vSwitch CI 25a90c
      pending. If this is the case, the action is encapsulated in a
Open vSwitch CI 25a90c
      clone().
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
      This could lead to unnecessary clones if no meaningful data
Open vSwitch CI 25a90c
      plane actions are added. For example, the register pop in the
Open vSwitch CI 25a90c
      included test case.
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
      The best solution would probably be to build the full action
Open vSwitch CI 25a90c
      path and determine if the clone is needed. However, this would
Open vSwitch CI 25a90c
      be a huge change in the existing design, so for now, we just try
Open vSwitch CI 25a90c
      to optimize the generated datapath flow. We can revisit this
Open vSwitch CI 25a90c
      later, as some of the pending CT issues might need this rework.
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
      Fixes: feee58b9587f ("ofproto-dpif-xlate: Keep track of the last action")
Open vSwitch CI 25a90c
      Fixes: dadd8357f224 ("ofproto-dpif: Fix issue with non-reversible actions on a patch ports.")
Open vSwitch CI 25a90c
      Acked-by: Ales Musil <amusil@redhat.com>
Open vSwitch CI 25a90c
      Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 25a90c
      Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI 25a90c
    
Open vSwitch CI 25a90c
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI 25a90c
Open vSwitch CI 25a90c
Open vSwitch CI fe66f2
* Mon Jan 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-74
Open vSwitch CI fe66f2
- Merging upstream branch-2.17 [RH git: 0310c25060]
Open vSwitch CI fe66f2
    Commit list:
Open vSwitch CI fe66f2
    32853c0844 tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock().
Open vSwitch CI fe66f2
Open vSwitch CI fe66f2
Open vSwitch CI 98af59
* Fri Jan 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-73
Open vSwitch CI 98af59
- Merging upstream branch-2.17 [RH git: 013a2a32fa]
Open vSwitch CI 98af59
    Commit list:
Open vSwitch CI 98af59
    037131229b netdev-offload-tc: Fix misaligned access to ct label.
Open vSwitch CI 98af59
Open vSwitch CI 98af59
Open vSwitch CI 51136b
* Wed Jan 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-72
Open vSwitch CI 51136b
- Merging upstream branch-2.17 [RH git: 2a84e6d692]
Open vSwitch CI 51136b
    Commit list:
Open vSwitch CI 51136b
    206409bb79 ovsdb: Fix database statistics during the database replacement.
Open vSwitch CI 51136b
Open vSwitch CI 51136b
Open vSwitch CI bace25
* Mon Jan 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-71
Open vSwitch CI bace25
- Merging upstream branch-2.17 [RH git: 96d27acbea]
Open vSwitch CI bace25
    Commit list:
Open vSwitch CI bace25
    0f55eced1e cirrus: Update to use FreeBSD 12.4.
Open vSwitch CI bace25
Open vSwitch CI bace25
Open vSwitch CI bace25
* Mon Jan 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-70
Open vSwitch CI bace25
- Merging upstream branch-2.17 [RH git: 309fe521e9]
Open vSwitch CI bace25
    Commit list:
Open vSwitch CI bace25
    e9336a91f6 tc: Add support for TCA_STATS_PKT64. (#1776816)
Open vSwitch CI bace25
Open vSwitch CI bace25
Open vSwitch CI 390766
* Fri Jan 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-69
Open vSwitch CI 390766
- Merging upstream branch-2.17 [RH git: a7b4835415]
Open vSwitch CI 390766
    Commit list:
Open vSwitch CI 390766
    ba62a1eae6 Documentation: Fix links in maintainers.rst.
Open vSwitch CI 390766
    1b76faf8d1 Documentation: Fix links in the DPDK guide on physical ports.
Open vSwitch CI 390766
    e1ee9c32a4 treewide: Don't use non-portable '==' with test command.
Open vSwitch CI 390766
    a7d7c30c48 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION.
Open vSwitch CI 390766
Open vSwitch CI 390766
Open vSwitch CI 15bd2b
* Wed Jan 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-68
Open vSwitch CI 15bd2b
- Merging upstream branch-2.17 [RH git: ba8ea0794a]
Open vSwitch CI 15bd2b
    Commit list:
Open vSwitch CI 15bd2b
    8d055809b8 ci: Fix overriding OPTS provided from the yml.
Open vSwitch CI 15bd2b
    0eb2aa46be Prepare for 2.17.6.
Open vSwitch CI 15bd2b
    08971e4b93 Set release date for 2.17.5.
Open vSwitch CI 15bd2b
    ecaacb01a9 lldp: Fix bugs when parsing malformed AutoAttach.
Open vSwitch CI 15bd2b
    ee002b3514 dpif-netdev: Use unmasked key when adding datapath flows.
Open vSwitch CI 15bd2b
    18dcfda673 ovsdb-cs: Consider default conditions implicitly acked.
Open vSwitch CI 15bd2b
    793709a856 rculist: Use rculist_back_protected to access prev.
Open vSwitch CI 15bd2b
    abb9d3482e Prepare for 2.17.5.
Open vSwitch CI 15bd2b
    b6c3788fe2 Set release date for 2.17.4.
Open vSwitch CI 15bd2b
    b50f4e3d21 odp-util: Fix reporting unknown keys as keys with bad length.
Open vSwitch CI 15bd2b
    44012fccdc ovs-dpctl-top: Fix ovs-dpctl-top via pipe.
Open vSwitch CI 15bd2b
Open vSwitch CI 15bd2b
Open vSwitch CI 15bd2b
* Tue Dec 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-67
Open vSwitch CI 15bd2b
- net/i40e: fix jumbo frame Rx with X722 [RH git: c34d3981fc]
Open vSwitch CI 15bd2b
    [ upstream commit 719469f13b11dbdc921b74258f2d10bd1c5328d4 ]
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    For NIC I40E_10G-10G_BASE_T_X722, when the port is configured with
Open vSwitch CI 15bd2b
    link speed, it cannot receive jumbo frame packets.
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    Because it set maximum frame size failed when starts the port that
Open vSwitch CI 15bd2b
    the port link status is still down.
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    This patch fix the error that starts the port will force set maximum
Open vSwitch CI 15bd2b
    frame size.
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    Fixes: 2184f7cdeeaa ("net/i40e: fix max frame size config at port level")
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    Signed-off-by: Jie Wang <jie1x.wang@intel.com>
Open vSwitch CI 15bd2b
    Tested-by: Dukai Yuan <dukaix.yuan@intel.com>
Open vSwitch CI 15bd2b
Open vSwitch CI 15bd2b
Open vSwitch CI 15bd2b
* Fri Nov 25 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-66
Open vSwitch CI 15bd2b
- vhost: fix virtqueue use after free on NUMA reallocation [RH git: f4948cf20a]
Open vSwitch CI 15bd2b
    [ upstream commit 0b2a2ca35037d6a5168f0832c11d9858b8ae946a ]
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    translate_ring_addresses (via numa_realloc) may change a virtio device and
Open vSwitch CI 15bd2b
    virtio queue.
Open vSwitch CI 15bd2b
    The virtqueue object must be refreshed before accessing the lock.
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    Fixes: 04c27cb673b9 ("vhost: fix unsafe vring addresses modifications")
Open vSwitch CI 15bd2b
    
Open vSwitch CI 15bd2b
    Signed-off-by: David Marchand <david.marchand@redhat.com>
Open vSwitch CI 15bd2b
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Open vSwitch CI 15bd2b
Open vSwitch CI 15bd2b
Open vSwitch CI a40c62
* Thu Nov 24 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-65
Open vSwitch CI a40c62
- Merging upstream branch-2.17 [RH git: 63d511698e]
Open vSwitch CI a40c62
    Commit list:
Open vSwitch CI a40c62
    118e4349db rculist: Fix iteration macros.
Open vSwitch CI a40c62
    c9f10ae334 vswitchd: Publish per iface received multicast packets.
Open vSwitch CI a40c62
    4e3f9951fb learn: Fix parsing immediate value for a field match.
Open vSwitch CI a40c62
    282ba24d99 datapath-windows: Check the condition to reset pseudo header checksum on Rx side
Open vSwitch CI a40c62
Open vSwitch CI a40c62
Open vSwitch CI 62588e
* Mon Nov 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-64
Open vSwitch CI 62588e
- Merging upstream branch-2.17 [RH git: 6214c5363d]
Open vSwitch CI 62588e
    Commit list:
Open vSwitch CI 62588e
    ee0e1d0a51 netdev-offload-dpdk: Enhance the support of tunnel pop action
Open vSwitch CI 62588e
Open vSwitch CI 62588e
Open vSwitch CI 477a3b
* Sat Nov 05 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-63
Open vSwitch CI 477a3b
- Merging upstream branch-2.17 [RH git: 209d631f40]
Open vSwitch CI 477a3b
    Commit list:
Open vSwitch CI 477a3b
    4e3d762f05 ci: Update meson requirement for DPDK.
Open vSwitch CI 477a3b
Open vSwitch CI 477a3b
Open vSwitch CI 56dccf
* Fri Nov 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-62
Open vSwitch CI 56dccf
- Merging upstream branch-2.17 [RH git: 4f4ee43eb4]
Open vSwitch CI 56dccf
    Commit list:
Open vSwitch CI 56dccf
    0d1e425c7c ovsdb: transaction: Fix weak reference leak.
Open vSwitch CI 56dccf
    ceab1ca1ec ovsdb: transaction: Refactor assess_weak_refs.
Open vSwitch CI 56dccf
Open vSwitch CI 56dccf
Open vSwitch CI 70dcb2
* Wed Nov 02 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-61
Open vSwitch CI 70dcb2
- Merging upstream branch-2.17 [RH git: bf6774bd2c]
Open vSwitch CI 70dcb2
    Commit list:
Open vSwitch CI 70dcb2
    fa95bf9621 ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
Open vSwitch CI 70dcb2
    7ebef81f91 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. (#2138339)
Open vSwitch CI 70dcb2
    037ef6301b tc: Fix misaligned writes while parsing pedit.
Open vSwitch CI 70dcb2
    869e2e1ba0 odp-util: Add missing separator in format_odp_conntrack_action().
Open vSwitch CI 70dcb2
    0aa55709fc vswitch.xml: Fix the name of rstp-path-cost option.
Open vSwitch CI 70dcb2
    af459fa370 mac-learning: Fix learned fdb entries not age out issue.
Open vSwitch CI 70dcb2
    c4336a1f12 ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
Open vSwitch CI 70dcb2
    683508cd4e bond: Fix crash while logging not yet enabled member.
Open vSwitch CI 70dcb2
    41b178d525 netdev-dpdk: Fix tx_dropped counters value.
Open vSwitch CI 70dcb2
Open vSwitch CI 70dcb2
Open vSwitch CI 70dcb2
* Wed Oct 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-60
Open vSwitch CI 70dcb2
- Merging upstream branch-2.17 [RH git: 4ad2c662f3]
Open vSwitch CI 70dcb2
    Commit list:
Open vSwitch CI 70dcb2
    d0276481a1 unaligned: Correct the stats of packet_count and byte_count on Windows.
Open vSwitch CI 70dcb2
    71401199ff tests: Fix filtering of whole-second durations.
Open vSwitch CI 70dcb2
    3c1c034e58 netdev-offload: Set 'miss_api_supported' to be under netdev.
Open vSwitch CI 70dcb2
    35615cd37a cmap: Add thread fence for slot update.
Open vSwitch CI 70dcb2
    5f8ba216a4 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.
Open vSwitch CI 70dcb2
Open vSwitch CI 70dcb2
Open vSwitch CI db0951
* Thu Oct 13 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-59
Open vSwitch CI db0951
- Merging upstream branch-2.17 [RH git: ff2d81a848]
Open vSwitch CI db0951
    Commit list:
Open vSwitch CI db0951
    5e26f88b4f github: Update versions of action dependencies.
Open vSwitch CI db0951
    afce3662f7 ovs-tcpdump: Fix bond port unable to capture jumbo frames.
Open vSwitch CI db0951
    602a41bb3b json: Fix deep copy of objects and arrays.
Open vSwitch CI db0951
Open vSwitch CI db0951
Open vSwitch CI cfb2a5
* Sat Oct 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-58
Open vSwitch CI cfb2a5
- Merging upstream branch-2.17 [RH git: 52fc530642]
Open vSwitch CI cfb2a5
    Commit list:
Open vSwitch CI cfb2a5
    5dde4d748e Prepare for 2.17.4.
Open vSwitch CI cfb2a5
    2b4b4b8689 Set release date for 2.17.3.
Open vSwitch CI cfb2a5
Open vSwitch CI cfb2a5
Open vSwitch CI d828c9
* Fri Oct 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-57
Open vSwitch CI d828c9
- Merging upstream branch-2.17 [RH git: d374ce43dc]
Open vSwitch CI d828c9
    Commit list:
Open vSwitch CI d828c9
    fbc3b10e9f Add support for OpenSSL 3.0 functions.
Open vSwitch CI d828c9
    5a77d53b8e dhparams: Fix .c file generation with OpenSSL >= 3.0.
Open vSwitch CI d828c9
Open vSwitch CI d828c9
Open vSwitch CI 2952cf
* Fri Oct 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-56
Open vSwitch CI 2952cf
- Merging upstream branch-2.17 [RH git: c5c912ba61]
Open vSwitch CI 2952cf
    Commit list:
Open vSwitch CI 2952cf
    09e22fec45 daemon-unix: Fix file descriptor leak when monitor restarts child.
Open vSwitch CI 2952cf
    53df50db26 vconn: Allow ECONNREFUSED in refuse connection test.
Open vSwitch CI 2952cf
Open vSwitch CI 2952cf
Open vSwitch CI 5ffea0
* Wed Oct 05 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-55
Open vSwitch CI 5ffea0
- redhat: get the NVR from spec file directly [RH git: f045ca9fb8]
Open vSwitch CI 5ffea0
    Fixes: 339efe77c4c7 ("pkgtool: keep %{?dist} before added bz string")
Open vSwitch CI 5ffea0
Open vSwitch CI 5ffea0
Open vSwitch CI 22262e
* Tue Oct 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-54
Open vSwitch CI 22262e
- Merging upstream branch-2.17 [RH git: 2b512f855d]
Open vSwitch CI 22262e
    Commit list:
Open vSwitch CI 22262e
    26a11ca610 dpdk: Use DPDK 21.11.2 release.
Open vSwitch CI 22262e
Open vSwitch CI 22262e
Open vSwitch CI 22262e
* Wed Sep 28 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-53
Open vSwitch CI 22262e
- Merging upstream branch-2.17 [RH git: a2109e1f4c]
Open vSwitch CI 22262e
    Commit list:
Open vSwitch CI 22262e
    edf699ec64 m4: Test avx512 for x86 only.
Open vSwitch CI 22262e
    1989caf9ea ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion. (#2126450)
Open vSwitch CI 22262e
Open vSwitch CI 22262e
Open vSwitch CI c8963c
* Mon Sep 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-52
Open vSwitch CI c8963c
- Merging upstream branch-2.17 [RH git: 6d00d0c803]
Open vSwitch CI c8963c
    Commit list:
Open vSwitch CI c8963c
    db6a612cd7 python: idl: Fix idl.Row.__str__ method.
Open vSwitch CI c8963c
Open vSwitch CI c8963c
Open vSwitch CI 66fcf2
* Mon Sep 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-51
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: daeab22d1e]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    73d7bf64a7 bond: Avoid deadlock while updating post recirculation rules.
Open vSwitch CI 66fcf2
    70a63391cb ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
Open vSwitch CI 66fcf2
    cf0e12f8ae test-list: Fix false-positive build failure with GCC 12.
Open vSwitch CI 66fcf2
    5cbed27c87 tests: Fix tests with GNU grep 3.8.
Open vSwitch CI 66fcf2
    a5cd60db0f cirrus: Upgrade to FreeBSD 13.1 image.
Open vSwitch CI 66fcf2
    43ece36f31 netdev-linux: Skip some internal kernel stats gathering.
Open vSwitch CI 66fcf2
    846d6a0c51 ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids.
Open vSwitch CI 66fcf2
    e8814c9b88 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Wed Sep 07 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-50
Open vSwitch CI 66fcf2
- redhat: use git rev-parse to get BRANCH_NAME [RH git: fbcf506fb4]
Open vSwitch CI 66fcf2
    git name-rev may return tag instead of branch name
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Tue Sep 06 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-49
Open vSwitch CI 66fcf2
- Merging 7bcd45ce82 version: 21.11.2 [RH git: 3073fb2b47]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    7bcd45ce82 version: 21.11.2
Open vSwitch CI 66fcf2
    e12d415556 vhost: fix header spanned across more than two descriptors
Open vSwitch CI 66fcf2
    f167022606 vhost: discard too small descriptor chains
Open vSwitch CI 66fcf2
    25c01bd323 net/mlx5: fix Rx queue recovery mechanism
Open vSwitch CI 66fcf2
    125a65cb03 examples/performance-thread: fix build with GCC 12
Open vSwitch CI 66fcf2
    2a55c38e27 test/crypto: skip oop test for raw api
Open vSwitch CI 66fcf2
    a561d44985 net/vhost: fix null pointer dereference
Open vSwitch CI 66fcf2
    0f80c13b4d version: 21.11.2-rc1
Open vSwitch CI 66fcf2
    84b2018842 app/testpmd: fix GTP PSC raw processing
Open vSwitch CI 66fcf2
    9e7d93ae2f net/iavf: fix GTP-U extension flow
Open vSwitch CI 66fcf2
    b11e955370 vdpa/sfc: resolve race between vhost lib and device conf
Open vSwitch CI 66fcf2
    06b246ead6 vdpa/ifc/base: fix null pointer dereference
Open vSwitch CI 66fcf2
    dbe68f0958 vdpa/mlx5: fix leak on event thread creation
Open vSwitch CI 66fcf2
    9224015451 examples/link_status_interrupt: fix stats refresh rate
Open vSwitch CI 66fcf2
    b941165a00 examples/vhost: fix retry logic on Rx path
Open vSwitch CI 66fcf2
    f169902058 avoid AltiVec keyword vector
Open vSwitch CI 66fcf2
    20ee5fbe91 app/regex: fix mbuf size for multi-segment buffer
Open vSwitch CI 66fcf2
    81a0919f6a app/regex: avoid division by zero
Open vSwitch CI 66fcf2
    e1c3685b21 dma/idxd: fix null dereference in PCI remove
Open vSwitch CI 66fcf2
    5b7a2b5672 dma/idxd: fix partial freeing in PCI close
Open vSwitch CI 66fcf2
    1fd4a985e4 dma/idxd: fix memory leak in PCI close
Open vSwitch CI 66fcf2
    008e1abc82 net/mlx5: reject negative integrity item configuration
Open vSwitch CI 66fcf2
    fa1d93b8c4 common/mlx5: fix non-expandable global MR cache
Open vSwitch CI 66fcf2
    03a6a9f751 common/cnxk: allow changing PTP mode on CN10K
Open vSwitch CI 66fcf2
    8fb51606a7 gro: fix identifying fragmented packets
Open vSwitch CI 66fcf2
    e46eb5a8dc service: fix lingering active status
Open vSwitch CI 66fcf2
    399cbc736c net/igc: support multi-process
Open vSwitch CI 66fcf2
    97e75c37b0 net/iavf: fix VF reset
Open vSwitch CI 66fcf2
    bbc9dcaefa common/cnxk: fix GRE tunnel parsing
Open vSwitch CI 66fcf2
    36f4c8e67f net/virtio-user: fix Rx interrupts with multi-queue
Open vSwitch CI 66fcf2
    c353b1de9f vhost: restore device information in log messages
Open vSwitch CI 66fcf2
    1f963ee7a3 vhost: add some trailing newline in log messages
Open vSwitch CI 66fcf2
    4ef6a79d4a vdpa/sfc: fix sync between QEMU and vhost-user
Open vSwitch CI 66fcf2
    5991d25b74 net/vhost: fix deadlock on vring state change
Open vSwitch CI 66fcf2
    a3ff1d7e9c doc: fix readability in vhost guide
Open vSwitch CI 66fcf2
    19457a68ea net/virtio-user: fix socket non-blocking mode
Open vSwitch CI 66fcf2
    3287afa5e8 net/netvsc: fix vmbus device reference in multi-process
Open vSwitch CI 66fcf2
    b6e4963255 app/testpmd: fix supported RSS offload display
Open vSwitch CI 66fcf2
    49cc0b73a0 eventdev/eth_tx: fix queue delete
Open vSwitch CI 66fcf2
    a1564274cd doc: fix grammar and parameters in l2fwd-crypto guide
Open vSwitch CI 66fcf2
    a8b87a7063 doc: fix grammar and formatting in compressdev guide
Open vSwitch CI 66fcf2
    8017591016 crypto/qat: fix DOCSIS crash
Open vSwitch CI 66fcf2
    f2a62f854e examples/fips_validation: handle empty payload
Open vSwitch CI 66fcf2
    390e956b6d test/crypto: fix SNOW3G vector IV format
Open vSwitch CI 66fcf2
    35b1acf851 test/crypto: fix ZUC vector IV format
Open vSwitch CI 66fcf2
    6706a66aaa test/crypto: fix authentication IV for ZUC SGL
Open vSwitch CI 66fcf2
    f95b184d1e doc: add more instructions for running as non-root
Open vSwitch CI 66fcf2
    a74fd43471 net/bnxt: fix check for autoneg enablement in the PHY FW
Open vSwitch CI 66fcf2
    7a91bb4238 net/bnxt: cleanup MTU setting
Open vSwitch CI 66fcf2
    1ab0afa450 net/bnxt: disallow MTU change when device is started
Open vSwitch CI 66fcf2
    8185654d05 net/bnxt: fix setting forced speed
Open vSwitch CI 66fcf2
    e798345849 net/bnxt: allow Tx only or Rx only
Open vSwitch CI 66fcf2
    cce3a4048e net/bnxt: fix switch domain allocation
Open vSwitch CI 66fcf2
    17d26c7fa0 examples/distributor: fix distributor on Rx core
Open vSwitch CI 66fcf2
    8bbab0b5a5 net/hns3: delete unused code
Open vSwitch CI 66fcf2
    32535f69cd net/hns3: fix descriptors check with SVE
Open vSwitch CI 66fcf2
    5a05333308 net/hns3: fix statistics locking
Open vSwitch CI 66fcf2
    6420d2f828 net/hns3: fix PTP interrupt logging
Open vSwitch CI 66fcf2
    bdabb55ddc net/hns3: support backplane media type
Open vSwitch CI 66fcf2
    a650bf5cfe net/hns3: fix link status capability query from VF
Open vSwitch CI 66fcf2
    44dad33c76 app/testpmd: fix GTP PSC raw processing
Open vSwitch CI 66fcf2
    5dee226e46 net: fix GTP PSC headers
Open vSwitch CI 66fcf2
    95b87a5314 app/testpmd: fix flex parser destroy command
Open vSwitch CI 66fcf2
    2a4ad9bb84 app/testpmd: cleanup port resources after implicit close
Open vSwitch CI 66fcf2
    bbf31ae0fc test: check memory allocation for CRC
Open vSwitch CI 66fcf2
    ed8a477487 app/procinfo: show all non-owned ports
Open vSwitch CI 66fcf2
    6fce2b8067 test/hash: fix out of bound access
Open vSwitch CI 66fcf2
    7181c621fb rib: fix references for IPv6 implementation
Open vSwitch CI 66fcf2
    1b31f49983 dma/idxd: fix non-AVX builds with old compilers
Open vSwitch CI 66fcf2
    d6e109f8aa dma/idxd: fix AVX2 in non-datapath functions
Open vSwitch CI 66fcf2
    b72fa6fd7a raw/ioat: fix build when ioat dmadev enabled
Open vSwitch CI 66fcf2
    d028271a0a raw/ioat: fix build missing errno include
Open vSwitch CI 66fcf2
    a3d0dbcf03 config: fix C++ cross compiler for Arm and PPC
Open vSwitch CI 66fcf2
    3a9c3000f4 vdpa/mlx5: fix maximum number of virtqs
Open vSwitch CI 66fcf2
    45150fc78b vdpa/mlx5: workaround var offset within page
Open vSwitch CI 66fcf2
    0de69e279d doc: fix flow integrity hardware support in mlx5 guide
Open vSwitch CI 66fcf2
    02017fcad3 net/mlx5: fix stack buffer overflow in drop action
Open vSwitch CI 66fcf2
    f8b370bbb4 net/mlx5: fix metering on E-Switch Manager
Open vSwitch CI 66fcf2
    aa8fb4afda net/mlx5: add limitation for E-Switch Manager match
Open vSwitch CI 66fcf2
    fac54fde60 net/mlx5: fix RSS expansion for patterns with ICMP item
Open vSwitch CI 66fcf2
    de9fa7b453 net/mlx5: fix build with clang 14
Open vSwitch CI 66fcf2
    e4939398df net/qede: fix build with GCC 12
Open vSwitch CI 66fcf2
    cca0819d48 net/ice/base: fix build with GCC 12
Open vSwitch CI 66fcf2
    f361d278e7 net/ice: fix race condition in Rx timestamp
Open vSwitch CI 66fcf2
    f294a3dbb0 net/qede: fix build with GCC 13
Open vSwitch CI 66fcf2
    760f94b15a common/cnxk: handle ROC model init failure
Open vSwitch CI 66fcf2
    3a66cbb695 common/cnxk: fix decrypt packet count register update
Open vSwitch CI 66fcf2
    614cd42ac0 net/octeontx: fix port close
Open vSwitch CI 66fcf2
    bee8c21938 malloc: fix allocation of almost hugepage size
Open vSwitch CI 66fcf2
    7b610e0a8d net/virtio: unmap PCI device in secondary process
Open vSwitch CI 66fcf2
    d6e4e0f46e vhost/crypto: fix descriptor processing
Open vSwitch CI 66fcf2
    f69a61bde0 vhost/crypto: fix build with GCC 12
Open vSwitch CI 66fcf2
    361723acef vhost: fix missing enqueue pseudo-header calculation
Open vSwitch CI 66fcf2
    76556a3128 app/testpmd: revert MAC update in checksum forwarding
Open vSwitch CI 66fcf2
    1901dc5492 net/ngbe: add more packet statistics
Open vSwitch CI 66fcf2
    a92e31d35d net/txgbe: fix register polling
Open vSwitch CI 66fcf2
    f48795dea1 app/testpmd: fix bonding slave devices not released
Open vSwitch CI 66fcf2
    b3cfb3db85 app/testpmd: add help messages for multi-process
Open vSwitch CI 66fcf2
    bfaaf994a5 net/hns3: fix TM capability
Open vSwitch CI 66fcf2
    35582af08c net/hns3: fix crash from secondary process
Open vSwitch CI 66fcf2
    ba4aa140b3 net/hns3: fix return value for unsupported tuple
Open vSwitch CI 66fcf2
    332e5fca03 net/hns3: fix code check warning
Open vSwitch CI 66fcf2
    fc61bd5d37 net/hns3: remove duplicate definition
Open vSwitch CI 66fcf2
    e885f508d9 net/hns3: fix an unreasonable memset
Open vSwitch CI 66fcf2
    8854374c9e test/bonding: fix RSS test when disable RSS
Open vSwitch CI 66fcf2
    2b71d44b80 net/bonding: fix RSS inconsistency between ports
Open vSwitch CI 66fcf2
    bd9ffc1961 eventdev/eth_tx: fix adapter creation
Open vSwitch CI 66fcf2
    19591ad643 event/dlb2: fix advertized capabilities
Open vSwitch CI 66fcf2
    f7b34f357c event/cnxk: fix Tx adapter enqueue return for CN10K
Open vSwitch CI 66fcf2
    93b1138ccd event/cnxk: fix QoS parameter handling
Open vSwitch CI 66fcf2
    e6f569043c event/dlb2: fix check of QID in-flight
Open vSwitch CI 66fcf2
    7c0439f319 event/dlb2: rework queue drain handling
Open vSwitch CI 66fcf2
    d2c3d326d0 event/octeontx: fix SSO fast path
Open vSwitch CI 66fcf2
    bf7aa26ddd net/nfp: fix initialization
Open vSwitch CI 66fcf2
    1c770fda6f net/nfp: make sure MTU is never larger than mbuf size
Open vSwitch CI 66fcf2
    fe2cddeb08 net/nfp: update how max MTU is read
Open vSwitch CI 66fcf2
    095d2af061 crypto/cnxk: swap zuc-256 iv
Open vSwitch CI 66fcf2
    38eabfdd0d common/cnxk: swap zuc-256 key
Open vSwitch CI 66fcf2
    d1e2bd80a6 test/ipsec: fix performance test
Open vSwitch CI 66fcf2
    387d7f2a33 test/crypto: fix cipher offset for ZUC
Open vSwitch CI 66fcf2
    bf03e0341c crypto/scheduler: fix queue pair in scheduler failover
Open vSwitch CI 66fcf2
    9445fcf138 test/ipsec: fix build with GCC 12
Open vSwitch CI 66fcf2
    e0bff8480f crypto/cnxk: fix build with GCC 12
Open vSwitch CI 66fcf2
    978835ed87 common/cpt: fix build with GCC 12
Open vSwitch CI 66fcf2
    a9485fd00b examples/ipsec-secgw: fix ESN setting
Open vSwitch CI 66fcf2
    362a219f40 net/iavf: fix NAT-T payload length
Open vSwitch CI 66fcf2
    be3beb946e examples/ipsec-secgw: fix NAT-T header fields
Open vSwitch CI 66fcf2
    d6a5fb4092 ipsec: fix NAT-T ports and length
Open vSwitch CI 66fcf2
    fd2d725ae5 baseband/acc100: add protection for some negative scenario
Open vSwitch CI 66fcf2
    4184a99adb baseband/acc100: update companion PF configure function
Open vSwitch CI 66fcf2
    4fb5429816 eal/x86: drop export of internal alignment macro
Open vSwitch CI 66fcf2
    bba01c7ab8 sched: remove unnecessary floating point
Open vSwitch CI 66fcf2
    03b38f5281 test: drop reference to removed tests
Open vSwitch CI 66fcf2
    b55b2820d2 trace: fix init with long file prefix
Open vSwitch CI 66fcf2
    17615c81fe trace: fix crash when exiting
Open vSwitch CI 66fcf2
    64fdce75b6 net/mlx5: fix RSS hash types adjustment
Open vSwitch CI 66fcf2
    1fb92a1f45 net/bnxt: fix tunnel stateless offloads
Open vSwitch CI 66fcf2
    e10c862914 net/iavf: fix segfaults when calling API after VF reset failed
Open vSwitch CI 66fcf2
    8e8886a0e9 dma/hisilicon: fix includes in header file
Open vSwitch CI 66fcf2
    e027f40cd2 dma/skeleton: fix index returned when no memcpy completed
Open vSwitch CI 66fcf2
    675b5bdf2c app/flow-perf: fix build with GCC 12
Open vSwitch CI 66fcf2
    f85d0fc397 vdpa/ifc: fix build with GCC 12
Open vSwitch CI 66fcf2
    ec6a2fa05c net/ice: fix build with GCC 12
Open vSwitch CI 66fcf2
    ac8e3a7546 net/enetfec: fix build with GCC 12
Open vSwitch CI 66fcf2
    9c1822f59f net/ena: fix build with GCC 12
Open vSwitch CI 66fcf2
    c86456efc9 crypto/ipsec_mb: fix build with GCC 12
Open vSwitch CI 66fcf2
    4cfe560401 kni: use dedicated function to set MAC address
Open vSwitch CI 66fcf2
    9b7982b986 kni: use dedicated function to set random MAC address
Open vSwitch CI 66fcf2
    e731132bca net/tap: fix device freeing
Open vSwitch CI 66fcf2
    63bb35c3f3 net/failsafe: fix device freeing
Open vSwitch CI 66fcf2
    a9062fa2fc app/testpmd: fix multicast address pool leak
Open vSwitch CI 66fcf2
    c18ad5cc3e app/testpmd: fix packet segment allocation
Open vSwitch CI 66fcf2
    8bb9213bbc dma/idxd: fix error code for PCI device commands
Open vSwitch CI 66fcf2
    5215fd05ab doc: fix formatting and link in BPF library guide
Open vSwitch CI 66fcf2
    7133eadc9c bus/fslmc: fix VFIO setup
Open vSwitch CI 66fcf2
    d2d91f50f7 raw/ifpga: unregister interrupt on close
Open vSwitch CI 66fcf2
    56e6acc152 raw/ifpga: remove virtual devices on close
Open vSwitch CI 66fcf2
    e06a55362a eal/ppc: fix compilation for musl
Open vSwitch CI 66fcf2
    c3a48df3d5 dma/hisilicon: enhance CQ scan robustness
Open vSwitch CI 66fcf2
    543121b53e dma/hisilicon: fix index returned when no DMA completed
Open vSwitch CI 66fcf2
    d1461844a6 examples/dma: fix Tx drop statistics
Open vSwitch CI 66fcf2
    6564af3d39 examples/dma: fix MTU configuration
Open vSwitch CI 66fcf2
    5d71b3d9fa common/mlx5: remove unused lcore check
Open vSwitch CI 66fcf2
    94b9525189 net/iavf: remove dead code
Open vSwitch CI 66fcf2
    f0c897ea5a net/iavf: increase reset complete wait count
Open vSwitch CI 66fcf2
    341d13b08b net/iavf: fix device stop
Open vSwitch CI 66fcf2
    eab5e035ce net/iavf: fix device initialization without inline crypto
Open vSwitch CI 66fcf2
    78cf4cbe62 doc: update matching versions in i40e guide
Open vSwitch CI 66fcf2
    d124639aee net/iavf: fix Rx queue interrupt setting
Open vSwitch CI 66fcf2
    4a42ee9346 net/iavf: fix mbuf release in multi-process
Open vSwitch CI 66fcf2
    e1a84de6a9 net/iavf: fix queue start exception handling
Open vSwitch CI 66fcf2
    6730951205 net/i40e: fix max frame size config at port level
Open vSwitch CI 66fcf2
    cfa67fc84b net/ice: fix MTU info for DCF
Open vSwitch CI 66fcf2
    356142f8a2 net/ice/base: fix direction of flow that matches any
Open vSwitch CI 66fcf2
    745563ca3c net/ice/base: fix getting sched node from ID type
Open vSwitch CI 66fcf2
    97f8a95696 net/ixgbe: add option for link up check on pin SDP3
Open vSwitch CI 66fcf2
    111417a49b net/iavf: fix data path selection
Open vSwitch CI 66fcf2
    c8868b3c5c kni: fix build
Open vSwitch CI 66fcf2
    3aeeea257f kni: fix build with Linux 5.18
Open vSwitch CI 66fcf2
    301300a86e net/mlx5: fix statistics read on Linux
Open vSwitch CI 66fcf2
    83abe945a6 net/mlx5: fix Tx recovery
Open vSwitch CI 66fcf2
    f06feb0822 examples/vhost: fix crash when no VMDq
Open vSwitch CI 66fcf2
    a7c72e3e6c vhost: fix deadlock when message handling failed
Open vSwitch CI 66fcf2
    e156da31dd doc: fix vhost multi-queue reconnection
Open vSwitch CI 66fcf2
    17a0ef7be3 vhost: fix async access
Open vSwitch CI 66fcf2
    c8c6eeda37 net/bnxt: fix ULP parser to ignore segment offset
Open vSwitch CI 66fcf2
    ca961550e9 net/bnxt: fix compatibility with some old firmwares
Open vSwitch CI 66fcf2
    ee3b68b408 ethdev: fix port close in secondary process
Open vSwitch CI 66fcf2
    da7caee013 common/sfc_efx/base: convert EFX PCIe INTF to MCDI value
Open vSwitch CI 66fcf2
    959cd86178 net/vmxnet3: fix Rx data ring initialization
Open vSwitch CI 66fcf2
    8c381b1157 app/testpmd: fix help of create meter command
Open vSwitch CI 66fcf2
    237d93b36c net/nfp: fix disabling VLAN stripping
Open vSwitch CI 66fcf2
    b3ef192fec net/txgbe: fix max number of queues for SR-IOV
Open vSwitch CI 66fcf2
    7b5339d563 net/txgbe: fix SGMII mode to link up
Open vSwitch CI 66fcf2
    8bf4f37ede net/ngbe: fix PCIe related operations with bus API
Open vSwitch CI 66fcf2
    512f325928 net/ngbe: fix reading PHY ID
Open vSwitch CI 66fcf2
    ba78db53ee net/ngbe: fix link speed check
Open vSwitch CI 66fcf2
    8e23b06316 ethdev: fix port state when stop
Open vSwitch CI 66fcf2
    54cb103e7b net/memif: fix overwriting of head segment
Open vSwitch CI 66fcf2
    fde361696c net/bonding: fix mbuf fast free usage
Open vSwitch CI 66fcf2
    ce5917f846 app/testpmd: do not poll stopped queues
Open vSwitch CI 66fcf2
    8b28d584d8 app/testpmd: fix use of indirect action after port close
Open vSwitch CI 66fcf2
    28e88ef39e ethdev: prohibit polling stopped queue
Open vSwitch CI 66fcf2
    011122b9e0 app/testpmd: fix metering and policing command for RFC4115
Open vSwitch CI 66fcf2
    e154ece049 app/testpmd: replace hardcoded min mbuf number with macro
Open vSwitch CI 66fcf2
    f7638851b4 net/cnxk: fix possible null dereference in telemetry
Open vSwitch CI 66fcf2
    c05dd44f52 ethdev: fix possible null pointer access
Open vSwitch CI 66fcf2
    e5177f3853 ethdev: fix memory leak in xstats telemetry
Open vSwitch CI 66fcf2
    2104014dbd net/axgbe: fix xstats get return if xstats is null
Open vSwitch CI 66fcf2
    3422f4b58c net/mvpp2: fix xstats get return if xstats is null
Open vSwitch CI 66fcf2
    7a1086a9d5 net/ipn3ke: fix xstats get return if xstats is null
Open vSwitch CI 66fcf2
    bae6c70cd3 net/hns3: fix xstats get return if xstats is null
Open vSwitch CI 66fcf2
    0c48dafbdf app/testpmd: remove useless pointer checks
Open vSwitch CI 66fcf2
    8378498b96 app/testpmd: perform SW IP checksum for GRO/GSO packets
Open vSwitch CI 66fcf2
    65bff89f9a app/testpmd: fix port status of bonding slave device
Open vSwitch CI 66fcf2
    4f9c7fb5af doc: add missing auth algo for IPsec example
Open vSwitch CI 66fcf2
    2d0ec22be8 test/crypto: fix driver name for DPAA raw API test
Open vSwitch CI 66fcf2
    082148b6a5 drivers/crypto: fix warnings for OpenSSL version
Open vSwitch CI 66fcf2
    48dda925a7 test/crypto: fix null check for ZUC authentication
Open vSwitch CI 66fcf2
    c195ec01df examples/ipsec-secgw: fix promiscuous mode option
Open vSwitch CI 66fcf2
    9c33903649 examples/ipsec-secgw: fix uninitialized memory access
Open vSwitch CI 66fcf2
    ea0ab8e686 pcapng: fix timestamp wrapping in output files
Open vSwitch CI 66fcf2
    412da85334 pipeline: fix emit instruction for invalid headers
Open vSwitch CI 66fcf2
    ce7b8e673a devtools: fix null test for NUMA systems
Open vSwitch CI 66fcf2
    84eb565954 doc: fix API index Markdown syntax
Open vSwitch CI 66fcf2
    d55a70f874 mbuf: dump outer VLAN
Open vSwitch CI 66fcf2
    2fcd1cc163 rib: fix traversal with /32 route
Open vSwitch CI 66fcf2
    8c5ab722fb acl: fix rules with 8-byte field size
Open vSwitch CI 66fcf2
    5ffee1e906 test: avoid hang if queues are full and Tx fails
Open vSwitch CI 66fcf2
    c1f49d47a9 eal/freebsd: fix use of newer cpuset macros
Open vSwitch CI 66fcf2
    214462a05b devargs: fix leak on hotplug failure
Open vSwitch CI 66fcf2
    29fa5a6eaf eal/x86: fix unaligned access for small memcpy
Open vSwitch CI 66fcf2
    eeaeb58d56 event/cnxk: fix out of bounds access in test
Open vSwitch CI 66fcf2
    09d859555f eventdev/eth_rx: fix telemetry Rx stats reset
Open vSwitch CI 66fcf2
    ec08dcaf4b doc: fix build with sphinx 4.5
Open vSwitch CI 66fcf2
    671e8fa0c8 net/mlx5: fix no-green metering with RSS
Open vSwitch CI 66fcf2
    6857653625 net/bnxt: fix freeing VNIC filters
Open vSwitch CI 66fcf2
    fa1a893ff7 net/bnxt: recheck FW readiness if in reset process
Open vSwitch CI 66fcf2
    2ff3768d20 net/bnxt: fix link status when port is stopped
Open vSwitch CI 66fcf2
    71ab79d3a7 net/bnxt: force PHY update on certain configurations
Open vSwitch CI 66fcf2
    db239d7290 net/bnxt: fix speed autonegotiation
Open vSwitch CI 66fcf2
    ce36a5d910 net/bnxt: avoid unnecessary endianness conversion
Open vSwitch CI 66fcf2
    8c464cf618 net/bnxt: handle queue stop during RSS flow create
Open vSwitch CI 66fcf2
    c25b1d545e net/bnxt: check duplicate queue IDs
Open vSwitch CI 66fcf2
    3f9914a7b3 net/bnxt: fix ring group on Rx restart
Open vSwitch CI 66fcf2
    821dd9cd43 net/bnxt: fix RSS action
Open vSwitch CI 66fcf2
    3774986bdd net/bnxt: fix Rx configuration
Open vSwitch CI 66fcf2
    d620238a97 net/bnxt: remove unused macro
Open vSwitch CI 66fcf2
    2f66d10615 net/bnxt: fix device capability reporting
Open vSwitch CI 66fcf2
    b174adfcae net/bnxt: fix reordering in NEON Rx
Open vSwitch CI 66fcf2
    7d9f5b3b33 net/cnxk: add barrier after meta batch free in scalar
Open vSwitch CI 66fcf2
    8790891a6d common/cnxk: fix SQ flush sequence
Open vSwitch CI 66fcf2
    08d2d8868e net/cnxk: fix uninitialized variables
Open vSwitch CI 66fcf2
    a10e2ec8ee common/cnxk: fix null pointer dereference
Open vSwitch CI 66fcf2
    d13786763a common/cnxk: fix unaligned access to device memory
Open vSwitch CI 66fcf2
    b117088323 net/cnxk: add message on flow parsing failure
Open vSwitch CI 66fcf2
    caf428f0a0 app/testpmd: fix MTU verification
Open vSwitch CI 66fcf2
    5e1545b730 app/testpmd: check statistics query before printing
Open vSwitch CI 66fcf2
    66b7e330d6 net/hns3: remove unnecessary RSS switch
Open vSwitch CI 66fcf2
    15b794b152 ethdev: fix RSS update when RSS is disabled
Open vSwitch CI 66fcf2
    0cec1c9477 net/hns3: remove redundant RSS tuple field
Open vSwitch CI 66fcf2
    5a6fb3a977 net/hns3: fix rollback on RSS hash update
Open vSwitch CI 66fcf2
    8c193c0b4c net/hns3: fix RSS disable
Open vSwitch CI 66fcf2
    8b00917c08 net/hns3: fix mbuf free on Tx done cleanup
Open vSwitch CI 66fcf2
    74089f471a net/hns3: fix pseudo-sharing between threads
Open vSwitch CI 66fcf2
    827f72e8ce net/hns3: fix MAC and queues HW statistics overflow
Open vSwitch CI 66fcf2
    d96ee7bac0 net/hns3: fix order of clearing imissed register in PF
Open vSwitch CI 66fcf2
    aa2c6d3f69 ethdev: fix build with vtune option
Open vSwitch CI 66fcf2
    b839853e83 net/tap: fix interrupt handler freeing
Open vSwitch CI 66fcf2
    41c0ba64de net/bonding: fix slave stop and remove on port close
Open vSwitch CI 66fcf2
    5a8afc69af net/bonding: fix stopping non-active slaves
Open vSwitch CI 66fcf2
    e856fe9aa6 doc: update matching versions in ice guide
Open vSwitch CI 66fcf2
    82ccc27de5 net/dpaa: fix event queue detach
Open vSwitch CI 66fcf2
    d24d6395d6 vdpa/mlx5: fix dead loop when process interrupted
Open vSwitch CI 66fcf2
    879fb64517 vdpa/mlx5: fix interrupt trash that leads to crash
Open vSwitch CI 66fcf2
    78414da84e vhost: fix missing virtqueue lock protection
Open vSwitch CI 66fcf2
    e3036fbd0a net/vhost: fix TSO feature default disablement
Open vSwitch CI 66fcf2
    4852da727c net/virtio: restore some optimisations with AVX512
Open vSwitch CI 66fcf2
    58d1b856be net/vhost: fix access to freed memory
Open vSwitch CI 66fcf2
    24dabb9d25 net/cxgbe: fix Tx queue stuck with mbuf chain coalescing
Open vSwitch CI 66fcf2
    6627ee48b5 net/cxgbe: fix port ID in Rx mbuf
Open vSwitch CI 66fcf2
    8cf194f699 net/bonding: fix RSS key config with extended key length
Open vSwitch CI 66fcf2
    3192737d10 net/nfp: remove unneeded header inclusion
Open vSwitch CI 66fcf2
    8ab93b06bc net/netvsc: fix hot adding multiple VF PCI devices
Open vSwitch CI 66fcf2
    03e1864411 test/mem: disable ASan when accessing unallocated memory
Open vSwitch CI 66fcf2
    e9b46ab763 net/mlx5: fix LRO configuration in drop Rx queue
Open vSwitch CI 66fcf2
    d5fdf0a2ba net/mlx5: fix LRO validation in Rx setup
Open vSwitch CI 66fcf2
    28ecf49a60 examples/l2fwd-crypto: fix stats refresh rate
Open vSwitch CI 66fcf2
    aeca5959dd common/dpaax: fix short MAC-I IV calculation for ZUC
Open vSwitch CI 66fcf2
    5a9af71a6d crypto/dpaa2_sec: fix operation status for simple FD
Open vSwitch CI 66fcf2
    5e3a3f48d1 crypto/dpaa2_sec: fix crypto operation pointer
Open vSwitch CI 66fcf2
    4644779034 crypto/dpaa_sec: fix secondary process probing
Open vSwitch CI 66fcf2
    15a3ae1a5f crypto/dpaa2_sec: fix chained FD length in raw datapath
Open vSwitch CI 66fcf2
    bee2c296c8 crypto/dpaa_sec: fix chained FD length in raw datapath
Open vSwitch CI 66fcf2
    86ba4e206e crypto/dpaa2_sec: fix buffer pool ID check
Open vSwitch CI 66fcf2
    f72e482fec crypto/dpaa2_sec: fix fle buffer leak
Open vSwitch CI 66fcf2
    8bad3a05f1 crypto/mlx5: fix login cleanup
Open vSwitch CI 66fcf2
    be6637f158 security: fix SA lifetime comments
Open vSwitch CI 66fcf2
    bb386a9f91 crypto/dpaa_sec: fix digest size
Open vSwitch CI 66fcf2
    f343d3b4ed eal: fix C++ include for device event and DMA
Open vSwitch CI 66fcf2
    de48c79f3b malloc: fix ASan handling for unmapped memory
Open vSwitch CI 66fcf2
    804b2e64eb mem: skip attaching external memory in secondary process
Open vSwitch CI 66fcf2
    65855b2d37 test/table: fix buffer overflow on lpm entry
Open vSwitch CI 66fcf2
    c7e0471948 net/mlx5: fix Rx/Tx stats concurrency
Open vSwitch CI 66fcf2
    b0e6a9c183 net/mlx5: fix GTP handling in header modify action
Open vSwitch CI 66fcf2
    b3896dba13 net/mlx5: restrict Rx queue array access to boundary
Open vSwitch CI 66fcf2
    c08c6247f2 net/mlx5: fix counter in non-termination meter
Open vSwitch CI 66fcf2
    99ba358268 net/mlx5: fix probing with secondary bonding member
Open vSwitch CI 66fcf2
    1430ccb1db net/mlx5: fix Tx when inlining is impossible
Open vSwitch CI 66fcf2
    72691359fa common/mlx5: fix memory region range calculation
Open vSwitch CI 66fcf2
    550f0d8288 net/netvsc: fix calculation of checksums based on mbuf flag
Open vSwitch CI 66fcf2
    21edf23c6d net/ice: fix raw flow input pattern parsing
Open vSwitch CI 66fcf2
    aedf24edbb net/ice: refactor parser usage
Open vSwitch CI 66fcf2
    bb6683a89f net/ice: add missing Tx burst mode name
Open vSwitch CI 66fcf2
    91355ad5b2 net/i40e: populate error in flow director parser
Open vSwitch CI 66fcf2
    8ae457cbf5 net/ice: improve performance of Rx timestamp offload
Open vSwitch CI 66fcf2
    a25197930d test/bpf: skip test if libpcap is unavailable
Open vSwitch CI 66fcf2
    6da5f268db examples/bond: fix invalid use of trylock
Open vSwitch CI 66fcf2
    9c267cbd10 net/dpaa2: fix dpdmux default interface
Open vSwitch CI 66fcf2
    d8898f0763 eal/windows: add missing C++ include guards
Open vSwitch CI 66fcf2
    fad1dbc0c5 eal/windows: fix data race when creating threads
Open vSwitch CI 66fcf2
    95e04d4866 doc: fix release note typo
Open vSwitch CI 66fcf2
    592c7bf714 net/af_xdp: make compatible with libbpf >= 0.7.0
Open vSwitch CI 66fcf2
    6721fb14eb net/af_xdp: use libxdp if available
Open vSwitch CI 66fcf2
    fcd039e466 version: 21.11.1
Open vSwitch CI 66fcf2
    2130012318 net/cnxk: fix build with optimization
Open vSwitch CI 66fcf2
    9518bcf700 net/mlx5: fix flex item availability
Open vSwitch CI 66fcf2
    05aa560efc version: 21.11.1-rc1
Open vSwitch CI 66fcf2
    b68dbab7c8 Revert "net/mlx5: fix flex item availability"
Open vSwitch CI 66fcf2
    bb5ce0625c crypto/ipsec_mb: fix GMAC parameters setting
Open vSwitch CI 66fcf2
    cef6bb00ce crypto/ipsec_mb: fix length and offset settings
Open vSwitch CI 66fcf2
    be2edca509 Revert "crypto/ipsec_mb: fix length and offset settings"
Open vSwitch CI 66fcf2
    dec4b1b89e raw/ifpga: fix build with optimization
Open vSwitch CI 66fcf2
    4586b6b8c2 doc: fix telemetry example in cryptodev guide
Open vSwitch CI 66fcf2
    2740b29e48 doc: fix missing note on UIO module in Linux guide
Open vSwitch CI 66fcf2
    713a4bc48c doc: replace characters for (R) symbol in Linux guide
Open vSwitch CI 66fcf2
    a50b228d2d net/mlx5: fix CPU socket ID for Rx queue creation
Open vSwitch CI 66fcf2
    8db2867c79 net/mlx5: fix port matching in sample flow rule
Open vSwitch CI 66fcf2
    7c12be128c eventdev: fix clang C++ include
Open vSwitch CI 66fcf2
    4f263532d0 cryptodev: fix clang C++ include
Open vSwitch CI 66fcf2
    ec8a6dc2e6 compressdev: fix missing space in log macro
Open vSwitch CI 66fcf2
    37232971b0 eal/freebsd: add missing C++ include guards
Open vSwitch CI 66fcf2
    8320df4804 examples/l3fwd: fix buffer overflow in Tx
Open vSwitch CI 66fcf2
    3313fe0301 app/testpmd: fix flow rule with flex input link
Open vSwitch CI 66fcf2
    39d09d7155 app/testpmd: fix GTP header parsing in checksum engine
Open vSwitch CI 66fcf2
    514668e230 app/testpmd: fix show RSS RETA on Windows
Open vSwitch CI 66fcf2
    3a3d4d3332 app/regex: fix number of matches
Open vSwitch CI 66fcf2
    f2a457c605 bpf: fix build with some libpcap version on FreeBSD
Open vSwitch CI 66fcf2
    e84b43b5eb crypto/ipsec_mb: fix GCM requested digest length
Open vSwitch CI 66fcf2
    8c7bebaa38 net/af_xdp: fix custom program loading with multiple queues
Open vSwitch CI 66fcf2
    88dbe7c555 net/qede: fix maximum Rx packet length
Open vSwitch CI 66fcf2
    09891782a4 net/qede: fix Rx bulk
Open vSwitch CI 66fcf2
    506f3198ab net/qede: fix Tx completion
Open vSwitch CI 66fcf2
    268985d32e doc: fix modify field action description for mlx5
Open vSwitch CI 66fcf2
    59a419a416 net/mlx5: fix implicit tag insertion with sample action
Open vSwitch CI 66fcf2
    42cf1850e2 net/mlx5: forbid multiple ASO actions in a single rule
Open vSwitch CI 66fcf2
    dd859e1797 net/mlx5: fix sample flow action on trusted device
Open vSwitch CI 66fcf2
    7680d1d321 net/mlx5: fix VLAN push action validation
Open vSwitch CI 66fcf2
    691ff0b6db net/mlx5: fix NIC egress flow mismatch in switchdev mode
Open vSwitch CI 66fcf2
    6cb68162e4 vhost: fix FD leak with inflight messages
Open vSwitch CI 66fcf2
    4c40d30d2b vhost: fix queue number check when setting inflight FD
Open vSwitch CI 66fcf2
    6ae8ba6b7a build: suppress rte_crypto_asym_op abi check
Open vSwitch CI 66fcf2
    efd091d541 devtools: fix symbols check
Open vSwitch CI 66fcf2
    026470bafa build: hide local symbols in shared libraries
Open vSwitch CI 66fcf2
    89f14be564 common/mlx5: consider local functions as internal
Open vSwitch CI 66fcf2
    6e7f8939f2 regexdev: fix section attribute of symbols
Open vSwitch CI 66fcf2
    6472c2d476 net/iavf: fix potential out-of-bounds access
Open vSwitch CI 66fcf2
    67191a9cb3 net/sfc: reduce log level of tunnel restore info error
Open vSwitch CI 66fcf2
    ee836190a1 net/mlx5: fix meter creation default state
Open vSwitch CI 66fcf2
    a17cea76b7 net/mlx5: fix configuration without Rx queue
Open vSwitch CI 66fcf2
    d31463e0b2 net/mlx5: fix MPLS/GRE Verbs spec ordering
Open vSwitch CI 66fcf2
    48fe9efaf2 net/mlx5: fix flex item availability
Open vSwitch CI 66fcf2
    3bd5cf393d net/mlx5: fix meter policy creation assert
Open vSwitch CI 66fcf2
    c77572d2a1 net/mlx5: remove unused reference counter
Open vSwitch CI 66fcf2
    0036f3941e net/mlx5: fix modify port action validation
Open vSwitch CI 66fcf2
    eebfb74c51 net/mlx5: fix shared RSS destroy
Open vSwitch CI 66fcf2
    5d3ade99bd net/mlx5: fix next protocol RSS expansion
Open vSwitch CI 66fcf2
    4500ec704f net/mlx5: fix inet IPIP protocol type
Open vSwitch CI 66fcf2
    9bdcba122b net/bnxt: fix null dereference in session cleanup
Open vSwitch CI 66fcf2
    4aadf56c66 ethdev: fix doxygen comments for device info struct
Open vSwitch CI 66fcf2
    0c7cbe52f7 build: fix build on FreeBSD with Meson 0.61.1
Open vSwitch CI 66fcf2
    dab4a96be2 devtools: remove event/dlb exception in ABI check
Open vSwitch CI 66fcf2
    4fa43b7bff vhost: fix physical address mapping
Open vSwitch CI 66fcf2
    f03f4b98c9 net/cnxk: fix Rx/Tx function update
Open vSwitch CI 66fcf2
    3a5e1aaee4 net/mlx5: fix initial link status detection
Open vSwitch CI 66fcf2
    295f5022f6 net/mlx5: fix link status change detection
Open vSwitch CI 66fcf2
    be828a8eaf common/mlx5: add Netlink event helpers
Open vSwitch CI 66fcf2
    7214354c52 examples/kni: add missing trailing newline in log
Open vSwitch CI 66fcf2
    f5ba75eb9a examples/l3fwd: make Rx and Tx queue size configurable
Open vSwitch CI 66fcf2
    ef48f23bfd examples/l3fwd: share queue size variables
Open vSwitch CI 66fcf2
    6bf720d7d7 examples/flow_classify: fix failure message
Open vSwitch CI 66fcf2
    2719708908 examples/distributor: reduce Tx queue number to 1
Open vSwitch CI 66fcf2
    7aa3bbafd6 app/dumpcap: check for failure to set promiscuous
Open vSwitch CI 66fcf2
    955a6afc6f test/bpf: skip dump if conversion fails
Open vSwitch CI 66fcf2
    e71f3dc931 pcapng: handle failure of link status query
Open vSwitch CI 66fcf2
    b8222349eb app/pdump: abort on multi-core capture limit
Open vSwitch CI 66fcf2
    8adbf6df92 raw/ifpga: fix monitor thread
Open vSwitch CI 66fcf2
    69da51b405 raw/ifpga: fix interrupt handle allocation
Open vSwitch CI 66fcf2
    d4536cf86a raw/ifpga: fix variable initialization in probing
Open vSwitch CI 66fcf2
    186250df3d gpu/cuda: fix dependency loading path
Open vSwitch CI 66fcf2
    af8ffbba79 sched: remove useless malloc in PIE data init
Open vSwitch CI 66fcf2
    8ebcaf23cb eal/linux: fix device monitor stop return
Open vSwitch CI 66fcf2
    89d84883b0 examples/vhost: fix launch with physical port
Open vSwitch CI 66fcf2
    7a5659dd94 vhost: fix linker script syntax
Open vSwitch CI 66fcf2
    b7f396be62 net/ice: fix Tx offload path choice
Open vSwitch CI 66fcf2
    28acfe550d common/cnxk: fix mbuf data offset for VF
Open vSwitch CI 66fcf2
    51af57d005 common/cnxk: fix bitmap usage for TM
Open vSwitch CI 66fcf2
    43dec151be net/iavf: fix AES-GMAC IV size
Open vSwitch CI 66fcf2
    f314e6acfb net/mlx5: fix flex item header length translation
Open vSwitch CI 66fcf2
    1926a8d8c5 net/mlx5: fix matcher priority with ICMP or ICMPv6
Open vSwitch CI 66fcf2
    1f5aede9bd net/mlx5: reduce flex item flow handle size
Open vSwitch CI 66fcf2
    279cc42d3b net/mlx5: fix GRE item translation in Verbs
Open vSwitch CI 66fcf2
    39cba36e63 doc: fix typos and punctuation in flow API guide
Open vSwitch CI 66fcf2
    41510092eb net/kni: fix config initialization
Open vSwitch CI 66fcf2
    6090ee620d net/txgbe: fix queue statistics mapping
Open vSwitch CI 66fcf2
    8a301f166c net/mlx5: fix check in count action validation
Open vSwitch CI 66fcf2
    c46eaf6f4c net/mlx5: fix shared counter flag in flow validation
Open vSwitch CI 66fcf2
    de3ad851ca net/mlx5: fix destroying empty matchers list
Open vSwitch CI 66fcf2
    6468addfe3 net/mlx5: fix indexed pool fetch overlap
Open vSwitch CI 66fcf2
    ae071e1851 net/iavf: fix function pointer in multi-process
Open vSwitch CI 66fcf2
    b82b6ed613 net/iavf: support NAT-T / UDP encapsulation
Open vSwitch CI 66fcf2
    5f275a0312 net/ixgbe: fix FSP check for X550EM devices
Open vSwitch CI 66fcf2
    aa6f865e7e net/hns3: increase time waiting for PF reset completion
Open vSwitch CI 66fcf2
    94420985c7 net/hns3: fix VF RSS TC mode entry
Open vSwitch CI 66fcf2
    dc3cb423f5 net/hns3: fix RSS TC mode entry
Open vSwitch CI 66fcf2
    772292049b net/hns3: remove duplicate macro definition
Open vSwitch CI 66fcf2
    24939fcc13 compressdev: fix socket ID type
Open vSwitch CI 66fcf2
    30fea0f0a6 app/compress-perf: fix number of queue pairs to setup
Open vSwitch CI 66fcf2
    b2b15ab556 app/compress-perf: fix socket ID type during init
Open vSwitch CI 66fcf2
    8ace98122a compress/mlx5: support out-of-space status
Open vSwitch CI 66fcf2
    d386e37612 app/compress-perf: optimize operations pool allocation
Open vSwitch CI 66fcf2
    c65e648405 app/compress-perf: fix cycle count operations allocation
Open vSwitch CI 66fcf2
    9bb7a3f9df event/dlb2: add shift value check in sparse dequeue
Open vSwitch CI 66fcf2
    d2b19d6346 event/cnxk: fix Rx adapter config check
Open vSwitch CI 66fcf2
    dd8c73295c event/cnxk: fix sub-event clearing mask length
Open vSwitch CI 66fcf2
    170c124998 kni: fix freeing order in device release
Open vSwitch CI 66fcf2
    0617d94900 bus/pci: assign driver pointer before mapping
Open vSwitch CI 66fcf2
    099aba7265 devargs: fix crash with uninitialized parsing
Open vSwitch CI 66fcf2
    dcf545fce1 eal/linux: fix illegal memory access in uevent handler
Open vSwitch CI 66fcf2
    38c59b06b0 distributor: fix potential overflow
Open vSwitch CI 66fcf2
    77b6873f73 efd: fix uninitialized structure
Open vSwitch CI 66fcf2
    b017e1159f test/efd: fix sockets mask size
Open vSwitch CI 66fcf2
    e9100a0196 doc: add CUDA driver features
Open vSwitch CI 66fcf2
    9703132099 app/testpmd: fix build without drivers
Open vSwitch CI 66fcf2
    158012beee app/testpmd: fix raw encap of GENEVE option
Open vSwitch CI 66fcf2
    8c4ce4d7ff net/i40e: fix unintentional integer overflow
Open vSwitch CI 66fcf2
    3334722c21 net/cnxk: fix RSS RETA table update
Open vSwitch CI 66fcf2
    b8bfbcd1a0 net/cnxk: fix build with GCC 12
Open vSwitch CI 66fcf2
    c957e1063b net/cnxk: fix inline IPsec security error handling
Open vSwitch CI 66fcf2
    ee97d867e7 net/cnxk: register callback early to handle initial packets
Open vSwitch CI 66fcf2
    c5124d0ea8 net/cnxk: fix inline device RQ tag mask
Open vSwitch CI 66fcf2
    283f54ba9d mempool/cnxk: fix batch allocation failure path
Open vSwitch CI 66fcf2
    ba9d00afac doc: correct name of BlueField-2 in mlx5 guide
Open vSwitch CI 66fcf2
    9385e97741 doc: replace broken links in mlx guides
Open vSwitch CI 66fcf2
    239796f3dd doc: remove obsolete vector Tx explanations from mlx5 guide
Open vSwitch CI 66fcf2
    2007577b29 net/mlx5: fix E-Switch manager vport ID
Open vSwitch CI 66fcf2
    a600672d1a net/mlx5: fix entry in shared Rx queues list
Open vSwitch CI 66fcf2
    7f982e1320 net/mlx5: fix meter sub-policy creation
Open vSwitch CI 66fcf2
    7b5ea7efc3 net/mlx5: remove unused function
Open vSwitch CI 66fcf2
    aff5b2ee60 net/mlx5: set flow error for hash list create
Open vSwitch CI 66fcf2
    d2e99680f9 common/mlx5: fix queue pair ack timeout configuration
Open vSwitch CI 66fcf2
    233c5aa3e7 net/ena: fix checksum flag for L4
Open vSwitch CI 66fcf2
    f5eff853e4 net/ena: check memory BAR before initializing LLQ
Open vSwitch CI 66fcf2
    70c3e891d0 net/ena: fix meta descriptor DF flag setup
Open vSwitch CI 66fcf2
    867dd857f4 net/ena: fix reset reason being overwritten
Open vSwitch CI 66fcf2
    c443512e3d net/ena: skip timer if reset is triggered
Open vSwitch CI 66fcf2
    4e9e9e29c4 net/ena: remove unused offload variables
Open vSwitch CI 66fcf2
    e63e5c79ce net/ena: remove unused enumeration
Open vSwitch CI 66fcf2
    399b489328 net/txgbe: fix debug logs
Open vSwitch CI 66fcf2
    a8be311dd1 net/ngbe: fix debug logs
Open vSwitch CI 66fcf2
    c1cf1a9735 app/testpmd: fix GENEVE parsing in checksum mode
Open vSwitch CI 66fcf2
    036993974f net/mlx5: fix errno update in shared context creation
Open vSwitch CI 66fcf2
    b6b1c3ad5d net/mlx5: fix ASO CT object release
Open vSwitch CI 66fcf2
    49257a9394 net/mlx5: fix ineffective metadata argument adjustment
Open vSwitch CI 66fcf2
    50f3a03f75 net/mlx5: fix sibling device config check
Open vSwitch CI 66fcf2
    e68285796c net/i40e: enable maximum frame size at port level
Open vSwitch CI 66fcf2
    15ff989ca8 net/iavf: fix segmentation offload buffer size
Open vSwitch CI 66fcf2
    dbb1c53725 net/iavf: fix segmentation offload condition
Open vSwitch CI 66fcf2
    d75be6c28d net/ice: fix overwriting of LSE bit by DCF
Open vSwitch CI 66fcf2
    a628e2bf19 net/af_xdp: ensure socket is deleted on Rx queue setup error
Open vSwitch CI 66fcf2
    ae2f030ad1 net/sfc: fix memory allocation size for cache
Open vSwitch CI 66fcf2
    ea21c6bf4e net/sfc: fix flow tunnel support detection
Open vSwitch CI 66fcf2
    a58ae9af98 common/sfc_efx/base: add missing handler for 1-byte fields
Open vSwitch CI 66fcf2
    4874f1d005 common/sfc_efx/base: fix recirculation ID set in outer rules
Open vSwitch CI 66fcf2
    e4b43ee28c net/cnxk: fix uninitialized local variable
Open vSwitch CI 66fcf2
    f0cfb0e3d1 common/cnxk: fix uninitialized pointer read
Open vSwitch CI 66fcf2
    2f61027cda common/cnxk fix unintended sign extension
Open vSwitch CI 66fcf2
    7eeb8d37ed common/cnxk: add missing checks of return values
Open vSwitch CI 66fcf2
    dd1851c1de net/af_xdp: add missing trailing newline in logs
Open vSwitch CI 66fcf2
    6a9b64907e common/cnxk: fix NPC key extraction validation
Open vSwitch CI 66fcf2
    87b639b4ed vhost: fix unsafe vring addresses modifications
Open vSwitch CI 66fcf2
    01e3dee29c vhost: fix field naming in guest page struct
Open vSwitch CI 66fcf2
    e09a0094a6 common/cnxk: fix base rule merge
Open vSwitch CI 66fcf2
    1751e87f51 common/cnxk: fix log level during MCAM allocation
Open vSwitch CI 66fcf2
    d91869302f common/cnxk: fix flow deletion
Open vSwitch CI 66fcf2
    450ee57e5f app/testpmd: check starting port is not in bonding
Open vSwitch CI 66fcf2
    387187932f net/bonding: fix slaves initializing on MTU setting
Open vSwitch CI 66fcf2
    c93302dd4f net/cnxk: fix mbuf data length
Open vSwitch CI 66fcf2
    116bfaa14e ethdev: fix MAC address in telemetry device info
Open vSwitch CI 66fcf2
    a42a874599 net/iavf: reset security context pointer on stop
Open vSwitch CI 66fcf2
    496747d389 net/txgbe: reset security context pointer on close
Open vSwitch CI 66fcf2
    223010f1da net/ixgbe: reset security context pointer on close
Open vSwitch CI 66fcf2
    967cb49748 net/nfb: fix multicast/promiscuous mode switching
Open vSwitch CI 66fcf2
    afe8e58fed net/nfb: fix array indexes in deinit functions
Open vSwitch CI 66fcf2
    daf06c45e8 crypto/ipsec_mb: fix length and offset settings
Open vSwitch CI 66fcf2
    cfa7703c8e crypto/ipsec_mb: fix ZUC operation overwrite
Open vSwitch CI 66fcf2
    1170e24b20 crypto/ipsec_mb: fix ZUC authentication verify
Open vSwitch CI 66fcf2
    bbc596578a crypto/ipsec_mb: check missing operation types
Open vSwitch CI 66fcf2
    9c67637c8c crypto/virtio: fix out-of-bounds access
Open vSwitch CI 66fcf2
    301ee2f378 baseband/acc100: avoid out-of-bounds access
Open vSwitch CI 66fcf2
    79247ddc0d examples/l2fwd-crypto: fix port mask overflow
Open vSwitch CI 66fcf2
    5772c7b32e doc: fix FIPS guide
Open vSwitch CI 66fcf2
    ad76dc4e91 examples/ipsec-secgw: fix buffer freeing in vector mode
Open vSwitch CI 66fcf2
    f092922c36 cryptodev: fix RSA key type name
Open vSwitch CI 66fcf2
    c8bcbe8b68 crypto/ipsec_mb: remove useless check
Open vSwitch CI 66fcf2
    fec66e64e5 event/cnxk: fix uninitialized local variables
Open vSwitch CI 66fcf2
    52d824d106 event/cnxk: fix variables casting
Open vSwitch CI 66fcf2
    9a552423fd event/dlb2: poll HW CQ inflights before mapping queue
Open vSwitch CI 66fcf2
    720fb431b4 event/dlb2: update rolling mask used for dequeue
Open vSwitch CI 66fcf2
    7d7a9f161d eventdev/eth_rx: fix queue config query
Open vSwitch CI 66fcf2
    529f3a735e eventdev/eth_rx: fix parameters parsing memory leak
Open vSwitch CI 66fcf2
    d33bb6bd28 examples/qos_sched: fix core mask overflow
Open vSwitch CI 66fcf2
    9970eab8c4 doc: improve configuration examples in idxd guide
Open vSwitch CI 66fcf2
    b254386fad dma/idxd: configure maximum batch size to high value
Open vSwitch CI 66fcf2
    ebc0188ccb test/dma: fix missing checks for device capacity
Open vSwitch CI 66fcf2
    c6aea57d99 dma/hisilicon: use common PCI device naming
Open vSwitch CI 66fcf2
    56d6e5b091 ethdev: fix cast for C++ compatibility
Open vSwitch CI 66fcf2
    5d75eb0924 cryptodev: add missing C++ guards
Open vSwitch CI 66fcf2
    c02f5bcfe9 bpf: add missing C++ guards
Open vSwitch CI 66fcf2
    362921a8e3 vhost: add missing C++ guards
Open vSwitch CI 66fcf2
    fb37e2b3ae kni: add missing C++ guards
Open vSwitch CI 66fcf2
    e4dbb6873a eventdev: add missing C++ guards
Open vSwitch CI 66fcf2
    3d1746c9ac compressdev: add missing C++ guards
Open vSwitch CI 66fcf2
    6fca954338 acl: add missing C++ guards
Open vSwitch CI 66fcf2
    447210e07c metrics: add missing C++ guards
Open vSwitch CI 66fcf2
    b99a45df05 ethdev: add missing C++ guards
Open vSwitch CI 66fcf2
    e7291176c2 telemetry: add missing C++ guards
Open vSwitch CI 66fcf2
    b2f85a808a eal: add missing C++ guards
Open vSwitch CI 66fcf2
    81c40b01d0 dmadev: add missing header include
Open vSwitch CI 66fcf2
    692ae335d6 eventdev/eth_tx: fix queue add error code
Open vSwitch CI 66fcf2
    adfebc59b5 pipeline: fix table state memory allocation
Open vSwitch CI 66fcf2
    1e8aa23aba pipeline: fix annotation checks
Open vSwitch CI 66fcf2
    13ddcf9dee raw/ntb: clear all valid doorbell bits on init
Open vSwitch CI 66fcf2
    0627e93c26 crypto/dpaax_sec: fix auth/cipher xform chain checks
Open vSwitch CI 66fcf2
    0fd24703c6 crypto/cnxk: fix update of number of descriptors
Open vSwitch CI 66fcf2
    2630bff5a4 compress/octeontx: fix null pointer dereference
Open vSwitch CI 66fcf2
    6f9d8df3d1 crypto/qat: fix GEN4 AEAD job in raw data path
Open vSwitch CI 66fcf2
    98ec92641b crypto/ipsec_mb: fix buffer overrun
Open vSwitch CI 66fcf2
    13aab9f493 crypto/ipsec_mb: fix premature dereference
Open vSwitch CI 66fcf2
    98ece68514 test/crypto: fix out-of-place SGL in raw datapath
Open vSwitch CI 66fcf2
    4d5d4d7abc examples/ipsec-secgw: fix offload flag used for TSO IPv6
Open vSwitch CI 66fcf2
    abfad6b59c net/txgbe: fix KR auto-negotiation
Open vSwitch CI 66fcf2
    42960ce408 net/txgbe: fix link up and down
Open vSwitch CI 66fcf2
    59691181a3 net/ngbe: fix packet statistics
Open vSwitch CI 66fcf2
    b9c20ea8f0 net/ngbe: fix Tx hang on queue disable
Open vSwitch CI 66fcf2
    3698c17f42 net/ngbe: fix missed link interrupt
Open vSwitch CI 66fcf2
    cacbd7e4f7 net/ngbe: fix Rx by initializing packet buffer early
Open vSwitch CI 66fcf2
    863d787942 net/bnxt: fix ring calculation for representors
Open vSwitch CI 66fcf2
    e53da2ffbe net/bnxt: set HW coalescing parameters
Open vSwitch CI 66fcf2
    6c8ff52958 net/mlx5: fix inline length for multi-segment TSO
Open vSwitch CI 66fcf2
    3831da6c7b net/mlx5: fix meter capabilities reporting
Open vSwitch CI 66fcf2
    6022babd1d net/mlx5: fix committed bucket size
Open vSwitch CI 66fcf2
    c9a140e15b net/mlx5: fix metadata endianness in modify field action
Open vSwitch CI 66fcf2
    8f821b1135 vdpa/sfc: fix null dereference during removal
Open vSwitch CI 66fcf2
    5dfd488d82 vdpa/sfc: fix null dereference during config
Open vSwitch CI 66fcf2
    7537c99618 net/ice: fix build with 16-byte Rx descriptor
Open vSwitch CI 66fcf2
    607d564355 net/ice: fix pattern check in flow director
Open vSwitch CI 66fcf2
    d422a9cdae net/ice/base: add profile validation on switch filter
Open vSwitch CI 66fcf2
    5dc74f1348 net/iavf: count continuous DD bits for Arm in flex Rx
Open vSwitch CI 66fcf2
    68522027e3 net/iavf: count continuous DD bits for Arm
Open vSwitch CI 66fcf2
    f746bb72ba net/iavf: fix null pointer dereference
Open vSwitch CI 66fcf2
    b832a197fa net/sfc: demand Tx fast free offload on EF10 simple datapath
Open vSwitch CI 66fcf2
    915b0b0b9f net/sfc: do not push fast free offload to default TxQ config
Open vSwitch CI 66fcf2
    6fdd1953b0 ethdev: remove unnecessary null check
Open vSwitch CI 66fcf2
    851b597291 net: fix L2TPv2 common header
Open vSwitch CI 66fcf2
    d594afc792 net/memif: remove pointer deference before null check
Open vSwitch CI 66fcf2
    273bacf2a8 config: align mempool elements to 128 bytes on CN10K
Open vSwitch CI 66fcf2
    e183e43e2b vfio: cleanup the multiprocess sync handle
Open vSwitch CI 66fcf2
    c32322e508 ipc: end multiprocess thread during cleanup
Open vSwitch CI 66fcf2
    6e1bc26cde test/mbuf: fix mbuf data content check
Open vSwitch CI 66fcf2
    472f790f95 app/fib: fix division by zero
Open vSwitch CI 66fcf2
    1058b2c369 mem: check allocation in dynamic hugepage init
Open vSwitch CI 66fcf2
    c59904ed03 vhost: fix C++ include
Open vSwitch CI 66fcf2
    6afaa0f3d7 table: fix C++ include
Open vSwitch CI 66fcf2
    91b9d6cd34 ipsec: fix C++ include
Open vSwitch CI 66fcf2
    4f328f8e2b graph: fix C++ include
Open vSwitch CI 66fcf2
    3668e54828 eventdev: fix C++ include
Open vSwitch CI 66fcf2
    1fdfd87f14 eal: fix C++ include
Open vSwitch CI 66fcf2
    72334ceaf1 config/arm: add values for native armv7
Open vSwitch CI 66fcf2
    02a96ad251 stack: fix stubs header export
Open vSwitch CI 66fcf2
    6b06137c98 regex/mlx5: fix memory allocation check
Open vSwitch CI 66fcf2
    72487940d1 net/virtio: fix slots number when indirect feature on
Open vSwitch CI 66fcf2
    160769f648 vhost: fix guest to host physical address mapping
Open vSwitch CI 66fcf2
    eaf935f63c net/sfc: fix lock releases
Open vSwitch CI 66fcf2
    ce413e1922 app/testpmd: fix stack overflow for EEPROM display
Open vSwitch CI 66fcf2
    ac180f4d26 net/tap: fix to populate FDs in secondary process
Open vSwitch CI 66fcf2
    721d0bbd16 ethdev: add internal function to device struct from name
Open vSwitch CI 66fcf2
    605d1de0d3 app/testpmd: fix bonding mode set
Open vSwitch CI 66fcf2
    7b71bc2d00 net/bonding: fix reference count on mbufs
Open vSwitch CI 66fcf2
    26f2cc6490 net/bonding: fix promiscuous and allmulticast state
Open vSwitch CI 66fcf2
    30dcde8467 net/ixgbe: check filter init failure
Open vSwitch CI 66fcf2
    e72696baa4 net/hns3: delete duplicated RSS type
Open vSwitch CI 66fcf2
    2ae91ac660 net/hns3: fix operating queue when TCAM table is invalid
Open vSwitch CI 66fcf2
    2b7587ea99 net/hns3: fix double decrement of secondary count
Open vSwitch CI 66fcf2
    10342b22ae net/hns3: fix insecure way to query MAC statistics
Open vSwitch CI 66fcf2
    9b1f69f906 net/hns3: fix RSS key with null
Open vSwitch CI 66fcf2
    d7033074e0 net/hns3: fix max packet size rollback in PF
Open vSwitch CI 66fcf2
    2c27da1e51 net/bonding: fix MTU set for slaves
Open vSwitch CI 66fcf2
    9ac1343c4d net/dpaa2: fix null pointer dereference
Open vSwitch CI 66fcf2
    90386f428c net/enic: fix dereference before null check
Open vSwitch CI 66fcf2
    57b2aa0265 test/mem: fix error check
Open vSwitch CI 66fcf2
    32cb4f09ff eal/windows: fix error code for not supported API
Open vSwitch CI 66fcf2
    5a9f8c2ba4 ring: fix overflow in memory size calculation
Open vSwitch CI 66fcf2
    8b45a1dea3 ring: fix error code when creating ring
Open vSwitch CI 66fcf2
    63cb4ae54f doc: fix KNI PMD name typo
Open vSwitch CI 66fcf2
    4f140c9a9a build: remove deprecated Meson functions
Open vSwitch CI 66fcf2
    aa8ad3e48c build: fix warnings when running external commands
Open vSwitch CI 66fcf2
    1e770ae599 pflock: fix header file installation
Open vSwitch CI 66fcf2
    86f7ed09ae doc: update matching versions in ice guide
Open vSwitch CI 66fcf2
    37d27abc59 net/mlx5: reject jump to root table
Open vSwitch CI 66fcf2
    bc3452d45d common/mlx5: fix probing failure code
Open vSwitch CI 66fcf2
    99f5cd0dc3 net/mlx5: fix mark enabling for Rx
Open vSwitch CI 66fcf2
    d157628041 common/mlx5: fix MR lookup for non-contiguous mempool
Open vSwitch CI 66fcf2
    4c4c0cf459 net/virtio: fix uninitialized RSS key
Open vSwitch CI 66fcf2
    0d2ddde419 net/virtio-user: check FD flags getting failure
Open vSwitch CI 66fcf2
    4210bb89d8 net/virtio-user: fix resource leak on probing failure
Open vSwitch CI 66fcf2
    efc7ea9dd7 vdpa/ifc: fix log info mismatch
Open vSwitch CI 66fcf2
    7c58dbf159 net/virtio: fix Tx queue 0 overriden by queue 128
Open vSwitch CI 66fcf2
    f05bbce185 vdpa/mlx5: workaround queue stop with traffic
Open vSwitch CI 66fcf2
    ad51b31a30 net/hns3: fix using enum as boolean
Open vSwitch CI 66fcf2
    9d6db3c3ad net/nfp: free HW ring memzone on queue release
Open vSwitch CI 66fcf2
    961922eb71 net/bonding: fix RSS with early configure
Open vSwitch CI 66fcf2
    6492c9875d net/hns3: fix vector Rx/Tx when PTP enabled
Open vSwitch CI 66fcf2
    9c10b251a1 net/hns3: fix mailbox wait time
Open vSwitch CI 66fcf2
    e073f410fb net/hns3: fix Rx/Tx functions update
Open vSwitch CI 66fcf2
    581e547a6f net/memif: remove unnecessary Rx interrupt stub
Open vSwitch CI 66fcf2
    5de680a494 raw/ifpga/base: fix port feature ID
Open vSwitch CI 66fcf2
    0f8f337740 net/bnxt: fix VF resource allocation strategy
Open vSwitch CI 66fcf2
    f70203b5c0 net/bnxt: fix memzone allocation per VNIC
Open vSwitch CI 66fcf2
    e44c18821c net/bnxt: handle ring cleanup in case of error
Open vSwitch CI 66fcf2
    a04034b131 net/bnxt: fix check for autoneg enablement
Open vSwitch CI 66fcf2
    72db0cca69 raw/ifpga: fix thread closing
Open vSwitch CI 66fcf2
    7c682d5c05 net/ice: fix link up when starting device
Open vSwitch CI 66fcf2
    b38f8855d6 net/ice: fix mbuf offload flag for Rx timestamp
Open vSwitch CI 66fcf2
    81597d6e20 raw/ifpga/base: fix SPI transaction
Open vSwitch CI 66fcf2
    4599a6179a net/sfc: validate queue span when parsing flow action RSS
Open vSwitch CI 66fcf2
    c935f2719d ethdev: fix Rx queue telemetry memory leak on failure
Open vSwitch CI 66fcf2
    3fd3c3b3b0 common/cnxk: fix error checking
Open vSwitch CI 66fcf2
    2253ed93c3 common/cnxk: fix uninitialized variables
Open vSwitch CI 66fcf2
    38f3a00894 common/cnxk: fix null pointer dereferences
Open vSwitch CI 66fcf2
    1349f9e568 common/cnxk: always use single interrupt ID with NIX
Open vSwitch CI 66fcf2
    cfcdf00068 common/cnxk: reset stale values on error debug registers
Open vSwitch CI 66fcf2
    285183e606 common/cnxk: fix byte order of frag sizes and infos
Open vSwitch CI 66fcf2
    5deff57b9d common/cnxk: fix shift offset for TL3 length disable
Open vSwitch CI 66fcf2
    41569f9deb net/nfp: remove useless range checks
Open vSwitch CI 66fcf2
    23c2f68598 net/nfp: remove duplicated check when setting MAC address
Open vSwitch CI 66fcf2
    85d9e45c32 net/mlx5: fix MPRQ WQE size assertion
Open vSwitch CI 66fcf2
    a9bc2a46c2 net/mlx5: fix maximum packet headers size for TSO
Open vSwitch CI 66fcf2
    70211750cc net/bnxt: restore dependency on kernel modules
Open vSwitch CI 66fcf2
    279f0d75c0 net/dpaa2: fix timestamping for IEEE1588
Open vSwitch CI 66fcf2
    c96ea2bf1c net/dpaa2: fix unregistering interrupt handler
Open vSwitch CI 66fcf2
    699c30f853 net/cxgbe: fix dangling pointer by mailbox access rework
Open vSwitch CI 66fcf2
    ef94549efe app/testpmd: fix external buffer allocation
Open vSwitch CI 66fcf2
    6d5f3984dc app/testpmd: fix dereference before null check
Open vSwitch CI 66fcf2
    83774f8a67 net/bonding: fix mode type mismatch
Open vSwitch CI 66fcf2
    40a4d0544b net/af_xdp: fix build with -Wunused-function
Open vSwitch CI 66fcf2
    181ddedb1a net/axgbe: use PCI root complex device to distinguish device
Open vSwitch CI 66fcf2
    bb1854bc69 app/testpmd: fix Tx scheduling interval
Open vSwitch CI 66fcf2
    96b92d045f net/bonding: fix offloading configuration
Open vSwitch CI 66fcf2
    661587eaae net/cnxk: fix promiscuous mode in multicast enable flow
Open vSwitch CI 66fcf2
    26a3e3e7d3 net/bnxt: check VF representor pointer before access
Open vSwitch CI 66fcf2
    2f9df1413c net/bnxt: fix xstats query
Open vSwitch CI 66fcf2
    b74a60df81 net/bnxt: fix crash by validating pointer
Open vSwitch CI 66fcf2
    2e31b779e8 net/bnxt: fix PAM4 mask setting
Open vSwitch CI 66fcf2
    6c57090c01 net/bnxt: fix ring teardown
Open vSwitch CI 66fcf2
    f2c08d53a1 net/bnxt: fix handling of VF configuration change
Open vSwitch CI 66fcf2
    377a9a8197 net/bnxt: get maximum supported multicast filters count
Open vSwitch CI 66fcf2
    b0fe5e2fa9 net/bnxt: fix flow create when RSS is disabled
Open vSwitch CI 66fcf2
    6b722d7b37 net/bnxt: add null check for mark table
Open vSwitch CI 66fcf2
    a31a8b6a97 net/bnxt: set fast-path pointers only if recovery succeeds
Open vSwitch CI 66fcf2
    6b7c0ce0ce net/bnxt: cap maximum number of unicast MAC addresses
Open vSwitch CI 66fcf2
    a9ea24c80c net/bnxt: fix restoring VLAN filtering after recovery
Open vSwitch CI 66fcf2
    56f92b77e7 net/bnxt: restore RSS configuration after reset recovery
Open vSwitch CI 66fcf2
    880ed79159 net/bnxt: fix queue stop operation
Open vSwitch CI 66fcf2
    f4d1e64dec net/bnxt: fix multicast MAC restore during reset recovery
Open vSwitch CI 66fcf2
    5e35fae222 net/bnxt: fix multicast address set
Open vSwitch CI 66fcf2
    c59f883c24 net/bnxt: fix xstats names query overrun
Open vSwitch CI 66fcf2
    9d1da3652a net/mlx5: relax headroom assertion
Open vSwitch CI 66fcf2
    ab06c7bf9b net/mlx5: fix GCC uninitialized variable warning
Open vSwitch CI 66fcf2
    379079d6cc net/mlx5: fix GRE protocol type translation for Verbs
Open vSwitch CI 66fcf2
    d8d54171bd net/mlx5: fix RSS expansion with explicit next protocol
Open vSwitch CI 66fcf2
    032e27c0b2 net/mlx5: fix assertion on flags set in packet mbuf
Open vSwitch CI 66fcf2
    59f8d27b5f common/mlx5: fix missing validation in devargs parsing
Open vSwitch CI 66fcf2
    407b3ae746 net/mlx5: fix memory socket selection in ASO management
Open vSwitch CI 66fcf2
    751bca90b1 common/mlx5: fix error handling in multi-class probe
Open vSwitch CI 66fcf2
    0832935bf5 net/ixgbe: add vector Rx parameter check
Open vSwitch CI 66fcf2
    1eef1cf7d3 net/ice: fix Tx checksum offload
Open vSwitch CI 66fcf2
    76a729e7ed net/ice: track DCF state of PF
Open vSwitch CI 66fcf2
    85e84c5930 net/iavf: remove git residue symbol
Open vSwitch CI 66fcf2
    3380c428a5 net/ice: fix Tx checksum offload capability
Open vSwitch CI 66fcf2
    a9ff22fc59 net/ice: fix pattern check for flow director parser
Open vSwitch CI 66fcf2
    f1339fd8ec net/qede: fix redundant condition in debug code
Open vSwitch CI 66fcf2
    9ff875ecff common/cnxk: fix nibble parsing order when dumping MCAM
Open vSwitch CI 66fcf2
    23b8e0a337 net/mlx5: fix MPRQ stride devargs adjustment
Open vSwitch CI 66fcf2
    c58aaabede net/mlx5: improve stride parameter names
Open vSwitch CI 66fcf2
    f873364dfe common/mlx5: add minimum WQE size for striding RQ
Open vSwitch CI 66fcf2
    0422d79548 net/mlx5: fix modify field MAC address offset
Open vSwitch CI 66fcf2
    d021a2f9b7 dma/cnxk: fix installing internal headers
Open vSwitch CI 66fcf2
    bb6b3ec4e9 devtools: fix comment detection in forbidden token check
Open vSwitch CI 66fcf2
    19aefaf2cb examples/ipsec-secgw: fix default flow rule creation
Open vSwitch CI 66fcf2
    8c4f0e9e73 examples/ipsec-secgw: fix eventdev start sequence
Open vSwitch CI 66fcf2
    5831db3bab crypto/ipsec_mb: fix tainted data for session
Open vSwitch CI 66fcf2
    4b8475c98e crypto/ipsec_mb: fix queue cleanup null pointer dereference
Open vSwitch CI 66fcf2
    07ee507051 crypto/ipsec_mb: fix queue setup null pointer dereference
Open vSwitch CI 66fcf2
    7823f35581 crypto/cnxk: fix extend tail calculation
Open vSwitch CI 66fcf2
    5977020bc3 crypto/cnxk: fix inflight count calculation
Open vSwitch CI 66fcf2
    99d6741b64 crypto/cnxk: enable allocated queues only
Open vSwitch CI 66fcf2
    de6b483f38 common/cnxk: fix reset of fields
Open vSwitch CI 66fcf2
    7ee503d33f common/cnxk: add workaround for vWQE flush
Open vSwitch CI 66fcf2
    e3b9a8c32f event/cnxk: fix QoS devargs parsing
Open vSwitch CI 66fcf2
    87646d04a1 examples/l3fwd: fix Rx burst size for event mode
Open vSwitch CI 66fcf2
    8d0ffec0cf eventdev/eth_rx: fix missing internal port checks
Open vSwitch CI 66fcf2
    393d0580db doc: fix dlb2 guide
Open vSwitch CI 66fcf2
    19c6e95cd6 eal/linux: log hugepage create errors with filename
Open vSwitch CI 66fcf2
    24e496918b config: add arch define for Arm
Open vSwitch CI 66fcf2
    a8dd54379d gpu/cuda: fix memory list cleanup
Open vSwitch CI 66fcf2
    8e8fe373c0 dma/idxd: fix wrap-around in burst capacity calculation
Open vSwitch CI 66fcf2
    e0f7faeba1 dma/idxd: fix paths to driver sysfs directory
Open vSwitch CI 66fcf2
    cb7d9a39cb dma/idxd: fix burst capacity calculation
Open vSwitch CI 66fcf2
    572305874a bus/ifpga: remove useless check while browsing devices
Open vSwitch CI 66fcf2
    c30f1ec97d doc: remove dependency on findutils on FreeBSD
Open vSwitch CI 66fcf2
    cb2e09a4da buildtools: fix AVX512 check for Python 3.5
Open vSwitch CI 66fcf2
    3b511fdf21 maintainers: update for stable branches
Open vSwitch CI 66fcf2
    b3122779a5 doc: replace deprecated distutils version parsing
Open vSwitch CI 66fcf2
    2be1e5158e fix spelling in comments and strings
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Wed Aug 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-48
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: ed428149e4]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    dfc3e65c81 raft: Fix unnecessary periodic compactions.
Open vSwitch CI 66fcf2
    6f322ccf8a netdev-offload-tc: Parse tunnel options only for geneve ports.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Mon Aug 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-47
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 080c941dff]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    a9f10a2bdc netdev-offload-tc: Add missing handling of the tunnel source port.
Open vSwitch CI 66fcf2
    ec2e967c1d netdev-offload-tc: Fix ignoring unknown tunnel keys.
Open vSwitch CI 66fcf2
    686984d9a0 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes.
Open vSwitch CI 66fcf2
    92c072d944 netdev-offload-tc: Explicitly handle mask for the tunnel destination port.
Open vSwitch CI 66fcf2
    87f191a3a3 netdev-offload-tc: Fix the mask for tunnel metadata length.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Tue Aug 16 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-46
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 020b9deea5]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    cadcea6fea releases: Mark 2.17 as a new LTS release.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Mon Aug 15 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-45
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 824e124b3b]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    8a1b734480 handlers: Fix handlers mapping.
Open vSwitch CI 66fcf2
    713072fdac handlers: Create additional handler threads when using CPU isolation.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Fri Aug 12 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-44
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 7e55c5405a]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    84a8910ffe packets: Fix misaligned access to ip6_hdr.
Open vSwitch CI 66fcf2
    fe27e0c884 python: Do not send non-zero flag for a SSL socket. (#2115035)
Open vSwitch CI 66fcf2
    729a872f19 dpif-netdev: Simplify AVX512 build time checks to enhance readability.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Wed Aug 10 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-43
Open vSwitch CI 66fcf2
- pkgtool: keep %{?dist} before added bz string [RH git: 0c88379419]
Open vSwitch CI 66fcf2
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Tue Aug 09 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-42
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 690a14282a]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    1b566f8b80 github: Move CI to ubuntu 20.04 base image.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-41
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: d208bfac1d]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    86725abe10 netdev-offload-tc: Disable offload of IPv6 fragments.
Open vSwitch CI 66fcf2
    2276daf889 ovs-save: Use right OpenFlow version for add-tlv-map.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Mon Aug 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-40
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: e21f40b07e]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    c353e757d7 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel.
Open vSwitch CI 66fcf2
    6f54dc134a system-traffic: Fix incorrect neigh entry in ipv6 header modification test.
Open vSwitch CI 66fcf2
    7848ae6ffb system-traffic: Don't run IPv6 header modification test on kernels < 5.19.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Fri Aug 05 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-39
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 7a3929ad1f]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    399185865e netdev-linux: set correct action for packets that passed policer
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Thu Aug 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-38
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 862609bde4]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    cda60c8558 python: Fix E275 missing whitespace after keyword.
Open vSwitch CI 66fcf2
    3678fb544d tc: Use sparse hex dump while printing inconsistencies.
Open vSwitch CI 66fcf2
    03a0ec82b7 netdev-offload-tc: Print unused mask bits on failure.
Open vSwitch CI 66fcf2
    5b8453a44e dynamic-string: Add function for a sparse hex dump.
Open vSwitch CI 66fcf2
    8d7cb1daf4 dpif-netlink: Fix incorrect bit shift in compat mode.
Open vSwitch CI 66fcf2
    d1cec26869 python: Use setuptools instead of distutils.
Open vSwitch CI 66fcf2
    8d6ecb2592 packets: Re-calculate IPv6 checksum only for first frag upon modify.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Fri Jul 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-37
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 083e7533dc]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    26dbc822d3 test-ovsdb: Fix false-positive leaks from LeakSanitizer.
Open vSwitch CI 66fcf2
    6eab10cf2c m4: Update ax_func_posix_memalign to the latest version.
Open vSwitch CI 66fcf2
    2f51bfd23b m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING.
Open vSwitch CI 66fcf2
    8ad325aab5 libopenvswitch.pc: Add missing libs for a static build.
Open vSwitch CI 66fcf2
    b64ff3f480 rhel: Stop installing internal headers.
Open vSwitch CI 66fcf2
    b63bbf2dba python-c-ext: Handle initialization failures.
Open vSwitch CI 66fcf2
    4ad02ad047 netdev-linux: Do not touch LAG members if master is not attached to OVS.
Open vSwitch CI 66fcf2
    e6dcd07bc2 netdev: Clear auto_classified if netdev reopened with the type specified.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Mon Jul 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-36
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 73fb18f95f]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    1eedf45e81 system-traffic: Properly stop dangling ping after geneve test.
Open vSwitch CI 66fcf2
    fb8e34bdba conntrack: Fix conntrack multiple new state.
Open vSwitch CI 66fcf2
    af37f41188 python-c-ext: Fix a couple of build warnings.
Open vSwitch CI 66fcf2
    b7d9f76100 python-c-ext: Remove Python 2 support.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Tue Jul 19 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-35
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 664435a0c0]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    02fb4bfb87 netdev-offload-dpdk: Setting RSS hash types in RSS action.
Open vSwitch CI 66fcf2
    8e8fcf7bda lib: Print nw_frag in flow key.
Open vSwitch CI 66fcf2
    29d8ce1adc ovsdb: Remove extra make target dependency for local-config.5.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Thu Jul 14 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-34
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 43bbc204f0]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    13ac0bc7c6 tc: Fix misaligned access while creating pedit actions.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Tue Jul 12 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-33
Open vSwitch CI 66fcf2
- Merging upstream branch-2.17 [RH git: 8edacddc16]
Open vSwitch CI 66fcf2
    Commit list:
Open vSwitch CI 66fcf2
    2c85d737a4 utilities/bashcomp: Fix incorrect file mode.
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
* Fri Jul 08 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-32
Open vSwitch CI 66fcf2
- Fix REPO_URL [RH git: 3c45153e77]
Open vSwitch CI 66fcf2
Open vSwitch CI 66fcf2
b88dbb
* Fri Jul 01 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-31
b88dbb
- Merging upstream branch-2.17 [RH git: f530505b5e]
b88dbb
    Commit list:
b88dbb
    05e9d2b7a9 Pmd.at: fix dpcls and dpif configuration test cases.
b88dbb
b88dbb
b88dbb
* Thu Jun 30 2022 Ilya Maximets <i.maximets@redhat.com> - 2.17.0-30
b88dbb
- Merging upstream branch-2.17 [RH git: a51734d307]
b88dbb
    Commit list:
b88dbb
    45ecaa9e57 ovsdb: Add Local_Config schema.
b88dbb
    
b88dbb
    Merge:
b88dbb
     redhat/template.spec.in updated with new files.
b88dbb
    
b88dbb
    Signed-off-by: Ilya Maximets <i.maximets@redhat.com>
b88dbb
b88dbb
b88dbb
* Wed Jun 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-29
b88dbb
- Merging upstream branch-2.17 [RH git: d8e3f49a8c]
b88dbb
    Commit list:
b88dbb
    61d64d3899 dpif-netdev: Fix leak of AVX512 DPIF scratch pad.
b88dbb
b88dbb
b88dbb
* Wed Jun 29 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-28
b88dbb
- Merging upstream branch-2.17 [RH git: f3aee3f437]
b88dbb
    Commit list:
b88dbb
    a77ad9693c dpif-netdev: Refactor AVX512 runtime checks. (#2100393)
b88dbb
b88dbb
b88dbb
* Tue Jun 28 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-27
b88dbb
- Merging upstream branch-2.17 [RH git: 7a72e1ae7e]
b88dbb
    Commit list:
b88dbb
    ccea7df578 dpif-netdev-extract-avx512: Protect GCC builtin usage.
b88dbb
    807f7f994a ovs-tcpdump: Default to OVS_RUNDIR if present.
b88dbb
    ec13b03ca3 ovsdb: Fix memory leak on error path in ovsdb_file_read__().
b88dbb
    8b2dff2e34 odp-util: Ignore unknown attributes in parse_key_and_mask_to_match(). (#2089331)
b88dbb
    13d97f6637 ofproto-dpif: Avoid unneccesary backer revalidation.
b88dbb
    9b4035d699 lldp: Fix lldp memory leak.
b88dbb
    d9351febc2 ipfix: Trigger revalidation if ipfix options changes.
b88dbb
b88dbb
b88dbb
* Mon Jun 27 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-26
b88dbb
- Merging upstream branch-2.17 [RH git: d488a56080]
b88dbb
    Commit list:
b88dbb
    5419b1de93 conntrack: Fix incorrect bit shift while hashing nat range.
b88dbb
    1ab5f94a11 packets: Fix misaligned write to MPLS lse.
b88dbb
    8e00be03c7 tc: Fix misaligned access to stats and time values.
b88dbb
    3a1f5341ca odp-util: Fix unaligned access to tunnel id.
b88dbb
    0c54c43b89 ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.
b88dbb
b88dbb
b88dbb
* Fri Jun 24 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-25
b88dbb
- Merging upstream branch-2.17 [RH git: a7a9ad68bb]
b88dbb
    Commit list:
b88dbb
    98edacb40c drop-stats.at: Fix frequent failures of the recursion too deep test.
b88dbb
    cbc13ce4f7 odp_util: Fix parse_key_and_mask_to_match() vlan parsing.
b88dbb
b88dbb
b88dbb
* Tue Jun 21 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-24
b88dbb
- Merging upstream branch-2.17 [RH git: 8f74cee909]
b88dbb
    Commit list:
b88dbb
    73e6ce4925 Prepare for 2.17.3.
b88dbb
    95979b0f0d Set release date for 2.17.2.
b88dbb
b88dbb
b88dbb
* Tue Jun 07 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-23
b88dbb
- Merging upstream branch-2.17 [RH git: 58de71ec1f]
b88dbb
    Commit list:
b88dbb
    250e1a6dd2 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
b88dbb
    fe870ee072 classifier: Adjust segment boundary to execute prerequisite processing. (#2081773)
b88dbb
    ec0ec464ba ovs-tcpdump: Fix error when stopping ovs-tcpdump.
b88dbb
b88dbb
b88dbb
* Tue May 31 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-22
b88dbb
- Merging upstream branch-2.17 [RH git: 2761ccda9c]
b88dbb
    Commit list:
b88dbb
    420823e2af ofproto-dpif: Fix meter use-after-free.
b88dbb
    c762da2623 ovs-rcu: Add ovsrcu_barrier.
b88dbb
    cd9b6b64f4 dpif-netdev: Fix ALB 'rebalance_intvl' max hard limit.
b88dbb
    64f6c49d25 dpif-netdev: Fix ALB parameters type mismatch.
b88dbb
    b11b84ea7f dpdk: Use DPDK 21.11.1 release.
b88dbb
    d3bf48e9a9 raft: Don't use HMAP_FOR_EACH_SAFE when logging commands.
b88dbb
b88dbb
b88dbb
* Thu May 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-21
b88dbb
- Merging upstream branch-2.17 [RH git: 97205fb19a]
b88dbb
    Commit list:
b88dbb
    e07377bb49 ovsdb: raft: Fix transaction double commit due to lost leadership. (#2046340)
b88dbb
    5da86cb360 dynamic-string: Fix undefined behavior due to offsetting null pointer.
b88dbb
    369e688908 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
b88dbb
    18341166ed ofproto-dpif-xlate: Fix netdev native tunnel neigh discovery spa.
b88dbb
    748e4b2b5b ovs-router: Expose the ovs_router_get_netdev_source_address function.
b88dbb
    34390bb35c ofproto-dpif: Trigger revalidation if ct tp changes.
b88dbb
b88dbb
b88dbb
* Wed May 25 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-20
b88dbb
- Merging upstream branch-2.17 [RH git: c0dd67b058]
b88dbb
    Commit list:
b88dbb
    1adb07e206 Carefully release NBL in Windows
b88dbb
b88dbb
b88dbb
* Wed May 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-19
b88dbb
- Merging upstream branch-2.17 [RH git: 5696d42501]
b88dbb
    Commit list:
b88dbb
    1ccaba4484 tests: Properly kill ovsdb test processes.
b88dbb
    260b091c2a ovs-save: Get highest ofp version error.
b88dbb
    7606bb1210 netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.
b88dbb
    0688b9f27d treewide: Avoid offsetting NULL pointers.
b88dbb
    92bcf0a823 treewide: Fix invalid bit shift operations.
b88dbb
b88dbb
b88dbb
* Thu May 05 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-18
b88dbb
- vhost: fix queue number check when setting inflight FD [RH git: ac46ea1a7e]
b88dbb
    [ upstream commit 6442c329b9d2ded0f44b27d2016aaba8ba5844c5 ]
b88dbb
    
b88dbb
    In function vhost_user_set_inflight_fd, queue number in inflight
b88dbb
    message is used to access virtqueue. However, queue number could
b88dbb
    be larger than VHOST_MAX_VRING and cause write OOB as this number
b88dbb
    will be used to write inflight info in virtqueue structure. This
b88dbb
    patch checks the queue number to avoid the issue and also make
b88dbb
    sure virtqueues are allocated before setting inflight information.
b88dbb
    
b88dbb
    Fixes: ad0a4ae491fe ("vhost: checkout resubmit inflight information")
b88dbb
    
b88dbb
    Reported-by: Wenxiang Qian <leonwxqian@gmail.com>
b88dbb
    Signed-off-by: Chenbo Xia <chenbo.xia@intel.com>
b88dbb
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
b88dbb
b88dbb
b88dbb
* Thu May 05 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-17
b88dbb
- vhost: fix FD leak with inflight messages [RH git: c2ac4edf6d]
b88dbb
    [ upstream commit af74f7db384ed149fe42b21dbd7975f8a54ef227 ]
b88dbb
    
b88dbb
    Even if unlikely, a buggy vhost-user master might attach fds to inflight
b88dbb
    messages. Add checks like for other types of vhost-user messages.
b88dbb
    
b88dbb
    Fixes: d87f1a1cb7b6 ("vhost: support inflight info sharing")
b88dbb
    
b88dbb
    Signed-off-by: David Marchand <david.marchand@redhat.com>
b88dbb
    Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
b88dbb
b88dbb
b88dbb
* Wed May 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-16
b88dbb
- Merging upstream branch-2.17 [RH git: acda732382]
b88dbb
    Commit list:
b88dbb
    7fa76371de utilities: Handle dumping packets in GDB TUI.
b88dbb
    8cac8baa8f ofproto-dpif-xlate: Remove mirror assert.
b88dbb
    e0e8f0c546 netdev-dpdk: Fix tx drops statistic for a down netdev.
b88dbb
    f9b5f8a781 netdev-dpdk: Remove a leftover lock annotation.
b88dbb
    4c3976ff2a netdev-dpdk: Refactor the DPDK transmit path.
b88dbb
b88dbb
b88dbb
* Wed May 04 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-15
b88dbb
- Merging upstream branch-2.17 [RH git: 9273c90557]
b88dbb
    Commit list:
b88dbb
    410b97c839 netdev-offload-dpdk: Fix ethernet type for VLANs.
b88dbb
    7948312feb netdev-offload-dpdk: Use has_vlan match attribute.
b88dbb
b88dbb
b88dbb
* Mon May 02 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-14
b88dbb
- Merging upstream branch-2.17 [RH git: 1a8dfc5537]
b88dbb
    Commit list:
b88dbb
    522c46884d python: idl: Raise AttributeError from uuid_to_row.
b88dbb
b88dbb
b88dbb
* Wed Apr 27 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-13
b88dbb
- Merging upstream branch-2.17 [RH git: b306be03b9]
b88dbb
    Commit list:
b88dbb
    cb24c524e4 ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel. (#393566
b88dbb
    2060552)
b88dbb
    a665b75dec dpif-netdev-avx512: Fix overflow of UINT32_C(1).
b88dbb
b88dbb
b88dbb
* Tue Apr 26 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-12
b88dbb
- Merging upstream branch-2.17 [RH git: 1af56b0e7d]
b88dbb
    Commit list:
b88dbb
    60e7badd6e dpif-netdev-avx512: Fix ubsan shift error in bitmasks.
b88dbb
    9cc329ec5b python: Politely handle misuse of table.condition.
b88dbb
    0631be2b5a ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
b88dbb
    df97903099 system-traffic: Fix fragment reassembly with L3 L4 protocol information.
b88dbb
b88dbb
b88dbb
* Thu Apr 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-11
b88dbb
- Set RTE_ETH_MAXPORTS to 1024 [RH git: 5226ee22e0] (#2077451)
b88dbb
    Resolves: #2077451
b88dbb
b88dbb
b88dbb
* Mon Apr 18 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-10
b88dbb
- Merging upstream branch-2.17 [RH git: bf2a38bb7b]
b88dbb
    Commit list:
b88dbb
    ba159ee0f9 cirrus: Update FreeBSD versions.
b88dbb
b88dbb
b88dbb
* Thu Apr 14 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-9
b88dbb
- redhat: network-scripts are gone in RHEL9 [RH git: a15ee438ad]
b88dbb
b88dbb
b88dbb
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-8
b88dbb
- Merging upstream branch-2.17 [RH git: 3bd5aec051]
b88dbb
    Commit list:
b88dbb
    bd1a3b6b49 Prepare for 2.17.2.
b88dbb
    41bb202fb3 Set release date for 2.17.1.
b88dbb
b88dbb
b88dbb
* Fri Apr 08 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-7
b88dbb
- Merging upstream branch-2.17 [RH git: 052159c286]
b88dbb
    Commit list:
b88dbb
    8f42d4f597 NEWS: Highlight libopenvswitch API change caused by UB fixes.
b88dbb
b88dbb
b88dbb
* Wed Apr 06 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-6
b88dbb
- Merging upstream branch-2.17 [RH git: 928136477c]
b88dbb
    Commit list:
b88dbb
    14301b3a3c netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.
b88dbb
    3a2eef7927 python: idl: Set cond_changed to true if condition change requested.
b88dbb
    d05ccf288d dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
b88dbb
    79e291f983 alb.at: Add tests for cross-numa polling.
b88dbb
    9c3b74fb24 dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate.
b88dbb
    8580ff9ddd pmd.at: Add tests for multi non-local numa pmds.
b88dbb
    6bf4eeddbb dpif-netdev: Fix non-local numa selection for more than two numas.
b88dbb
    c41434b3b7 dpif-netdev: Fix typo in function name.
b88dbb
    e0aa5e1329 python: idl: Set cond_changed to false if last id is zero.
b88dbb
    8da40d31c7 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().
b88dbb
    63a903ab42 ofproto/ofproto-dpif: Fix dpif_type for userspace tunnels.
b88dbb
b88dbb
b88dbb
* Mon Apr 04 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-5
b88dbb
- downstream: Enable usdt probes in build [RH git: d7746afd9c]
b88dbb
    Fixes: BZ1840877
b88dbb
b88dbb
b88dbb
* Wed Mar 30 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-4
b88dbb
- Merging upstream branch-2.17 [RH git: f6beee6395]
b88dbb
    Commit list:
b88dbb
    14d54eb8b6 sset: add SHORT version of SAFE loop macros.
b88dbb
    f0e63b115f sparse: bump recommended version and include headers.
b88dbb
    70b87cf722 idlc: support short version of SAFE macros.
b88dbb
    3777ed90c9 rculist: use multi-variable helpers for loop macros.
b88dbb
    bb52e9bebf hindex: remove the next variable in safe loops.
b88dbb
    7d6cbfa24b hindex: use multi-variable iterators.
b88dbb
    97ad96b63a cmap: use multi-variable iterators.
b88dbb
    cd62fda22d hmap: use short version of safe loops if possible.
b88dbb
    d56bfd7521 hmap: implement UB-safe hmap pop iterator.
b88dbb
    e2c8354861 hmap: use multi-variable helpers for hmap loops.
b88dbb
    897d6647e6 list: use short version of safe loops if possible.
b88dbb
    979a9eb5b5 list: use multi-variable helpers for list loops.
b88dbb
    6bacf802c6 util: add helpers to overload SAFE macro.
b88dbb
    f127123d66 util: add safe multi-variable iterators.
b88dbb
    38e73f0b68 util: add multi-variable loop iterator macros.
b88dbb
b88dbb
b88dbb
* Wed Mar 30 2022 Open vSwitch CI <ovs-ci@redhat.com> - 2.17.0-3
b88dbb
- Merging upstream branch-2.17 [RH git: 19d425fcfb]
b88dbb
    Commit list:
b88dbb
    e91edf4568 ovsdb: raft: Fix inability to read the database with DNS host names. (#2055097)
b88dbb
    2404d45367 system-traffic.at: Fix flaky DNAT load balancing test.
b88dbb
    6b8adfdd8d dpif-netdev: Keep orig_in_port as a field of the flow.
b88dbb
    6098b7f250 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
b88dbb
    cf9018d373 odp-util: Fix output for tc to be equal to kernel.
b88dbb
    992de24063 netdev-offload-tc: Fix IP and port ranges in flower returns.
b88dbb
    7e26796c03 netdev-offload-tc: Fix use of ICMP values instead of masks defines.
b88dbb
    e319e27064 netdev-offload-tc: Always include conntrack information to tc.
b88dbb
    51ef81ad78 netdev-offload-tc: Check for valid netdev ifindex in flow_put.
b88dbb
    974253dc2e netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
b88dbb
    c43c159aea netdev-offload-tc: Add debug logs on tc rule verify failures.
b88dbb
    d34622a03b tc: Keep header rewrite actions order.
b88dbb
    5255713d1f faq: Update OVS/DPDK version table for OVS 2.15/2.16
b88dbb
    05cf36a620 system-dpdk: Fix mfex autovalidator tests.
b88dbb
    87540e3b9f ofp-prop: Silence the 'may be uninitialized' warning.
b88dbb
    812164adef tests: Ignore log about failing to set NETLINK_EXT_ACK.
b88dbb
    ae51ccc12c ovsdb-cluster.at: Avoid test failures due to different hashing.
b88dbb
    f33cde23c7 ofproto: Use xlate map for uuid lookups.
b88dbb
    6ac255496c ofproto: Add refcount to ofproto to fix ofproto use-after-free.
b88dbb
    db0cc8be38 ofproto-dpif: Trigger revalidation when ipfix config set.
b88dbb
    31b86e5c98 conntrack: Prefer dst port range during unique tuple search.
b88dbb
    b761b532c3 conntrack: Select correct sport range for well-known origin sport.
b88dbb
    78bd058c36 ipsec: StrongSwan report connection update failures to ovs logs.
b88dbb
    aa05596dfb ipsec: Libreswan report connection failures to ovs logs.
b88dbb
    427776ceae system-tso: Skip encap tests when userspace TSO is enabled.
b88dbb
    66d16e2883 tc: Fix stats byte count on fragmented packets.
b88dbb
    b63c41f31f compat: Add gen_stats include to define tc hw stats.
b88dbb
    c531b3828f ovsdb: raft: Fix inability to join the cluster after interrupted attempt. (#2033514)
b88dbb
    498cedc483 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
b88dbb
    5dc1423d80 datapath-windows: Fix NXM_OF_IP_TOS issue
b88dbb
    91c0f0068d Prepare for 2.17.1.
b88dbb
b88dbb
b88dbb
* Wed Mar 30 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-2
b88dbb
- redhat: fix setup on RHEL8 [RH git: 03255d5ae3]
b88dbb
b88dbb
b88dbb
* Mon Feb 21 2022 Timothy Redaelli <tredaelli@redhat.com> - 2.17.0-1
b88dbb
- redhat: Imported Red Hat build files. [RH git: 4b0e1204d4]
b88dbb
b88dbb