110336
# Copyright (C) 2009, 2010, 2013, 2014 Nicira Networks, Inc.
110336
#
110336
# Copying and distribution of this file, with or without modification,
110336
# are permitted in any medium without royalty provided the copyright
110336
# notice and this notice are preserved.  This file is offered as-is,
110336
# without warranty of any kind.
110336
#
110336
# If tests have to be skipped while building, specify the '--without check'
110336
# option. For example:
110336
# rpmbuild -bb --without check rhel/openvswitch-fedora.spec
110336
110336
# This defines the base package name's version.
110336
ef58f0
%define pkgname openvswitch3.1
110336
110336
110336
%if 0%{?commit:1}
110336
%global shortcommit %(c=%{commit}; echo ${c:0:7})
110336
%endif
110336
110336
# Enable PIE, bz#955181
110336
%global _hardened_build 1
110336
110336
# RHEL-7 doesn't define _rundir macro yet
110336
# Fedora 15 onwards uses /run as _rundir
110336
%if 0%{!?_rundir:1}
110336
%define _rundir /run
110336
%endif
110336
110336
# FIXME Test "STP - flush the fdb and mdb when topology changed" fails on s390x
110336
# FIXME 2 tests fails on ppc64le. They will be hopefully fixed before official 2.11
110336
%ifarch %{ix86} x86_64 aarch64
110336
%bcond_without check
110336
%else
110336
%bcond_with check
110336
%endif
110336
# option to run kernel datapath tests, requires building as root!
110336
%bcond_with check_datapath_kernel
110336
# option to build with libcap-ng, needed for running OVS as regular user
110336
%bcond_without libcapng
110336
# option to build with ipsec support
110336
%bcond_without ipsec
110336
110336
# Build python2 (that provides python) and python3 subpackages on Fedora
110336
# Build only python3 (that provides python) subpackage on RHEL8
110336
# Build only python subpackage on RHEL7
110336
%if 0%{?rhel} > 7 || 0%{?fedora}
110336
# On RHEL8 Sphinx is included in buildroot
110336
%global external_sphinx 1
110336
%else
110336
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
110336
%global external_sphinx 0
110336
%endif
110336
110336
Name: %{pkgname}
110336
Summary: Open vSwitch
110336
Group: System Environment/Daemons daemon/database/utilities
110336
URL: http://www.openvswitch.org/
ef58f0
Version: 3.1.0
Open vSwitch CI 83de09
Release: 111%{?dist}
110336
110336
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
110336
# lib/sflow*.[ch] files are SISSL
110336
# datapath/ is GPLv2 (although not built into any of the binary packages)
110336
License: ASL 2.0 and LGPLv2+ and SISSL
110336
ef58f0
%define dpdkver 22.11.1
110336
%define dpdkdir dpdk
110336
%define dpdksver %(echo %{dpdkver} | cut -d. -f-2)
110336
# NOTE: DPDK does not currently build for s390x
110336
# DPDK on aarch64 is not stable enough to be enabled in FDP
110336
%if 0%{?rhel} > 7 || 0%{?fedora}
110336
%define dpdkarches x86_64 ppc64le
110336
%else
110336
%define dpdkarches
110336
%endif
110336
110336
%if 0%{?commit:1}
110336
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
110336
%else
110336
Source: https://github.com/openvswitch/ovs/archive/v%{version}.tar.gz#/openvswitch-%{version}.tar.gz
110336
%endif
Open vSwitch CI 772b08
Source2: openvswitch.sysusers
Open vSwitch CI 772b08
Source3: openvswitch-hugetlbfs.sysusers
110336
Source10: https://fast.dpdk.org/rel/dpdk-%{dpdkver}.tar.xz
110336
110336
%define docutilsver 0.12
110336
%define pygmentsver 1.4
110336
%define sphinxver   1.2.3
6c6af1
%define pyelftoolsver 0.27
110336
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
110336
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
110336
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
6c6af1
Source103: https://pypi.io/packages/source/p/pyelftools/pyelftools-%{pyelftoolsver}.tar.gz
110336
ef58f0
Patch0:    openvswitch-%{version}.patch
110336
110336
# The DPDK is designed to optimize througput of network traffic using, among
110336
# other techniques, carefully crafted assembly instructions.  As such it
110336
# needs extensive work to port it to other architectures.
110336
ExclusiveArch: x86_64 aarch64 ppc64le s390x
110336
110336
# Do not enable this otherwise YUM will break on any upgrade.
110336
# Provides: openvswitch
ef58f0
Conflicts: openvswitch < 3.1
ef58f0
Conflicts: openvswitch-dpdk < 3.1
110336
Conflicts: openvswitch2.10
110336
Conflicts: openvswitch2.11
110336
Conflicts: openvswitch2.12
110336
Conflicts: openvswitch2.13
110336
Conflicts: openvswitch2.14
110336
Conflicts: openvswitch2.15
6c6af1
Conflicts: openvswitch2.16
ef58f0
Conflicts: openvswitch2.17
ef58f0
Conflicts: openvswitch3.0
110336
110336
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
110336
# in the -optional repository and so we can't require it directly since RHV
110336
# doesn't have the -optional repository enabled and so TPS fails
110336
%if %{external_sphinx}
110336
BuildRequires: python3-sphinx
110336
%else
110336
# Sphinx dependencies
110336
BuildRequires: python-devel
110336
BuildRequires: python-setuptools
110336
#BuildRequires: python2-docutils
110336
BuildRequires: python-jinja2
110336
BuildRequires: python-nose
110336
#BuildRequires: python2-pygments
110336
# docutils dependencies
110336
BuildRequires: python-imaging
110336
# pygments dependencies
110336
BuildRequires: python-nose
110336
%endif
110336
110336
BuildRequires: gcc gcc-c++ make
110336
BuildRequires: autoconf automake libtool
Open vSwitch CI 772b08
BuildRequires: systemd-units systemd-rpm-macros openssl openssl-devel
110336
BuildRequires: python3-devel python3-setuptools
110336
BuildRequires: desktop-file-utils
110336
BuildRequires: groff-base graphviz
110336
BuildRequires: unbound-devel
6c6af1
BuildRequires: systemtap-sdt-devel
110336
# make check dependencies
110336
BuildRequires: procps-ng
110336
%if %{with check_datapath_kernel}
110336
BuildRequires: nmap-ncat
110336
# would be useful but not available in RHEL or EPEL
110336
#BuildRequires: pyftpdlib
110336
%endif
110336
110336
%if %{with libcapng}
110336
BuildRequires: libcap-ng libcap-ng-devel
110336
%endif
110336
110336
%ifarch %{dpdkarches}
110336
BuildRequires: meson
6c6af1
%if 0%{?rhel} > 8 || 0%{?fedora}
6c6af1
BuildRequires: python3-pyelftools
6c6af1
%endif
110336
# DPDK driver dependencies
13a7f7
BuildRequires: zlib-devel numactl-devel libarchive-devel
110336
%ifarch x86_64
110336
BuildRequires: rdma-core-devel >= 15 libmnl-devel
110336
%endif
110336
110336
# Required by packaging policy for the bundled DPDK
110336
Provides: bundled(dpdk) = %{dpdkver}
110336
%endif
110336
110336
Requires: openssl iproute module-init-tools
110336
#Upstream kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
110336
#Requires: kernel >= 3.15.0-0
110336
Requires: openvswitch-selinux-extra-policy
110336
Open vSwitch CI 772b08
%{?sysusers_requires_compat}
110336
Requires(post): /bin/sed
110336
Requires(post): systemd-units
110336
Requires(preun): systemd-units
110336
Requires(postun): systemd-units
110336
Obsoletes: openvswitch-controller <= 0:2.1.0-1
110336
6c6af1
%if 0%{?rhel}
6c6af1
# sortedcontainers are not packaged on RHEL yet, but ovs includes it
6c6af1
%global __requires_exclude ^python%{python3_version}dist\\(sortedcontainers\\)$
6c6af1
%endif
6c6af1
110336
%description
110336
Open vSwitch provides standard network bridging functions and
110336
support for the OpenFlow protocol for remote per-flow control of
110336
traffic.
110336
110336
%package -n python3-%{pkgname}
110336
Summary: Open vSwitch python3 bindings
110336
License: ASL 2.0
110336
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Provides: python-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
110336
%description -n python3-%{pkgname}
110336
Python bindings for the Open vSwitch database
110336
110336
%package test
110336
Summary: Open vSwitch testing utilities
110336
License: ASL 2.0
110336
BuildArch: noarch
110336
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Requires: tcpdump
110336
110336
%description test
110336
Utilities that are useful to diagnose performance and connectivity
110336
issues in Open vSwitch setup.
110336
110336
%package devel
110336
Summary: Open vSwitch OpenFlow development package (library, headers)
110336
License: ASL 2.0
110336
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
110336
%description devel
110336
This provides shared library, libopenswitch.so and the openvswitch header
110336
files needed to build an external application.
110336
6c6af1
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
110336
%package -n network-scripts-%{name}
110336
Summary: Open vSwitch legacy network service support
110336
License: ASL 2.0
110336
Requires: network-scripts
110336
Supplements: (%{name} and network-scripts)
110336
110336
%description -n network-scripts-%{name}
110336
This provides the ifup and ifdown scripts for use with the legacy network
110336
service.
110336
%endif
110336
110336
%if %{with ipsec}
110336
%package ipsec
110336
Summary: Open vSwitch IPsec tunneling support
110336
License: ASL 2.0
110336
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
110336
Requires: libreswan
110336
110336
%description ipsec
110336
This package provides IPsec tunneling support for OVS tunnels.
110336
%endif
110336
110336
%prep
110336
%if 0%{?commit:1}
110336
%setup -q -n ovs-%{commit} -a 10
110336
%else
110336
%setup -q -n ovs-%{version} -a 10
110336
%endif
110336
%if ! %{external_sphinx}
110336
%if 0%{?commit:1}
110336
%setup -n ovs-%{commit} -q -D -T -a 100 -a 101 -a 102
110336
%else
110336
%setup -n ovs-%{version} -q -D -T -a 100 -a 101 -a 102
110336
%endif
110336
%endif
6c6af1
%if 0%{?rhel} && 0%{?rhel} < 9
6c6af1
%if 0%{?commit:1}
6c6af1
%setup -n ovs-%{commit} -q -D -T -a 103
6c6af1
%else
6c6af1
%setup -n ovs-%{version} -q -D -T -a 103
6c6af1
%endif
6c6af1
%endif
110336
110336
mv dpdk-*/ %{dpdkdir}/
110336
ef58f0
%patch0 -p1
110336
110336
%build
6c6af1
%if 0%{?rhel} && 0%{?rhel} < 9
6c6af1
export PYTHONPATH="${PWD}/pyelftools-%{pyelftoolsver}"
6c6af1
%endif
110336
# Build Sphinx on RHEL
110336
%if ! %{external_sphinx}
110336
export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}%{_builddir}/pytmp/lib/python"
110336
for x in docutils-%{docutilsver} Pygments-%{pygmentsver} Sphinx-%{sphinxver}; do
110336
    pushd "$x"
110336
    python2 setup.py install --home %{_builddir}/pytmp
110336
    popd
110336
done
110336
110336
export PATH="$PATH:%{_builddir}/pytmp/bin"
110336
%endif
110336
110336
./boot.sh
110336
110336
%ifarch %{dpdkarches}    # build dpdk
110336
# Lets build DPDK first
110336
cd %{dpdkdir}
110336
110336
ENABLED_DRIVERS=(
110336
    bus/pci
110336
    bus/vdev
110336
    mempool/ring
110336
    net/failsafe
110336
    net/i40e
110336
    net/ring
110336
    net/vhost
110336
    net/virtio
110336
    net/tap
110336
)
110336
110336
%ifarch x86_64
110336
ENABLED_DRIVERS+=(
6c6af1
    bus/auxiliary
110336
    bus/vmbus
110336
    common/iavf
110336
    common/mlx5
110336
    net/bnxt
110336
    net/enic
110336
    net/iavf
110336
    net/ice
110336
    net/mlx5
110336
    net/netvsc
110336
    net/nfp
110336
    net/qede
110336
    net/vdev_netvsc
110336
)
110336
%endif
110336
110336
%ifarch aarch64 x86_64
110336
ENABLED_DRIVERS+=(
110336
    net/e1000
110336
    net/ixgbe
110336
)
110336
%endif
110336
6c6af1
for driver in "${ENABLED_DRIVERS[@]}"; do
6c6af1
    enable_drivers="${enable_drivers:+$enable_drivers,}"$driver
6c6af1
done
6c6af1
6c6af1
# As of 21.11-rc3, following libraries can be disabled:
6c6af1
# optional_libs = [
6c6af1
#         'bitratestats',
6c6af1
#         'gpudev',
6c6af1
#         'gro',
6c6af1
#         'gso',
6c6af1
#         'kni',
6c6af1
#         'jobstats',
6c6af1
#         'latencystats',
6c6af1
#         'metrics',
6c6af1
#         'pdump',
6c6af1
#         'power',
6c6af1
#         'vhost',
6c6af1
# ]
6c6af1
# If doing any updates, this must be aligned with:
6c6af1
# https://access.redhat.com/articles/3538141
6c6af1
DISABLED_LIBS=(
6c6af1
    gpudev
6c6af1
    kni
6c6af1
    jobstats
6c6af1
    power
6c6af1
)
6c6af1
6c6af1
for lib in "${DISABLED_LIBS[@]}"; do
6c6af1
    disable_libs="${disable_libs:+$disable_libs,}"$lib
110336
done
110336
110336
%set_build_flags
110336
%__meson --prefix=%{_builddir}/dpdk-build \
110336
         --buildtype=plain \
6c6af1
         -Ddisable_libs="$disable_libs" \
ef58f0
         -Ddisable_apps="*" \
6c6af1
         -Denable_drivers="$enable_drivers" \
6c6af1
         -Dplatform=generic \
Open vSwitch CI ba7c0c
         -Dmax_ethports=1024 \
110336
         -Dmax_numa_nodes=8 \
110336
         -Dtests=false \
110336
         %{_vpath_builddir}
110336
%meson_build
110336
%__meson install -C %{_vpath_builddir} --no-rebuild
110336
110336
# FIXME currently with LTO enabled OVS tries to link with both static and shared libraries
110336
rm -v %{_builddir}/dpdk-build/%{_lib}/*.so*
110336
110336
# Generate a list of supported drivers, its hard to tell otherwise.
110336
cat << EOF > README.DPDK-PMDS
110336
DPDK drivers included in this package:
110336
110336
EOF
110336
110336
for f in %{_builddir}/dpdk-build/%{_lib}/librte_net_*.a; do
110336
    basename ${f} | cut -c12- | cut -d. -f1 | tr [:lower:] [:upper:]
110336
done >> README.DPDK-PMDS
110336
110336
cat << EOF >> README.DPDK-PMDS
110336
110336
For further information about the drivers, see
110336
http://dpdk.org/doc/guides-%{dpdksver}/nics/index.html
110336
EOF
110336
110336
cd -
110336
%endif    # build dpdk
110336
110336
# And now for OVS...
110336
mkdir build-shared build-static
110336
pushd build-shared
110336
ln -s ../configure
110336
%configure \
110336
%if %{with libcapng}
110336
        --enable-libcapng \
110336
%else
110336
        --disable-libcapng \
110336
%endif
110336
        --disable-static \
110336
        --enable-shared \
110336
        --enable-ssl \
6c6af1
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
ef58f0
        --enable-usdt-probes \
ef58f0
        --disable-afxdp
110336
make %{?_smp_mflags}
110336
popd
110336
pushd build-static
110336
ln -s ../configure
110336
%ifarch %{dpdkarches}
110336
PKG_CONFIG_PATH=%{_builddir}/dpdk-build/%{_lib}/pkgconfig \
110336
%endif
110336
%configure \
110336
%if %{with libcapng}
110336
        --enable-libcapng \
110336
%else
110336
        --disable-libcapng \
110336
%endif
110336
        --enable-ssl \
110336
%ifarch %{dpdkarches}
110336
        --with-dpdk=static \
110336
%endif
6c6af1
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
ef58f0
        --enable-usdt-probes \
ef58f0
        --disable-afxdp
110336
make %{?_smp_mflags}
110336
popd
110336
110336
/usr/bin/python3 build-aux/dpdkstrip.py \
110336
        --dpdk \
110336
        < rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
110336
        > rhel/usr_lib_systemd_system_ovs-vswitchd.service
110336
110336
%install
110336
rm -rf $RPM_BUILD_ROOT
ef58f0
make -C build-shared install sbin_PROGRAMS=ovsdb/ovsdb-server DESTDIR=$RPM_BUILD_ROOT
ef58f0
make -C build-static install bin_PROGRAMS= sbin_PROGRAMS=vswitchd/ovs-vswitchd DESTDIR=$RPM_BUILD_ROOT
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
110336
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
110336
Open vSwitch CI 772b08
install -p -D -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch.conf
Open vSwitch CI 772b08
%ifarch %{dpdkarches}
Open vSwitch CI 772b08
install -p -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch-hugetlbfs.conf
Open vSwitch CI 772b08
%endif
Open vSwitch CI 772b08
110336
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
110336
        $RPM_BUILD_ROOT%{_udevrulesdir}/91-vfio.rules
110336
110336
install -p -D -m 0644 \
110336
        rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
110336
110336
for service in openvswitch ovsdb-server ovs-vswitchd \
110336
               ovs-delete-transient-ports; do
110336
        install -p -D -m 0644 \
110336
                        rhel/usr_lib_systemd_system_${service}.service \
110336
                        $RPM_BUILD_ROOT%{_unitdir}/${service}.service
110336
done
110336
110336
%if %{with ipsec}
110336
install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service \
110336
                      $RPM_BUILD_ROOT%{_unitdir}/openvswitch-ipsec.service
110336
%endif
110336
110336
install -m 0755 rhel/etc_init.d_openvswitch \
110336
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
110336
110336
install -p -D -m 0644 rhel/etc_openvswitch_default.conf \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/openvswitch/default.conf
110336
110336
install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/openvswitch
110336
110336
install -m 0644 vswitchd/vswitch.ovsschema \
110336
        $RPM_BUILD_ROOT/%{_datadir}/openvswitch/vswitch.ovsschema
110336
6c6af1
%if 0%{?rhel} < 9
110336
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/
110336
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
110336
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
6c6af1
%endif
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib}
110336
cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ovstest \
110336
        $RPM_BUILD_ROOT%{python3_sitelib}
110336
110336
# Build the JSON C extension for the Python lib (#1417738)
110336
pushd python
110336
(
110336
export CPPFLAGS="-I ../include -I ../build-shared/include"
110336
export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}"
110336
%py3_build
110336
%py3_install
110336
[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ]
110336
)
110336
popd
110336
110336
rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
110336
110336
install -d -m 0755 $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/services/
110336
110336
install -p -D -m 0755 \
110336
        rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \
110336
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovs-systemd-reload
110336
110336
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
110336
# The db needs special permission as IPsec Pre-shared keys are stored in it.
110336
chmod 0640 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
110336
110336
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/system-id.conf
110336
110336
# remove unpackaged files
110336
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovs-benchmark \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-docker \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-parse-backtrace \
110336
        $RPM_BUILD_ROOT/%{_bindir}/ovs-testcontroller \
110336
        $RPM_BUILD_ROOT/%{_sbindir}/ovs-vlan-bug-workaround \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man1/ovs-benchmark.1* \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-testcontroller.* \
110336
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-vlan-bug-workaround.8*
110336
110336
%if ! %{with ipsec}
110336
rm -f $RPM_BUILD_ROOT/%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
110336
%endif
110336
110336
# remove ovn unpackages files
110336
rm -f $RPM_BUILD_ROOT%{_bindir}/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovn*
110336
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
110336
110336
%check
110336
%if %{with check}
110336
    pushd build-static
110336
    touch resolv.conf
110336
    export OVS_RESOLV_CONF=$(pwd)/resolv.conf
110336
    if make check TESTSUITEFLAGS='%{_smp_mflags}' ||
110336
       make check TESTSUITEFLAGS='--recheck'; then :;
110336
    else
110336
        cat tests/testsuite.log
110336
        exit 1
110336
    fi
110336
    popd
110336
%endif
110336
%if %{with check_datapath_kernel}
110336
    pushd build-static
110336
    if make check-kernel RECHECK=yes; then :;
110336
    else
110336
        cat tests/system-kmod-testsuite.log
110336
        exit 1
110336
    fi
110336
    popd
110336
%endif
110336
110336
%clean
110336
rm -rf $RPM_BUILD_ROOT
110336
110336
%preun
110336
%if 0%{?systemd_preun:1}
110336
    %systemd_preun openvswitch.service
110336
%else
110336
    if [ $1 -eq 0 ] ; then
110336
    # Package removal, not upgrade
110336
        /bin/systemctl --no-reload disable openvswitch.service >/dev/null 2>&1 || :
110336
        /bin/systemctl stop openvswitch.service >/dev/null 2>&1 || :
110336
    fi
110336
%endif
110336
110336
%pre
Open vSwitch CI 772b08
%sysusers_create_compat %{SOURCE2}
110336
%ifarch %{dpdkarches}
Open vSwitch CI 772b08
%sysusers_create_compat %{SOURCE3}
110336
%endif
110336
110336
%post
110336
if [ $1 -eq 1 ]; then
110336
    sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
110336
110336
%ifarch %{dpdkarches}
110336
    sed -i \
110336
        's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
110336
        /etc/sysconfig/openvswitch
110336
%endif
110336
fi
110336
chown -R openvswitch:openvswitch /etc/openvswitch
110336
110336
%if 0%{?systemd_post:1}
110336
    %systemd_post openvswitch.service
110336
%else
110336
    # Package install, not upgrade
110336
    if [ $1 -eq 1 ]; then
110336
        /bin/systemctl daemon-reload >dev/null || :
110336
    fi
110336
%endif
110336
110336
%postun
110336
%if 0%{?systemd_postun:1}
110336
    %systemd_postun openvswitch.service
110336
%else
110336
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
110336
%endif
110336
110336
%triggerun -- openvswitch < 2.5.0-22.git20160727%{?dist}
110336
# old rpm versions restart the service in postun, but
110336
# due to systemd some preparation is needed.
110336
if systemctl is-active openvswitch >/dev/null 2>&1 ; then
110336
    /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || :
110336
    systemctl daemon-reload >/dev/null 2>&1 || :
110336
    systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || :
110336
    systemctl start openvswitch >/dev/null 2>&1 || :
110336
fi
110336
exit 0
110336
110336
%files -n python3-%{pkgname}
110336
%{python3_sitearch}/ovs
110336
%{python3_sitearch}/ovs-*.egg-info
110336
%doc LICENSE
110336
110336
%files test
110336
%{_bindir}/ovs-pcap
110336
%{_bindir}/ovs-tcpdump
110336
%{_bindir}/ovs-tcpundump
ef58f0
%{_datadir}/openvswitch/scripts/usdt/*
110336
%{_mandir}/man1/ovs-pcap.1*
110336
%{_mandir}/man8/ovs-tcpdump.8*
110336
%{_mandir}/man1/ovs-tcpundump.1*
110336
%{_bindir}/ovs-test
110336
%{_bindir}/ovs-vlan-test
110336
%{_bindir}/ovs-l3ping
110336
%{_mandir}/man8/ovs-test.8*
110336
%{_mandir}/man8/ovs-vlan-test.8*
110336
%{_mandir}/man8/ovs-l3ping.8*
110336
%{python3_sitelib}/ovstest
110336
110336
%files devel
110336
%{_libdir}/*.so
110336
%{_libdir}/pkgconfig/*.pc
110336
%{_includedir}/openvswitch/*
110336
%{_includedir}/openflow/*
110336
%exclude %{_libdir}/*.a
110336
%exclude %{_libdir}/*.la
110336
6c6af1
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
110336
%files -n network-scripts-%{name}
110336
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
110336
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
%endif
110336
110336
%files
110336
%defattr(-,openvswitch,openvswitch)
110336
%dir %{_sysconfdir}/openvswitch
110336
%{_sysconfdir}/openvswitch/default.conf
110336
%config %ghost %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/conf.db
110336
%ghost %attr(0600,-,-) %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/.conf.db.~lock~
110336
%config %ghost %{_sysconfdir}/openvswitch/system-id.conf
110336
%defattr(-,root,root)
110336
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/openvswitch
110336
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
110336
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
110336
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
110336
%{_unitdir}/openvswitch.service
110336
%{_unitdir}/ovsdb-server.service
110336
%{_unitdir}/ovs-vswitchd.service
110336
%{_unitdir}/ovs-delete-transient-ports.service
110336
%{_datadir}/openvswitch/scripts/openvswitch.init
110336
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
110336
%{_datadir}/openvswitch/scripts/ovs-lib
110336
%{_datadir}/openvswitch/scripts/ovs-save
110336
%{_datadir}/openvswitch/scripts/ovs-vtep
110336
%{_datadir}/openvswitch/scripts/ovs-ctl
110336
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
110336
%{_datadir}/openvswitch/scripts/ovs-systemd-reload
13a7f7
%config %{_datadir}/openvswitch/local-config.ovsschema
110336
%config %{_datadir}/openvswitch/vswitch.ovsschema
110336
%config %{_datadir}/openvswitch/vtep.ovsschema
110336
%{_bindir}/ovs-appctl
110336
%{_bindir}/ovs-dpctl
110336
%{_bindir}/ovs-ofctl
110336
%{_bindir}/ovs-vsctl
110336
%{_bindir}/ovsdb-client
110336
%{_bindir}/ovsdb-tool
110336
%{_bindir}/ovs-pki
110336
%{_bindir}/vtep-ctl
110336
%{_libdir}/*.so.*
110336
%{_sbindir}/ovs-vswitchd
110336
%{_sbindir}/ovsdb-server
110336
%{_mandir}/man1/ovsdb-client.1*
110336
%{_mandir}/man1/ovsdb-server.1*
110336
%{_mandir}/man1/ovsdb-tool.1*
110336
%{_mandir}/man5/ovsdb.5*
13a7f7
%{_mandir}/man5/ovsdb.local-config.5*
110336
%{_mandir}/man5/ovsdb-server.5.*
110336
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
110336
%{_mandir}/man5/vtep.5*
110336
%{_mandir}/man7/ovsdb-server.7*
110336
%{_mandir}/man7/ovsdb.7*
110336
%{_mandir}/man7/ovs-actions.7*
110336
%{_mandir}/man7/ovs-fields.7*
110336
%{_mandir}/man8/vtep-ctl.8*
110336
%{_mandir}/man8/ovs-appctl.8*
110336
%{_mandir}/man8/ovs-ctl.8*
110336
%{_mandir}/man8/ovs-dpctl.8*
110336
%{_mandir}/man8/ovs-kmod-ctl.8.*
110336
%{_mandir}/man8/ovs-ofctl.8*
110336
%{_mandir}/man8/ovs-pki.8*
110336
%{_mandir}/man8/ovs-vsctl.8*
110336
%{_mandir}/man8/ovs-vswitchd.8*
110336
%{_mandir}/man8/ovs-parse-backtrace.8*
110336
%{_udevrulesdir}/91-vfio.rules
110336
%doc LICENSE NOTICE README.rst NEWS rhel/README.RHEL.rst
110336
%ifarch %{dpdkarches}
110336
%doc %{dpdkdir}/README.DPDK-PMDS
Open vSwitch CI 3f9b5c
%attr(750,openvswitch,hugetlbfs) %verify(not owner group) /var/log/openvswitch
Open vSwitch CI 3f9b5c
%else
Open vSwitch CI 3f9b5c
%attr(750,openvswitch,openvswitch) %verify(not owner group) /var/log/openvswitch
110336
%endif
110336
/var/lib/openvswitch
110336
%ghost %attr(755,root,root) %verify(not owner group) %{_rundir}/openvswitch
110336
%{_datadir}/openvswitch/bugtool-plugins/
110336
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
110336
%{_bindir}/ovs-dpctl-top
110336
%{_sbindir}/ovs-bugtool
110336
%{_mandir}/man8/ovs-dpctl-top.8*
110336
%{_mandir}/man8/ovs-bugtool.8*
110336
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} < 29)
110336
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
110336
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
110336
%endif
Open vSwitch CI 772b08
%{_sysusersdir}/openvswitch.conf
Open vSwitch CI 772b08
%ifarch %{dpdkarches}
Open vSwitch CI 772b08
%{_sysusersdir}/openvswitch-hugetlbfs.conf
Open vSwitch CI 772b08
%endif
110336
110336
%if %{with ipsec}
110336
%files ipsec
110336
%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
110336
%{_unitdir}/openvswitch-ipsec.service
110336
%endif
110336
110336
%changelog
Open vSwitch CI 83de09
* Thu May 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-111
Open vSwitch CI 83de09
- Merging upstream branch-3.1 [RH git: 8dcf26eb16]
Open vSwitch CI 83de09
    Commit list:
Open vSwitch CI 83de09
    738bc59942 atlocal: Replace deprecated pkg_resources.
Open vSwitch CI 83de09
    373f0ad878 atlocal: Fix setting HAVE_PYTEST on unexpected errors.
Open vSwitch CI 83de09
Open vSwitch CI 83de09
Open vSwitch CI 1b8652
* Fri May 17 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-110
Open vSwitch CI 1b8652
- Merging upstream branch-3.1 [RH git: a475882723]
Open vSwitch CI 1b8652
    Commit list:
Open vSwitch CI 1b8652
    7694dfacb8 compiler: Fix errors in Clang 17 ubsan checks.
Open vSwitch CI 1b8652
    490b5fa359 table: Fix freeing global variable.
Open vSwitch CI 1b8652
    faf1751557 vlog: Destroy async_append first then close log_fd.
Open vSwitch CI 1b8652
Open vSwitch CI 1b8652
Open vSwitch CI 32ecc3
* Tue May 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-109
Open vSwitch CI 32ecc3
- Merging upstream branch-3.1 [RH git: d476b37007]
Open vSwitch CI 32ecc3
    Commit list:
Open vSwitch CI 32ecc3
    0dab34c2f2 conntrack: Fully initialize conn struct before insertion.
Open vSwitch CI 32ecc3
    b20de3c573 conntrack: Do not use {0} to initialize unions.
Open vSwitch CI 32ecc3
Open vSwitch CI 32ecc3
Open vSwitch CI 4ec8d2
* Tue May 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-108
Open vSwitch CI 4ec8d2
- Merging upstream branch-3.1 [RH git: fb3f5d6c8f]
Open vSwitch CI 4ec8d2
    Commit list:
Open vSwitch CI 4ec8d2
    8b029bd258 ovsdb-client: Add missing arg to help for 'dump'.
Open vSwitch CI 4ec8d2
Open vSwitch CI 4ec8d2
Open vSwitch CI 844f20
* Fri May 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-107
Open vSwitch CI 844f20
- Merging upstream branch-3.1 [RH git: f4e3fb5322]
Open vSwitch CI 844f20
    Commit list:
Open vSwitch CI 844f20
    59135a75ee ofproto-dpif-trace: Fix access to an out-of-scope stack memory.
Open vSwitch CI 844f20
    483bc24e46 hash, jhash: Fix unaligned access to the hash remainder.
Open vSwitch CI 844f20
    0e513282b0 sparse: Add additional define for sparse on GCC >= 14.
Open vSwitch CI 844f20
Open vSwitch CI 844f20
Open vSwitch CI f9d7c0
* Tue Apr 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-106
Open vSwitch CI f9d7c0
- Merging upstream branch-3.1 [RH git: 06b37d91bf]
Open vSwitch CI f9d7c0
    Commit list:
Open vSwitch CI f9d7c0
    1937dbe20f sparse: Add immintrin.h header.
Open vSwitch CI f9d7c0
    bed6894440 tc: Fix -Wgnu-variable-sized-type-not-at-end warning with Clang 18.
Open vSwitch CI f9d7c0
    ebc6bbfb91 tests: Fix build failure with Clang 18 due to -Wformat-truncation.
Open vSwitch CI f9d7c0
Open vSwitch CI f9d7c0
Open vSwitch CI 09c93a
* Mon Apr 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-105
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 0b3f59f2ce]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    6ce0130f12 netdev-dpdk: Fix possible memory leak configuring VF MAC address.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Apr 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-104
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 5fa824a087]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    c71c87d5c9 ovsdb: raft: Fix probe intervals after install snapshot request.
Open vSwitch CI 09c93a
    b237df7405 ovsdb: raft: Fix inability to join a cluster with a large database.
Open vSwitch CI 09c93a
    9812877077 rhel/systemd: Set ovsdb-server timeout to 5 minutes.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Apr 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-103
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 0e9874b363]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    6b32502aa6 github: Update python to 3.12.
Open vSwitch CI 09c93a
    f3ce71c75a ovsdb-dot: Fix flake8 issues.
Open vSwitch CI 09c93a
    7b994b4903 ovsdb-doc: Fix syntax warning with Python 3.12 and flake8 issues.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Apr 10 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-102
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 49b1e54109]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    70f0941b23 python: Remove hacking dependency and use recent flake8.
Open vSwitch CI 09c93a
    7e9b2f6617 cirrus: Update to FreeBSD 13.3.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Apr 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-101
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 595be6c3f6]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    ac31976ffa tests: Fix compatibility issue with Python 3.13 in vlog.at.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Apr 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-100
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: fa4c710b0e]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    27228f017f ofproto-dpif-upcall: Fix ukey installation failure logs and counters.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Apr 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-99
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 252a57b47e]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    d23fdb41e2 conntrack: Do not use icmp reverse helper for icmpv6.
Open vSwitch CI 09c93a
    c769ee467a conntrack: Fix SNAT with exhaustion system test.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-98
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: e4bb8df203]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    852d86e2fd ovsdb: raft: Fix inability to join after leadership change round trip.
Open vSwitch CI 09c93a
    4136cd27ff ovsdb: raft: Fix permanent joining state on a cluster member.
Open vSwitch CI 09c93a
    7872a1e67e ovsdb: raft: Avoid transferring leadership to unavailable servers.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-97
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: b082b0c916]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    8925f29155 ofproto-dpif-xlate: Fix continuations with associated metering.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Mar 22 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-96
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 165aa35e61]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    934ab1e76b ovs-monitor-ipsec: LibreSwan autodetect paths. (#1975039)
Open vSwitch CI 09c93a
    07a851265c route-table: Avoid routes from non-standard routing tables.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Mar 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-95
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: bf4da24a98]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    fe5d15b40c ofproto-dpif: Fix tunnel with different name del/add failure.
Open vSwitch CI 09c93a
    159fd0355c ofpbuf: Prevent undefined behavior in ofpbuf_clone.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Mar 12 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-94
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: b4b0b789bf]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    ac8014ef39 github: Reduce ASLR entropy to be compatible with asan in llvm 14.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Mar 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-93
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: e099b1eba6]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    6e11965690 bfd: Improve state change log message. (#2258496)
Open vSwitch CI 09c93a
    15e676dd15 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Mar 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-92
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: cccb5ce172]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    c56f0b4c49 conntrack: Fix flush not flushing all elements.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Mar 01 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-91
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: b971903b6c]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    42a470e75a bond: Reset stats when deleting post recirc rule.
Open vSwitch CI 09c93a
    a73d946d21 ofproto-dpif-trace: Fix infinite recirculation tracing.
Open vSwitch CI 09c93a
    b7f021275d ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
Open vSwitch CI 09c93a
    2d76b4de37 netdev-dummy: Add local route entries for IP addresses.
Open vSwitch CI 09c93a
    ff5044649c tests: Move the non-local port as tunnel endpoint test.
Open vSwitch CI 09c93a
    5ed423500c netdev-dummy: Support multiple IP addresses.
Open vSwitch CI 09c93a
    9e8c641851 rstp: Fix deadlock with patch ports.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Mar 01 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-90
Open vSwitch CI 09c93a
- Merging dpdk subtree [RH git: a038690558]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    319a57029a Revert "build: add libarchive to optional external dependencies"
Open vSwitch CI 09c93a
    cb88423913 Merge tag 'v22.11.4' into 22.11
Open vSwitch CI 09c93a
    076a05a022 Reapply "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI 09c93a
    caf0f5d395 version: 22.11.4
Open vSwitch CI 09c93a
    7d6f1cc05f Revert "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI 09c93a
    dc9c799c7d vhost: fix missing spinlock unlock
Open vSwitch CI 09c93a
    4307659a90 net/mlx5: fix LACP redirection in Rx domain
Open vSwitch CI 09c93a
    6ef77f2a5e net/gve: fix RX buffer size alignment
Open vSwitch CI 09c93a
    ee2197cbd4 crypto/openssl: fix memory leaks in asym session
Open vSwitch CI 09c93a
    02cb6cdbcd net/nfp: fix reconfigure logic of set MAC address
Open vSwitch CI 09c93a
    9651485a36 net/nfp: fix link status interrupt
Open vSwitch CI 09c93a
    6350131153 app/test: disable graph auto test for windows
Open vSwitch CI 09c93a
    97cdb0db6d Revert "eventdev: fix alignment padding"
Open vSwitch CI 09c93a
    6c688dec84 event/dlb2: fix disable PASID
Open vSwitch CI 09c93a
    6471372564 net/hns3: fix VF reset handler interruption
Open vSwitch CI 09c93a
    28e7716ee3 net/hns3: fix reset event status
Open vSwitch CI 09c93a
    c5d0485861 net/hns3: fix ignored reset event
Open vSwitch CI 09c93a
    da708a5b4e ethdev: fix ESP packet type description
Open vSwitch CI 09c93a
    3b67c07511 mempool: clarify enqueue/dequeue ops documentation
Open vSwitch CI 09c93a
    9c68d8a845 mempool: fix get function documentation
Open vSwitch CI 09c93a
    9f0f54a72e doc: remove number of commands in vDPA guide
Open vSwitch CI 09c93a
    e1aa1c2ce0 doc: fix some ordered lists
Open vSwitch CI 09c93a
    cabe6f3bae doc: remove restriction on ixgbe vector support
Open vSwitch CI 09c93a
    de38896353 app/pipeline: add sigint handler
Open vSwitch CI 09c93a
    22a1b5067c test/hash: fix creation error log
Open vSwitch CI 09c93a
    122f600818 usertools/pmdinfo: fix usage typos
Open vSwitch CI 09c93a
    0a742f1ec0 examples/ethtool: fix pause configuration
Open vSwitch CI 09c93a
    3ca387345f app/dumpcap: allow multiple invocations
Open vSwitch CI 09c93a
    578b87a955 pdump: fix error number on IPC response
Open vSwitch CI 09c93a
    364faab59a eal/windows: fix build with recent MinGW
Open vSwitch CI 09c93a
    82dd3dde96 config: fix RISC-V native build
Open vSwitch CI 09c93a
    2a720ab686 examples/ipsec-secgw: fix partial overflow
Open vSwitch CI 09c93a
    b5913482ec net/mlx5: fix offset size in conntrack flow action
Open vSwitch CI 09c93a
    434c2fc890 doc: update versions recommendations for i40e and ice
Open vSwitch CI 09c93a
    ce75c85b4a doc: fix RSS flow description in hns3 guide
Open vSwitch CI 09c93a
    fb6560fcfc doc: update features in hns3 guide
Open vSwitch CI 09c93a
    6a44194cc1 doc: fix hns3 build option about max queue number
Open vSwitch CI 09c93a
    085a72d8f8 net/txgbe: fix out of bound access
Open vSwitch CI 09c93a
    e0fa003972 eal/riscv: fix vector type alignment
Open vSwitch CI 09c93a
    d3741774d0 net/mlx5: fix MPRQ stride size check
Open vSwitch CI 09c93a
    07a861e472 net/mlx5: zero UDP checksum over IPv4 in encapsulation
Open vSwitch CI 09c93a
    c9e75ba878 net/mlx5: fix shared Rx queue list management
Open vSwitch CI 09c93a
    4699a174ea net/mlx5: fix multi-segment Tx inline data length
Open vSwitch CI 09c93a
    14a722ae6b net/mlx5: fix hairpin queue states
Open vSwitch CI 09c93a
    ab46753245 net/mlx5: fix hairpin queue unbind
Open vSwitch CI 09c93a
    480df9f41e net/mlx5: fix use after free on Rx queue start
Open vSwitch CI 09c93a
    d32e9e689b net/mlx5: fix destroying external representor flow
Open vSwitch CI 09c93a
    ca79cce293 net/mlx5: fix missing flow rules for external SQ
Open vSwitch CI 09c93a
    97b9c4dca3 net/mlx5: fix counter query during port close
Open vSwitch CI 09c93a
    49bd7912ee net/mlx5: fix validation of sample encap flow action
Open vSwitch CI 09c93a
    f00e3b40fd net/mlx5: fix unlock mismatch
Open vSwitch CI 09c93a
    5ff3454aac app/testpmd: fix tunnel TSO configuration
Open vSwitch CI 09c93a
    2959baf71f app/testpmd: add explicit check for tunnel TSO
Open vSwitch CI 09c93a
    6f1c35e7a8 app/testpmd: fix tunnel TSO capability check
Open vSwitch CI 09c93a
    b3009db2e4 net/hns3: fix mailbox sync
Open vSwitch CI 09c93a
    be77f806f2 test/bonding: fix uninitialized RSS configuration
Open vSwitch CI 09c93a
    5b8da03c1d ethdev: account for smaller MTU when setting default
Open vSwitch CI 09c93a
    5508c2d500 app/testpmd: remove useless check in TSO command
Open vSwitch CI 09c93a
    28f7dd30ee net/sfc: remove null dereference in log
Open vSwitch CI 09c93a
    c38b876902 meter: fix RFC4115 trTCM API Doxygen
Open vSwitch CI 09c93a
    71876ad11a event/dlb2: fix missing queue ordering capability flag
Open vSwitch CI 09c93a
    a998d657f5 common/cnxk: fix SDP channel mask
Open vSwitch CI 09c93a
    0d7ea280fe net/ice: fix crash on closing representor ports
Open vSwitch CI 09c93a
    2dfcdb87a5 test/bbdev: assert failed test for queue configure
Open vSwitch CI 09c93a
    7b8504aee3 test/bbdev: fix Python script subprocess
Open vSwitch CI 09c93a
    e42af2946a baseband/acc: fix TB mode on VRB1
Open vSwitch CI 09c93a
    2e2cc882eb event/dlb2: fix name check in self-test
Open vSwitch CI 09c93a
    2cd4ce8518 app/dumpcap: fix mbuf pool ring type
Open vSwitch CI 09c93a
    ac8ca59223 event/dlb2: disable PASID
Open vSwitch CI 09c93a
    5586a7be43 bus/pci: add PASID control
Open vSwitch CI 09c93a
    dec4b39b20 build: add libarchive to optional external dependencies
Open vSwitch CI 09c93a
    cb225e1ae9 config/arm: fix aarch32 build with GCC 13
Open vSwitch CI 09c93a
    e787872a59 net/ice: fix Tx preparation
Open vSwitch CI 09c93a
    8dc1b42e31 net/iavf: fix Tx preparation
Open vSwitch CI 09c93a
    c70a8fa66e crypto/nitrox: fix panic with high number of segments
Open vSwitch CI 09c93a
    f089d80b08 doc: update kernel module entry in QAT guide
Open vSwitch CI 09c93a
    d7b738d6dc net/ice: fix DCF port statistics
Open vSwitch CI 09c93a
    c7270eb8cd net/iavf: fix Tx offload flags check
Open vSwitch CI 09c93a
    84c1679b72 net/iavf: fix indent in Tx path
Open vSwitch CI 09c93a
    c1c417228a net/iavf: fix Tx offload mask
Open vSwitch CI 09c93a
    ae7a0f6233 net/ice: fix L1 check interval
Open vSwitch CI 09c93a
    f2ab72ed3d common/mlx5: fix controller index parsing
Open vSwitch CI 09c93a
    72ab4bf42f net/mlx5: fix flow workspace double free in Windows
Open vSwitch CI 09c93a
    f0bc006230 net/mlx5/hws: fix integrity bits level
Open vSwitch CI 09c93a
    815a8ce067 net/mlx5: fix flow thread safety flag for HWS
Open vSwitch CI 09c93a
    b57dd69e61 net/mlx5: fix E-Switch mirror flow rule validation
Open vSwitch CI 09c93a
    a908d0cb5b net/mlx5: fix NIC flow capability query
Open vSwitch CI 09c93a
    74b594dfd3 net/mlx5: fix decap action checking in sample flow
Open vSwitch CI 09c93a
    81410056f5 net/tap: fix RSS for fragmented packets
Open vSwitch CI 09c93a
    85b95b48ce net/nfp: fix DMA error after abnormal exit
Open vSwitch CI 09c93a
    5b470b0567 app/procinfo: adjust format of RSS info
Open vSwitch CI 09c93a
    df4470f94c app/procinfo: fix RSS info
Open vSwitch CI 09c93a
    69d6a23bb1 net/tap: fix IPv4 checksum offloading
Open vSwitch CI 09c93a
    db03b8a934 net/tap: fix L4 checksum offloading
Open vSwitch CI 09c93a
    de2edad82b net/hns3: fix uninitialized hash algo value
Open vSwitch CI 09c93a
    085f8342f5 net/hns3: keep set/get algo key functions local
Open vSwitch CI 09c93a
    555126492b net/hns3: fix some error logs
Open vSwitch CI 09c93a
    84b217ed2c net/hns3: fix some return values
Open vSwitch CI 09c93a
    36f408b7d8 net/hns3: fix LRO offload to report
Open vSwitch CI 09c93a
    518bc13327 net/hns3: fix setting DCB capability
Open vSwitch CI 09c93a
    4f039a69e9 net/enic: avoid extra unlock in MTU set
Open vSwitch CI 09c93a
    73440e9fd3 ethdev: fix 32-bit build with GCC 13
Open vSwitch CI 09c93a
    14a4c7b3e8 net/ngbe: add proper memory barriers in Rx
Open vSwitch CI 09c93a
    33f8a0ce2c net/txgbe: add proper memory barriers in Rx
Open vSwitch CI 09c93a
    22b7f9edf9 net/bonding: fix possible overrun
Open vSwitch CI 09c93a
    d3f778e077 test/bonding: add missing check
Open vSwitch CI 09c93a
    7989293c66 test/bonding: remove unreachable statement
Open vSwitch CI 09c93a
    8d45a7ecac net/nfp: fix reconfigure logic in VF initialization
Open vSwitch CI 09c93a
    cb30eb9a11 net/nfp: fix reconfigure logic in PF initialization
Open vSwitch CI 09c93a
    8dcc1b4552 net/hns3: refactor interrupt state query
Open vSwitch CI 09c93a
    9a62d06e64 net/hns3: fix IMP or global reset
Open vSwitch CI 09c93a
    65231cf278 net/hns3: fix multiple reset detected log
Open vSwitch CI 09c93a
    290166c239 net/hns3: remove reset log in secondary
Open vSwitch CI 09c93a
    c4bf1adb63 net/hns3: fix double stats for IMP and global reset
Open vSwitch CI 09c93a
    70c868a155 net/hns3: fix unchecked Rx free threshold
Open vSwitch CI 09c93a
    b9195e016e net/hns3: fix typo in function name
Open vSwitch CI 09c93a
    976cefa803 app/testpmd: fix early exit from signal
Open vSwitch CI 09c93a
    8f4eb60951 net/gve: update max Rx packet length to be based on MTU
Open vSwitch CI 09c93a
    6f78b589c5 ethdev: fix function name in comment
Open vSwitch CI 09c93a
    e671505da1 net/nfp: fix crash on close
Open vSwitch CI 09c93a
    4dfec51b97 net/cnxk: fix data offset in vector Tx
Open vSwitch CI 09c93a
    780be398dc common/cnxk: fix pool buffer size in opaque mode
Open vSwitch CI 09c93a
    8c291d8778 vhost: fix checking virtqueue access in stats API
Open vSwitch CI 09c93a
    a07736eb68 vhost: fix missing lock protection in power monitor API
Open vSwitch CI 09c93a
    adae353b36 vhost: fix check on virtqueue access in in-flight getter
Open vSwitch CI 09c93a
    7f80528fbd vhost: fix check on virtqueue access in async registration
Open vSwitch CI 09c93a
    2dc5b2aadd vhost: fix missing check on virtqueue access
Open vSwitch CI 09c93a
    ac1162d97a vhost: fix missing vring call check on virtqueue access
Open vSwitch CI 09c93a
    c1001c18e6 net/virtio: fix link state interrupt vector setting
Open vSwitch CI 09c93a
    b485fae237 net/virtio: fix missing next flag in Tx packed ring
Open vSwitch CI 09c93a
    51205657f1 eventdev: fix missing driver names in info struct
Open vSwitch CI 09c93a
    0beed895ef eventdev: fix device pointer for vdev-based devices
Open vSwitch CI 09c93a
    4f5e8c612f malloc: remove return from void functions
Open vSwitch CI 09c93a
    f2f948863b bus/ifpga: fix driver header dependency
Open vSwitch CI 09c93a
    f42884a20c app/procinfo: remove unnecessary rte_malloc
Open vSwitch CI 09c93a
    c20753f52f ethdev: add check in async flow action query
Open vSwitch CI 09c93a
    b33ea9e6de net/bonding: fix link status callback stop
Open vSwitch CI 09c93a
    d316924b1f app/testpmd: fix primary process not polling all queues
Open vSwitch CI 09c93a
    0cece838b9 net/vmxnet3: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    bdaff48945 net/virtio: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    b1dfb750b5 net/vhost: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    dc77b5d082 net/txgbe: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    beb475c1c4 net/softnic: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    8ab4f361b0 net/sfc: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    564958b988 net/ring: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    f2edd9823d net/pfe: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    63a8198b22 net/octeontx: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    f6ec84e5e5 net/octeon_ep: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    eb53c49bad net/null: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    df52eadf8f net/ngbe: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    4e28c37ff5 net/nfp: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    e2e72d04cb net/mvpp2: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    5116feb88f net/mvneta: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    accdf4594b net/mlx4: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    26fe1d02e5 net/memif: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    1f38a20d2e net/ipn3ke: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    0d4ab569a1 net/hinic: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    2492c41642 net/enic: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    3df3bf7e5c net/enetc: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    1efb8fcf47 net/ena: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    36e418d789 net/e1000: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    ef3b3501b8 net/dpaa2: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    b97544f35a net/dpaa: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    606a11a71c net/cxgbe: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    50177d5bf1 net/bonding: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    5f75982239 net/bnxt: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    ad55189740 net/bnx2x: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    c0001c9115 net/avp: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    b4078f8a6b net/af_xdp: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    6c8f427c57 net/af_packet: fix Rx and Tx queue state
Open vSwitch CI 09c93a
    a8fd5060ac net/mana: add missing new line to data path logs
Open vSwitch CI 09c93a
    c6b2c85ca4 fib6: fix adding default route as first route
Open vSwitch CI 09c93a
    e4649e8d78 fib: fix adding default route overwriting entire table
Open vSwitch CI 09c93a
    461a81717f net/mlx5/hws: fix field copy bind
Open vSwitch CI 09c93a
    1c9bab50cc net/mlx5: fix jump ipool entry size
Open vSwitch CI 09c93a
    62a937220c common/mlx5: replace use of PMD log type
Open vSwitch CI 09c93a
    8115fe3345 net/mlx5: fix leak in sysfs port name translation
Open vSwitch CI 09c93a
    06cd13b57e net/nfp: fix initialization of physical representors
Open vSwitch CI 09c93a
    e054f121ef net/ark: support single function with multiple port
Open vSwitch CI 09c93a
    b796460bce net/axgbe: identify CPU with cpuid
Open vSwitch CI 09c93a
    a7ff0ba143 net/ice: fix TSO with big segments
Open vSwitch CI 09c93a
    a2799805b6 net/ice: remove log from Tx prepare function
Open vSwitch CI 09c93a
    50e27677ba net/iavf: fix TSO with big segments
Open vSwitch CI 09c93a
    235b473bf9 net/iavf: remove log from Tx prepare function
Open vSwitch CI 09c93a
    eec9ac43a7 net/iavf: fix Tx debug
Open vSwitch CI 09c93a
    101faaba08 net/ice: fix initial link status
Open vSwitch CI 09c93a
    b64cc84bb5 net/iavf: fix ESN session update
Open vSwitch CI 09c93a
    efdea6d6f4 net/iavf: unregister interrupt handler before FD close
Open vSwitch CI 09c93a
    948b21bd59 net/iavf: fix port stats clearing
Open vSwitch CI 09c93a
    4467e32db9 net/ice: fix TM configuration clearing
Open vSwitch CI 09c93a
    36e302e98b net/i40e: fix buffer leak on Rx reconfiguration
Open vSwitch CI 09c93a
    baaa298893 net/iavf: fix checksum offloading
Open vSwitch CI 09c93a
    491e9d37c1 net/iavf: fix VLAN offload strip flag
Open vSwitch CI 09c93a
    52c903949a net/ice: write timestamp to first segment in scattered Rx
Open vSwitch CI 09c93a
    d4cd714640 net/i40e: fix FDIR queue receives broadcast packets
Open vSwitch CI 09c93a
    202402218c app/bbdev: fix link with NXP LA12XX
Open vSwitch CI 09c93a
    923d7a21ab baseband/acc: fix ACC100 HARQ input alignment
Open vSwitch CI 09c93a
    9e7a4f889b vdpa/mlx5: fix unregister kick handler order
Open vSwitch CI 09c93a
    529b747a92 common/cnxk: replace direct API usage in REE
Open vSwitch CI 09c93a
    513e507ee4 common/cnxk: remove dead Meson code
Open vSwitch CI 09c93a
    257c5a049a common/cnxk: fix RSS key configuration
Open vSwitch CI 09c93a
    5dc2babce4 common/cnxk: fix aura disable handling
Open vSwitch CI 09c93a
    1ef99ed9dd mempool/cnxk: fix alloc from non-EAL threads
Open vSwitch CI 09c93a
    0da4d859cd mempool/cnxk: fix free from non-EAL threads
Open vSwitch CI 09c93a
    2b29a7975b dma/cnxk: fix chunk buffer failure return code
Open vSwitch CI 09c93a
    46d25f17a6 dma/cnxk: fix device reconfigure
Open vSwitch CI 09c93a
    915fbdb681 dma/cnxk: fix device state
Open vSwitch CI 09c93a
    ab0aa8b245 common/cnxk: fix DPI memzone name
Open vSwitch CI 09c93a
    0259cb16f7 net/cnxk: fix uninitialized variable
Open vSwitch CI 09c93a
    e38988edfd common/cnxk: fix incorrect aura ID
Open vSwitch CI 09c93a
    0e8848d299 common/cnxk: fix different size bit operations
Open vSwitch CI 09c93a
    bc87fece07 common/cnxk: fix xstats for different packet sizes
Open vSwitch CI 09c93a
    8c360e4392 common/cnxk: fix default flow action setting
Open vSwitch CI 09c93a
    1b7fb134d9 event/sw: fix ordering corruption with op release
Open vSwitch CI 09c93a
    e9da79d973 eventdev/eth_rx: fix timestamp field register in mbuf
Open vSwitch CI 09c93a
    6d49fdbd99 event/cnxk: fix context flush in port cleanup
Open vSwitch CI 09c93a
    22d4975573 event/sw: remove obsolete comment
Open vSwitch CI 09c93a
    bb60e98212 test/event: fix crypto null device creation
Open vSwitch CI 09c93a
    6e9061bd77 event/cnxk: fix return values for capability API
Open vSwitch CI 09c93a
    ba2ec17a2f eventdev/crypto: fix circular buffer full case
Open vSwitch CI 09c93a
    15b1bc964b event/cnxk: fix CASP usage for clang
Open vSwitch CI 09c93a
    148478f997 event/cnxk: fix getwork mode devargs parsing
Open vSwitch CI 09c93a
    d854ba2422 eventdev: fix alignment padding
Open vSwitch CI 09c93a
    73fa336da5 bus/pci: fix device ID log
Open vSwitch CI 09c93a
    5a03754492 eventdev: fix symbol export for port maintenance
Open vSwitch CI 09c93a
    f150a45b65 crypto/ipsec_mb: add dependency check for cross build
Open vSwitch CI 09c93a
    39b817dfee crypto/cnxk: fix IPsec CCM and GCM capabilities
Open vSwitch CI 09c93a
    40ea03b5ea crypto/qat: fix raw API null algorithm digest
Open vSwitch CI 09c93a
    31f6839de6 test/crypto: fix typo in asym tests
Open vSwitch CI 09c93a
    486fb2f97c test/crypto: fix return value for GMAC case
Open vSwitch CI 09c93a
    8506f6d67c test/crypto: skip some synchronous tests with CPU crypto
Open vSwitch CI 09c93a
    5f940557cf test/crypto: fix IV in some vectors
Open vSwitch CI 09c93a
    e4cba3bb19 test/security: fix IPv6 next header field
Open vSwitch CI 09c93a
    7004929e29 doc: replace code blocks with includes in security guide
Open vSwitch CI 09c93a
    3d75e696dc crypto/dpaa_sec: fix debug prints
Open vSwitch CI 09c93a
    00819a704d crypto/dpaa2_sec: fix debug prints
Open vSwitch CI 09c93a
    8af3c9994e cryptodev: add missing doc for security context
Open vSwitch CI 09c93a
    1a318a87a3 test: fix named test macro
Open vSwitch CI 09c93a
    086e0e529e app/testpmd: fix help string
Open vSwitch CI 09c93a
    8ef9e184ca net/gve: fix max MTU limit
Open vSwitch CI 09c93a
    6754edbeb5 net/tap: use MAC address parse API instead of local parser
Open vSwitch CI 09c93a
    367755a8dc net/ngbe: check process type in close operation
Open vSwitch CI 09c93a
    a340716239 net/txgbe: check process type in close operation
Open vSwitch CI 09c93a
    d9b0b9b3e2 net/ngbe: keep link down after device close
Open vSwitch CI 09c93a
    adb1b60601 net/txgbe: keep link down after device close
Open vSwitch CI 09c93a
    46e19fcf10 net/ngbe: reconfigure MAC Rx when link update
Open vSwitch CI 09c93a
    768e6a3d83 net/txgbe: reconfigure MAC Rx when link update
Open vSwitch CI 09c93a
    12662c8d63 net/ngbe: prevent NIC from slowing down link speed
Open vSwitch CI 09c93a
    401b94367f net/ngbe: fix flow control
Open vSwitch CI 09c93a
    ae0ac0ba92 net/txgbe: fix GRE tunnel packet checksum
Open vSwitch CI 09c93a
    2c62e36805 net/txgbe: add Tx queue maximum limit
Open vSwitch CI 09c93a
    64d7c1df88 net/netvsc: increase VSP response timeout to 60 seconds
Open vSwitch CI 09c93a
    af391d2427 hash: align SSE lookup to scalar implementation
Open vSwitch CI 09c93a
    421c47495c mem: fix deadlock with multiprocess
Open vSwitch CI 09c93a
    01d3e3c456 gpu/cuda: fix build with external GDRCopy
Open vSwitch CI 09c93a
    e55de889b7 bus/dpaa: fix build with asserts for GCC 13
Open vSwitch CI 09c93a
    517bb40874 random: initialize state for unregistered non-EAL threads
Open vSwitch CI 09c93a
    4e986000b1 net/hns3: fix order in NEON Rx
Open vSwitch CI 09c93a
    0e82ee1363 net/mana: add 32-bit short doorbell
Open vSwitch CI 09c93a
    e9ead33c9d net/mana: enable 32-bit build
Open vSwitch CI 09c93a
    b6200f6581 app/test: fix reference to master in bonding test
Open vSwitch CI 09c93a
    2dec2783a0 net/hns3: fix traffic management dump text alignment
Open vSwitch CI 09c93a
    6961856e84 net/hns3: fix traffic management thread safety
Open vSwitch CI 09c93a
    15b43a21b2 net/hns3: fix flushing multicast MAC address
Open vSwitch CI 09c93a
    71c9f50273 net/hns3: fix error code for multicast resource
Open vSwitch CI 09c93a
    25c73bdc49 net/hns3: fix VF default MAC modified when set failed
Open vSwitch CI 09c93a
    ce57bf585c net/nfp: fix control message packets
Open vSwitch CI 09c93a
    de47856936 net/sfc: add missing error code indication to MAE init path
Open vSwitch CI 09c93a
    563e7c87df net/sfc: account for data offset on Tx
Open vSwitch CI 09c93a
    37863f1caa net/sfc: set max Rx packet length for representors
Open vSwitch CI 09c93a
    38b7efe568 net/bonding: fix header for C++
Open vSwitch CI 09c93a
    f4b30c5e2a rawdev: fix device class in log message
Open vSwitch CI 09c93a
    f76fc5ef15 eal/unix: fix firmware reading with external xz helper
Open vSwitch CI 09c93a
    36c07ef565 mempool: fix default ops for an empty mempool
Open vSwitch CI 09c93a
    36001100ff ci: fix race on container image name
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Feb 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-89
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 578f23c02d]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    7171152ac8 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
Open vSwitch CI 09c93a
    b5684d41d2 bfd: Set proper offsets and flags in BFD packets.
Open vSwitch CI 09c93a
    fc6ae2463f Prepare for 3.1.5.
Open vSwitch CI 09c93a
    fdd8edc9ae Set release date for 3.1.4.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Feb 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-88
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 7f731b2ed3]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    91e621bd5a netdev-offload-tc: Check geneve metadata length.
Open vSwitch CI 09c93a
    d3f9eab1ab odp: ND: Follow Open Flow spec converting from OF to DP.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Feb 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-87
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 2e8536c569]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    2be57d0cc8 dpdk: Use DPDK 22.11.4 release for OVS 3.1.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-86
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 483ffe6a2e]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    ce06a9cf6d github: Update versions of action dependencies (Node.js 20).
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-85
Open vSwitch CI 09c93a
- Import redhat/pkgtool from 3.2 [RH git: bb7cef6324]
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-84
Open vSwitch CI 09c93a
- Import README.rst from 3.2 [RH git: 415cd3a399]
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-83
Open vSwitch CI 09c93a
- Import redhat/merge from 3.2 [RH git: 009f36a71b]
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-82
Open vSwitch CI 09c93a
- Merge commit '42ed2ce550ca14cf939c2e6cc383a54c15878b74' into fast-datapath-rhel-9 [RH git: 1624dccb2d]
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-81
Open vSwitch CI 09c93a
- Add 'dpdk/' from commit '9dae7a15aea76313c592c11db44e1386e85f86fe' [RH git: f840dda25a]
Open vSwitch CI 09c93a
    git-subtree-dir: dpdk
Open vSwitch CI 09c93a
    git-subtree-mainline: ade40ae7dea3a01e8854fbba7a9cba30350026d1
Open vSwitch CI 09c93a
    git-subtree-split: 9dae7a15aea76313c592c11db44e1386e85f86fe
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Jan 29 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-80
Open vSwitch CI 09c93a
- Remove dpdk submodule [RH git: ade40ae7de]
Open vSwitch CI 09c93a
    You probably also wants to do:
Open vSwitch CI 09c93a
    
Open vSwitch CI 09c93a
    git submodule deinit -f dpdk
Open vSwitch CI 09c93a
    rm -rf .git/modules/dpdk
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Jan 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-79
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 1c55673e26]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    7bb4f13a37 python: ovs: flow: Add meter_id to controller.
Open vSwitch CI 09c93a
    41b2ae5165 python: ovs: flow: Make check_pkt_len action a list.
Open vSwitch CI 09c93a
    d0fc8a2892 python: ovs: flow: Add idle_age to openflow flows.
Open vSwitch CI 09c93a
    3e2791f8c6 python: tests: Refactor test_odp section testing.
Open vSwitch CI 09c93a
    df59f9a225 python: ovs: flow: Add dp hash and meter actions.
Open vSwitch CI 09c93a
    7958e50a1e python: ovs: flow: Add sample to nested actions.
Open vSwitch CI 09c93a
    fc0fb041af python: tests: Add info and key tests for OFPFlows.
Open vSwitch CI 09c93a
    1d00d1da6f python: ovs: flow: Fix typo in n_packets.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Jan 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-78
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 2dd726392d]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    bd5b5d3b3c ovs-atomic: Fix inclusion of Clang header by GCC 14.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Jan 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-77
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 1f3529f3b6]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    dd3f0626ed ovsdb-idl.at: Test IDL behavior during database conversion.
Open vSwitch CI 09c93a
    2c6b81ad6e tests-ovsdb: Switch OVSDB_START_IDLTEST to macro.
Open vSwitch CI 09c93a
    e9c5226cc2 python: idl: Handle monitor_canceled.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Jan 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-76
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: fabfd5dc3e]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    bb61b5fe8e vconn: Count vconn_sent regardless of log level.
Open vSwitch CI 09c93a
    e99e16b2bc backtrace: Fix error in log_backtrace() documentation.
Open vSwitch CI 09c93a
    2095fdc897 ovsdb: trigger: Do not allow conversion in read-only mode.
Open vSwitch CI 09c93a
    b7809bcc65 ovsdb: jsonrpc-server: Fix the DSCP value in default options.
Open vSwitch CI 09c93a
    020c9efcbe jsonrpc: Sort JSON objects while printing debug messages.
Open vSwitch CI 09c93a
    f0503a3745 tests: ovsdb: Use diff -up format for replay test.
Open vSwitch CI 09c93a
    ed3968450f ovsdb-server.at: Enbale debug logs in active-backup tests.
Open vSwitch CI 09c93a
    c0a453a919 ovsdb: transaction: Don't try to diff unchanged columns.
Open vSwitch CI 09c93a
    6e988ef853 ovsdb: transaction: Avoid diffs for different type references.
Open vSwitch CI 09c93a
    d96ce5f2c5 ovsdb: Fix incorrect sharing of UUID and _version columns.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Jan 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-75
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 82e5bedd2f]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    ffa7d6492d ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Jan 04 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-74
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 369fea1f6c]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    8fd5f77cd8 ovsdb-idl: Preserve change_seqno when deleting rows.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Dec 19 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-73
Open vSwitch CI 09c93a
- Merging dpdk submodule [RH git: 0a88a4fa89]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    42ed2ce550 Revert "net/iavf: fix abnormal disable HW interrupt"
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Dec 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-72
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 0a606f39c2]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    522a69bf67 system-dpdk: Wait for MTU changes to be applied.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Tue Dec 05 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-71
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 30de7262de]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    9e963dbdab tunnel: Do not carry source port from a previous tunnel.
Open vSwitch CI 09c93a
    ae3c17f840 netdev-offload-tc: Fix offload of tunnel key tp_src.
Open vSwitch CI 09c93a
    d603759afd ofp-ct: Return error for unknown property in CT flush.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Dec 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-70
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: a93fd43357]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    4151467438 cirrus: Update from FreeBSD 12 to 14.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Fri Dec 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-69
Open vSwitch CI 09c93a
- Merging dpdk submodule [RH git: 967c94cf6d]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    db913c25d3 Merge tag 'v22.11.3' into 22.11
Open vSwitch CI 09c93a
    b721cba875 Revert "net/i40e: revert link status check on device start"
Open vSwitch CI 09c93a
    7849366693 version: 22.11.3
Open vSwitch CI 09c93a
    774466c6dc Revert "net/iavf: fix tunnel TSO path selection"
Open vSwitch CI 09c93a
    5e87ad0cf8 version: 22.11.3-rc1
Open vSwitch CI 09c93a
    9fb53245ea common/cnxk: fix CPT backpressure disable on LBK
Open vSwitch CI 09c93a
    17fef613a1 net/nfp: fix offloading flows
Open vSwitch CI 09c93a
    338d0d589a net/nfp: fix Tx descriptor free logic of NFD3
Open vSwitch CI 09c93a
    6c779801be test/bonding: fix include of standard header
Open vSwitch CI 09c93a
    22c3a016bb net/ngbe: fix RSS offload capability
Open vSwitch CI 09c93a
    fc56ce5a01 net/mana: fix Tx queue statistics
Open vSwitch CI 09c93a
    50dc477c2e doc: fix link to flow capabilities from bnxt guide
Open vSwitch CI 09c93a
    56e6c7ef88 doc: update BIOS settings and supported HW for NTB
Open vSwitch CI 09c93a
    89a839ade5 doc: fix description of runtime directories
Open vSwitch CI 09c93a
    b5513f8e84 doc: improve wording of cuda guide
Open vSwitch CI 09c93a
    1a4aa1d333 doc: add flow template API requirements for mlx5
Open vSwitch CI 09c93a
    75a8d9b6d9 app/testpmd: fix meter mark handle update
Open vSwitch CI 09c93a
    4b42c698a2 net/mlx5: fix handle validation for meter mark
Open vSwitch CI 09c93a
    6b686c0912 net/mlx5: fix validation for conntrack indirect action
Open vSwitch CI 09c93a
    5cf1399e93 net/mlx5: fix MPRQ stride size for headroom
Open vSwitch CI 09c93a
    2e3420f544 net/mlx5: fix LRO TCP checksum
Open vSwitch CI 09c93a
    8397c9086a net/mlx5: fix drop action memory leak
Open vSwitch CI 09c93a
    e6365bd3d2 net/e1000: fix Rx and Tx queue status
Open vSwitch CI 09c93a
    4e200ede54 net/igc: fix Rx and Tx queue status
Open vSwitch CI 09c93a
    4cae890867 net/ixgbe: fix Rx and Tx queue status
Open vSwitch CI 09c93a
    912704eee5 common/iavf: fix MAC type for 710 NIC
Open vSwitch CI 09c93a
    ca8c2ad458 net/iavf: fix stop ordering
Open vSwitch CI 09c93a
    0a1fa750bc net/i40e: fix comments
Open vSwitch CI 09c93a
    cb30cddab7 doc: fix typos and wording in flow API guide
Open vSwitch CI 09c93a
    c12b2943c9 devtools: fix bashism in mailmap check
Open vSwitch CI 09c93a
    0192d0ac53 kni: fix build with Linux 6.5
Open vSwitch CI 09c93a
    44632490d9 examples/l3fwd: fix duplicate expression for default nexthop
Open vSwitch CI 09c93a
    d385831f49 ipsec: fix NAT-T header length
Open vSwitch CI 09c93a
    93d999a062 examples/ipsec-secgw: fix TAP default MAC address
Open vSwitch CI 09c93a
    1fad66d244 examples/ipsec-secgw: fix socket ID default value
Open vSwitch CI 09c93a
    76422de830 app/crypto-perf: fix socket ID default value
Open vSwitch CI 09c93a
    1a98004f93 cryptodev: fix device socket ID type
Open vSwitch CI 09c93a
    900b4ca132 examples/fips_validation: fix digest length in AES-GCM
Open vSwitch CI 09c93a
    31daa7382f test/crypto: fix PDCP-SDAP test vectors
Open vSwitch CI 09c93a
    440e528ae5 common/qat: detach crypto from compress build
Open vSwitch CI 09c93a
    2e8f88824d crypto/qat: fix null algorithm digest placement
Open vSwitch CI 09c93a
    64db6b40e9 baseband/fpga_5gnr_fec: fix starting unconfigured queue
Open vSwitch CI 09c93a
    4325aff0d4 baseband/fpga_5gnr_fec: fix possible division by zero
Open vSwitch CI 09c93a
    5ff397c56f net/ice: fix RSS hash key generation
Open vSwitch CI 09c93a
    9b7215f150 net/iavf: fix tunnel TSO path selection
Open vSwitch CI 09c93a
    35e69229eb net/ice: fix 32-bit build
Open vSwitch CI 09c93a
    90a0f328b8 net/iavf: fix VLAN insertion in vector path
Open vSwitch CI 09c93a
    c14d373562 net/ice: fix VLAN mode parser
Open vSwitch CI 09c93a
    16ce632452 net/mlx5: fix query for NIC flow capability
Open vSwitch CI 09c93a
    d165bff7dc net/mlx5: fix RSS expansion inner buffer overflow
Open vSwitch CI 09c93a
    6a567b41ed net/mlx5: forbid MPRQ restart
Open vSwitch CI 09c93a
    03e279ee8b net/mlx5: fix flow workspace destruction
Open vSwitch CI 09c93a
    b5075ab2f9 net/mlx5: reduce counter pool name length
Open vSwitch CI 09c93a
    b74fa83cf2 net/mlx5: fix profile check of meter mark
Open vSwitch CI 09c93a
    db32b39aad common/mlx5: fix obtaining IB device in LAG mode
Open vSwitch CI 09c93a
    fcf46d9c1d net/mlx5: fix error in VLAN actions creation
Open vSwitch CI 09c93a
    0c50d16325 net/mlx5: fix error set for age pool initialization
Open vSwitch CI 09c93a
    77159a5063 net/mlx5: fix error set in control tables create
Open vSwitch CI 09c93a
    aa9f4b4c58 net/mlx5: fix return value of vport action
Open vSwitch CI 09c93a
    d8ec0d83dd net/mlx5: fix error set in Tx representor tagging
Open vSwitch CI 09c93a
    d3457cd43d net/mlx5: fix flow dump for modify field
Open vSwitch CI 09c93a
    a944f7e99c ethdev: fix potential leak in PCI probing helper
Open vSwitch CI 09c93a
    b6025f7a95 net/hns3: fix index to look up table in NEON Rx
Open vSwitch CI 09c93a
    a2dc813bc4 net/mana: fix WQE count for ringing RQ doorbell
Open vSwitch CI 09c93a
    9d30178ddd net/mana: fix counter overflow for posted WQE
Open vSwitch CI 09c93a
    92d3673001 app/testpmd: fix flow rule number parsing
Open vSwitch CI 09c93a
    36791bbc4b net/hns3: fix non-zero weight for disabled TC
Open vSwitch CI 09c93a
    56b89656df app/testpmd: revert primary process polling all queues fix
Open vSwitch CI 09c93a
    09d8d1fe4f net/txgbe: fix blocking system events
Open vSwitch CI 09c93a
    7a44cac46c doc: fix number of leading spaces in hns3 guide
Open vSwitch CI 09c93a
    8b5633f1e2 doc: fix syntax in hns3 guide
Open vSwitch CI 09c93a
    ece673c7a1 doc: fix kernel patch link in hns3 guide
Open vSwitch CI 09c93a
    9b9ae1aff1 net/hns3: delete duplicate macro definition
Open vSwitch CI 09c93a
    3a935374f2 app/testpmd: fix checksum engine with GTP on 32-bit
Open vSwitch CI 09c93a
    67912c46f4 net/netvsc: fix sizeof calculation
Open vSwitch CI 09c93a
    d5309394d1 member: fix PRNG seed reset in NitroSketch mode
Open vSwitch CI 09c93a
    1db71d413e hash: fix reading unaligned bits in Toeplitz hash
Open vSwitch CI 09c93a
    7e6b4e9d63 mem: fix memsegs exhausted message
Open vSwitch CI 09c93a
    7a57c9edd6 fib: fix adding default route
Open vSwitch CI 09c93a
    fc4be70ded devtools: fix mailmap check for parentheses
Open vSwitch CI 09c93a
    90aa091a20 ipc: fix file descriptor leakage with unhandled messages
Open vSwitch CI 09c93a
    008fdd0e07 raw/ntb: avoid disabling interrupt twice
Open vSwitch CI 09c93a
    54182cce72 cryptodev: fix comments of modular operation parameters
Open vSwitch CI 09c93a
    a60ddd6954 net/cnxk: fix flow queue index validation
Open vSwitch CI 09c93a
    cd88b5ff39 net/cnxk: fix cookies check with security offload
Open vSwitch CI 09c93a
    c98cf071f8 net/cnxk: flush SQ before configuring MTU
Open vSwitch CI 09c93a
    dcd21e65bd common/mlx5: adjust fork call with new kernel API
Open vSwitch CI 09c93a
    79310b1b61 net/mlx5: fix device removal event handling
Open vSwitch CI 09c93a
    ce6b9b3772 net/mlx5: fix risk in NEON Rx descriptor read
Open vSwitch CI 09c93a
    e149ea19c2 net/iavf: fix protocol agnostic offloading with big packets
Open vSwitch CI 09c93a
    04de2b4a56 net/ice: fix protocol agnostic offloading with big packets
Open vSwitch CI 09c93a
    15b67727ca net/ice: fix MAC type of E822 and E823
Open vSwitch CI 09c93a
    a45102d324 net/e1000: fix queue number initialization
Open vSwitch CI 09c93a
    4f26624221 net/i40e: fix tunnel packet Tx descriptor
Open vSwitch CI 09c93a
    2bdeeb53da net/iavf: fix abnormal disable HW interrupt
Open vSwitch CI 09c93a
    520330cbb1 common/idpf: fix memory leak on AVX512 Tx queue close
Open vSwitch CI 09c93a
    00f8c02c41 net/ixgbe: add proper memory barriers in Rx
Open vSwitch CI 09c93a
    c8b6f57dc4 net/ice: fix tunnel packet Tx descriptor
Open vSwitch CI 09c93a
    8a0712739d net/iavf: fix VLAN offload with AVX512
Open vSwitch CI 09c93a
    64c315b9e9 common/sfc_efx/base: fix Rx queue without RSS hash prefix
Open vSwitch CI 09c93a
    47326eff66 net/nfp: fix address always related with PF ID 0
Open vSwitch CI 09c93a
    715143b51e net/nfp: fix representor name too long
Open vSwitch CI 09c93a
    16a82d0d1a app/testpmd: fix primary process not polling all queues
Open vSwitch CI 09c93a
    368138b61b net/ngbe: remove redundant codes
Open vSwitch CI 09c93a
    e66f9e3fdf net/ngbe: fix link status in no LSC mode
Open vSwitch CI 09c93a
    1c7e19d4a0 net/ngbe: adapt to MNG veto bit setting
Open vSwitch CI 09c93a
    c523de9115 net/ngbe: fix extended statistics
Open vSwitch CI 09c93a
    409cd85a16 net/txgbe: fix extended statistics
Open vSwitch CI 09c93a
    19c8a701a7 net/txgbe: fix to set autoneg for 1G speed
Open vSwitch CI 09c93a
    57b3a57dfa net/txgbe: adapt to MNG veto bit setting
Open vSwitch CI 09c93a
    a62297801c net/txgbe: fix interrupt enable mask
Open vSwitch CI 09c93a
    d96c0259e7 net/txgbe/base: fix Tx with fiber hotplug
Open vSwitch CI 09c93a
    ff476852e7 net/bonding: fix destroy dedicated queues flow
Open vSwitch CI 09c93a
    c193423238 net/bonding: fix startup when NUMA is not supported
Open vSwitch CI 09c93a
    00d2dc7c42 net/nfp: fix VNI of IPv6 NVGRE encap action
Open vSwitch CI 09c93a
    7797d05cd9 net/nfp: fix VNI of IPv4 NVGRE encap action
Open vSwitch CI 09c93a
    dc6adc599c net/nfp: fix VNI of VXLAN encap action
Open vSwitch CI 09c93a
    fa5f6cff44 ethdev: update documentation for API to get FEC
Open vSwitch CI 09c93a
    7594b6e44d ethdev: check that at least one FEC mode is specified
Open vSwitch CI 09c93a
    ff56bf6f3a ethdev: update documentation for API to set FEC
Open vSwitch CI 09c93a
    c25e954265 net/nfp: fix endian conversion for tunnel decap action
Open vSwitch CI 09c93a
    502acb0f83 net/nfp: fix unneeded endian conversion
Open vSwitch CI 09c93a
    a526063092 net/nfp: fix IPv6 address for set flow action
Open vSwitch CI 09c93a
    64839553ee test/security: fix event inline IPsec reassembly tests
Open vSwitch CI 09c93a
    643423f0b7 crypto/openssl: skip workaround at compilation time
Open vSwitch CI 09c93a
    91085d3b58 crypto/openssl: fix memory leak in auth processing
Open vSwitch CI 09c93a
    981792ebc4 crypto/qat: fix sym device prototype
Open vSwitch CI 09c93a
    791a0227d2 common/qat: fix command parameter corruption
Open vSwitch CI 09c93a
    0d5c3e03c5 ci: fix libabigail cache in GHA
Open vSwitch CI 09c93a
    ef98a4da59 mbuf: fix Doxygen comment of distributor metadata
Open vSwitch CI 09c93a
    5887a7d14d test: add graph tests
Open vSwitch CI 09c93a
    2bdfd0d7ba examples/fips_validation: fix external build
Open vSwitch CI 09c93a
    72c87f820d examples/l2fwd-cat: fix external build
Open vSwitch CI 09c93a
    11757d12ee dma/dpaa2: set VFA bit for route-by-port with VF
Open vSwitch CI 09c93a
    9047d5c9bf doc: remove warning with Doxygen 1.9.7
Open vSwitch CI 09c93a
    d8e35e7efe doc: fix typo in graph guide
Open vSwitch CI 09c93a
    55fbb9de8d test/mbuf: fix crash in a forked process
Open vSwitch CI 09c93a
    4d116ff1ac net/iavf: fix virtchnl command called in interrupt
Open vSwitch CI 09c93a
    bd5c63549a net/ice: fix outer UDP checksum offload
Open vSwitch CI 09c93a
    bae61d2305 net/ice: initialize parser for double VLAN
Open vSwitch CI 09c93a
    1f35681b6e net/ice: fix timestamp enabling
Open vSwitch CI 09c93a
    3b032bbf78 net/ice: adjust timestamp mbuf register
Open vSwitch CI 09c93a
    1d71b68237 net/ice/base: remove unreachable code
Open vSwitch CI 09c93a
    7691c220b6 net/ice/base: fix incorrect defines for DCBx
Open vSwitch CI 09c93a
    4ec6da600e net/ice: fix DCF control thread crash
Open vSwitch CI 09c93a
    c4d749115d net/iavf: release large VF when closing device
Open vSwitch CI 09c93a
    21ec365e75 net/ice: fix DCF RSS initialization
Open vSwitch CI 09c93a
    83ad87933a net/ice: fix statistics
Open vSwitch CI 09c93a
    b9f3b81e9e common/idpf/base: fix memory leaks on control queue
Open vSwitch CI 09c93a
    1b04a2f618 common/idpf/base: fix parameters when send msg to cp
Open vSwitch CI 09c93a
    e5868f6648 common/idpf/base: fix ITR register definitions for AVF
Open vSwitch CI 09c93a
    4cc85337b3 common/idpf/base: fix control queue send and receive
Open vSwitch CI 09c93a
    1bfcca5b65 common/idpf: remove device stop flag
Open vSwitch CI 09c93a
    c86c1efd2f net/idpf: fix Rx data buffer size
Open vSwitch CI 09c93a
    78c374bf41 net/iavf: fix Rx data buffer size
Open vSwitch CI 09c93a
    1f9af08714 net/ice: fix Rx data buffer size
Open vSwitch CI 09c93a
    7a72db6add net/i40e: fix Rx data buffer size
Open vSwitch CI 09c93a
    65303f7c26 doc: fix typo in cnxk platform guide
Open vSwitch CI 09c93a
    d9ba8a4251 net/qede: fix RSS indirection table initialization
Open vSwitch CI 09c93a
    df11a52e33 common/cnxk: fix receive queue with multiple mask
Open vSwitch CI 09c93a
    6cbb5fc911 common/cnxk: fix inline device VF identification
Open vSwitch CI 09c93a
    d0f357fb6e common/cnxk: fix uninitialized pointer read
Open vSwitch CI 09c93a
    103a33d02d common/cnxk: fix setting channel mask for SDP interfaces
Open vSwitch CI 09c93a
    c1e167a078 event/cnxk: fix mempool cookies check
Open vSwitch CI 09c93a
    338514e558 event/cnxk: fix Tx adapter data pointer
Open vSwitch CI 09c93a
    46d6c05770 common/cnxk: fix IPsec IPv6 tunnel address byte swap
Open vSwitch CI 09c93a
    9d1dbc6a01 mempool/cnxk: avoid hang when counting batch allocs
Open vSwitch CI 09c93a
    255fcff79e net/mlx5: fix drop action attribute validation
Open vSwitch CI 09c93a
    b53417d63b net/mlx5: fix duplicated tag index matching in SWS
Open vSwitch CI 09c93a
    124a919b4e net/mlx5: forbid duplicated tag index in pattern template
Open vSwitch CI 09c93a
    eb02902423 net/mlx5: fix VXLAN matching with zero value
Open vSwitch CI 09c93a
    2e6f71cb51 net/mlx5: fix matcher layout size calculation
Open vSwitch CI 09c93a
    9015baea29 net/mlx5: enhance error log for tunnel offloading
Open vSwitch CI 09c93a
    2a45186cf4 net/virtio-user: fix leak when initialisation fails
Open vSwitch CI 09c93a
    d228fa562b net/virtio: fix initialization to return negative errno
Open vSwitch CI 09c93a
    a43f6d459a net/virtio: propagate interrupt configuration error values
Open vSwitch CI 09c93a
    94bed3c2fa vhost: fix invalid call FD handling
Open vSwitch CI 09c93a
    fe3e1fc9d8 vhost: fix notification stats for packed ring
Open vSwitch CI 09c93a
    3a5561e8b5 crypto/ipsec_mb: optimize allocation in session
Open vSwitch CI 09c93a
    a659f5f18c test/crypto: fix IPsec AES CCM vector
Open vSwitch CI 09c93a
    7e0080ff4f crypto/cnxk: fix IPsec CCM capabilities
Open vSwitch CI 09c93a
    c53467f356 crypto/ipsec_mb: fix enqueue counter for SNOW3G
Open vSwitch CI 09c93a
    d2e09fc0fc test/crypto: fix session creation check
Open vSwitch CI 09c93a
    e3456f2478 crypto/openssl: fix memory free
Open vSwitch CI 09c93a
    48b48d2ba8 cryptodev: clarify error codes for symmetric session
Open vSwitch CI 09c93a
    400a3302de examples/ipsec-secgw: fix zero address in ethernet header
Open vSwitch CI 09c93a
    6217afd84c test/crypto: fix return value for SNOW3G
Open vSwitch CI 09c93a
    228857a34c crypto/scheduler: fix last element for valid args
Open vSwitch CI 09c93a
    4413744138 crypto/qat: fix stack buffer overflow in SGL loop
Open vSwitch CI 09c93a
    0af5332dff doc: fix auth algos in cryptoperf app
Open vSwitch CI 09c93a
    3a8502c73d net/vmxnet3: fix return code in initializing
Open vSwitch CI 09c93a
    c40b9a9873 net/nfp: fix TP flow action for UDP
Open vSwitch CI 09c93a
    74870817fb net/nfp: fix flow hash table creation
Open vSwitch CI 09c93a
    18493825d1 net/nfp: fix representor creation
Open vSwitch CI 09c93a
    de78bd45d6 net/nfp: fix control mempool creation
Open vSwitch CI 09c93a
    caa96e94b0 net/nfp: fix TOS of IPv6 NVGRE encap flow action
Open vSwitch CI 09c93a
    67544106ac net/nfp: fix TOS of IPv6 GENEVE encap flow action
Open vSwitch CI 09c93a
    c81816d07f net/nfp: fix TOS of IPv6 VXLAN encap flow action
Open vSwitch CI 09c93a
    a1d864c39b net/nfp: fix IPv6 flow item
Open vSwitch CI 09c93a
    aae5fcb267 net/nfp: fix disabling promiscuous mode
Open vSwitch CI 09c93a
    e659a163e3 ethdev: fix calloc arguments
Open vSwitch CI 09c93a
    175e7a7bac net/hns3: fix IMP reset trigger
Open vSwitch CI 09c93a
    219305d227 net/hns3: fix redundant line break in log
Open vSwitch CI 09c93a
    4292ebcef4 net/hns3: fix inaccurate log
Open vSwitch CI 09c93a
    1c81e1a0a8 net/hns3: fix uninitialized variable
Open vSwitch CI 09c93a
    f99fa19b60 net/hns3: fix device start return value
Open vSwitch CI 09c93a
    19c20cef27 net/hns3: fix mbuf leakage when RxQ started after reset
Open vSwitch CI 09c93a
    e9ade95ac4 net/hns3: fix mbuf leakage when RxQ started during reset
Open vSwitch CI 09c93a
    422a5e09d2 net/hns3: extract PTP to its own header file
Open vSwitch CI 09c93a
    a8ad010661 net/hns3: uninitialize PTP
Open vSwitch CI 09c93a
    3999b58cd3 net/hns3: fix RTC time after reset
Open vSwitch CI 09c93a
    69bff6ea1c net/hns3: fix RTC time on initialization
Open vSwitch CI 09c93a
    bdf2131156 doc: fix format in flow API guide
Open vSwitch CI 09c93a
    9ca1814402 net/hns3: fix missing FEC capability
Open vSwitch CI 09c93a
    340cb03d7f net/hns3: fix FEC mode check
Open vSwitch CI 09c93a
    b048cdca82 net/hns3: fix FEC mode for 200G ports
Open vSwitch CI 09c93a
    a678d7da2b ethdev: fix indirect action conversion
Open vSwitch CI 09c93a
    d859368e8f net/hns3: fix Rx multiple firmware reset interrupts
Open vSwitch CI 09c93a
    f2dd43a6e9 net/hns3: fix variable type mismatch
Open vSwitch CI 09c93a
    2a7aef1dd0 net/hns3: fix never set MAC flow control
Open vSwitch CI 09c93a
    88cf99ed01 net/sfc: invalidate dangling MAE flow action FW resource IDs
Open vSwitch CI 09c93a
    3254062488 net/mana: return probing failure if no device found
Open vSwitch CI 09c93a
    631f57f5ef ethdev: fix MAC address occupies two entries
Open vSwitch CI 09c93a
    32e0eaa22b net/txgbe: fix use-after-free on remove
Open vSwitch CI 09c93a
    799cc0612c net/vmxnet3: fix drop of empty segments in Tx
Open vSwitch CI 09c93a
    acbaa6bb5d net/nfp: fix VLAN push flow action
Open vSwitch CI 09c93a
    9d1fbdb584 app/testpmd: fix GTP L2 length in checksum engine
Open vSwitch CI 09c93a
    e7e0590338 net/dpaa2: fix checksum good flags
Open vSwitch CI 09c93a
    ecd3e1f354 net/mana: optimize completion queue by batch processing
Open vSwitch CI 09c93a
    5b1a78987f net/mana: avoid unnecessary assignments in data path
Open vSwitch CI 09c93a
    753a735ea0 net/mana: use datapath logging
Open vSwitch CI 09c93a
    8e27036b63 net/tap: set locally administered bit for fixed MAC address
Open vSwitch CI 09c93a
    bd14912ab4 net/sfc: stop misuse of Rx ingress m-port metadata on EF100
Open vSwitch CI 09c93a
    a1dfa52406 net/hns3: fix build warning
Open vSwitch CI 09c93a
    10a2ee0333 eal/linux: fix legacy mem init with many segments
Open vSwitch CI 09c93a
    f4d5f30fe4 eal/linux: fix secondary process crash for mp hotplug requests
Open vSwitch CI 09c93a
    53e6b8c3f0 event/cnxk: fix nanoseconds to ticks conversion
Open vSwitch CI 09c93a
    cf79458fad eventdev/timer: fix buffer flush
Open vSwitch CI 09c93a
    d3f784ad5f event/cnxk: fix setting attributes in empty get work
Open vSwitch CI 09c93a
    d0257dc168 event/dsw: free rings on close
Open vSwitch CI 09c93a
    c12daa6d2d doc: fix event timer adapter guide
Open vSwitch CI 09c93a
    ca72f7fdba eventdev/timer: fix timeout event wait behavior
Open vSwitch CI 09c93a
    5ecf2e459d eal/x86: improve multiple of 64 bytes memcpy performance
Open vSwitch CI 09c93a
    f4ccd39056 pci: fix comment referencing renamed function
Open vSwitch CI 09c93a
    c3b5322fc3 build: fix warning when getting NUMA nodes
Open vSwitch CI 09c93a
    44a9b3b4f7 ci: fix build for Arm cross compilation in GHA
Open vSwitch CI 09c93a
    94babf61c5 eal: avoid calling cleanup twice
Open vSwitch CI 09c93a
    6413085d5f test/malloc: fix statistics checks
Open vSwitch CI 09c93a
    37e859deb8 test/malloc: fix missing free
Open vSwitch CI 09c93a
    2d3c4df8f5 pipeline: fix double free for table stats
Open vSwitch CI 09c93a
    cada66aff2 ring: fix dequeue parameter name
Open vSwitch CI 09c93a
    57dd0e53b1 telemetry: fix autotest on Alpine
Open vSwitch CI 09c93a
    f14b25d925 kernel/freebsd: fix function parameter list
Open vSwitch CI 09c93a
    47da400295 vfio: fix include with musl runtime
Open vSwitch CI 09c93a
    8742732344 ring: fix use after free
Open vSwitch CI 09c93a
    f9a20a28ec examples/ntb: fix build with GCC 13
Open vSwitch CI 09c93a
    28aa181578 examples/ip_pipeline: fix build with GCC 13
Open vSwitch CI 09c93a
    156b423f54 kni: fix build with Linux 6.3
Open vSwitch CI 09c93a
    403d133d7f net: fix return type of IPv4 L4 packet checksum
Open vSwitch CI 09c93a
    d75b66ad1c version: 22.11.2
Open vSwitch CI 09c93a
    8edef444c7 build: detect backtrace availability
Open vSwitch CI 09c93a
    aa96e66c9a version: 22.11.2-rc1
Open vSwitch CI 09c93a
    9dcf799d88 common/mlx5: use just sufficient barrier for Arm
Open vSwitch CI 09c93a
    6940159325 net/mlx5/hws: fix IPv4 fragment matching
Open vSwitch CI 09c93a
    f567b1ee98 common/cnxk: fix IPv6 extension header parsing
Open vSwitch CI 09c93a
    f9f94070e0 doc: fix DCF instructions in ice guide
Open vSwitch CI 09c93a
    d4dc7b1d1b doc: add Linux capability to access physical addresses
Open vSwitch CI 09c93a
    7ac4d1cebf doc: fix pipeline example path in user guide
Open vSwitch CI 09c93a
    abf5150780 devtools: move mailmap check after patch applied
Open vSwitch CI 09c93a
    0dce56b788 acl: fix crash on PPC64 with GCC 11
Open vSwitch CI 09c93a
    ac849cac65 pdump: fix build with GCC 12
Open vSwitch CI 09c93a
    fcf7e0e6f7 test/crypto: fix statistics error messages
Open vSwitch CI 09c93a
    95c2df95d2 doc: fix code blocks in cryptodev guide
Open vSwitch CI 09c93a
    2fe7fcc1a3 net/mlx5: fix sysfs port name translation
Open vSwitch CI 09c93a
    80ec04827f net/mlx5: fix CQE dump for Tx
Open vSwitch CI 09c93a
    1f4de71406 net/mlx5/hws: fix error code of send queue action
Open vSwitch CI 09c93a
    644bcdb856 net/mlx5: fix build with GCC 12 and ASan
Open vSwitch CI 09c93a
    d4335766d4 net/mlx5/hws: fix pattern creation
Open vSwitch CI 09c93a
    1cbb884f35 app/testpmd: fix encap/decap size calculation
Open vSwitch CI 09c93a
    6a3a2809eb examples/qos_sched: fix config entries in wrong sections
Open vSwitch CI 09c93a
    782eda8807 net/ipn3ke: fix representor name
Open vSwitch CI 09c93a
    abe24f4bd0 net/ipn3ke: fix thread exit
Open vSwitch CI 09c93a
    3bdf07e682 bus/ifpga: fix devargs handling
Open vSwitch CI 09c93a
    0680a33bc7 net/mlx5: fix isolated mode if no representor matching
Open vSwitch CI 09c93a
    e10c220053 net/mlx5: fix egress group translation in HWS
Open vSwitch CI 09c93a
    3f7e967684 doc: fix LPM support in l3forward guide
Open vSwitch CI 09c93a
    003a860c86 examples/l3fwd: remove hash entry number
Open vSwitch CI 09c93a
    e528b4f96c net/mlx5: fix hairpin Tx queue reference count
Open vSwitch CI 09c93a
    b836bb43cf net/iavf: fix device stop during reset
Open vSwitch CI 09c93a
    158c05028f net/idpf: reset queue flag when queue is stopped
Open vSwitch CI 09c93a
    8cb2ee860c net/i40e: fix MAC loopback on X722
Open vSwitch CI 09c93a
    8cc24b8aab net/e1000: fix saving of stripped VLAN TCI
Open vSwitch CI 09c93a
    91a60dfeee net/i40e: fix AVX512 fast-free path
Open vSwitch CI 09c93a
    8a6d064801 net/sfc: invalidate switch port entry on representor unplug
Open vSwitch CI 09c93a
    d59d4fbffa net/virtio: remove address width limit for modern devices
Open vSwitch CI 09c93a
    7be8e75277 net/vhost: fix Rx interrupt
Open vSwitch CI 09c93a
    1ecf04df54 net/vhost: fix leak in interrupt handle setup
Open vSwitch CI 09c93a
    9736b58d62 net/vhost: add missing newline in logs
Open vSwitch CI 09c93a
    b80c949b77 app/bbdev: check statistics failure
Open vSwitch CI 09c93a
    39ca0f7397 crypto/ipsec_mb: relax multi-process requirement
Open vSwitch CI 09c93a
    6919a8d874 app/compress-perf: fix remaining data for ops
Open vSwitch CI 09c93a
    dc6e5405ca test/crypto: fix skip condition for CPU crypto SGL
Open vSwitch CI 09c93a
    58dff4134c test/crypto: fix capability check for ZUC cipher-auth
Open vSwitch CI 09c93a
    0217458d5e test/crypto: fix ZUC digest length in comparison
Open vSwitch CI 09c93a
    7d3df2701d app/testpmd: fix interactive mode on Windows
Open vSwitch CI 09c93a
    ef700bf7d0 gpudev: export header file for external drivers
Open vSwitch CI 09c93a
    db12268a95 eal/unix: fix thread creation
Open vSwitch CI 09c93a
    29cdc2b88f test/mbuf: fix test with mbuf debug enabled
Open vSwitch CI 09c93a
    64f4cb8bce test: fix segment length in packet generator
Open vSwitch CI 09c93a
    8f35765d15 reorder: fix sequence number mbuf field register
Open vSwitch CI 09c93a
    38369a1974 ring: silence GCC 12 warnings
Open vSwitch CI 09c93a
    ebcd68e43a raw/skeleton: fix selftest
Open vSwitch CI 09c93a
    8160c206ca examples/ipsec-secgw: fix offload variable init
Open vSwitch CI 09c93a
    55f236de5c app/flow-perf: fix division or module by zero
Open vSwitch CI 09c93a
    161ef7c943 app/crypto-perf: fix test file memory leak
Open vSwitch CI 09c93a
    72c1da7b2d crypto/openssl: fix freeing in RSA EVP
Open vSwitch CI 09c93a
    1536a7304a crypto/qat: fix SM3 auth mode
Open vSwitch CI 09c93a
    eba4eee77b crypto/ccp: fix PCI probing
Open vSwitch CI 09c93a
    f081724c6b net/mlx5: fix Windows build with MinGW GCC 12
Open vSwitch CI 09c93a
    5af10c2a20 net/hns3: add verification of RSS types
Open vSwitch CI 09c93a
    3a5105f1de net/hns3: reimplement hash flow function
Open vSwitch CI 09c93a
    7307f96575 net/hns3: separate flow RSS config from RSS conf
Open vSwitch CI 09c93a
    796c8188a5 net/hns3: allow adding queue buffer size hash rule
Open vSwitch CI 09c93a
    adf239587c net/hns3: save hash algo to RSS filter list node
Open vSwitch CI 09c93a
    fc620e6832 net/hns3: use new RSS rule to configure hardware
Open vSwitch CI 09c93a
    a2804bcc0c net/hns3: separate setting and clearing RSS rule
Open vSwitch CI 09c93a
    679028a2ee net/hns3: separate setting RSS types
Open vSwitch CI 09c93a
    3b85ef547e net/hns3: separate setting redirection table
Open vSwitch CI 09c93a
    99c75dbbfe net/hns3: separate setting hash key
Open vSwitch CI 09c93a
    9c24ae1b2d net/hns3: separate setting hash algorithm
Open vSwitch CI 09c93a
    dde9ec15ea net/hns3: use hardware config to report redirection table
Open vSwitch CI 09c93a
    dbcf64d12e net/hns3: use hardware config to report hash types
Open vSwitch CI 09c93a
    68da0b3986 net/hns3: use hardware config to report hash key
Open vSwitch CI 09c93a
    5042fd8459 net/hns3: fix possible truncation of redirection table
Open vSwitch CI 09c93a
    81fbc0298c net/hns3: fix possible truncation of hash key when config
Open vSwitch CI 09c93a
    73b11178a3 mem: fix heap ID in telemetry
Open vSwitch CI 09c93a
    57294e8df4 app/testpmd: cleanup cleanly from signal
Open vSwitch CI 09c93a
    564dbb6a03 cmdline: handle EOF as quit
Open vSwitch CI 09c93a
    1a22081244 cmdline: make rdline status not private
Open vSwitch CI 09c93a
    09b626852e kni: fix possible starvation when mbufs are exhausted
Open vSwitch CI 09c93a
    993c0d08eb net/sfc: fix resetting mark in tunnel offload switch rules
Open vSwitch CI 09c93a
    f6bdbdf6f2 common/sfc_efx/base: add MAE mark reset action
Open vSwitch CI 09c93a
    4224d5f521 regex/mlx5: fix doorbell record
Open vSwitch CI 09c93a
    b5512d3186 regex/mlx5: utilize all available queue pairs
Open vSwitch CI 09c93a
    cb4baf72a4 table: fix action selector group size log2 setting
Open vSwitch CI 09c93a
    60f6d9449c raw/skeleton: fix empty devargs parsing
Open vSwitch CI 09c93a
    0848681e90 dma/skeleton: fix empty devargs parsing
Open vSwitch CI 09c93a
    ce3c0aa7aa net/virtio: fix empty devargs parsing
Open vSwitch CI 09c93a
    33b1cea25d net/hns3: fix empty devargs parsing
Open vSwitch CI 09c93a
    63ba1d9f2c cryptodev: fix empty devargs parsing
Open vSwitch CI 09c93a
    00e3a4efbc compressdev: fix empty devargs parsing
Open vSwitch CI 09c93a
    6567e0cf76 kvargs: add API documentation for process callback
Open vSwitch CI 09c93a
    bb296faffc net/nfp: fix MTU configuration order
Open vSwitch CI 09c93a
    bf878ca704 eal/windows: fix thread creation
Open vSwitch CI 09c93a
    fac8d80e0d common/cnxk: add memory clobber to steor and ldeor
Open vSwitch CI 09c93a
    67479d24a4 net/cnxk: fix LBK BPID usage
Open vSwitch CI 09c93a
    14688b03c0 net/ice: fix Rx timestamp
Open vSwitch CI 09c93a
    8ec56c115a net/i40e: fix maximum frame size configuration
Open vSwitch CI 09c93a
    287a57f832 net/i40e: revert link status check on device start
Open vSwitch CI 09c93a
    dc67b490e8 net/ixgbe: fix IPv6 mask in flow director
Open vSwitch CI 09c93a
    b0901e6d5b app/testpmd: fix secondary process packet forwarding
Open vSwitch CI 09c93a
    17637f9c0f net/nfp: fix offload of multiple output actions
Open vSwitch CI 09c93a
    fc325877f6 net/nfp: fix set DSCP flow action
Open vSwitch CI 09c93a
    336d6c1c41 net/nfp: fix set TTL flow action
Open vSwitch CI 09c93a
    264cbadbee net/nfp: fix set TP flow action
Open vSwitch CI 09c93a
    dcc0be2c8a net/nfp: fix set IPv6 flow action
Open vSwitch CI 09c93a
    d6fb8fc9c1 net/nfp: fix set IPv4 flow action
Open vSwitch CI 09c93a
    a0a1f437b2 net/nfp: fix set MAC flow action
Open vSwitch CI 09c93a
    aaa501436c ethdev: remove telemetry Rx mbuf alloc failed field
Open vSwitch CI 09c93a
    03cfac3c99 net/nfp: fix getting RSS configuration
Open vSwitch CI 09c93a
    5475d251f1 net/mana: fix stats counters
Open vSwitch CI 09c93a
    00af2661ac ethdev: fix build with LTO
Open vSwitch CI 09c93a
    cd2635a2b5 app/testpmd: fix packet transmission in noisy VNF engine
Open vSwitch CI 09c93a
    e8996dc08d app/testpmd: fix packet count in IEEE 1588 engine
Open vSwitch CI 09c93a
    a4141026d7 app/testpmd: fix Tx preparation in checksum engine
Open vSwitch CI 09c93a
    62324129c1 net/mana: enable driver by default
Open vSwitch CI 09c93a
    64d858dc03 net/gve: fix offloading capability
Open vSwitch CI 09c93a
    90f12bb74f net/nfp: fix 48-bit DMA support for NFDk
Open vSwitch CI 09c93a
    6ede2ab472 common/cnxk: fix auth key length
Open vSwitch CI 09c93a
    995a6460b2 examples/fips_validation: add extra space in JSON buffer
Open vSwitch CI 09c93a
    903f4ee07d examples/fips_validation: fix AES-XTS sequence number
Open vSwitch CI 09c93a
    91c80e936a examples/fips_validation: fix AES-GCM tests
Open vSwitch CI 09c93a
    809de506c9 examples/fips_validation: fix integer parsing
Open vSwitch CI 09c93a
    ac87a06f6b examples/fips_validation: fix MCT output for SHA
Open vSwitch CI 09c93a
    435188c3c4 compress/mlx5: fix queue setup for partial transformations
Open vSwitch CI 09c93a
    2a091b2f31 compress/mlx5: fix output Adler-32 checksum offset
Open vSwitch CI 09c93a
    9d7902bf42 compress/mlx5: fix decompress xform validation
Open vSwitch CI 09c93a
    2bf416240d examples/ipsec-secgw: fix auth IV length
Open vSwitch CI 09c93a
    33f3ef5021 net/virtio: deduce IP length for TSO checksum
Open vSwitch CI 09c93a
    950227315b vhost: fix OOB access for invalid vhost ID
Open vSwitch CI 09c93a
    a6d0c8f6aa vhost: fix slot index in async split virtqueue Tx
Open vSwitch CI 09c93a
    47cef65600 test/bbdev: remove check for invalid opaque data
Open vSwitch CI 09c93a
    dccdf95daa test/bbdev: extend HARQ tolerance
Open vSwitch CI 09c93a
    cdfa1794a6 test/bbdev: fix crash for non supported HARQ length
Open vSwitch CI 09c93a
    4bdaf50031 baseband/acc: fix check after deref and dead code
Open vSwitch CI 09c93a
    bf521b9f80 baseband/acc: fix iteration counter in TB mode
Open vSwitch CI 09c93a
    ff4d7c9a71 baseband/acc: prevent to dequeue more than requested
Open vSwitch CI 09c93a
    6c9f6f15ee baseband/acc: add explicit mbuf append for soft output
Open vSwitch CI 09c93a
    63797158c2 baseband/acc: protect from TB negative scenario
Open vSwitch CI 09c93a
    f76551552e eventdev: fix memory size for telemetry
Open vSwitch CI 09c93a
    2f9bb3f72a event/cnxk: fix SSO cleanup
Open vSwitch CI 09c93a
    0a3f30f07c doc: fix reference to event timer header
Open vSwitch CI 09c93a
    e806f0529d doc: add gpudev to the Doxygen index
Open vSwitch CI 09c93a
    300d83b989 eal/windows: fix pedantic build
Open vSwitch CI 09c93a
    03299eb5d4 net/mlx5: fix crash on action template failure
Open vSwitch CI 09c93a
    4dc4547f2d common/cnxk: fix second pass flow rule layer type
Open vSwitch CI 09c93a
    dc7302e733 examples/qos_sched: fix Tx port config when link down
Open vSwitch CI 09c93a
    ecb065fe53 examples/cmdline: fix build with GCC 12
Open vSwitch CI 09c93a
    1b93563378 eal: use same atomic intrinsics for GCC and clang
Open vSwitch CI 09c93a
    a5d83cee8e build: fix toolchain definition
Open vSwitch CI 09c93a
    15ae43b33a test/reorder: fix double free of drained buffers
Open vSwitch CI 09c93a
    b515c436e6 reorder: invalidate buffer from ready queue in drain
Open vSwitch CI 09c93a
    106e0f2637 dma/ioat: fix error reporting on restart
Open vSwitch CI 09c93a
    90ad21e988 dma/ioat: fix indexes after restart
Open vSwitch CI 09c93a
    881919396f dma/ioat: fix device stop if no copies done
Open vSwitch CI 09c93a
    fb395ef1d0 eal/freebsd: fix lock in alarm callback
Open vSwitch CI 09c93a
    a656595e9b sched: fix alignment of structs in subport
Open vSwitch CI 09c93a
    38465cec0a app/testpmd: fix crash on cleanup
Open vSwitch CI 09c93a
    31f4d9ce13 net/nfp: restrict flow flush to the port
Open vSwitch CI 09c93a
    7ae80e1379 net/nfp: fix VNI of VXLAN encap action
Open vSwitch CI 09c93a
    8cdbec0d75 net/bnxt: fix link state change interrupt config
Open vSwitch CI 09c93a
    fd1ff4fecb common/cnxk: fix channel mask for SDP interfaces
Open vSwitch CI 09c93a
    ad62d3f410 app/compress-perf: fix testing single operation
Open vSwitch CI 09c93a
    17f4281693 app/compress-perf: fix some typos
Open vSwitch CI 09c93a
    c028045915 net/iavf: fix VLAN offload with AVX2
Open vSwitch CI 09c93a
    3c047b3d86 net/ixgbe: enable IPv6 mask in flow rules
Open vSwitch CI 09c93a
    79781cd646 net/iavf: fix building data desc
Open vSwitch CI 09c93a
    644d38523a net/iavf: protect insertion in flow list
Open vSwitch CI 09c93a
    e13bcf7645 net/ice: fix validation of flow transfer attribute
Open vSwitch CI 09c93a
    199591d8d1 net/i40e: fix validation of flow transfer attribute
Open vSwitch CI 09c93a
    5aacd2a62c net/iavf: add lock for VF commands
Open vSwitch CI 09c93a
    dbe54bfd9b net/ixgbe: fix firmware version consistency
Open vSwitch CI 09c93a
    bfa9955652 net/idpf: fix driver infos
Open vSwitch CI 09c93a
    96ccb4c287 net/idpf: fix mbuf leak in split Tx
Open vSwitch CI 09c93a
    489ddd71b3 net/i40e: reduce interrupt interval in multi-driver mode
Open vSwitch CI 09c93a
    6e50af124f net/iavf: fix outer UDP checksum offload
Open vSwitch CI 09c93a
    4c6cddb596 net/mlx5: check compressed CQE opcode in vectorized Rx
Open vSwitch CI 09c93a
    547b239a21 net/mlx5: ignore non-critical syndromes for Rx queue
Open vSwitch CI 09c93a
    47f5a0e5f3 net/mlx5: fix error CQE dumping for vectorized Rx
Open vSwitch CI 09c93a
    9e0308d5ef net/mlx5/hws: fix memory leak on general pool DB init
Open vSwitch CI 09c93a
    394ba3cfc4 net/mlx5: fix read device clock in real time mode
Open vSwitch CI 09c93a
    35eadc22bc net/mlx5: fix warning for Tx scheduling option
Open vSwitch CI 09c93a
    a04fa37e6e net/mlx5: fix wait descriptor opcode for ConnectX-7
Open vSwitch CI 09c93a
    d5be082621 net/mlx5: fix flow sample with ConnectX-5
Open vSwitch CI 09c93a
    575cfce6a7 common/mlx5: fix offset of a field
Open vSwitch CI 09c93a
    f3282a003f common/mlx5: improve AES-XTS tweak capability check
Open vSwitch CI 09c93a
    4434048bbe net/mlx5: fix GENEVE resource overwrite
Open vSwitch CI 09c93a
    dcb16c48e0 net/mlx5: fix available tag registers calculation for HWS
Open vSwitch CI 09c93a
    a93bb50b6c net/txgbe: fix Rx buffer size in config register
Open vSwitch CI 09c93a
    3a842fbbb7 net/sfc: enforce fate action in transfer flow rules
Open vSwitch CI 09c93a
    be7d6baf28 net/sfc: fix MAC address entry leak in transfer flow parsing
Open vSwitch CI 09c93a
    56789776c6 net/hns3: extract common functions to set Rx/Tx
Open vSwitch CI 09c93a
    13f062ec55 net/hns3: make getting Tx function static
Open vSwitch CI 09c93a
    1df48cce5e net/hns3: separate Tx prepare from getting Tx function
Open vSwitch CI 09c93a
    418d6cbc35 net/hns3: remove debug condition for Tx prepare
Open vSwitch CI 09c93a
    873d6edb18 net/hns3: add debug info for Rx/Tx dummy function
Open vSwitch CI 09c93a
    c6b36e8183 net/hns3: fix burst mode query with dummy function
Open vSwitch CI 09c93a
    6c9834cd2a net/nfp: fix max DMA length
Open vSwitch CI 09c93a
    f418af17fc app/testpmd: fix link check condition on port start
Open vSwitch CI 09c93a
    e4f7453ec1 net/sfc: export pick transfer proxy callback to representors
Open vSwitch CI 09c93a
    6ae7e4345e net/hns3: fix duplicate RSS rule check
Open vSwitch CI 09c93a
    5c129d8898 net/hns3: fix config struct used for conversion
Open vSwitch CI 09c93a
    f2de3c967d net/hns3: fix warning on flush or destroy rule
Open vSwitch CI 09c93a
    2e99d819d3 net/hns3: remove useless code when destroy valid RSS rule
Open vSwitch CI 09c93a
    d45c8fe415 net/hns3: use RSS filter list to check duplicated rule
Open vSwitch CI 09c93a
    93fa374ce4 net/hns3: fix clearing RSS configuration
Open vSwitch CI 09c93a
    9126ed75be net/hns3: fix RSS key size compatibility
Open vSwitch CI 09c93a
    36d6105f51 net/hns3: refactor set RSS hash algorithm and key interface
Open vSwitch CI 09c93a
    14d988ad25 net/hns3: extract common function to query device
Open vSwitch CI 09c93a
    ffc3022e2d net/hns3: fix log about indirection table size
Open vSwitch CI 09c93a
    547a2c7a55 net/txgbe: fix interrupt loss
Open vSwitch CI 09c93a
    c22430a6e5 net/ngbe: add spinlock protection on YT PHY
Open vSwitch CI 09c93a
    767d609db7 net/ngbe: fix packet type to parse from offload flags
Open vSwitch CI 09c93a
    c96c4e1b9e net/txgbe: fix packet type to parse from offload flags
Open vSwitch CI 09c93a
    e7149d390b net/txgbe: fix default signal quality value for KX/KX4
Open vSwitch CI 09c93a
    a1d3811bc0 app/testpmd: fix forwarding stats for Tx dropped
Open vSwitch CI 09c93a
    8eefe1d245 doc: fix description of L2TPV2 flow item
Open vSwitch CI 09c93a
    5876103dd2 net/hns3: declare flow rule keeping capability
Open vSwitch CI 09c93a
    58910572e8 net/virtio-user: fix device starting failure handling
Open vSwitch CI 09c93a
    78d828c247 vhost: fix possible FD leaks on truncation
Open vSwitch CI 09c93a
    eab1940f97 vhost: fix possible FD leaks
Open vSwitch CI 09c93a
    cf313170bf vhost: decrease log level for unimplemented requests
Open vSwitch CI 09c93a
    0772cc1d89 eal: cleanup alarm and hotplug before memory detach
Open vSwitch CI 09c93a
    f7825956c0 eventdev/timer: fix overflow
Open vSwitch CI 09c93a
    fd3e2fb617 test/mbuf: fix mbuf reset test
Open vSwitch CI 09c93a
    cc69b3523e drivers/bus: fix leak for devices without driver
Open vSwitch CI 09c93a
    acacb53810 eal/linux: fix hugetlbfs sub-directories discovery
Open vSwitch CI 09c93a
    0343d4cb72 telemetry: fix repeat display when callback don't init dict
Open vSwitch CI 09c93a
    f5803ba5c5 raw/ifpga/base: fix init with multi-process
Open vSwitch CI 09c93a
    08019befc3 mem: fix hugepage info mapping
Open vSwitch CI 09c93a
    23cb90427a net/cnxk: validate RED threshold config
Open vSwitch CI 09c93a
    d7d670cbe2 common/cnxk: reduce channel count per LMAC
Open vSwitch CI 09c93a
    4060bba354 common/cnxk: fix IPv6 extension matching
Open vSwitch CI 09c93a
    5444957e57 common/cnxk: fix dual VLAN parsing
Open vSwitch CI 09c93a
    f40c4f3e0b net/cnxk: fix deadlock in security session creation
Open vSwitch CI 09c93a
    78c0d2ab85 common/cnxk: fix aura ID handling
Open vSwitch CI 09c93a
    87725aa6d2 net/cnxk: fix packet type for IPv6 packets post decryption
Open vSwitch CI 09c93a
    efb6eccf8e event/cnxk: fix timer operations in secondary process
Open vSwitch CI 09c93a
    903d4a18a1 event/cnxk: fix burst timer arm
Open vSwitch CI 09c93a
    77f50c0971 eventdev/eth_rx: fix getting adapter instance
Open vSwitch CI 09c93a
    0a78560065 event/cnxk: wait for CPT flow control on WQE path
Open vSwitch CI 09c93a
    5e9f154f81 eventdev/crypto: fix function symbol export
Open vSwitch CI 09c93a
    48870212ad doc: fix firmware list in bnxt guide
Open vSwitch CI 09c93a
    a4d58197b2 net/bnxt: fix RSS hash in mbuf
Open vSwitch CI 09c93a
    3f1568d969 net/bnxt: fix Rx queue stats after queue stop and start
Open vSwitch CI 09c93a
    bc1682ee55 net/bnxt: fix Tx queue stats after queue stop and start
Open vSwitch CI 09c93a
    d357ef8a3c crypto/ipsec_mb: fix ZUC-256 maximum tag length
Open vSwitch CI 09c93a
    031b48d670 compressdev: fix end of driver list
Open vSwitch CI 09c93a
    ce54658be7 cryptodev: fix sym session mempool creation description
Open vSwitch CI 09c93a
    cbd714b1f9 test/crypto: add missing MAC-I to PDCP vectors
Open vSwitch CI 09c93a
    ca39bc2337 test/crypto: fix typo in AES test
Open vSwitch CI 09c93a
    11f862d605 crypto/ipsec_mb: remove unnecessary null check
Open vSwitch CI 09c93a
    24dc362291 crypto/openssl: fix warning on copy length
Open vSwitch CI 09c93a
    2d28201221 crypto/ccp: fix IOVA handling
Open vSwitch CI 09c93a
    f11d779c24 crypto/ccp: remove some dead code for UIO
Open vSwitch CI 09c93a
    4e76b62756 crypto/ccp: remove some printf
Open vSwitch CI 09c93a
    f3d0a011e3 baseband/acc: fix acc100 queue mapping to 64 bits
Open vSwitch CI 09c93a
    8f06dfc381 baseband/acc: fix multiplexing acc100 operations
Open vSwitch CI 09c93a
    3c330a28d7 baseband/acc: fix acc100 iteration counter in TB
Open vSwitch CI 09c93a
    f770622597 baseband/acc: fix memory leak on acc100 close
Open vSwitch CI 09c93a
    e44360ae85 app/bbdev: add allocation checks
Open vSwitch CI 09c93a
    9f13ab03f6 app/bbdev: fix build with optional flag
Open vSwitch CI 09c93a
    1e82bbe91d app/bbdev: fix build with optional flag
Open vSwitch CI 09c93a
    be1187e1a6 vhost: fix net header settings in datapath
Open vSwitch CI 09c93a
    72820dd60f vdpa/ifc: fix reconnection in SW-assisted live migration
Open vSwitch CI 09c93a
    a347909ae2 vdpa/ifc: fix argument compatibility check
Open vSwitch CI 09c93a
    ab2779057e build: fix dependencies lookup
Open vSwitch CI 09c93a
    573de4f522 app/dumpcap: fix storing port identifier
Open vSwitch CI 09c93a
    cb3c0ba47e examples/qos_sched: fix debug mode
Open vSwitch CI 09c93a
    0e846591b5 mem: fix telemetry data truncation
Open vSwitch CI 09c93a
    453a4d30ed cryptodev: fix telemetry data truncation
Open vSwitch CI 09c93a
    16f272c96f mempool: fix telemetry data truncation
Open vSwitch CI 09c93a
    bd11b88f8b ethdev: fix telemetry data truncation
Open vSwitch CI 09c93a
    4f9c6db77b telemetry: move include after guard
Open vSwitch CI 09c93a
    8ab731497d app/testpmd: fix interactive mode with no ports
Open vSwitch CI 09c93a
    1df8c20923 net/nfp: fix teardown of flows sharing a mask ID
Open vSwitch CI 09c93a
    375086efb5 net/nfp: store counter reset before zeroing flow query
Open vSwitch CI 09c93a
    58db4361dc net/hns3: fix inaccurate RTC time to read
Open vSwitch CI 09c93a
    36ec039309 net/ena: fix deadlock in RSS RETA update
Open vSwitch CI 09c93a
    f029ceb7aa net/nfp: fix firmware name derived from PCI name
Open vSwitch CI 09c93a
    a87a84560c net/nfp: fix Tx packet drop for large data length
Open vSwitch CI 09c93a
    5ef77a1221 graph: fix node shrink
Open vSwitch CI 09c93a
    b9a14f6737 gpudev: fix deadlocks when registering callback
Open vSwitch CI 09c93a
    1586e3b7bc fbarray: fix metadata dump
Open vSwitch CI 09c93a
    23a5b25c8a bus/fslmc: fix deadlock on MC send command timeout
Open vSwitch CI 09c93a
    a0b1faaad2 crypto/qat: fix build
Open vSwitch CI 09c93a
    a636c94996 crypto/qat: fix build for generic x86 with GCC 12
Open vSwitch CI 09c93a
    b527b4c168 crypto/qat: fix stream cipher direction
Open vSwitch CI 09c93a
    e2c05f4621 examples/l2fwd-event: fix worker cleanup
Open vSwitch CI 09c93a
    478bec21d0 eventdev/eth_tx: fix devices loop
Open vSwitch CI 09c93a
    4c388e80e9 eventdev/crypto: fix failed events
Open vSwitch CI 09c93a
    ddaec3cd54 eventdev/crypto: fix overflow in circular buffer
Open vSwitch CI 09c93a
    e1ca28205f eventdev/crypto: fix offset used while flushing events
Open vSwitch CI 09c93a
    d66216823d eventdev/crypto: fix enqueue count
Open vSwitch CI 09c93a
    b81247d47b app/crypto-perf: fix IPsec direction
Open vSwitch CI 09c93a
    683ce01b19 app/crypto-perf: fix SPI zero
Open vSwitch CI 09c93a
    bbba565c73 app/crypto-perf: fix session freeing
Open vSwitch CI 09c93a
    a932cd545f app/crypto-perf: fix number of segments
Open vSwitch CI 09c93a
    193ff405b3 crypto/cnxk: fix digest for empty input data
Open vSwitch CI 09c93a
    a996e9816f devtools: fix escaped space in grep pattern
Open vSwitch CI 09c93a
    b6d9ddee2c doc: fix dependency setup in l2fwd-cat example guide
Open vSwitch CI 09c93a
    760cf7543c hash: fix GFNI implementation build with GCC 12
Open vSwitch CI 09c93a
    c8af2a4ad5 kni: fix build on RHEL 9.1
Open vSwitch CI 09c93a
    fc98f9c6d7 eal/windows: mark memory config as complete
Open vSwitch CI 09c93a
    c12e76d298 devtools: fix name check with mbox files
Open vSwitch CI 09c93a
    07e68b092c drivers: fix symbol exports when map is omitted
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Thu Nov 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-68
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: c276dfad86]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    ab51834863 dpdk: Use DPDK 22.11.3 release for OVS 3.1.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Wed Nov 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-67
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 7bc2d1557d]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    bfd87f6f2d ovs-ofctl: Correctly mark the CT flush commands.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
* Mon Nov 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-66
Open vSwitch CI 09c93a
- Merging upstream branch-3.1 [RH git: 93b715427b]
Open vSwitch CI 09c93a
    Commit list:
Open vSwitch CI 09c93a
    e646b392b3 mcast-snooping: Flush flood and report ports when deleting interfaces.
Open vSwitch CI 09c93a
    1a6192011f mcast-snooping: Test per port explicit flooding.
Open vSwitch CI 09c93a
Open vSwitch CI 09c93a
Open vSwitch CI c08e2a
* Wed Nov 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-65
Open vSwitch CI c08e2a
- Merging upstream branch-3.1 [RH git: d4c522ad54]
Open vSwitch CI c08e2a
    Commit list:
Open vSwitch CI c08e2a
    90e9c5e0f1 flake8: Fix E721 check failures.
Open vSwitch CI c08e2a
    27abcdb85c build-aux: Enable flake8 checks for python extraction scripts.
Open vSwitch CI c08e2a
    eeb58c2d30 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors.
Open vSwitch CI c08e2a
    68ebc058b6 build-aux/extract-ofp-fields: Fix flake8 and syntax errors.
Open vSwitch CI c08e2a
    8313d224bc build-aux/extract-ofp-errors: Fix flake8 and syntax errors.
Open vSwitch CI c08e2a
    2c023cbdff build-aux/extract-ofp-actions: Fix flake8 and syntax errors.
Open vSwitch CI c08e2a
    be18e15562 automake: Move build-aux EXTRA_DIST updates to their own file.
Open vSwitch CI c08e2a
Open vSwitch CI c08e2a
Open vSwitch CI ee3fbf
* Tue Oct 31 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-64
Open vSwitch CI ee3fbf
- Merging upstream branch-3.1 [RH git: 95bf68b1ea]
Open vSwitch CI ee3fbf
    Commit list:
Open vSwitch CI ee3fbf
    0aefd48561 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings.
Open vSwitch CI ee3fbf
    8df66889c1 ofp-table: Fix count_common_prefix_run() function.
Open vSwitch CI ee3fbf
    075f056383 vswitch.xml: Add entry for dpdkvhostuser userspace-tso.
Open vSwitch CI ee3fbf
    2ff1dbe5e9 vswitch.xml: Add dpdkvhostuser group status.
Open vSwitch CI ee3fbf
Open vSwitch CI ee3fbf
Open vSwitch CI 797b47
* Thu Oct 26 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-63
Open vSwitch CI 797b47
- Merging upstream branch-3.1 [RH git: 73ed44c2c6]
Open vSwitch CI 797b47
    Commit list:
Open vSwitch CI 797b47
    8a2418c0e3 tests: Use ping timeout instead of deadline.
Open vSwitch CI 797b47
Open vSwitch CI 797b47
Open vSwitch CI 8b2067
* Wed Oct 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-62
Open vSwitch CI 8b2067
- Merging upstream branch-3.1 [RH git: 76d1736962]
Open vSwitch CI 8b2067
    Commit list:
Open vSwitch CI 8b2067
    9241e1e222 tests/system-traffic: Ensure no name resolution for tcpdump.
Open vSwitch CI 8b2067
Open vSwitch CI 8b2067
Open vSwitch CI ea36ff
* Fri Oct 20 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-61
Open vSwitch CI ea36ff
- Merging upstream branch-3.1 [RH git: e6d98d829e]
Open vSwitch CI ea36ff
    Commit list:
Open vSwitch CI ea36ff
    32ca3bd2c2 tc: Improve logging of mismatched actions.
Open vSwitch CI ea36ff
    f330d7a311 ofproto-dpif-upcall: Pause revalidators when purging.
Open vSwitch CI ea36ff
Open vSwitch CI ea36ff
Open vSwitch CI e1196c
* Wed Oct 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-60
Open vSwitch CI e1196c
- Merging upstream branch-3.1 [RH git: eca528248c]
Open vSwitch CI e1196c
    Commit list:
Open vSwitch CI e1196c
    1fa8722bf3 db-ctl-base: Fix memory leak of db commands.
Open vSwitch CI e1196c
Open vSwitch CI e1196c
Open vSwitch CI cc14f4
* Tue Oct 17 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-59
Open vSwitch CI cc14f4
- Merging upstream branch-3.1 [RH git: 577f88c045]
Open vSwitch CI cc14f4
    Commit list:
Open vSwitch CI cc14f4
    086b269551 Prepare for 3.1.4.
Open vSwitch CI cc14f4
    e8f9125c96 Set release date for 3.1.3.
Open vSwitch CI cc14f4
    69a0c4010e netdev-dpdk: Update docs for interface info.
Open vSwitch CI cc14f4
    4fded929a6 netdev-dpdk: Document status options for VF MAC address.
Open vSwitch CI cc14f4
    3e6f7af3dc netdev-offload-dpdk: Fix flushing of a physdev.
Open vSwitch CI cc14f4
Open vSwitch CI cc14f4
Open vSwitch CI e09e85
* Thu Oct 12 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-58
Open vSwitch CI e09e85
- redhat: use rhpkg push instead of git push [RH git: 60672fd20d]
Open vSwitch CI e09e85
Open vSwitch CI e09e85
Open vSwitch CI e09e85
* Thu Oct 12 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-57
Open vSwitch CI e09e85
- treewide: Add `ovs_assert` to check for null pointers. [RH git: aaa7f51420]
Open vSwitch CI e09e85
    This patch adds an assortment of `ovs_assert` statements to check for
Open vSwitch CI e09e85
    null pointers. We use assertions since it should be impossible for any
Open vSwitch CI e09e85
    of these pointers to be NULL.
Open vSwitch CI e09e85
    
Open vSwitch CI e09e85
    Reviewed-by: Simon Horman <simon.horman@corigine.com>
Open vSwitch CI e09e85
    Acked-by: Eelco Chaudron <echaudro@redhat.com>
Open vSwitch CI e09e85
    Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
Open vSwitch CI e09e85
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI e09e85
Open vSwitch CI e09e85
Open vSwitch CI e09e85
* Mon Oct 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-56
Open vSwitch CI e09e85
- Merging upstream branch-3.1 [RH git: 7f4f4b85d5]
Open vSwitch CI e09e85
    Commit list:
Open vSwitch CI e09e85
    aa130966d1 connmgr: Fix ofconn configuration on vswitchd startup.
Open vSwitch CI e09e85
Open vSwitch CI e09e85
Open vSwitch CI 9d35c1
* Mon Sep 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-55
Open vSwitch CI 9d35c1
- Merging upstream branch-3.1 [RH git: e7379c38f3]
Open vSwitch CI 9d35c1
    Commit list:
Open vSwitch CI 9d35c1
    95394b83c0 python: idl: Fix last-id update from a monitor reply.
Open vSwitch CI 9d35c1
Open vSwitch CI 9d35c1
Open vSwitch CI 85ebc8
* Sat Sep 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-54
Open vSwitch CI 85ebc8
- Merging upstream branch-3.1 [RH git: 31ed7bcbea]
Open vSwitch CI 85ebc8
    Commit list:
Open vSwitch CI 85ebc8
    8e8131eff7 netlink-conntrack: Fix partial match of entries with SCTP. (#2228037)
Open vSwitch CI 85ebc8
Open vSwitch CI 85ebc8
Open vSwitch CI 1f694c
* Wed Sep 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-53
Open vSwitch CI 1f694c
- Merging upstream branch-3.1 [RH git: bb3687599b]
Open vSwitch CI 1f694c
    Commit list:
Open vSwitch CI 1f694c
    2ac4059b9a ofproto-dpif-xlate: Fix recirculation with patch port and controller. (#2170920)
Open vSwitch CI 1f694c
    04b8fe40a5 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. (#2213892)
Open vSwitch CI 1f694c
Open vSwitch CI 1f694c
Open vSwitch CI 13cf12
* Thu Aug 31 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-52
Open vSwitch CI 13cf12
- Merging upstream branch-3.1 [RH git: affa706eec]
Open vSwitch CI 13cf12
    Commit list:
Open vSwitch CI 13cf12
    6753b10869 conntrack: Remove nat_conn introducing key directionality.
Open vSwitch CI 13cf12
Open vSwitch CI 13cf12
Open vSwitch CI 87fac4
* Wed Aug 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-51
Open vSwitch CI 87fac4
- Merging upstream branch-3.1 [RH git: 3279e34582]
Open vSwitch CI 87fac4
    Commit list:
Open vSwitch CI 87fac4
    7ab67cfba7 configure: Avoid deprecated AC_PROG_CC_C99 if possible.
Open vSwitch CI 87fac4
Open vSwitch CI 87fac4
Open vSwitch CI 92e7d6
* Mon Aug 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-50
Open vSwitch CI 92e7d6
- Merging upstream branch-3.1 [RH git: 500a9e288d]
Open vSwitch CI 92e7d6
    Commit list:
Open vSwitch CI 92e7d6
    b6e62a481c tests: Fix time dependency in overlapping flows modification test.
Open vSwitch CI 92e7d6
Open vSwitch CI 92e7d6
Open vSwitch CI b422e0
* Fri Aug 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-49
Open vSwitch CI b422e0
- Merging upstream branch-3.1 [RH git: b0b5197296]
Open vSwitch CI b422e0
    Commit list:
Open vSwitch CI b422e0
    ed1b5f0c6b python: Use build to generate PEP517 compatible archives.
Open vSwitch CI b422e0
    4d7a3d1621 python: Use twine to upload sdist package to pypi.org.
Open vSwitch CI b422e0
    8cf0163595 python: Rename build related code to ovs_build_helpers.
Open vSwitch CI b422e0
    2a0b280558 dpif-netdev: Fix length calculation of netdet_flow_key.
Open vSwitch CI b422e0
    0ba4e07c8c doc: Fix description of max_len for controller action.
Open vSwitch CI b422e0
Open vSwitch CI b422e0
Open vSwitch CI 87877e
* Fri Aug 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-48
Open vSwitch CI 87877e
- Merging upstream branch-3.1 [RH git: cbe033d0b2]
Open vSwitch CI 87877e
    Commit list:
Open vSwitch CI 87877e
    7b4eec7f1a docs: Fix rendering of VLAN Comparison Chart.
Open vSwitch CI 87877e
Open vSwitch CI 87877e
Open vSwitch CI 2ab539
* Wed Aug 23 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-47
Open vSwitch CI 2ab539
- Merging upstream branch-3.1 [RH git: 3e43c140d2]
Open vSwitch CI 2ab539
    Commit list:
Open vSwitch CI 2ab539
    63445c3a98 docs: Run tbl preprocessor in manpage-check rule.
Open vSwitch CI 2ab539
    7ed1fb9737 docs: Add `nowarn` region option to tables.
Open vSwitch CI 2ab539
    9e38036d8a tests: Add clang-analyzer-results to gitignore.
Open vSwitch CI 2ab539
    cc1ad41178 ci: Add jobs to test -std=c99 builds.
Open vSwitch CI 2ab539
    81b5e26fab tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests.
Open vSwitch CI 2ab539
    77e51ae91c sflow: Always enable _BSD_SOURCE.
Open vSwitch CI 2ab539
    25a2f216c6 compiler.h: Don't use asm and typeof with non-GNU compilers.
Open vSwitch CI 2ab539
Open vSwitch CI 2ab539
Open vSwitch CI ab16ad
* Thu Aug 17 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-46
Open vSwitch CI ab16ad
- Merging upstream branch-3.1 [RH git: 0eb500c766]
Open vSwitch CI ab16ad
    Commit list:
Open vSwitch CI ab16ad
    4c027ebd3b ovs.tmac: Fix troff warning in versions above groff-1.23.
Open vSwitch CI ab16ad
Open vSwitch CI ab16ad
Open vSwitch CI 2b15f3
* Tue Aug 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-45
Open vSwitch CI 2b15f3
- Merging upstream branch-3.1 [RH git: f035df35aa]
Open vSwitch CI 2b15f3
    Commit list:
Open vSwitch CI 2b15f3
    d653fd1986 connmgr: Count unsent async messages.
Open vSwitch CI 2b15f3
Open vSwitch CI 2b15f3
Open vSwitch CI e975b0
* Mon Aug 14 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-44
Open vSwitch CI e975b0
- Merging upstream branch-3.1 [RH git: 5c394656fd]
Open vSwitch CI e975b0
    Commit list:
Open vSwitch CI e975b0
    9c600710bf dpif-netdev: Fix dpif_netdev_flow_put.
Open vSwitch CI e975b0
Open vSwitch CI e975b0
Open vSwitch CI c77b9f
* Wed Aug 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-43
Open vSwitch CI c77b9f
- Merging upstream branch-3.1 [RH git: 2719628c57]
Open vSwitch CI c77b9f
    Commit list:
Open vSwitch CI c77b9f
    4e6693b44f ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. (#2104779)
Open vSwitch CI c77b9f
Open vSwitch CI c77b9f
Open vSwitch CI f63451
* Mon Aug 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-42
Open vSwitch CI f63451
- Merging upstream branch-3.1 [RH git: 3669a14c78]
Open vSwitch CI f63451
    Commit list:
Open vSwitch CI f63451
    70ce7a3cc6 cirrus: Update to FreeBSD 13.2.
Open vSwitch CI f63451
Open vSwitch CI f63451
Open vSwitch CI fcc9da
* Fri Aug 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-41
Open vSwitch CI fcc9da
- Merging upstream branch-3.1 [RH git: 9864a17a73]
Open vSwitch CI fcc9da
    Commit list:
Open vSwitch CI fcc9da
    27296cf482 ci: Fix OPTS not being passed to OSX builds.
Open vSwitch CI fcc9da
Open vSwitch CI fcc9da
Open vSwitch CI 6f8110
* Thu Aug 03 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-40
Open vSwitch CI 6f8110
- Merging upstream branch-3.1 [RH git: da4e71ef38]
Open vSwitch CI 6f8110
    Commit list:
Open vSwitch CI 6f8110
    8b1795c69f ovsdb-tool: Fix json leak while showing clustered log.
Open vSwitch CI 6f8110
    d4d068fef6 ovsdb-server: Fix excessive memory usage on DB open. (#2228464)
Open vSwitch CI 6f8110
    369daff0d4 tests: Add ovsdb execution cases for set size constraints.
Open vSwitch CI 6f8110
    eb33626b59 ovsdb: relay: Fix handling of XOR updates with size constraints.
Open vSwitch CI 6f8110
    8d2c8c33e7 ovsdb: file: Fix diff application to a default column value.
Open vSwitch CI 6f8110
    3797558158 ovsdb: file: Fix inability to read diffs that violate type size.
Open vSwitch CI 6f8110
    96d02ee7a8 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port.
Open vSwitch CI 6f8110
Open vSwitch CI 6f8110
Open vSwitch CI ccf44e
* Tue Aug 01 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-39
Open vSwitch CI ccf44e
- Merging upstream branch-3.1 [RH git: 9dbd076546]
Open vSwitch CI ccf44e
    Commit list:
Open vSwitch CI ccf44e
    618d3bdbb5 ofproto-dpif: Fix removal of renamed datapath ports.
Open vSwitch CI ccf44e
Open vSwitch CI ccf44e
Open vSwitch CI 2e892a
* Tue Jul 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-38
Open vSwitch CI 2e892a
- Merging upstream branch-3.1 [RH git: 63dcdf1a37]
Open vSwitch CI 2e892a
    Commit list:
Open vSwitch CI 2e892a
    11c542104e netdev-dpdk: Negotiate delivery of per-packet Rx metadata.
Open vSwitch CI 2e892a
Open vSwitch CI 2e892a
Open vSwitch CI ae84f5
* Fri Jul 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-37
Open vSwitch CI ae84f5
- Merging upstream branch-3.1 [RH git: de746f5ab8]
Open vSwitch CI ae84f5
    Commit list:
Open vSwitch CI ae84f5
    cad4759fa1 ofproto-dpif-upcall: Mirror packets that are modified. (#2155579)
Open vSwitch CI ae84f5
Open vSwitch CI ae84f5
Open vSwitch CI e56f2f
* Tue Jul 18 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-36
Open vSwitch CI e56f2f
- Merging upstream branch-3.1 [RH git: 413ddaaeec]
Open vSwitch CI e56f2f
    Commit list:
Open vSwitch CI e56f2f
    17022ea063 vswitchd: Wait for a bridge exit before replying to exit unixctl.
Open vSwitch CI e56f2f
Open vSwitch CI e56f2f
Open vSwitch CI e16950
* Tue Jun 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-35
Open vSwitch CI e16950
- Merging upstream branch-3.1 [RH git: 27d7ee3cae]
Open vSwitch CI e16950
    Commit list:
Open vSwitch CI e16950
    4aba34b82b Prepare for 3.1.3.
Open vSwitch CI e16950
    9167774475 Set release date for 3.1.2.
Open vSwitch CI e16950
Open vSwitch CI e16950
Open vSwitch CI 77a508
* Fri Jun 23 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-34
Open vSwitch CI 77a508
- Merging upstream branch-3.1 [RH git: 76fe0575e5]
Open vSwitch CI 77a508
    Commit list:
Open vSwitch CI 77a508
    aba1862d8b ofproto-dpif-upcall: Don't set statistics to 0 when they jump back.
Open vSwitch CI 77a508
Open vSwitch CI 77a508
Open vSwitch CI e0f361
* Fri Jun 16 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-33
Open vSwitch CI e0f361
- redhat: always copy SYSUSERSFILES to SOURCES [RH git: e4524628b3]
Open vSwitch CI e0f361
Open vSwitch CI e0f361
Open vSwitch CI 7eac84
* Mon Jun 12 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-32
Open vSwitch CI 7eac84
- Merging upstream branch-3.1 [RH git: d3aff8ee5f]
Open vSwitch CI 7eac84
    Commit list:
Open vSwitch CI 7eac84
    859071224c ovsdb: monitor: Destroy initial change set when new columns added.
Open vSwitch CI 7eac84
    54e45e3fee ovsdb: Monitor: Keep and maintain the initial change set.
Open vSwitch CI 7eac84
Open vSwitch CI 7eac84
Open vSwitch CI 285dce
* Fri Jun 09 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-31
Open vSwitch CI 285dce
- Merging upstream branch-3.1 [RH git: d9cea495eb]
Open vSwitch CI 285dce
    Commit list:
Open vSwitch CI 285dce
    5fe322e169 fatal-signal: Don't share signal fds/handles with forked process.
Open vSwitch CI 285dce
Open vSwitch CI 285dce
Open vSwitch CI 93dcca
* Wed Jun 07 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-30
Open vSwitch CI 93dcca
- Merging upstream branch-3.1 [RH git: a29d6e27ae]
Open vSwitch CI 93dcca
    Commit list:
Open vSwitch CI 93dcca
    3fcb817840 cpu: Fix cpuid check for some AMD processors. (#2211747)
Open vSwitch CI 93dcca
    01f0668fdf tc: Fix crash on malformed reply from kernel.
Open vSwitch CI 93dcca
Open vSwitch CI 93dcca
Open vSwitch CI 93dcca
* Wed Jun 07 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-29
Open vSwitch CI 93dcca
- redhat: Fix an unwanted change that prevent rh-fail-if-dirty to work [RH git: 9c39a6c81f]
Open vSwitch CI 93dcca
Open vSwitch CI 93dcca
Open vSwitch CI 5b04d8
* Fri Jun 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-28
Open vSwitch CI 5b04d8
- Merging upstream branch-3.1 [RH git: 0f2e734497]
Open vSwitch CI 5b04d8
    Commit list:
Open vSwitch CI 5b04d8
    45dba48f37 netdev-dpdk: Fix warning with gcc 13.
Open vSwitch CI 5b04d8
Open vSwitch CI 5b04d8
Open vSwitch CI 772b08
* Wed May 31 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-27
Open vSwitch CI 772b08
- Be sure SYSUSERSFILES are copied to dist-git [RH git: 59999cf89f]
Open vSwitch CI 772b08
Open vSwitch CI 772b08
Open vSwitch CI 772b08
* Tue May 30 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-26
Open vSwitch CI 772b08
- Merging upstream branch-3.1 [RH git: 65b407d97b]
Open vSwitch CI 772b08
    Commit list:
Open vSwitch CI 772b08
    faddfa21df utilities/bashcomp: Fix PS1 generation on new bash. (#2170344)
Open vSwitch CI 772b08
    33db42a34b netdev-offload-dpdk: Fix crash in debug log.
Open vSwitch CI 772b08
    55535451bb stream-ssl: Disable alerts on unexpected EOF.
Open vSwitch CI 772b08
    e3b84fd4ab tests: layer3-tunnels: Skip bareudp tests if not supported by kernel.
Open vSwitch CI 772b08
    e913394054 ovs-fields: Modify the width of tpa and spa.
Open vSwitch CI 772b08
    23d77ba105 netdev-vport: RCU-fy tunnel config.
Open vSwitch CI 772b08
    0f303e4a7f smap: Make argument of smap_add_ipv6 constant.
Open vSwitch CI 772b08
    467b891f73 netdev-vport: Fix unsafe handling of GRE sequence number.
Open vSwitch CI 772b08
    ea20146882 tests: dpdk: Pass `--no-pci` to tests that do not use physical ports.
Open vSwitch CI 772b08
Open vSwitch CI 772b08
Open vSwitch CI 772b08
* Fri May 26 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-25
Open vSwitch CI 772b08
- redhat: Use sysusers instead of useradd/groupadd directly [RH git: 4772a9b0e3] (#2193168)
Open vSwitch CI 772b08
    Reported-at: https://bugzilla.redhat.com/2193168
Open vSwitch CI 772b08
    Reported-by: Dan Williams <dcbw@redhat.com>
Open vSwitch CI 772b08
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI 772b08
Open vSwitch CI 772b08
Open vSwitch CI fc879c
* Tue May 16 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-24
Open vSwitch CI fc879c
- Merging upstream branch-3.1 [RH git: 63d9d4a1d7]
Open vSwitch CI fc879c
    Commit list:
Open vSwitch CI fc879c
    f4cc9ca824 dpctl: Fix dereferencing null pointer in parse_ct_limit_zones().
Open vSwitch CI fc879c
    9e27e8fe81 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. (#2182541)
Open vSwitch CI fc879c
    087439e416 ofproto-dpif-xlate: Fix use-after-free when xlate_actions().
Open vSwitch CI fc879c
Open vSwitch CI fc879c
Open vSwitch CI 49a9e2
* Fri May 05 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-23
Open vSwitch CI 49a9e2
- Merging upstream branch-3.1 [RH git: b4785c720a]
Open vSwitch CI 49a9e2
    Commit list:
Open vSwitch CI 49a9e2
    bf9c834e64 ci: Separate DPDK from OVS build.
Open vSwitch CI 49a9e2
Open vSwitch CI 49a9e2
Open vSwitch CI 46abaa
* Thu May 04 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-22
Open vSwitch CI 46abaa
- Merging upstream branch-3.1 [RH git: 390827119b]
Open vSwitch CI 46abaa
    Commit list:
Open vSwitch CI 46abaa
    bf1b32e20e ovsdb-idl.at: Fix write-changed-only tests without change tracking.
Open vSwitch CI 46abaa
Open vSwitch CI 46abaa
Open vSwitch CI a7040a
* Fri Apr 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-21
Open vSwitch CI a7040a
- Merging upstream branch-3.1 [RH git: 1bae2da8f7]
Open vSwitch CI a7040a
    Commit list:
Open vSwitch CI a7040a
    c6cb828870 tc: Fix cleaning chains.
Open vSwitch CI a7040a
Open vSwitch CI a7040a
Open vSwitch CI 6b16ed
* Thu Apr 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-20
Open vSwitch CI 6b16ed
- Merging upstream branch-3.1 [RH git: 107636a54b]
Open vSwitch CI 6b16ed
    Commit list:
Open vSwitch CI 6b16ed
    29c61a4024 python-stream: Handle SSL error in do_handshake.
Open vSwitch CI 6b16ed
Open vSwitch CI 6b16ed
Open vSwitch CI 7f2e72
* Tue Apr 25 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-19
Open vSwitch CI 7f2e72
- Merging upstream branch-3.1 [RH git: 50f8f99edc]
Open vSwitch CI 7f2e72
    Commit list:
Open vSwitch CI 7f2e72
    615548e532 dpif-netlink: Fix memory leak dpif_netlink_open().
Open vSwitch CI 7f2e72
    42edc9a1d5 ofp-parse: Check ranges on string to uint32_t conversion.
Open vSwitch CI 7f2e72
    d3a479c4b4 learning-switch: Fix coredump of OpenFlow15 learning-switch.
Open vSwitch CI 7f2e72
Open vSwitch CI 7f2e72
Open vSwitch CI db9a9b
* Mon Apr 24 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-18
Open vSwitch CI db9a9b
- Merging upstream branch-3.1 [RH git: 131742fa49]
Open vSwitch CI db9a9b
    Commit list:
Open vSwitch CI db9a9b
    9529e9aa96 ovsdb: Allow conversion records with no data in a clustered storage.
Open vSwitch CI db9a9b
    7006bb112b ovsdb: Check for ephemeral columns before writing a new schema.
Open vSwitch CI db9a9b
    27678b3a19 ovsdb-tool: Fix cluster-to-standalone for DB conversion records.
Open vSwitch CI db9a9b
Open vSwitch CI db9a9b
Open vSwitch CI bd45b6
* Tue Apr 11 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-17
Open vSwitch CI bd45b6
- Merging upstream branch-3.1 [RH git: 6064fd8c48]
Open vSwitch CI bd45b6
    Commit list:
Open vSwitch CI bd45b6
    771c989a9a ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit.
Open vSwitch CI bd45b6
Open vSwitch CI bd45b6
Open vSwitch CI bd45b6
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-16
Open vSwitch CI bd45b6
- Merging upstream branch-3.1 [RH git: 00ae3eef99]
Open vSwitch CI bd45b6
    Commit list:
Open vSwitch CI bd45b6
    8ac6375cac Prepare for 3.1.2.
Open vSwitch CI bd45b6
    0187eadfce Set release date for 3.1.1.
Open vSwitch CI bd45b6
Open vSwitch CI bd45b6
Open vSwitch CI bd45b6
* Thu Apr 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-15
Open vSwitch CI bd45b6
- Merging upstream branch-3.1 [RH git: 153731ce46]
Open vSwitch CI bd45b6
    Commit list:
Open vSwitch CI bd45b6
    61b39d8c47 ofproto-dpif-xlate: Always mask ip proto field. (#2134873)
Open vSwitch CI bd45b6
    8019b5896e conntrack-tp: Fix clang warning.
Open vSwitch CI bd45b6
Open vSwitch CI bd45b6
Open vSwitch CI aaf0be
* Tue Apr 04 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-14
Open vSwitch CI aaf0be
- ofproto-dpif-xlate: Always mask ip proto field. [RH git: 492e7e5f38] (#2134873)
Open vSwitch CI aaf0be
    The ofproto layer currently treats nw_proto field as overloaded to mean
Open vSwitch CI aaf0be
    both that a proper nw layer exists, as well as the value contained in
Open vSwitch CI aaf0be
    the header for the nw proto.  However, this is incorrect behavior as
Open vSwitch CI aaf0be
    relevant standards permit that any value, including '0' should be treated
Open vSwitch CI aaf0be
    as a valid value.
Open vSwitch CI aaf0be
    
Open vSwitch CI aaf0be
    Because of this overload, when the ofproto layer builds action list for
Open vSwitch CI aaf0be
    a packet with nw_proto of 0, it won't build the complete action list that
Open vSwitch CI aaf0be
    we expect to be built for the packet.  That will cause a bad behavior
Open vSwitch CI aaf0be
    where all packets passing the datapath will fall into an incomplete
Open vSwitch CI aaf0be
    action set.
Open vSwitch CI aaf0be
    
Open vSwitch CI aaf0be
    The fix here is to unwildcard nw_proto, allowing us to preserve setting
Open vSwitch CI aaf0be
    actions for protocols which we know have support for the actions we
Open vSwitch CI aaf0be
    program.  This means that a traffic which contains nw_proto == 0 cannot
Open vSwitch CI aaf0be
    cause connectivity breakage with other traffic on the link.
Open vSwitch CI aaf0be
    
Open vSwitch CI aaf0be
    Reported-by: David Marchand <dmarchand@redhat.com>
Open vSwitch CI aaf0be
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=2134873
Open vSwitch CI aaf0be
    Acked-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI aaf0be
    Signed-off-by: Aaron Conole <aconole@redhat.com>
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Mon Apr 03 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-13
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: bd072cf805]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    b184a68a20 netdev-offload-tc: Del ufid mapping if device not exist.
Open vSwitch CI aaf0be
    037e2d9161 db-ctl-base: Partially revert b8bf410a5. (#2182767)
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Wed Mar 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-12
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 156f12b12f]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Wed Mar 29 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-11
Open vSwitch CI aaf0be
- Merging dpdk submodule [RH git: 6381c14763]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    3812e23f6b net/i40e: revert link status check on device start (#2173794)
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Mon Mar 27 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-10
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 67119c752d]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    fff04b838 ovs-thread: Fix cpus not read for the first 10s.
Open vSwitch CI aaf0be
    b2b467b3a dpif-netlink: Always create at least 1 handler.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Wed Mar 22 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-9
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 8e94eec75c]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Wed Mar 15 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-8
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 4d763b8705]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    3f50354a9 vswitch: Add missing documentation for "ct_flush" capability.
Open vSwitch CI aaf0be
    504f8c859 dpctl: Fix flush-conntrack with datapath as argument.
Open vSwitch CI aaf0be
    24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Tue Mar 14 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-7
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 299664e254]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Mon Mar 06 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-6
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: b3975381cd]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows
Open vSwitch CI aaf0be
    39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows.
Open vSwitch CI aaf0be
    f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Thu Mar 02 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-5
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: a954983882]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    694c7b4e0 classifier: Fix missing masks on a final stage with ports trie.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
* Tue Feb 28 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-4
Open vSwitch CI aaf0be
- Merging upstream branch-3.1 [RH git: 2cc76ba8ed]
Open vSwitch CI aaf0be
    Commit list:
Open vSwitch CI aaf0be
    87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart.
Open vSwitch CI aaf0be
Open vSwitch CI aaf0be
ef58f0
* Thu Feb 23 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-3
ef58f0
- redhat: use git rev-parse instead of git name-rev [RH git: 03c7581609]
ef58f0
    Currenty, git name-rev --name-only HEAD is used in order to get the
ef58f0
    current branch, but it doesn't work correctly if a tag is created so use
ef58f0
    git rev-parse --symbolic-full-name --abbrev-ref instead.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
ef58f0
* Tue Feb 21 2023 Open vSwitch CI <ovs-ci@redhat.com> - 3.1.0-2
ef58f0
- Merging upstream branch-3.1 [RH git: 55c87e48a3]
Open vSwitch CI 6d8d2e
    Commit list:
ef58f0
    cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time.
ef58f0
    372e1a835 ovs-actions: Correct typo in ovs-actions man page.
ef58f0
    9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts.
ef58f0
    b72a7f925 Prepare for 3.1.1.
Open vSwitch CI 6d8d2e
Open vSwitch CI 6d8d2e
ef58f0
* Fri Feb 17 2023 Timothy Redaelli <tredaelli@redhat.com> - 3.1.0-1
ef58f0
- redhat: Use official 3.1.0 tarball [RH git: 1c4d3243b5]
110336
110336