896a7b
# Copyright (C) 2009, 2010, 2013, 2014 Nicira Networks, Inc.
896a7b
#
896a7b
# Copying and distribution of this file, with or without modification,
896a7b
# are permitted in any medium without royalty provided the copyright
896a7b
# notice and this notice are preserved.  This file is offered as-is,
896a7b
# without warranty of any kind.
896a7b
#
896a7b
# If tests have to be skipped while building, specify the '--without check'
896a7b
# option. For example:
896a7b
# rpmbuild -bb --without check rhel/openvswitch-fedora.spec
896a7b
896a7b
# This defines the base package name's version.
896a7b
896a7b
%define pkgname openvswitch3.3
896a7b
896a7b
896a7b
%if 0%{?commit:1}
896a7b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
896a7b
%endif
896a7b
896a7b
# Enable PIE, bz#955181
896a7b
%global _hardened_build 1
896a7b
896a7b
# RHEL-7 doesn't define _rundir macro yet
896a7b
# Fedora 15 onwards uses /run as _rundir
896a7b
%if 0%{!?_rundir:1}
896a7b
%define _rundir /run
896a7b
%endif
896a7b
896a7b
# FIXME Test "STP - flush the fdb and mdb when topology changed" fails on s390x
896a7b
# FIXME 2 tests fails on ppc64le. They will be hopefully fixed before official 2.11
896a7b
%ifarch %{ix86} x86_64 aarch64
896a7b
%bcond_without check
896a7b
%else
896a7b
%bcond_with check
896a7b
%endif
896a7b
# option to run kernel datapath tests, requires building as root!
896a7b
%bcond_with check_datapath_kernel
896a7b
# option to build with libcap-ng, needed for running OVS as regular user
896a7b
%bcond_without libcapng
896a7b
# option to build with ipsec support
896a7b
%bcond_without ipsec
896a7b
896a7b
# Build python2 (that provides python) and python3 subpackages on Fedora
896a7b
# Build only python3 (that provides python) subpackage on RHEL8
896a7b
# Build only python subpackage on RHEL7
896a7b
%if 0%{?rhel} > 7 || 0%{?fedora}
896a7b
# On RHEL8 Sphinx is included in buildroot
896a7b
%global external_sphinx 1
896a7b
%else
896a7b
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
896a7b
%global external_sphinx 0
896a7b
%endif
896a7b
896a7b
Name: %{pkgname}
896a7b
Summary: Open vSwitch
896a7b
Group: System Environment/Daemons daemon/database/utilities
896a7b
URL: http://www.openvswitch.org/
Open vSwitch CI 6da27f
Version: 3.3.4
Open vSwitch CI 6da27f
Release: 98%{?dist}
896a7b
896a7b
# Nearly all of openvswitch is ASL 2.0.  The bugtool is LGPLv2+, and the
896a7b
# lib/sflow*.[ch] files are SISSL
896a7b
# datapath/ is GPLv2 (although not built into any of the binary packages)
896a7b
License: ASL 2.0 and LGPLv2+ and SISSL
896a7b
896a7b
%define dpdkver 23.11
896a7b
%define dpdkdir dpdk
896a7b
%define dpdksver %(echo %{dpdkver} | cut -d. -f-2)
896a7b
# NOTE: DPDK does not currently build for s390x
896a7b
# DPDK on aarch64 is not stable enough to be enabled in FDP
896a7b
%if 0%{?rhel} > 7 || 0%{?fedora}
896a7b
%define dpdkarches x86_64 ppc64le
896a7b
%else
896a7b
%define dpdkarches
896a7b
%endif
896a7b
Open vSwitch CI 766000
%define ovsver 3.3.0
896a7b
%if 0%{?commit:1}
896a7b
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
896a7b
%else
Open vSwitch CI 766000
Source: https://github.com/openvswitch/ovs/archive/v%{ovsver}.tar.gz#/openvswitch-%{ovsver}.tar.gz
896a7b
%endif
896a7b
Source2: openvswitch.sysusers
896a7b
Source3: openvswitch-hugetlbfs.sysusers
896a7b
Source10: https://fast.dpdk.org/rel/dpdk-%{dpdkver}.tar.xz
896a7b
896a7b
%define docutilsver 0.12
896a7b
%define pygmentsver 1.4
896a7b
%define sphinxver   1.2.3
896a7b
%define pyelftoolsver 0.27
896a7b
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
896a7b
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
896a7b
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
896a7b
Source103: https://pypi.io/packages/source/p/pyelftools/pyelftools-%{pyelftoolsver}.tar.gz
896a7b
Open vSwitch CI 766000
Patch0:    openvswitch-%{ovsver}.patch
896a7b
896a7b
# The DPDK is designed to optimize througput of network traffic using, among
896a7b
# other techniques, carefully crafted assembly instructions.  As such it
896a7b
# needs extensive work to port it to other architectures.
896a7b
ExclusiveArch: x86_64 aarch64 ppc64le s390x
896a7b
896a7b
# Do not enable this otherwise YUM will break on any upgrade.
896a7b
# Provides: openvswitch
896a7b
Conflicts: openvswitch < 3.3
896a7b
Conflicts: openvswitch-dpdk < 3.3
896a7b
Conflicts: openvswitch2.10
896a7b
Conflicts: openvswitch2.11
896a7b
Conflicts: openvswitch2.12
896a7b
Conflicts: openvswitch2.13
896a7b
Conflicts: openvswitch2.14
896a7b
Conflicts: openvswitch2.15
896a7b
Conflicts: openvswitch2.16
896a7b
Conflicts: openvswitch2.17
896a7b
Conflicts: openvswitch3.0
896a7b
Conflicts: openvswitch3.1
896a7b
Conflicts: openvswitch3.2
896a7b
896a7b
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
896a7b
# in the -optional repository and so we can't require it directly since RHV
896a7b
# doesn't have the -optional repository enabled and so TPS fails
896a7b
%if %{external_sphinx}
896a7b
BuildRequires: python3-sphinx
896a7b
%else
896a7b
# Sphinx dependencies
896a7b
BuildRequires: python-devel
896a7b
BuildRequires: python-setuptools
896a7b
#BuildRequires: python2-docutils
896a7b
BuildRequires: python-jinja2
896a7b
BuildRequires: python-nose
896a7b
#BuildRequires: python2-pygments
896a7b
# docutils dependencies
896a7b
BuildRequires: python-imaging
896a7b
# pygments dependencies
896a7b
BuildRequires: python-nose
896a7b
%endif
896a7b
896a7b
BuildRequires: gcc gcc-c++ make
896a7b
BuildRequires: autoconf automake libtool
896a7b
BuildRequires: systemd-units systemd-rpm-macros openssl openssl-devel
896a7b
BuildRequires: python3-devel python3-setuptools
896a7b
BuildRequires: desktop-file-utils
896a7b
BuildRequires: groff-base graphviz
896a7b
BuildRequires: unbound-devel
896a7b
BuildRequires: systemtap-sdt-devel
896a7b
# make check dependencies
896a7b
BuildRequires: procps-ng
896a7b
%if %{with check_datapath_kernel}
896a7b
BuildRequires: nmap-ncat
896a7b
# would be useful but not available in RHEL or EPEL
896a7b
#BuildRequires: pyftpdlib
896a7b
%endif
896a7b
896a7b
%if %{with libcapng}
896a7b
BuildRequires: libcap-ng libcap-ng-devel
896a7b
%endif
896a7b
896a7b
%ifarch %{dpdkarches}
896a7b
BuildRequires: meson
896a7b
%if 0%{?rhel} > 8 || 0%{?fedora}
896a7b
BuildRequires: python3-pyelftools
896a7b
%endif
896a7b
# DPDK driver dependencies
896a7b
BuildRequires: zlib-devel numactl-devel libarchive-devel
896a7b
# libarchive static dependencies
896a7b
BuildRequires: bzip2-devel libacl-devel libxml2-devel libzstd-devel lz4-devel xz-devel
896a7b
%ifarch x86_64
896a7b
BuildRequires: rdma-core-devel >= 15 libmnl-devel
896a7b
%endif
896a7b
896a7b
# Required by packaging policy for the bundled DPDK
896a7b
Provides: bundled(dpdk) = %{dpdkver}
896a7b
%endif
896a7b
896a7b
Requires: openssl iproute module-init-tools
896a7b
#Upstream kernel commit 4f647e0a3c37b8d5086214128614a136064110c3
896a7b
#Requires: kernel >= 3.15.0-0
896a7b
Requires: openvswitch-selinux-extra-policy
896a7b
896a7b
%{?sysusers_requires_compat}
896a7b
Requires(post): /bin/sed
896a7b
Requires(post): systemd-units
896a7b
Requires(preun): systemd-units
896a7b
Requires(postun): systemd-units
896a7b
Obsoletes: openvswitch-controller <= 0:2.1.0-1
896a7b
896a7b
%if 0%{?rhel}
896a7b
# sortedcontainers are not packaged on RHEL yet, but ovs includes it
896a7b
%global __requires_exclude ^python%{python3_version}dist\\(sortedcontainers\\)$
896a7b
%endif
896a7b
896a7b
%description
896a7b
Open vSwitch provides standard network bridging functions and
896a7b
support for the OpenFlow protocol for remote per-flow control of
896a7b
traffic.
896a7b
896a7b
%package -n python3-%{pkgname}
896a7b
Summary: Open vSwitch python3 bindings
896a7b
License: ASL 2.0
896a7b
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
896a7b
Provides: python-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
896a7b
896a7b
%description -n python3-%{pkgname}
896a7b
Python bindings for the Open vSwitch database
896a7b
896a7b
%package test
896a7b
Summary: Open vSwitch testing utilities
896a7b
License: ASL 2.0
896a7b
BuildArch: noarch
896a7b
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
896a7b
Requires: tcpdump
896a7b
896a7b
%description test
896a7b
Utilities that are useful to diagnose performance and connectivity
896a7b
issues in Open vSwitch setup.
896a7b
896a7b
%package devel
896a7b
Summary: Open vSwitch OpenFlow development package (library, headers)
896a7b
License: ASL 2.0
896a7b
Requires: %{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
896a7b
896a7b
%description devel
896a7b
This provides shared library, libopenswitch.so and the openvswitch header
896a7b
files needed to build an external application.
896a7b
896a7b
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
896a7b
%package -n network-scripts-%{name}
896a7b
Summary: Open vSwitch legacy network service support
896a7b
License: ASL 2.0
896a7b
Requires: network-scripts
896a7b
Supplements: (%{name} and network-scripts)
896a7b
896a7b
%description -n network-scripts-%{name}
896a7b
This provides the ifup and ifdown scripts for use with the legacy network
896a7b
service.
896a7b
%endif
896a7b
896a7b
%if %{with ipsec}
896a7b
%package ipsec
896a7b
Summary: Open vSwitch IPsec tunneling support
896a7b
License: ASL 2.0
896a7b
Requires: python3-%{pkgname} = %{?epoch:%{epoch}:}%{version}-%{release}
896a7b
Requires: libreswan
896a7b
896a7b
%description ipsec
896a7b
This package provides IPsec tunneling support for OVS tunnels.
896a7b
%endif
896a7b
896a7b
%prep
896a7b
%if 0%{?commit:1}
896a7b
%setup -q -n ovs-%{commit} -a 10
896a7b
%else
Open vSwitch CI 766000
%setup -q -n ovs-%{ovsver} -a 10
896a7b
%endif
896a7b
%if ! %{external_sphinx}
896a7b
%if 0%{?commit:1}
896a7b
%setup -n ovs-%{commit} -q -D -T -a 100 -a 101 -a 102
896a7b
%else
Open vSwitch CI 766000
%setup -n ovs-%{ovsver} -q -D -T -a 100 -a 101 -a 102
896a7b
%endif
896a7b
%endif
896a7b
%if 0%{?rhel} && 0%{?rhel} < 9
896a7b
%if 0%{?commit:1}
896a7b
%setup -n ovs-%{commit} -q -D -T -a 103
896a7b
%else
Open vSwitch CI 766000
%setup -n ovs-%{ovsver} -q -D -T -a 103
896a7b
%endif
896a7b
%endif
896a7b
896a7b
mv dpdk-*/ %{dpdkdir}/
896a7b
Open vSwitch CI 766000
%if 0%{?PATCH0:1}%{!?PATCH0:0}
Open vSwitch CI 4ea7d7
%patch -P0 -p1
896a7b
%endif
896a7b
896a7b
%build
896a7b
%if 0%{?rhel} && 0%{?rhel} < 9
896a7b
export PYTHONPATH="${PWD}/pyelftools-%{pyelftoolsver}"
896a7b
%endif
896a7b
# Build Sphinx on RHEL
896a7b
%if ! %{external_sphinx}
896a7b
export PYTHONPATH="${PYTHONPATH:+$PYTHONPATH:}%{_builddir}/pytmp/lib/python"
896a7b
for x in docutils-%{docutilsver} Pygments-%{pygmentsver} Sphinx-%{sphinxver}; do
896a7b
    pushd "$x"
896a7b
    python2 setup.py install --home %{_builddir}/pytmp
896a7b
    popd
896a7b
done
896a7b
896a7b
export PATH="$PATH:%{_builddir}/pytmp/bin"
896a7b
%endif
896a7b
896a7b
./boot.sh
896a7b
Open vSwitch CI 766000
%ifarch %{dpdkarches}
896a7b
# Lets build DPDK first
896a7b
cd %{dpdkdir}
896a7b
896a7b
ENABLED_DRIVERS=(
896a7b
    bus/pci
896a7b
    bus/vdev
896a7b
    mempool/ring
896a7b
    net/failsafe
896a7b
    net/i40e
896a7b
    net/ring
896a7b
    net/vhost
896a7b
    net/virtio
896a7b
    net/tap
896a7b
)
896a7b
896a7b
%ifarch x86_64
896a7b
ENABLED_DRIVERS+=(
896a7b
    bus/auxiliary
896a7b
    bus/vmbus
896a7b
    common/iavf
896a7b
    common/mlx5
896a7b
    net/bnxt
896a7b
    net/enic
896a7b
    net/iavf
896a7b
    net/ice
896a7b
    net/mlx5
896a7b
    net/netvsc
896a7b
    net/nfp
896a7b
    net/qede
896a7b
    net/vdev_netvsc
Open vSwitch CI 766000
%if "%{dpdkver}" >= "23.11"
Open vSwitch CI 766000
    baseband/acc
Open vSwitch CI 766000
    common/nfp
Open vSwitch CI 766000
%endif
896a7b
)
896a7b
%endif
896a7b
896a7b
%ifarch aarch64 x86_64
896a7b
ENABLED_DRIVERS+=(
896a7b
    net/e1000
896a7b
    net/ixgbe
896a7b
)
896a7b
%endif
896a7b
896a7b
for driver in "${ENABLED_DRIVERS[@]}"; do
896a7b
    enable_drivers="${enable_drivers:+$enable_drivers,}"$driver
896a7b
done
896a7b
896a7b
# If doing any updates, this must be aligned with:
896a7b
# https://access.redhat.com/articles/3538141
Open vSwitch CI 766000
%if "%{dpdkver}" < "23.11"
Open vSwitch CI 766000
DISABLED_LIBS=(
Open vSwitch CI 766000
    gpudev
Open vSwitch CI 766000
    kni
Open vSwitch CI 766000
    jobstats
Open vSwitch CI 766000
    power
Open vSwitch CI 766000
)
Open vSwitch CI 766000
Open vSwitch CI 766000
for lib in "${DISABLED_LIBS[@]}"; do
Open vSwitch CI 766000
    disable_libs="${disable_libs:+$disable_libs,}"$lib
Open vSwitch CI 766000
done
Open vSwitch CI 766000
%else
896a7b
ENABLED_LIBS=(
896a7b
    bbdev
896a7b
    bitratestats
896a7b
    bpf
896a7b
    cmdline
896a7b
    cryptodev
896a7b
    dmadev
896a7b
    gro
896a7b
    gso
896a7b
    hash
896a7b
    ip_frag
896a7b
    latencystats
896a7b
    member
896a7b
    meter
896a7b
    metrics
896a7b
    pcapng
896a7b
    pdump
896a7b
    security
896a7b
    stack
896a7b
    vhost
896a7b
)
896a7b
896a7b
for lib in "${ENABLED_LIBS[@]}"; do
896a7b
    enable_libs="${enable_libs:+$enable_libs,}"$lib
896a7b
done
Open vSwitch CI 766000
%endif
896a7b
896a7b
%set_build_flags
896a7b
%__meson --prefix=%{_builddir}/dpdk-build \
896a7b
         --buildtype=plain \
Open vSwitch CI 766000
%if "%{dpdkver}" < "23.11"
Open vSwitch CI 766000
         -Ddisable_libs="$disable_libs" \
Open vSwitch CI 766000
%else
896a7b
         -Denable_libs="$enable_libs" \
Open vSwitch CI 766000
%endif
896a7b
         -Ddisable_apps="*" \
896a7b
         -Denable_drivers="$enable_drivers" \
896a7b
         -Dplatform=generic \
896a7b
         -Dmax_ethports=1024 \
896a7b
         -Dmax_numa_nodes=8 \
896a7b
         -Dtests=false \
896a7b
         %{_vpath_builddir}
896a7b
%meson_build
896a7b
%__meson install -C %{_vpath_builddir} --no-rebuild
896a7b
896a7b
# FIXME currently with LTO enabled OVS tries to link with both static and shared libraries
896a7b
rm -v %{_builddir}/dpdk-build/%{_lib}/*.so*
896a7b
896a7b
# Generate a list of supported drivers, its hard to tell otherwise.
896a7b
cat << EOF > README.DPDK-PMDS
896a7b
DPDK drivers included in this package:
896a7b
896a7b
EOF
896a7b
896a7b
for f in %{_builddir}/dpdk-build/%{_lib}/librte_net_*.a; do
896a7b
    basename ${f} | cut -c12- | cut -d. -f1 | tr [:lower:] [:upper:]
896a7b
done >> README.DPDK-PMDS
896a7b
896a7b
cat << EOF >> README.DPDK-PMDS
896a7b
896a7b
For further information about the drivers, see
896a7b
http://dpdk.org/doc/guides-%{dpdksver}/nics/index.html
896a7b
EOF
896a7b
896a7b
cd -
Open vSwitch CI 766000
%endif
896a7b
896a7b
# And now for OVS...
896a7b
mkdir build-shared build-static
896a7b
pushd build-shared
896a7b
ln -s ../configure
896a7b
%configure \
896a7b
%if %{with libcapng}
896a7b
        --enable-libcapng \
896a7b
%else
896a7b
        --disable-libcapng \
896a7b
%endif
896a7b
        --disable-static \
896a7b
        --enable-shared \
896a7b
        --enable-ssl \
896a7b
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
896a7b
        --enable-usdt-probes \
Open vSwitch CI c28b59
        --disable-afxdp \
Open vSwitch CI c28b59
        --with-version-suffix=-%{release}
896a7b
make %{?_smp_mflags}
896a7b
popd
896a7b
pushd build-static
896a7b
ln -s ../configure
896a7b
%ifarch %{dpdkarches}
896a7b
PKG_CONFIG_PATH=%{_builddir}/dpdk-build/%{_lib}/pkgconfig \
896a7b
%endif
896a7b
%configure \
896a7b
%if %{with libcapng}
896a7b
        --enable-libcapng \
896a7b
%else
896a7b
        --disable-libcapng \
896a7b
%endif
896a7b
        --enable-ssl \
896a7b
%ifarch %{dpdkarches}
896a7b
        --with-dpdk=static \
896a7b
%endif
896a7b
        --with-pkidir=%{_sharedstatedir}/openvswitch/pki \
896a7b
        --enable-usdt-probes \
Open vSwitch CI c28b59
        --disable-afxdp \
Open vSwitch CI c28b59
        --with-version-suffix=-%{release}
896a7b
make %{?_smp_mflags}
896a7b
popd
896a7b
896a7b
/usr/bin/python3 build-aux/dpdkstrip.py \
896a7b
        --dpdk \
896a7b
        < rhel/usr_lib_systemd_system_ovs-vswitchd.service.in \
896a7b
        > rhel/usr_lib_systemd_system_ovs-vswitchd.service
896a7b
896a7b
%install
896a7b
rm -rf $RPM_BUILD_ROOT
896a7b
make -C build-shared install sbin_PROGRAMS=ovsdb/ovsdb-server DESTDIR=$RPM_BUILD_ROOT
896a7b
make -C build-static install bin_PROGRAMS= sbin_PROGRAMS=vswitchd/ovs-vswitchd DESTDIR=$RPM_BUILD_ROOT
896a7b
896a7b
install -d -m 0755 $RPM_BUILD_ROOT%{_rundir}/openvswitch
896a7b
install -d -m 0750 $RPM_BUILD_ROOT%{_localstatedir}/log/openvswitch
896a7b
install -d -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch
896a7b
896a7b
install -p -D -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch.conf
896a7b
%ifarch %{dpdkarches}
896a7b
install -p -D -m 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysusersdir}/openvswitch-hugetlbfs.conf
896a7b
%endif
896a7b
896a7b
install -p -D -m 0644 rhel/usr_lib_udev_rules.d_91-vfio.rules \
896a7b
        $RPM_BUILD_ROOT%{_udevrulesdir}/91-vfio.rules
896a7b
896a7b
install -p -D -m 0644 \
896a7b
        rhel/usr_share_openvswitch_scripts_systemd_sysconfig.template \
896a7b
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/openvswitch
896a7b
896a7b
for service in openvswitch ovsdb-server ovs-vswitchd \
896a7b
               ovs-delete-transient-ports; do
896a7b
        install -p -D -m 0644 \
896a7b
                        rhel/usr_lib_systemd_system_${service}.service \
896a7b
                        $RPM_BUILD_ROOT%{_unitdir}/${service}.service
896a7b
done
896a7b
896a7b
%if %{with ipsec}
896a7b
install -p -D -m 0644 rhel/usr_lib_systemd_system_openvswitch-ipsec.service \
896a7b
                      $RPM_BUILD_ROOT%{_unitdir}/openvswitch-ipsec.service
896a7b
%endif
896a7b
896a7b
install -m 0755 rhel/etc_init.d_openvswitch \
896a7b
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/openvswitch.init
896a7b
896a7b
install -p -D -m 0644 rhel/etc_openvswitch_default.conf \
896a7b
        $RPM_BUILD_ROOT/%{_sysconfdir}/openvswitch/default.conf
896a7b
896a7b
install -p -D -m 0644 rhel/etc_logrotate.d_openvswitch \
896a7b
        $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/openvswitch
896a7b
896a7b
install -m 0644 vswitchd/vswitch.ovsschema \
896a7b
        $RPM_BUILD_ROOT/%{_datadir}/openvswitch/vswitch.ovsschema
896a7b
896a7b
%if 0%{?rhel} < 9
896a7b
install -d -m 0755 $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/
896a7b
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifdown-ovs \
896a7b
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
896a7b
install -p -m 0755 rhel/etc_sysconfig_network-scripts_ifup-ovs \
896a7b
        $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
896a7b
%endif
896a7b
896a7b
install -d -m 0755 $RPM_BUILD_ROOT%{python3_sitelib}
896a7b
cp -a $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/ovstest \
896a7b
        $RPM_BUILD_ROOT%{python3_sitelib}
896a7b
896a7b
# Build the JSON C extension for the Python lib (#1417738)
896a7b
pushd python
896a7b
(
896a7b
export CPPFLAGS="-I ../include -I ../build-shared/include"
896a7b
export LDFLAGS="%{__global_ldflags} -L $RPM_BUILD_ROOT%{_libdir}"
896a7b
%py3_build
896a7b
%py3_install
896a7b
[ -f "$RPM_BUILD_ROOT/%{python3_sitearch}/ovs/_json$(python3-config --extension-suffix)" ]
896a7b
)
896a7b
popd
896a7b
896a7b
rm -rf $RPM_BUILD_ROOT/%{_datadir}/openvswitch/python/
896a7b
896a7b
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/openvswitch
896a7b
896a7b
install -d -m 0755 $RPM_BUILD_ROOT%{_prefix}/lib/firewalld/services/
896a7b
896a7b
install -p -D -m 0755 \
896a7b
        rhel/usr_share_openvswitch_scripts_ovs-systemd-reload \
896a7b
        $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovs-systemd-reload
896a7b
896a7b
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
896a7b
# The db needs special permission as IPsec Pre-shared keys are stored in it.
896a7b
chmod 0640 $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/conf.db
896a7b
896a7b
touch $RPM_BUILD_ROOT%{_sysconfdir}/openvswitch/system-id.conf
896a7b
896a7b
# remove unpackaged files
896a7b
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovs-benchmark \
896a7b
        $RPM_BUILD_ROOT/%{_bindir}/ovs-docker \
896a7b
        $RPM_BUILD_ROOT/%{_bindir}/ovs-parse-backtrace \
896a7b
        $RPM_BUILD_ROOT/%{_bindir}/ovs-testcontroller \
896a7b
        $RPM_BUILD_ROOT/%{_sbindir}/ovs-vlan-bug-workaround \
896a7b
        $RPM_BUILD_ROOT/%{_mandir}/man1/ovs-benchmark.1* \
896a7b
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-testcontroller.* \
896a7b
        $RPM_BUILD_ROOT/%{_mandir}/man8/ovs-vlan-bug-workaround.8*
896a7b
896a7b
%if ! %{with ipsec}
896a7b
rm -f $RPM_BUILD_ROOT/%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
896a7b
%endif
896a7b
896a7b
# remove ovn unpackages files
896a7b
rm -f $RPM_BUILD_ROOT%{_bindir}/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_datadir}/openvswitch/scripts/ovn*
896a7b
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
896a7b
896a7b
%check
896a7b
%if %{with check}
896a7b
    pushd build-static
896a7b
    touch resolv.conf
896a7b
    export OVS_RESOLV_CONF=$(pwd)/resolv.conf
896a7b
    if make check TESTSUITEFLAGS='%{_smp_mflags}' ||
896a7b
       make check TESTSUITEFLAGS='--recheck'; then :;
896a7b
    else
896a7b
        cat tests/testsuite.log
896a7b
        exit 1
896a7b
    fi
896a7b
    popd
896a7b
%endif
896a7b
%if %{with check_datapath_kernel}
896a7b
    pushd build-static
896a7b
    if make check-kernel RECHECK=yes; then :;
896a7b
    else
896a7b
        cat tests/system-kmod-testsuite.log
896a7b
        exit 1
896a7b
    fi
896a7b
    popd
896a7b
%endif
896a7b
896a7b
%preun
896a7b
%if 0%{?systemd_preun:1}
896a7b
    %systemd_preun openvswitch.service
896a7b
%else
896a7b
    if [ $1 -eq 0 ] ; then
896a7b
    # Package removal, not upgrade
896a7b
        /bin/systemctl --no-reload disable openvswitch.service >/dev/null 2>&1 || :
896a7b
        /bin/systemctl stop openvswitch.service >/dev/null 2>&1 || :
896a7b
    fi
896a7b
%endif
896a7b
896a7b
%pre
896a7b
%sysusers_create_compat %{SOURCE2}
896a7b
%ifarch %{dpdkarches}
896a7b
%sysusers_create_compat %{SOURCE3}
896a7b
%endif
896a7b
896a7b
%post
896a7b
if [ $1 -eq 1 ]; then
896a7b
    sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
896a7b
896a7b
%ifarch %{dpdkarches}
896a7b
    sed -i \
896a7b
        's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
896a7b
        /etc/sysconfig/openvswitch
896a7b
%endif
896a7b
fi
896a7b
chown -R openvswitch:openvswitch /etc/openvswitch
896a7b
896a7b
%if 0%{?systemd_post:1}
896a7b
    %systemd_post openvswitch.service
896a7b
%else
896a7b
    # Package install, not upgrade
896a7b
    if [ $1 -eq 1 ]; then
896a7b
        /bin/systemctl daemon-reload >dev/null || :
896a7b
    fi
896a7b
%endif
896a7b
896a7b
%postun
896a7b
%if 0%{?systemd_postun:1}
896a7b
    %systemd_postun openvswitch.service
896a7b
%else
896a7b
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
896a7b
%endif
896a7b
896a7b
%triggerun -- openvswitch < 2.5.0-22.git20160727%{?dist}
896a7b
# old rpm versions restart the service in postun, but
896a7b
# due to systemd some preparation is needed.
896a7b
if systemctl is-active openvswitch >/dev/null 2>&1 ; then
896a7b
    /usr/share/openvswitch/scripts/ovs-ctl stop >/dev/null 2>&1 || :
896a7b
    systemctl daemon-reload >/dev/null 2>&1 || :
896a7b
    systemctl stop openvswitch ovsdb-server ovs-vswitchd >/dev/null 2>&1 || :
896a7b
    systemctl start openvswitch >/dev/null 2>&1 || :
896a7b
fi
896a7b
exit 0
896a7b
896a7b
%files -n python3-%{pkgname}
896a7b
%{python3_sitearch}/ovs
896a7b
%{python3_sitearch}/ovs-*.egg-info
Open vSwitch CI 766000
%if "%{version}" >= "3.5.0"
Open vSwitch CI 766000
%{_bindir}/ovs-flowviz
Open vSwitch CI 766000
%{_mandir}/man8/ovs-flowviz.8*
Open vSwitch CI 766000
%endif
896a7b
%doc LICENSE
896a7b
896a7b
%files test
896a7b
%{_bindir}/ovs-pcap
896a7b
%{_bindir}/ovs-tcpdump
896a7b
%{_bindir}/ovs-tcpundump
896a7b
%{_datadir}/openvswitch/scripts/usdt/*
896a7b
%{_mandir}/man1/ovs-pcap.1*
896a7b
%{_mandir}/man8/ovs-tcpdump.8*
896a7b
%{_mandir}/man1/ovs-tcpundump.1*
896a7b
%{_bindir}/ovs-test
896a7b
%{_bindir}/ovs-vlan-test
896a7b
%{_bindir}/ovs-l3ping
896a7b
%{_mandir}/man8/ovs-test.8*
896a7b
%{_mandir}/man8/ovs-vlan-test.8*
896a7b
%{_mandir}/man8/ovs-l3ping.8*
896a7b
%{python3_sitelib}/ovstest
896a7b
896a7b
%files devel
896a7b
%{_libdir}/*.so
896a7b
%{_libdir}/pkgconfig/*.pc
896a7b
%{_includedir}/openvswitch/*
896a7b
%{_includedir}/openflow/*
896a7b
%exclude %{_libdir}/*.a
896a7b
%exclude %{_libdir}/*.la
896a7b
896a7b
%if 0%{?rhel} == 8 || 0%{?fedora} > 28
896a7b
%files -n network-scripts-%{name}
896a7b
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
896a7b
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
896a7b
%endif
896a7b
896a7b
%files
896a7b
%defattr(-,openvswitch,openvswitch)
896a7b
%dir %{_sysconfdir}/openvswitch
896a7b
%{_sysconfdir}/openvswitch/default.conf
896a7b
%config %ghost %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/conf.db
896a7b
%ghost %attr(0600,-,-) %verify(not owner group md5 size mtime) %{_sysconfdir}/openvswitch/.conf.db.~lock~
896a7b
%config %ghost %{_sysconfdir}/openvswitch/system-id.conf
896a7b
%defattr(-,root,root)
896a7b
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/openvswitch
896a7b
%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
896a7b
%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
896a7b
%config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch
896a7b
%{_unitdir}/openvswitch.service
896a7b
%{_unitdir}/ovsdb-server.service
896a7b
%{_unitdir}/ovs-vswitchd.service
896a7b
%{_unitdir}/ovs-delete-transient-ports.service
896a7b
%{_datadir}/openvswitch/scripts/openvswitch.init
896a7b
%{_datadir}/openvswitch/scripts/ovs-check-dead-ifs
896a7b
%{_datadir}/openvswitch/scripts/ovs-lib
896a7b
%{_datadir}/openvswitch/scripts/ovs-save
896a7b
%{_datadir}/openvswitch/scripts/ovs-vtep
896a7b
%{_datadir}/openvswitch/scripts/ovs-ctl
896a7b
%{_datadir}/openvswitch/scripts/ovs-kmod-ctl
896a7b
%{_datadir}/openvswitch/scripts/ovs-systemd-reload
896a7b
%config %{_datadir}/openvswitch/local-config.ovsschema
896a7b
%config %{_datadir}/openvswitch/vswitch.ovsschema
896a7b
%config %{_datadir}/openvswitch/vtep.ovsschema
896a7b
%{_bindir}/ovs-appctl
896a7b
%{_bindir}/ovs-dpctl
896a7b
%{_bindir}/ovs-ofctl
896a7b
%{_bindir}/ovs-vsctl
896a7b
%{_bindir}/ovsdb-client
896a7b
%{_bindir}/ovsdb-tool
896a7b
%{_bindir}/ovs-pki
896a7b
%{_bindir}/vtep-ctl
896a7b
%{_libdir}/*.so.*
896a7b
%{_sbindir}/ovs-vswitchd
896a7b
%{_sbindir}/ovsdb-server
896a7b
%{_mandir}/man1/ovsdb-client.1*
896a7b
%{_mandir}/man1/ovsdb-server.1*
896a7b
%{_mandir}/man1/ovsdb-tool.1*
896a7b
%{_mandir}/man5/ovsdb.5*
896a7b
%{_mandir}/man5/ovsdb.local-config.5*
896a7b
%{_mandir}/man5/ovsdb-server.5.*
896a7b
%{_mandir}/man5/ovs-vswitchd.conf.db.5*
896a7b
%{_mandir}/man5/vtep.5*
896a7b
%{_mandir}/man7/ovsdb-server.7*
896a7b
%{_mandir}/man7/ovsdb.7*
896a7b
%{_mandir}/man7/ovs-actions.7*
896a7b
%{_mandir}/man7/ovs-fields.7*
896a7b
%{_mandir}/man8/vtep-ctl.8*
896a7b
%{_mandir}/man8/ovs-appctl.8*
896a7b
%{_mandir}/man8/ovs-ctl.8*
896a7b
%{_mandir}/man8/ovs-dpctl.8*
896a7b
%{_mandir}/man8/ovs-kmod-ctl.8.*
896a7b
%{_mandir}/man8/ovs-ofctl.8*
896a7b
%{_mandir}/man8/ovs-pki.8*
896a7b
%{_mandir}/man8/ovs-vsctl.8*
896a7b
%{_mandir}/man8/ovs-vswitchd.8*
896a7b
%{_mandir}/man8/ovs-parse-backtrace.8*
896a7b
%{_udevrulesdir}/91-vfio.rules
896a7b
%doc LICENSE NOTICE README.rst NEWS rhel/README.RHEL.rst
896a7b
%ifarch %{dpdkarches}
896a7b
%doc %{dpdkdir}/README.DPDK-PMDS
896a7b
%attr(750,openvswitch,hugetlbfs) %verify(not owner group) /var/log/openvswitch
896a7b
%else
896a7b
%attr(750,openvswitch,openvswitch) %verify(not owner group) /var/log/openvswitch
896a7b
%endif
896a7b
/var/lib/openvswitch
896a7b
%ghost %attr(755,root,root) %verify(not owner group) %{_rundir}/openvswitch
896a7b
%{_datadir}/openvswitch/bugtool-plugins/
896a7b
%{_datadir}/openvswitch/scripts/ovs-bugtool-*
896a7b
%{_bindir}/ovs-dpctl-top
896a7b
%{_sbindir}/ovs-bugtool
896a7b
%{_mandir}/man8/ovs-dpctl-top.8*
896a7b
%{_mandir}/man8/ovs-bugtool.8*
896a7b
%if (0%{?rhel} && 0%{?rhel} <= 7) || (0%{?fedora} && 0%{?fedora} < 29)
896a7b
%{_sysconfdir}/sysconfig/network-scripts/ifup-ovs
896a7b
%{_sysconfdir}/sysconfig/network-scripts/ifdown-ovs
896a7b
%endif
896a7b
%{_sysusersdir}/openvswitch.conf
896a7b
%ifarch %{dpdkarches}
896a7b
%{_sysusersdir}/openvswitch-hugetlbfs.conf
896a7b
%endif
896a7b
896a7b
%if %{with ipsec}
896a7b
%files ipsec
896a7b
%{_datadir}/openvswitch/scripts/ovs-monitor-ipsec
896a7b
%{_unitdir}/openvswitch-ipsec.service
896a7b
%endif
896a7b
896a7b
%changelog
Open vSwitch CI 6da27f
* Thu Feb 27 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-98
Open vSwitch CI 6da27f
- Merging upstream branch-3.3 [RH git: 5c6d415158]
Open vSwitch CI 6da27f
    Commit list:
Open vSwitch CI 6da27f
    40ca47f71b Prepare for 3.3.5.
Open vSwitch CI 6da27f
    b20d978c47 Set release date for 3.3.4.
Open vSwitch CI 6da27f
Open vSwitch CI 6da27f
Open vSwitch CI 62a76f
* Wed Feb 26 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-97
Open vSwitch CI 62a76f
- Merging upstream branch-3.3 [RH git: a678b830a7]
Open vSwitch CI 62a76f
    Commit list:
Open vSwitch CI 62a76f
    8d772a25ab ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.
Open vSwitch CI 62a76f
Open vSwitch CI 62a76f
Open vSwitch CI 766000
* Tue Feb 25 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-96
Open vSwitch CI 766000
- Add include.mk [RH git: 091356baca]
Open vSwitch CI 766000
Open vSwitch CI 766000
Open vSwitch CI 766000
* Tue Feb 25 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-95
Open vSwitch CI 766000
- Use symlink for README.rst [RH git: 087ac12b3e]
Open vSwitch CI 766000
Open vSwitch CI 766000
Open vSwitch CI 766000
* Tue Feb 25 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-94
Open vSwitch CI 766000
- Add 'redhat/' from commit '48fbd3b1cdb21757859dd27b51d71f0e01145222' [RH git: e349f5c3d6]
Open vSwitch CI 766000
    git-subtree-dir: redhat
Open vSwitch CI 766000
    git-subtree-mainline: 348173169d4b586355cce4e6f944dfffe36f28a1
Open vSwitch CI 766000
    git-subtree-split: 48fbd3b1cdb21757859dd27b51d71f0e01145222
Open vSwitch CI 766000
Open vSwitch CI 766000
Open vSwitch CI 766000
* Tue Feb 25 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-93
Open vSwitch CI 766000
- Remove redhat/ [RH git: 348173169d]
Open vSwitch CI 766000
Open vSwitch CI 766000
Open vSwitch CI f0cb48
* Tue Feb 18 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-92
Open vSwitch CI f0cb48
- Merging dpdk subtree [RH git: 9bc783a662]
Open vSwitch CI f0cb48
    Commit list:
Open vSwitch CI f0cb48
    0835a3db48 Merge tag 'v23.11.3' into 23.11
Open vSwitch CI f0cb48
    c66daa12e7 version: 23.11.3
Open vSwitch CI f0cb48
    b8e7797c11 net/virtio: fix Rx checksum calculation
Open vSwitch CI f0cb48
    39bcde2d05 Revert "test/bonding: fix loop on members" ()
Open vSwitch CI f0cb48
    7715edd977 power: fix log message when checking lcore ID
Open vSwitch CI f0cb48
    425f5c7785 log: remove per line log helper
Open vSwitch CI f0cb48
    67b9d0a29a version: 23.11.3-rc1
Open vSwitch CI f0cb48
    c6222d018c rcu: fix implicit conversion in bit shift
Open vSwitch CI f0cb48
    aca2600bac devtools: fix check of multiple commits fixed at once
Open vSwitch CI f0cb48
    3f0cc8e583 doc: correct definition of stats per queue feature
Open vSwitch CI f0cb48
    c56601621d app/testpmd: avoid potential outside of array reference
Open vSwitch CI f0cb48
    d04a9ee164 app/testpmd: remove redundant policy action condition
Open vSwitch CI f0cb48
    8a40df7196 test/eal: fix lcore check
Open vSwitch CI f0cb48
    efa612cc5a test/eal: fix loop coverage for alignment macros
Open vSwitch CI f0cb48
    cdb7df2917 test/event: avoid duplicate initialization
Open vSwitch CI f0cb48
    d7e1948e49 test/security: fix IPv6 extension loop
Open vSwitch CI f0cb48
    24327bf071 test/bonding: fix MAC address comparison
Open vSwitch CI f0cb48
    cdf2912166 test/bonding: fix loop on members
Open vSwitch CI f0cb48
    3d235f9cd4 pcapng: avoid potential unaligned data
Open vSwitch CI f0cb48
    4e8254bf88 net/txgbe: fix a mass of interrupts
Open vSwitch CI f0cb48
    e6339f0cab vhost: fix deadlock in Rx async path
Open vSwitch CI f0cb48
    2ea75ee333 net/mlx5: fix shared Rx queue control release
Open vSwitch CI f0cb48
    8d25cec04e app/testpmd: fix aged flow destroy
Open vSwitch CI f0cb48
    e7a3a7d8c4 member: fix choice of bucket for displacement
Open vSwitch CI f0cb48
    bc468700b4 app/procinfo: fix leak on exit
Open vSwitch CI f0cb48
    e5180d0546 net/e1000/base: fix fallthrough in switch
Open vSwitch CI f0cb48
    545d0c7dc5 common/dpaax/caamflib: enable fallthrough warnings
Open vSwitch CI f0cb48
    31057c4fa6 net/i40e: check register read for outer VLAN
Open vSwitch CI f0cb48
    db0eb33a6a net/iavf: add segment-length check to Tx prep
Open vSwitch CI f0cb48
    347fa26942 bus/dpaa: fix lock condition during error handling
Open vSwitch CI f0cb48
    3f018be5c5 net/mlx5: fix miniCQEs number calculation
Open vSwitch CI f0cb48
    56ed7562cc net/mlx5: fix Rx queue reference count in flushing flows
Open vSwitch CI f0cb48
    2168fb3f24 net/mlx5: fix default RSS flows creation order
Open vSwitch CI f0cb48
    12bdfdbf01 common/mlx5: fix misalignment
Open vSwitch CI f0cb48
    c86614bf2e net/mlx5: fix Rx queue control management
Open vSwitch CI f0cb48
    8ef65f53eb net/mlx5: fix counter query loop getting stuck
Open vSwitch CI f0cb48
    847c1bf789 net/mlx5/hws: fix allocation of STCs
Open vSwitch CI f0cb48
    2f5821b3e7 net/mlx5: fix shared queue port number in vector Rx
Open vSwitch CI f0cb48
    2f4b5d1426 common/mlx5: fix error CQE handling for 128 bytes CQE
Open vSwitch CI f0cb48
    7f6b403c06 net/dpaa2: remove unnecessary check for null before free
Open vSwitch CI f0cb48
    366c6b75e2 eventdev: fix possible array underflow/overflow
Open vSwitch CI f0cb48
    dd6f41e09e examples/l2fwd-event: fix spinlock handling
Open vSwitch CI f0cb48
    c761f2a838 net/cnxk: fix build on Ubuntu 24.04
Open vSwitch CI f0cb48
    2ac522b91b common/cnxk: fix build on Ubuntu 24.04
Open vSwitch CI f0cb48
    bacffdd59e net/bnx2x: fix duplicate branch
Open vSwitch CI f0cb48
    fa00f7eb99 net/bnx2x: fix possible infinite loop at startup
Open vSwitch CI f0cb48
    8080a3eb46 net/bnx2x: fix always true expression
Open vSwitch CI f0cb48
    324925feea net/bnx2x: remove dead conditional
Open vSwitch CI f0cb48
    5389d19ae9 net/bnxt: fix bad action offset in Tx BD
Open vSwitch CI f0cb48
    17c6715f6c net/bnxt: fix TCP and UDP checksum flags
Open vSwitch CI f0cb48
    4c1ae73212 net/bnxt: fix reading SFF-8436 SFP EEPROMs
Open vSwitch CI f0cb48
    3b94bef6cd net/bnxt/tf_core: fix slice count in case of HA entry move
Open vSwitch CI f0cb48
    d0c86aba09 net/bnxt/tf_core: fix Thor TF EM key size check
Open vSwitch CI f0cb48
    9df7f2642d net/bnxt/tf_core: fix TCAM manager data corruption
Open vSwitch CI f0cb48
    31a6d07adb net/bnxt/tf_core: fix WC TCAM multi-slice delete
Open vSwitch CI f0cb48
    9e0f8e220f net/cpfl: fix forwarding to physical port
Open vSwitch CI f0cb48
    ee03528a9d net/igc: fix Rx buffers when timestamping enabled
Open vSwitch CI f0cb48
    57a39baf83 crypto/qat: fix ECDSA session handling
Open vSwitch CI f0cb48
    fe1d9398be crypto/qat: fix modexp/inv length
Open vSwitch CI f0cb48
    378e2300c1 test/crypto: fix synchronous API calls
Open vSwitch CI f0cb48
    bbfd6cdd6b crypto/openssl: fix potential string overflow
Open vSwitch CI f0cb48
    3b1fe8a417 baseband/acc: fix ring memory allocation
Open vSwitch CI f0cb48
    8ee3e2a2ab event/octeontx: fix possible integer overflow
Open vSwitch CI f0cb48
    f388f8a755 net/hns3: fix fully use hardware flow director table
Open vSwitch CI f0cb48
    6603e0a887 net/hns3: fix error code for repeatedly create counter
Open vSwitch CI f0cb48
    f9de7c177b net/vmxnet3: support larger MTU with version 6
Open vSwitch CI f0cb48
    728b42e03a net/vmxnet3: fix potential out of bounds stats access
Open vSwitch CI f0cb48
    3490d4e57c net/ngbe: restrict configuration of VLAN strip offload
Open vSwitch CI f0cb48
    7a8481b344 net/ngbe: fix interrupt lost in legacy or MSI mode
Open vSwitch CI f0cb48
    a00742dc65 net/ngbe: reconfigure more MAC Rx registers
Open vSwitch CI f0cb48
    d387ad6d3a net/ngbe: fix driver load bit to inform firmware
Open vSwitch CI f0cb48
    c8a526e4aa net/txgbe: fix driver load bit to inform firmware
Open vSwitch CI f0cb48
    b636e174f9 net/txgbe: remove outer UDP checksum capability
Open vSwitch CI f0cb48
    5efb2e5375 net/txgbe: fix VF-PF mbox interrupt
Open vSwitch CI f0cb48
    9028f6687e net/txgbe: fix SWFW mbox
Open vSwitch CI f0cb48
    3763c93479 net/hns3: remove ROH devices
Open vSwitch CI f0cb48
    45b60a7435 net/vmxnet3: fix crash after configuration failure
Open vSwitch CI f0cb48
    c6ad6ce36d net/netvsc: force Tx VLAN offload on 801.2Q packet
Open vSwitch CI f0cb48
    dcc46f0e5f examples/ntb: check info query return
Open vSwitch CI f0cb48
    f984d9801f test/bonding: remove redundant info query
Open vSwitch CI f0cb48
    50aa17be6d examples/l3fwd: fix read beyond boundaries
Open vSwitch CI f0cb48
    1ad8946112 examples/l3fwd-power: fix options parsing overflow
Open vSwitch CI f0cb48
    57735df5fa net/dpaa2: fix memory corruption in TM
Open vSwitch CI f0cb48
    690a4466f4 bus/fslmc: fix Coverity warnings in QBMAN
Open vSwitch CI f0cb48
    3a06ee1e70 app/dumpcap: remove unused struct array
Open vSwitch CI f0cb48
    67c2018ae1 net/mlx5: fix indirect list flow action callback invocation
Open vSwitch CI f0cb48
    fc9a001f1d net/mlx5: fix reported Rx/Tx descriptor limits
Open vSwitch CI f0cb48
    8d1138af4d net/mlx5: fix SWS meter state initialization
Open vSwitch CI f0cb48
    c5b4c3ecad net/mlx5: fix non-template flow action validation
Open vSwitch CI f0cb48
    b6ca715f56 net/mlx5: fix SQ flow item size
Open vSwitch CI f0cb48
    1fca4f8bf1 net/mlx5/hws: fix range definer error recovery
Open vSwitch CI f0cb48
    ffaa641b8f net/mlx5: fix GRE flow item translation for root table
Open vSwitch CI f0cb48
    5eac1e6ff0 net/mlx5: fix memory leak in metering
Open vSwitch CI f0cb48
    158ea9b655 eal/unix: optimize thread creation
Open vSwitch CI f0cb48
    53b225e96b net/mlx5: fix Tx tracing to use single clock source
Open vSwitch CI f0cb48
    9af26e2cde net/mlx5: fix real time counter reading from PCI BAR
Open vSwitch CI f0cb48
    367c6c9c84 net/mlx5: fix trace script for multiple burst completion
Open vSwitch CI f0cb48
    e594df339a crypto/openssl: fix 3DES-CTR with big endian CPUs
Open vSwitch CI f0cb48
    5301879859 common/cnxk: fix double free of flow aging resources
Open vSwitch CI f0cb48
    e26531c225 net/mvneta: fix possible out-of-bounds write
Open vSwitch CI f0cb48
    d30bef9034 net/ixgbe: fix link status delay on FreeBSD
Open vSwitch CI f0cb48
    d366bfb9c8 net/ice: detect stopping a flow director queue twice
Open vSwitch CI f0cb48
    78b0870687 net/hns3: register VLAN flow match mode parameter
Open vSwitch CI f0cb48
    8d0ca45d12 net/hns3: restrict tunnel flow rule to one header
Open vSwitch CI f0cb48
    379d498833 net/netvsc: fix using Tx queue higher than Rx queues
Open vSwitch CI f0cb48
    c7073bd24e 23.11.3-rc1
Open vSwitch CI f0cb48
    45d48356e5 net/ionic: fix build with Fedora Rawhide
Open vSwitch CI f0cb48
    1afa4c7c5e power: fix mapped lcore ID
Open vSwitch CI f0cb48
    cdeda6ffe8 net/gve/base: fix build with Fedora Rawhide
Open vSwitch CI f0cb48
    8844b427e8 dmadev: fix potential null pointer access
Open vSwitch CI f0cb48
    a0607f5fb0 net/nfp: do not set IPv6 flag in transport mode
Open vSwitch CI f0cb48
    d21d489fad net/nfp: notify flower firmware about PF speed
Open vSwitch CI f0cb48
    886b99e9fa hash: fix thash LFSR initialization
Open vSwitch CI f0cb48
    1f89198cfb build: remove version check on compiler links function
Open vSwitch CI f0cb48
    44ba0b17ea net/mlx5: fix flex item header length field translation
Open vSwitch CI f0cb48
    0645f6587a net/mlx5: fix non full word sample fields in flex item
Open vSwitch CI f0cb48
    39c058f69c net/mlx5: fix next protocol validation after flex item
Open vSwitch CI f0cb48
    07b84c0ed3 app/testpmd: remove flex item init command leftover
Open vSwitch CI f0cb48
    be6e70f4b0 net/mlx5: fix number of supported flex parsers
Open vSwitch CI f0cb48
    3f7bd80b7e net/mlx5: fix flex item tunnel mode
Open vSwitch CI f0cb48
    01d6deac1d net/mlx5: add flex item query for tunnel mode
Open vSwitch CI f0cb48
    0a64d025f6 net/mlx5/hws: fix flex item as tunnel header
Open vSwitch CI f0cb48
    57d7ef4bd1 net/mlx5: workaround list management of Rx queue control
Open vSwitch CI f0cb48
    c5b4422ac6 net/iavf: preserve MAC address with i40e PF Linux driver
Open vSwitch CI f0cb48
    55b382e481 net/ice/base: fix VLAN replay after reset
Open vSwitch CI f0cb48
    bf928774cc net/ice/base: add bounds check
Open vSwitch CI f0cb48
    5325a17d8f net/pcap: fix blocking Rx
Open vSwitch CI f0cb48
    23918a6a09 net/nfp: fix pause frame setting check
Open vSwitch CI f0cb48
    732636cea5 net/nfp: fix link change return value
Open vSwitch CI f0cb48
    fe1c8a18d1 net/hns3: verify reset type from firmware
Open vSwitch CI f0cb48
    1660095be0 ethdev: verify queue ID in Tx done cleanup
Open vSwitch CI f0cb48
    80d2fcc130 net/tap: restrict maximum number of MP FDs
Open vSwitch CI f0cb48
    a228e595c1 net/memif: fix buffer overflow in zero copy Rx
Open vSwitch CI f0cb48
    1766e0a61a net/gve: add IO memory barriers before reading descriptors
Open vSwitch CI f0cb48
    d4bf7fd4b3 net/gve: fix refill logic causing memory corruption
Open vSwitch CI f0cb48
    e6a3bb2869 net/nfp: fix representor port link status update
Open vSwitch CI f0cb48
    be3892c592 net/nfp: fix type declaration of some variables
Open vSwitch CI f0cb48
    b6bf4f5532 net/gve: always attempt Rx refill on DQ
Open vSwitch CI f0cb48
    47d8a13a51 net/gve: fix mbuf allocation memory leak for DQ Rx
Open vSwitch CI f0cb48
    07fb7df112 net/dpaa: fix reallocate mbuf handling
Open vSwitch CI f0cb48
    bc069f0864 bus/dpaa: fix the fman details status
Open vSwitch CI f0cb48
    c9c31ad42f bus/dpaa: fix VSP for 1G fm1-mac9 and 10
Open vSwitch CI f0cb48
    bc23744d31 net/dpaa: fix typecasting channel ID
Open vSwitch CI f0cb48
    d8653104f8 bus/dpaa: fix PFDRs leaks due to FQRNIs
Open vSwitch CI f0cb48
    aaf4108fc3 ethdev: fix overflow in descriptor count
Open vSwitch CI f0cb48
    07e7664545 net/hns3: fix dump counter of registers
Open vSwitch CI f0cb48
    9691b735d0 net/hns3: remove some basic address dump
Open vSwitch CI f0cb48
    423cac5f35 net/ena: revert redefining memcpy
Open vSwitch CI f0cb48
    a050ba7ffe net/mana: support rdma-core via pkg-config
Open vSwitch CI f0cb48
    43526bd598 net/pcap: set live interface as non-blocking
Open vSwitch CI f0cb48
    d5a5ea31bb app/testpmd: remove unnecessary cast
Open vSwitch CI f0cb48
    d82a275bd9 net/tap: avoid memcpy with null argument
Open vSwitch CI f0cb48
    661aa0b6e7 net/gve: fix Tx for chained mbuf
Open vSwitch CI f0cb48
    8a558580d8 net/gve: fix queue setup and stop
Open vSwitch CI f0cb48
    e6295c5087 common/idpf: fix AVX-512 pointer copy on 32-bit
Open vSwitch CI f0cb48
    19ba29791a net/iavf: fix AVX-512 pointer copy on 32-bit
Open vSwitch CI f0cb48
    5bbf365cc9 net/ice: fix AVX-512 pointer copy on 32-bit
Open vSwitch CI f0cb48
    ea5a85fc65 net/i40e: fix AVX-512 pointer copy on 32-bit
Open vSwitch CI f0cb48
    ef1ec2ea1e net/iavf: delay VF reset command
Open vSwitch CI f0cb48
    066aae50ee net/i40e/base: fix loop bounds
Open vSwitch CI f0cb48
    abd0416c81 net/i40e/base: fix unchecked return value
Open vSwitch CI f0cb48
    fc6a0dc44c net/i40e/base: fix repeated register dumps
Open vSwitch CI f0cb48
    59d2c7c064 net/i40e/base: fix DDP loading with reserved track ID
Open vSwitch CI f0cb48
    e3abeff288 net/i40e/base: fix blinking X722 with X557 PHY
Open vSwitch CI f0cb48
    190f37ff8e net/i40e/base: add missing X710TL device check
Open vSwitch CI f0cb48
    a9e11044c0 net/i40e/base: fix misleading debug logs and comments
Open vSwitch CI f0cb48
    915830f032 net/i40e/base: fix setting flags in init function
Open vSwitch CI f0cb48
    fa2ad7b33c net/ixgbe/base: fix unchecked return value
Open vSwitch CI f0cb48
    ce72043138 net/ice/base: fix iteration of TLVs in Preserved Fields Area
Open vSwitch CI f0cb48
    97b84ba5e9 net/ice/base: fix link speed for 200G
Open vSwitch CI f0cb48
    49c494431a net/cpfl: fix parsing protocol ID mask field
Open vSwitch CI f0cb48
    21d264149c net/iavf: fix crash when link is unstable
Open vSwitch CI f0cb48
    e4a7cb42dc net/cpfl: add checks for flow action types
Open vSwitch CI f0cb48
    c93b6d6b2d net/e1000: fix link status crash in secondary process
Open vSwitch CI f0cb48
    ac3339a7ce fib: fix AVX512 lookup
Open vSwitch CI f0cb48
    bc578c07f0 vhost: restrict set max queue pair API to VDUSE
Open vSwitch CI f0cb48
    1048dc138b net/virtio-user: reset used index counter
Open vSwitch CI f0cb48
    13406e37f9 vdpa/nfp: fix reconfiguration
Open vSwitch CI f0cb48
    fe6e2ce164 vdpa/nfp: fix hardware initialization
Open vSwitch CI f0cb48
    75cf78c0af vdpa: update used flags in used ring relay
Open vSwitch CI f0cb48
    6e3cb080ec vhost: fix offset while mapping log base address
Open vSwitch CI f0cb48
    b9c33e6227 baseband/acc: fix soft output bypass RM
Open vSwitch CI f0cb48
    015973002b baseband/acc: fix access to deallocated mem
Open vSwitch CI f0cb48
    149d6cee55 common/cnxk: fix IRQ reconfiguration
Open vSwitch CI f0cb48
    2151056d7a common/cnxk: fix base log level
Open vSwitch CI f0cb48
    9193f9aaec event/cnxk: fix OOP handling in event mode
Open vSwitch CI f0cb48
    da82470018 net/cnxk: fix OOP handling for inbound packets
Open vSwitch CI f0cb48
    c79d3d3f9e common/cnxk: fix CPT HW word size for outbound SA
Open vSwitch CI f0cb48
    b4d9080615 common/cnxk: fix inline CTX write
Open vSwitch CI f0cb48
    7ad2841fe8 common/cnxk: fix MAC address change with active VF
Open vSwitch CI f0cb48
    b07c1fbe16 event/cnxk: fix Rx timestamp handling
Open vSwitch CI f0cb48
    47d7010639 net/cnxk: fix Rx offloads to handle timestamp
Open vSwitch CI f0cb48
    44a397a33b net/cnxk: fix Rx timestamp handling for VF
Open vSwitch CI f0cb48
    181e17a8ce ml/cnxk: fix handling of TVM model I/O
Open vSwitch CI f0cb48
    0f68a40858 app/dumpcap: fix handling of jumbo frames
Open vSwitch CI f0cb48
    92040c569e pcapng: fix handling of chained mbufs
Open vSwitch CI f0cb48
    11ac84c58a fib6: add runtime checks in AVX512 lookup
Open vSwitch CI f0cb48
    f9cb3c9d11 power: enable CPPC
Open vSwitch CI f0cb48
    2b19a7499a net/nfb: fix use after free
Open vSwitch CI f0cb48
    037b235bde examples/vhost: fix free function mismatch
Open vSwitch CI f0cb48
    0fc3555488 raw/ifpga: fix free function mismatch in interrupt config
Open vSwitch CI f0cb48
    57d0cbadba raw/ifpga/base: fix use after free
Open vSwitch CI f0cb48
    6ed76c1fb7 net/sfc: fix use after free in debug logs
Open vSwitch CI f0cb48
    3e0f595521 net/nfp: fix double free in flow destroy
Open vSwitch CI f0cb48
    9667b34853 net/e1000: fix use after free in filter flush
Open vSwitch CI f0cb48
    c24dc6acb5 net/cpfl: fix invalid free in JSON parser
Open vSwitch CI f0cb48
    e794faf1e5 net/cnxk: fix use after free in mempool create
Open vSwitch CI f0cb48
    d8502a35fa event/cnxk: fix free function mismatch in port config
Open vSwitch CI f0cb48
    5fe3dbe571 dma/idxd: fix free function mismatch in device probe
Open vSwitch CI f0cb48
    c879fa42df crypto/bcmfs: fix free function mismatch
Open vSwitch CI f0cb48
    02197bc242 common/idpf: fix use after free in mailbox init
Open vSwitch CI f0cb48
    10f467409f common/qat: fix use after free in device probe
Open vSwitch CI f0cb48
    bd33ab9160 baseband/la12xx: fix use after free in modem config
Open vSwitch CI f0cb48
    c890f365b6 bpf: fix free function mismatch if convert fails
Open vSwitch CI f0cb48
    77d2cb36a6 examples/ipsec-secgw: fix dequeue count from cryptodev
Open vSwitch CI f0cb48
    023d3c4a2b crypto/scheduler: fix session size computation
Open vSwitch CI f0cb48
    16c50a2885 dev: fix callback lookup when unregistering device
Open vSwitch CI f0cb48
    a5680bcdb4 common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog
Open vSwitch CI f0cb48
    26befc8aee crypto/dpaa2_sec: fix memory leak
Open vSwitch CI f0cb48
    97d5f9eedb examples/eventdev: fix queue crash with generic pipeline
Open vSwitch CI f0cb48
    2d4b832135 test/event: fix target event queue
Open vSwitch CI f0cb48
    0786b20a56 test/event: fix schedule type
Open vSwitch CI f0cb48
    058c13be8d eal/x86: fix 32-bit write combining store
Open vSwitch CI f0cb48
    e56ba1eea6 drivers: remove redundant newline from logs
Open vSwitch CI f0cb48
    1d5ac7180a bus/vdev: revert fix devargs in secondary process
Open vSwitch CI f0cb48
Open vSwitch CI f0cb48
Open vSwitch CI f0f27c
* Mon Feb 17 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-91
Open vSwitch CI f0f27c
- Merging upstream branch-3.3 [RH git: b01c4cda51]
Open vSwitch CI f0f27c
    Commit list:
Open vSwitch CI f0f27c
    c174d5e062 tests: Use correct arguments to curl.
Open vSwitch CI f0f27c
Open vSwitch CI f0f27c
Open vSwitch CI f0f27c
* Fri Feb 14 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-90
Open vSwitch CI f0f27c
- Merging upstream branch-3.3 [RH git: 596ee65b1b]
Open vSwitch CI f0f27c
    Commit list:
Open vSwitch CI f0f27c
    b731551968 dpif-netdev: Fix Auto Load Balance debug log. (FDP-1145)
Open vSwitch CI f0f27c
Open vSwitch CI f0f27c
Open vSwitch CI 1a8c74
* Thu Feb 13 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-89
Open vSwitch CI 1a8c74
- Merging upstream branch-3.3 [RH git: b4c5af8f50]
Open vSwitch CI 1a8c74
    Commit list:
Open vSwitch CI 1a8c74
    a735a13827 miniflow_extract: Push ct_tp_{src, dst} for later frags. (FDP-124)
Open vSwitch CI 1a8c74
Open vSwitch CI 1a8c74
Open vSwitch CI 7e5742
* Wed Feb 12 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-88
Open vSwitch CI 7e5742
- Merging upstream branch-3.3 [RH git: 73792b38e7]
Open vSwitch CI 7e5742
    Commit list:
Open vSwitch CI 7e5742
    dc86b14e88 ovsdb-server: Do not use filename after free. (FDP-1118)
Open vSwitch CI 7e5742
Open vSwitch CI 7e5742
Open vSwitch CI 7a871d
* Mon Feb 10 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-87
Open vSwitch CI 7a871d
- Merging upstream branch-3.3 [RH git: f8bd44389c]
Open vSwitch CI 7a871d
    Commit list:
Open vSwitch CI 7a871d
    ccaa4f5efb netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels. (FDP-797)
Open vSwitch CI 7a871d
    e1251ddbfb ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
Open vSwitch CI 7a871d
Open vSwitch CI 7a871d
Open vSwitch CI 7a8ae5
* Fri Feb 07 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-86
Open vSwitch CI 7a8ae5
- Merging upstream branch-3.3 [RH git: 0cc50885d7]
Open vSwitch CI 7a8ae5
    Commit list:
Open vSwitch CI 7a8ae5
    19e94b239b github: Update fedora image to 41.
Open vSwitch CI 7a8ae5
Open vSwitch CI 7a8ae5
Open vSwitch CI 577f10
* Thu Feb 06 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-85
Open vSwitch CI 577f10
- Merging upstream branch-3.3 [RH git: abf6ee21d9]
Open vSwitch CI 577f10
    Commit list:
Open vSwitch CI 577f10
    d52bf2ce89 fedora: Don't generate network-scripts-openvswitch for ver > 40.
Open vSwitch CI 577f10
Open vSwitch CI 577f10
Open vSwitch CI 3e1a21
* Fri Jan 31 2025 Kevin Traynor <ktraynor@redhat.com> - 3.3.0-84
Open vSwitch CI 3e1a21
- redhat: update ovsci Jenkins URL [RH git: cd661790fe]
Open vSwitch CI 3e1a21
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
Open vSwitch CI 3e1a21
Open vSwitch CI 3e1a21
Open vSwitch CI ba132f
* Wed Jan 29 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-83
Open vSwitch CI ba132f
- Merging upstream branch-3.3 [RH git: ee89547080]
Open vSwitch CI ba132f
    Commit list:
Open vSwitch CI ba132f
    0ea53574aa netdev-offload-tc: Fix ignore of dl type mask when installing flows. (FDP-1114)
Open vSwitch CI ba132f
Open vSwitch CI ba132f
Open vSwitch CI 251529
* Fri Jan 24 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-82
Open vSwitch CI 251529
- Merging upstream branch-3.3 [RH git: d077af23e5]
Open vSwitch CI 251529
    Commit list:
Open vSwitch CI 251529
    a8d11acb05 dpdk: Use DPDK 23.11.3 release for OVS 3.3.
Open vSwitch CI 251529
Open vSwitch CI 251529
Open vSwitch CI 5853bb
* Thu Jan 23 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-81
Open vSwitch CI 5853bb
- Merging upstream branch-3.3 [RH git: 1abd8c7beb]
Open vSwitch CI 5853bb
    Commit list:
Open vSwitch CI 5853bb
    f078a551f9 ofproto-macros.at: Fix hex matching in the strip_recird() macro.
Open vSwitch CI 5853bb
Open vSwitch CI 5853bb
Open vSwitch CI 4ea7d7
* Mon Jan 20 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-80
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: 500e9b3fb7]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    a53eba2e95 ofp-ct: Add missing struct declaration.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Fri Jan 17 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-79
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: 402352490d]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    540b649150 docs: Add tunnel support to TSO GRE documentation.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Thu Jan 16 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-78
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: 957b7b9743]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    77a63b5c51 rhel, debian: Add missing restart policy to ipsec service.
Open vSwitch CI 4ea7d7
    46af8a20ca rhel, debian: Fix systemd monitoring wrong pid for ovs-monitor-ipsec.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Wed Jan 15 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-77
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: ff7388c778]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    73a775cd59 dpif-netdev: Modify code comments for function parse_tcp_flags.
Open vSwitch CI 4ea7d7
    8912017d1c ipf: Fix the over-sized reassembly.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Tue Jan 14 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-76
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: eaf96f068e]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    43754f1d52 debian: Let *-ctl handle runtime directory.
Open vSwitch CI 4ea7d7
    3d5ed8b92f debian: Use PIDFile with systemd.
Open vSwitch CI 4ea7d7
    4dfa23ce7f debian: Add X-Python3-Version stanza.
Open vSwitch CI 4ea7d7
    a02a6b1aa4 debian: Drop shlibs:Depends macro for -ipsec.
Open vSwitch CI 4ea7d7
    2e7c4ab691 debian: Drop python3:Depends macro for -vtep.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Fri Jan 10 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-75
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: c86a784a47]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    9c1ba8b76c ovsdb: Fix asan warning on ovsdb fatal errors.
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Fri Jan 10 2025 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-74
Open vSwitch CI 4ea7d7
- Merging upstream branch-3.3 [RH git: 2b575aa7bf]
Open vSwitch CI 4ea7d7
    Commit list:
Open vSwitch CI 4ea7d7
    64364f3a95 netdev-tc-offloads: Don't offload header modification on ip fragments. (FDP-545)
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Thu Jan 09 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-73
Open vSwitch CI 4ea7d7
- pkgtool: escape %% in changelog [RH git: 8b67d58ff2]
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
* Thu Jan 09 2025 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-72
Open vSwitch CI 4ea7d7
- template: use %%patch -P0 instead of %%patch0 [RH git: f6c4dc7797]
Open vSwitch CI 4ea7d7
Open vSwitch CI 4ea7d7
Open vSwitch CI 558c38
* Fri Dec 13 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-71
Open vSwitch CI 558c38
- Merging upstream branch-3.3 [RH git: aa10cb14e7]
Open vSwitch CI 558c38
    Commit list:
Open vSwitch CI 558c38
    86829af878 m4: Fix check for Python 3.6 version.
Open vSwitch CI 558c38
Open vSwitch CI 558c38
Open vSwitch CI 7a40d4
* Fri Dec 13 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-70
Open vSwitch CI 7a40d4
- Merging upstream branch-3.3 [RH git: fd9966b496]
Open vSwitch CI 7a40d4
    Commit list:
Open vSwitch CI 7a40d4
    89bc5dbd60 github: Skip clang-analyze when reference generation fails.
Open vSwitch CI 7a40d4
Open vSwitch CI 7a40d4
Open vSwitch CI 3f80d1
* Thu Dec 12 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-69
Open vSwitch CI 3f80d1
- Merging upstream branch-3.3 [RH git: c7cf50c507]
Open vSwitch CI 3f80d1
    Commit list:
Open vSwitch CI 3f80d1
    6278e92779 netdev-dpdk: Restore outer UDP checksum for Intel nics.
Open vSwitch CI 3f80d1
Open vSwitch CI 3f80d1
Open vSwitch CI 754088
* Wed Dec 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-68
Open vSwitch CI 754088
- Merging upstream branch-3.3 [RH git: 1455c3c5c4]
Open vSwitch CI 754088
    Commit list:
Open vSwitch CI 754088
    b87384d5f4 cirrus: Update to FreeBSD 14.2 and 13.4.
Open vSwitch CI 754088
    3bf975309a bridge: Fix log spam about prefixes.
Open vSwitch CI 754088
Open vSwitch CI 754088
Open vSwitch CI 7a05b2
* Mon Dec 02 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-67
Open vSwitch CI 7a05b2
- Merging upstream branch-3.3 [RH git: b167f15ca8]
Open vSwitch CI 7a05b2
    Commit list:
Open vSwitch CI 7a05b2
    283bfbad24 netdev: Always clear struct ifreq before ioctl.
Open vSwitch CI 7a05b2
    27f9795a74 netdev-native-tnl: Fix use of uninitialized RSS hash.
Open vSwitch CI 7a05b2
    ee440713cd tests: Use OVS_CHECK_XT6 for all applicable IPv6 tests.
Open vSwitch CI 7a05b2
    ed8db7aaf3 tests: Use OVS_CHECK_XT for all applicable IPv4 tests.
Open vSwitch CI 7a05b2
    6629327049 classifier: Fix the fieldspec comment in the prefix tracking section.
Open vSwitch CI 7a05b2
    30c5962fc6 tests: Handle marks using nft if available.
Open vSwitch CI 7a05b2
    98c143755d tests: Add nft support to ADD_EXTERNAL_CT.
Open vSwitch CI 7a05b2
    ef3ce35b47 tests: Add nft accept support.
Open vSwitch CI 7a05b2
    2395d33155 ovs-macros.at: Correctly delete iptables rule on_exit.
Open vSwitch CI 7a05b2
    3a9accee14 system-traffic: Do not rely on conncount for already tracked packets. (FDP-708)
Open vSwitch CI 7a05b2
Open vSwitch CI 7a05b2
Open vSwitch CI fef444
* Mon Dec 02 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-66
Open vSwitch CI fef444
- Merging upstream branch-3.3 [RH git: f984308b7a]
Open vSwitch CI fef444
    Commit list:
Open vSwitch CI fef444
    23a76e2db1 system-traffic: Fix syntax errors in FTP and IPv6 curl calls.
Open vSwitch CI fef444
Open vSwitch CI fef444
Open vSwitch CI 91a7c5
* Fri Nov 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-65
Open vSwitch CI 91a7c5
- Merging upstream branch-3.3 [RH git: f3466f4a4b]
Open vSwitch CI 91a7c5
    Commit list:
Open vSwitch CI 91a7c5
    bb01225094 ovsdb-idl: Fix use of uninitialized datum for graph consistency check.
Open vSwitch CI 91a7c5
    0a8cce4cf8 db-ctl-base: Fix uninitialized datum fields while checking conditions.
Open vSwitch CI 91a7c5
    ddf40869b7 ovsdb-types: Fix use of uninitialized reference type.
Open vSwitch CI 91a7c5
    c078d89c22 ofproto-dpif-upcall: Fix use of uninitialized missed dumps counter.
Open vSwitch CI 91a7c5
    e8a835dfdb ovs-vsctl, vtep-ctl: Silence memory sanitizer warning for longindex.
Open vSwitch CI 91a7c5
    9e35252f7d tests: multipath: Fix use of uninitialized wildcards.
Open vSwitch CI 91a7c5
    ef73816480 stream: replay: Fix potential NULL dereference on write failure.
Open vSwitch CI 91a7c5
    98cace4471 ofp-actions: Fix use of uninitialized padding in set-field.
Open vSwitch CI 91a7c5
Open vSwitch CI 91a7c5
Open vSwitch CI 972c6d
* Fri Nov 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-64
Open vSwitch CI 972c6d
- Merging upstream branch-3.3 [RH git: be4306018c]
Open vSwitch CI 972c6d
    Commit list:
Open vSwitch CI 972c6d
    8155bbd1d3 system-traffic: Standardize by replacing all wget instances with curl.
Open vSwitch CI 972c6d
    c41e9f5ec5 system-traffic: Replace wget with curl for negative and ftp tests.
Open vSwitch CI 972c6d
Open vSwitch CI 972c6d
Open vSwitch CI 9b5a57
* Wed Nov 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-63
Open vSwitch CI 9b5a57
- Merging upstream branch-3.3 [RH git: ef645a9b7c]
Open vSwitch CI 9b5a57
    Commit list:
Open vSwitch CI 9b5a57
    6fed6a7d31 classifier: Increase the maximum number of prefixes (tries).
Open vSwitch CI 9b5a57
    634bce05b9 Revert "github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."
Open vSwitch CI 9b5a57
Open vSwitch CI 9b5a57
Open vSwitch CI 919e8d
* Mon Nov 18 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-62
Open vSwitch CI 919e8d
- Merging dpdk subtree [RH git: 83eeb68c1c]
Open vSwitch CI 919e8d
    Commit list:
Open vSwitch CI 919e8d
    78610a5530 net/iavf: delay VF reset command (FDP-957)
Open vSwitch CI 919e8d
Open vSwitch CI 919e8d
Open vSwitch CI bb223f
* Sat Nov 16 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-61
Open vSwitch CI bb223f
- Merging upstream branch-3.3 [RH git: 1eaae9c5fa]
Open vSwitch CI bb223f
    Commit list:
Open vSwitch CI bb223f
    bca8b7cdd8 Prepare for 3.3.4.
Open vSwitch CI bb223f
    81d0329204 Set release date for 3.3.3.
Open vSwitch CI bb223f
Open vSwitch CI bb223f
Open vSwitch CI 72dfce
* Fri Nov 15 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-60
Open vSwitch CI 72dfce
- Merging upstream branch-3.3 [RH git: 4aef47f349]
Open vSwitch CI 72dfce
    Commit list:
Open vSwitch CI 72dfce
    989b85be8f tests: Fix transient failure in ping6 header modify. ()
Open vSwitch CI 72dfce
    2139157fa7 github: Build Libreswan v5.1 from sources.
Open vSwitch CI 72dfce
Open vSwitch CI 72dfce
Open vSwitch CI 39e1db
* Mon Nov 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-59
Open vSwitch CI 39e1db
- Merging upstream branch-3.3 [RH git: 4bd7df7dc6]
Open vSwitch CI 39e1db
    Commit list:
Open vSwitch CI 39e1db
    c51063b552 ci: Update GitHub actions runner from Ubuntu 22.04 to 24.04.
Open vSwitch CI 39e1db
    9944e864ea dpdk: Fix dpdk logs being split over multiple lines.
Open vSwitch CI 39e1db
Open vSwitch CI 39e1db
Open vSwitch CI b79736
* Mon Nov 04 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-58
Open vSwitch CI b79736
- Merging upstream branch-3.3 [RH git: a7940d36e8]
Open vSwitch CI b79736
    Commit list:
Open vSwitch CI b79736
    f872d79c9d ipsec: libreswan: Reduce chances for crossing streams.
Open vSwitch CI b79736
    d7f5090848 tests: ipsec: Check that nodes can ping each other in the NxN test.
Open vSwitch CI b79736
    6e2cfd3add tests: ipsec: Add NxN + reconciliation test.
Open vSwitch CI b79736
    641cba7027 system-tests: Verbose cleanup of ports and namespaces.
Open vSwitch CI b79736
    63a753b758 ipsec: Make command timeout configurable.
Open vSwitch CI b79736
    ace5640c9f ipsec: libreswan: Avoid monitor hanging on stuck ipsec commands. (FDP-846)
Open vSwitch CI b79736
    461a3247e6 ipsec: libreswan: Try to bring non-active connections up.
Open vSwitch CI b79736
    d8856e9c14 ipsec: libreswan: Reconcile missing connections periodically.
Open vSwitch CI b79736
    6df9627305 ipsec: libreswan: Fix regexp for connections waiting on child SA.
Open vSwitch CI b79736
    eb30c1bbee ipsec: Add a helper function to run commands from the monitor.
Open vSwitch CI b79736
Open vSwitch CI b79736
Open vSwitch CI 8cc5c8
* Wed Oct 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-57
Open vSwitch CI 8cc5c8
- Merging upstream branch-3.3 [RH git: 7e02cc5483]
Open vSwitch CI 8cc5c8
    Commit list:
Open vSwitch CI 8cc5c8
    f1b70cb48d meta-flow: Fix nw_frag mask while parsing from string.
Open vSwitch CI 8cc5c8
    1fbb050141 ci: Remove dependency on libpcap.
Open vSwitch CI 8cc5c8
    a9db0f3177 github: Remove ASLR entropy workaround.
Open vSwitch CI 8cc5c8
    4f7c8c2592 bond: Always revalidate unbalanced bonds when active member changes. (FDP-845)
Open vSwitch CI 8cc5c8
    a9e40e3227 ofproto-dpif-upcall: Fix redundant mirror on metadata modification. (FDP-699)
Open vSwitch CI 8cc5c8
Open vSwitch CI 8cc5c8
Open vSwitch CI 4519ea
* Thu Oct 24 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-56
Open vSwitch CI 4519ea
- Merging dpdk subtree [RH git: 61607569a5]
Open vSwitch CI 4519ea
    Commit list:
Open vSwitch CI 4519ea
    e8eb14e00d version: 23.11.2
Open vSwitch CI 4519ea
    8401a3e84b version: 23.11.2-rc2
Open vSwitch CI 4519ea
    50e50f1d99 net/ice/base: fix preparing PHY for timesync command
Open vSwitch CI 4519ea
    7302cab07c net/nfp: fix firmware abnormal cleanup
Open vSwitch CI 4519ea
    92c5aa4387 net/nfp: forbid offload flow rules with empty action list
Open vSwitch CI 4519ea
    e9c4dbd5be crypto/openssl: make per-QP auth context clones
Open vSwitch CI 4519ea
    729e0848b7 examples: fix port ID restriction
Open vSwitch CI 4519ea
    3fc9eb2f4f examples: fix lcore ID restriction
Open vSwitch CI 4519ea
    776c4e37ee doc: add baseline mode in l3fwd-power guide
Open vSwitch CI 4519ea
    8437250f9f doc: fix DMA performance test invocation
Open vSwitch CI 4519ea
    d01561713d doc: describe mlx5 HWS actions order
Open vSwitch CI 4519ea
    1ef3097094 doc: add power uncore in API index
Open vSwitch CI 4519ea
    09ccd86606 doc: fix mbuf flags
Open vSwitch CI 4519ea
    613a4879b4 examples/ipsec-secgw: revert SA salt endianness
Open vSwitch CI 4519ea
    8b87ae54ed doc: remove reference to mbuf pkt field
Open vSwitch CI 4519ea
    938afb0ab2 examples: fix queue ID restriction
Open vSwitch CI 4519ea
    80da81b6f9 net/ice/base: fix temporary failures reading NVM
Open vSwitch CI 4519ea
    034f533709 net/hns3: fix uninitialized variable in FEC query
Open vSwitch CI 4519ea
    5fa2084ac3 examples/l3fwd: fix crash on multiple sockets
Open vSwitch CI 4519ea
    1708229729 examples/l3fwd: fix crash in ACL mode for mixed traffic
Open vSwitch CI 4519ea
    bef8327055 bus/vdev: fix device reinitialization
Open vSwitch CI 4519ea
    971d455e59 malloc: fix multi-process wait condition handling
Open vSwitch CI 4519ea
    b53fb811c0 power: fix number of uncore frequencies
Open vSwitch CI 4519ea
    52bf7488c3 app/pdump: handle SIGTERM and SIGHUP
Open vSwitch CI 4519ea
    6bed8020a3 app/dumpcap: handle SIGTERM and SIGHUP
Open vSwitch CI 4519ea
    eacf416207 dma/hisilicon: remove support for HIP09 platform
Open vSwitch CI 4519ea
    a5375f4492 bus/pci: fix FD in secondary process
Open vSwitch CI 4519ea
    c076f02992 bus/pci: fix UIO resource mapping in secondary process
Open vSwitch CI 4519ea
    ca12727f09 app/testpmd: fix build on signed comparison
Open vSwitch CI 4519ea
    b858eb7a55 net/gve: fix Tx queue state on queue start
Open vSwitch CI 4519ea
    7ff9eeeb71 ethdev: fix device init without socket-local memory
Open vSwitch CI 4519ea
    890b02b907 app/testpmd: add postpone option to async flow destroy
Open vSwitch CI 4519ea
    fbd7ac3b83 net/netvsc: use ethdev API to set VF MTU
Open vSwitch CI 4519ea
    e8746659b2 ethdev: fix GENEVE option item conversion
Open vSwitch CI 4519ea
    e2b3b0a5d4 net/ark: fix index arithmetic
Open vSwitch CI 4519ea
    7deaec6ac8 net/hns3: check Rx DMA address alignmnent
Open vSwitch CI 4519ea
    6bf4a626e4 net/mlx5: fix disabling E-Switch default flow rules
Open vSwitch CI 4519ea
    3b60ef3db6 common/mlx5: remove unneeded field when modify RQ table
Open vSwitch CI 4519ea
    1988c32194 net/mlx5: fix uplink port probing in bonding mode
Open vSwitch CI 4519ea
    07ad92c1a6 net/mlx5: fix end condition of reading xstats
Open vSwitch CI 4519ea
    b7c9a02306 net/mlx5/hws: remove unused variable
Open vSwitch CI 4519ea
    1163643a1e net/mlx5/hws: fix port ID on root item convert
Open vSwitch CI 4519ea
    4a80ab31f0 net/mlx5/hws: fix deletion of action vport
Open vSwitch CI 4519ea
    dcd02c715e net/mlx5/hws: fix check of range templates
Open vSwitch CI 4519ea
    3c9aff8fbf net/mlx5/hws: fix memory leak in modify header
Open vSwitch CI 4519ea
    85eeb293b3 net/mlx5: fix MTU configuration
Open vSwitch CI 4519ea
    c1792007ff net/mlx5: fix Arm build with GCC 9.1
Open vSwitch CI 4519ea
    a8331ab8b2 net/mlx5: fix shared Rx queue data access race
Open vSwitch CI 4519ea
    15e2b0e736 net/ice: fix return value for raw pattern parsing
Open vSwitch CI 4519ea
    17e800edd1 net/ice: fix memory leaks in raw pattern parsing
Open vSwitch CI 4519ea
    8f23521ad7 common/cnxk: fix integer overflow
Open vSwitch CI 4519ea
    a408bd0bcb crypto/qat: fix placement of OOP offset
Open vSwitch CI 4519ea
    b2acb5218f test/crypto: fix modex comparison
Open vSwitch CI 4519ea
    d308cefc96 test/crypto: fix asymmetric capability test
Open vSwitch CI 4519ea
    adffcf4383 test/crypto: remove unused stats in setup
Open vSwitch CI 4519ea
    4b0d806bab doc: fix typo in l2fwd-crypto guide
Open vSwitch CI 4519ea
    0e19bfa703 crypto/qat: fix log message typo
Open vSwitch CI 4519ea
    5d66d4a3f0 test/crypto: fix allocation comment
Open vSwitch CI 4519ea
    9fef0db81b crypto/ipsec_mb: fix function comment
Open vSwitch CI 4519ea
    c6111cb5fd crypto/qat: fix GEN4 write
Open vSwitch CI 4519ea
    f707532cde net/nfp: fix disabling 32-bit build
Open vSwitch CI 4519ea
    de0c58c4b8 doc: update AF_XDP device plugin repository
Open vSwitch CI 4519ea
    811fcdf23a net/nfp: adapt reverse sequence card
Open vSwitch CI 4519ea
    ea7085704a net/nfp: remove unneeded logic for VLAN layer
Open vSwitch CI 4519ea
    4c45c694ca doc: update metadata description in nfp guide
Open vSwitch CI 4519ea
    174b2b5a9a net/nfp: fix getting firmware version
Open vSwitch CI 4519ea
    241976029a net/nfp: remove redundant function call
Open vSwitch CI 4519ea
    c90d304f0e net/gve: fix RSS hash endianness in DQO format
Open vSwitch CI 4519ea
    316baf3f0b net/ena: fix checksum handling
Open vSwitch CI 4519ea
    ffba3914ad net/ena: fix return value check
Open vSwitch CI 4519ea
    db4ca6f1cb net/ena: fix bad checksum handling
Open vSwitch CI 4519ea
    5453c7a0b0 net/nfp: fix repeat disable port
Open vSwitch CI 4519ea
    51d6936232 net/nfp: fix dereference of null pointer
Open vSwitch CI 4519ea
    d0d759188e net/nfp: disable ctrl VNIC queues on close
Open vSwitch CI 4519ea
    c22c079e1c net/ionic: fix mbuf double-free when emptying array
Open vSwitch CI 4519ea
    2e84f93745 net/nfp: fix flow mask table entry
Open vSwitch CI 4519ea
    8df473a653 net/nfp: fix allocation of switch domain
Open vSwitch CI 4519ea
    2a50559bfd net/netvsc: fix MTU set
Open vSwitch CI 4519ea
    e2ef427581 net/nfp: fix IPv6 TTL and DSCP flow action
Open vSwitch CI 4519ea
    3762e1ed03 net/vmxnet3: fix init logs
Open vSwitch CI 4519ea
    fdc5f6074b net/txgbe: fix Rx interrupt
Open vSwitch CI 4519ea
    2dfb54ff33 net/ngbe: fix memory leaks
Open vSwitch CI 4519ea
    638e12515a net/txgbe: fix memory leaks
Open vSwitch CI 4519ea
    d0a84e43b3 net/ngbe: fix MTU range
Open vSwitch CI 4519ea
    0fe77d1de3 net/txgbe: fix MTU range
Open vSwitch CI 4519ea
    db50b74b3c net/ngbe: fix hotplug remove
Open vSwitch CI 4519ea
    5de5204582 net/txgbe: fix hotplug remove
Open vSwitch CI 4519ea
    6d224307f6 net/ngbe: keep PHY power down while device probing
Open vSwitch CI 4519ea
    658060fffe net/ngbe: add special config for YT8531SH-CA PHY
Open vSwitch CI 4519ea
    85bd339e19 net/txgbe: fix VF promiscuous and allmulticast
Open vSwitch CI 4519ea
    ea62ead19d net/txgbe: reconfigure more MAC Rx registers
Open vSwitch CI 4519ea
    55d8be2055 net/txgbe: restrict configuration of VLAN strip offload
Open vSwitch CI 4519ea
    ed2250e120 net/txgbe: fix Tx hang on queue disable
Open vSwitch CI 4519ea
    6ea637699a net/txgbe: fix flow filters in VT mode
Open vSwitch CI 4519ea
    842a7baf9c net/txgbe: fix tunnel packet parsing
Open vSwitch CI 4519ea
    708d5a261b net/mana: fix uninitialized return value
Open vSwitch CI 4519ea
    e113512712 app/testpmd: fix parsing for connection tracking item
Open vSwitch CI 4519ea
    11b6493c45 doc: remove empty section from testpmd guide
Open vSwitch CI 4519ea
    f11711212c app/testpmd: handle IEEE1588 init failure
Open vSwitch CI 4519ea
    e7f8c62dfc net/cpfl: fix 32-bit build
Open vSwitch CI 4519ea
    ec9de9db2d net/cpfl: add checks on control queue messages
Open vSwitch CI 4519ea
    39b2b4c7de common/idpf: fix PTP message validation
Open vSwitch CI 4519ea
    e0f453462f common/idpf: fix flex descriptor mask
Open vSwitch CI 4519ea
    bd5b88d172 net/ice/base: fix masking when reading context
Open vSwitch CI 4519ea
    67a40ce4ef net/ice/base: fix board type definition
Open vSwitch CI 4519ea
    5167b4d2d3 net/ice/base: fix potential TLV length overflow
Open vSwitch CI 4519ea
    abd055ea63 net/ice/base: fix check for existing switch rule
Open vSwitch CI 4519ea
    fddfbdbf49 net/ice/base: fix return type of bitmap hamming weight
Open vSwitch CI 4519ea
    c9eae16d5e net/ice/base: fix GCS descriptor field offsets
Open vSwitch CI 4519ea
    8bc9ae6b59 net/ice/base: fix size when allocating children arrays
Open vSwitch CI 4519ea
    1257bf9a7c net/ice/base: fix sign extension
Open vSwitch CI 4519ea
    2458257e56 net/ice/base: fix resource leak
Open vSwitch CI 4519ea
    7a6c0e6212 net/ice/base: fix memory leak in firmware version check
Open vSwitch CI 4519ea
    87d7cf4082 net/ice/base: fix pointer to variable outside scope
Open vSwitch CI 4519ea
    aafeb830bc buildtools: fix build with clang 17 and ASan
Open vSwitch CI 4519ea
    a4e8a4f488 fbarray: fix finding for unaligned length
Open vSwitch CI 4519ea
    d88beb497f net/mlx5: fix start without duplicate flow patterns
Open vSwitch CI 4519ea
    77231b2598 net/dpaa: forbid MTU configuration for shared interface
Open vSwitch CI 4519ea
    d21248db89 bus/dpaa: remove redundant file descriptor check
Open vSwitch CI 4519ea
    bb85c1fd72 common/dpaax: fix node array overrun
Open vSwitch CI 4519ea
    90c9f938e5 common/dpaax: fix IOVA table cleanup
Open vSwitch CI 4519ea
    0b4bc3a5d1 bus/dpaa: fix memory leak in bus scan
Open vSwitch CI 4519ea
    d36efdb2cd bus/dpaa: fix bus scan for DMA devices
Open vSwitch CI 4519ea
    daa0d9edd1 app/testpmd: fix help string of BPF load command
Open vSwitch CI 4519ea
    7353cb767f dma/idxd: fix setup with Ubuntu 24.04
Open vSwitch CI 4519ea
    f563086258 eal/linux: lower log level on allocation attempt failure
Open vSwitch CI 4519ea
    8ccf607fad devtools: fix symbol listing
Open vSwitch CI 4519ea
    997166395e fbarray: fix lookbehind ignore mask handling
Open vSwitch CI 4519ea
    8baf379032 fbarray: fix lookahead ignore mask handling
Open vSwitch CI 4519ea
    24869bf93c fbarray: fix incorrect lookbehind behavior
Open vSwitch CI 4519ea
    5e66590575 fbarray: fix incorrect lookahead behavior
Open vSwitch CI 4519ea
    427fa07238 examples/ipsec-secgw: fix SA salt endianness
Open vSwitch CI 4519ea
    d0d02993de crypto/dpaa2_sec: fix event queue user context
Open vSwitch CI 4519ea
    6e2def6ca9 crypto/dpaa_sec: fix IPsec descriptor
Open vSwitch CI 4519ea
    b977583692 common/dpaax/caamflib: fix PDCP AES-AES watchdog error
Open vSwitch CI 4519ea
    5089ef6c28 common/dpaax/caamflib: fix PDCP-SDAP watchdog error
Open vSwitch CI 4519ea
    4af94ab6e2 crypto/openssl: set cipher padding once
Open vSwitch CI 4519ea
    4f8c97e941 crypto/openssl: make per-QP cipher context clones
Open vSwitch CI 4519ea
    ee88b9496c crypto/openssl: optimize 3DES-CTR context init
Open vSwitch CI 4519ea
    eb6a1a85e6 crypto/openssl: fix GCM and CCM thread unsafe contexts
Open vSwitch CI 4519ea
    cc8ca588a0 examples/fips_validation: fix dereference and out-of-bound
Open vSwitch CI 4519ea
    9b3e235581 cryptodev: validate crypto callbacks from next node
Open vSwitch CI 4519ea
    578ee20720 cryptodev: fix build without crypto callbacks
Open vSwitch CI 4519ea
    fbb350108f crypto/cnxk: fix minimal input normalization
Open vSwitch CI 4519ea
    7978b75d1b test/crypto: validate modex from first non-zero
Open vSwitch CI 4519ea
    ede34a4359 app/crypto-perf: fix result for asymmetric
Open vSwitch CI 4519ea
    7469762567 app/crypto-perf: remove redundant local variable
Open vSwitch CI 4519ea
    e585a0db98 crypto/cnxk: fix ECDH public key verification
Open vSwitch CI 4519ea
    6034788bd6 crypto/cnxk: fix out-of-bound access
Open vSwitch CI 4519ea
    ea90bc49fc net/virtio-user: fix control queue allocation for non-vDPA
Open vSwitch CI 4519ea
    15d3dfa07a baseband/la12xx: forbid secondary process
Open vSwitch CI 4519ea
    f798848548 telemetry: fix connection parameter parsing
Open vSwitch CI 4519ea
    713520f91d bpf: fix load hangs with six IPv6 addresses
Open vSwitch CI 4519ea
    59523f029e bpf: fix MOV instruction evaluation
Open vSwitch CI 4519ea
    c9071e44b7 mbuf: fix dynamic fields copy
Open vSwitch CI 4519ea
    c13a819a44 graph: fix mcore dispatch walk
Open vSwitch CI 4519ea
    777f0bc1a5 vdpa/sfc: remove dead code
Open vSwitch CI 4519ea
    583796e298 dmadev: fix structure alignment
Open vSwitch CI 4519ea
    d859544e45 common/cnxk: fix flow aging on application exit
Open vSwitch CI 4519ea
    c343cb088f app/bbdev: fix interrupt tests
Open vSwitch CI 4519ea
    0c99a3d922 app/bbdev: fix MLD output size computation
Open vSwitch CI 4519ea
    179f1c6e6b app/bbdev: fix TB logic
Open vSwitch CI 4519ea
    acdd88c4f9 build: use builtin helper for python dependencies
Open vSwitch CI 4519ea
    edfa6a87c8 config: fix warning for cross build with meson >= 1.3.0
Open vSwitch CI 4519ea
    151a54d0b6 v23.11.2-rc1
Open vSwitch CI 4519ea
    61b7d1f4c1 doc: fix link to hugepage mapping from Linux guide
Open vSwitch CI 4519ea
    0e68080faf telemetry: lower log level on socket error
Open vSwitch CI 4519ea
    4fe42b5bd5 test/crypto: fix enqueue/dequeue callback case
Open vSwitch CI 4519ea
    4dc08a4d14 test/crypto: fix RSA cases in QAT suite
Open vSwitch CI 4519ea
    f1e088abb9 net/mlx5/hws: fix matcher reconnect
Open vSwitch CI 4519ea
    db0c8afc11 net/mlx5: fix crash on counter pool destroy
Open vSwitch CI 4519ea
    59e27c048f net/mlx5: support jump in meter hierarchy
Open vSwitch CI 4519ea
    15d0fcf1ac net/mlx5: fix access to flow template operations
Open vSwitch CI 4519ea
    7cc4f4359e net/mlx5: break flow resource release loop
Open vSwitch CI 4519ea
    8f7a4c4861 net/mlx5: fix flow template indirect action failure
Open vSwitch CI 4519ea
    0caa8332a4 net/mlx5: fix hash Rx queue release in flow sample
Open vSwitch CI 4519ea
    5546ccbefe net/mlx5: fix indexed pool with invalid index
Open vSwitch CI 4519ea
    c12bd3ffbf net/mlx5/hws: fix action template dump
Open vSwitch CI 4519ea
    096734a9b5 net/mlx5/hws: set default miss when replacing table
Open vSwitch CI 4519ea
    df8e365511 net/mlx5/hws: extend tag saving for match and jumbo
Open vSwitch CI 4519ea
    9b84b09d4a net/mlx5/hws: add template match none flag
Open vSwitch CI 4519ea
    8b2eb11323 net/mlx5/hws: fix spinlock release on context open
Open vSwitch CI 4519ea
    3811ef8d25 net/mlx5/hws: fix function comment
Open vSwitch CI 4519ea
    21c0e76d5a common/mlx5: fix PRM structs
Open vSwitch CI 4519ea
    aec70880d8 net/mlx5/hws: decrease log level for creation failure
Open vSwitch CI 4519ea
    b4d5b769a9 common/mlx5: fix unsigned/signed mismatch
Open vSwitch CI 4519ea
    5405ea2f7a hash: fix RCU reclamation size
Open vSwitch CI 4519ea
    2f62695370 bpf: disable on 32-bit x86
Open vSwitch CI 4519ea
    61c4175079 graph: fix stats retrieval while destroying a graph
Open vSwitch CI 4519ea
    e022af0b88 graph: fix ID collisions
Open vSwitch CI 4519ea
    4541f5810c net/cnxk: fix promiscuous state after MAC change
Open vSwitch CI 4519ea
    144a806a1b net/cnxk: fix outbound security with higher packet burst
Open vSwitch CI 4519ea
    01d4a05a9f net/cnxk: update SA userdata and keep original cookie
Open vSwitch CI 4519ea
    802a3a7d74 net/cnxk: fix extbuf handling for multisegment packet
Open vSwitch CI 4519ea
    67a8e5ba52 common/cnxk: fix segregation of logs based on module
Open vSwitch CI 4519ea
    c99b186412 common/cnxk: fix flow aging cleanup
Open vSwitch CI 4519ea
    af85590165 net/cnxk: fix RSS config
Open vSwitch CI 4519ea
    1e2d3032e2 net/ixgbe/base: fix PHY ID for X550
Open vSwitch CI 4519ea
    b371343ddc net/ixgbe/base: fix 5G link speed reported on VF
Open vSwitch CI 4519ea
    3d128f41b7 net/ixgbe/base: revert advertising for X550 2.5G/5G
Open vSwitch CI 4519ea
    7ec2441a3e net/e1000/base: fix link power down
Open vSwitch CI 4519ea
    4c8436297f net/ixgbe: do not create delayed interrupt handler twice
Open vSwitch CI 4519ea
    f683115cef net/ixgbe: do not update link status in secondary process
Open vSwitch CI 4519ea
    0fc2747f6c net/ice: fix VLAN stripping in double VLAN mode
Open vSwitch CI 4519ea
    729144bdae net/fm10k: fix cleanup during init failure
Open vSwitch CI 4519ea
    bb9096e474 net/iavf: fix VF reset when using DCF
Open vSwitch CI 4519ea
    b6e445d0d4 eventdev/crypto: fix opaque field handling
Open vSwitch CI 4519ea
    32c7c20981 event/sw: fix warning from useless snprintf
Open vSwitch CI 4519ea
    614773e8c7 baseband/acc: fix memory barrier
Open vSwitch CI 4519ea
    ac1bd05172 net/virtio: fix MAC table update
Open vSwitch CI 4519ea
    eb821e0ed1 net/virtio-user: fix control queue allocation
Open vSwitch CI 4519ea
    6e4de6f224 net/virtio-user: fix shadow control queue notification init
Open vSwitch CI 4519ea
    1d824e440e net/virtio-user: fix control queue destruction
Open vSwitch CI 4519ea
    2fdb8840ee vhost: cleanup resubmit info before inflight setup
Open vSwitch CI 4519ea
    8c020a6f4d vhost: fix build with GCC 13
Open vSwitch CI 4519ea
    1af612de7e hash: check name when creating a hash
Open vSwitch CI 4519ea
    9616fce23b hash: fix return code description in Doxygen
Open vSwitch CI 4519ea
    44bcfd6b38 net/nfp: fix xstats for multi PF firmware
Open vSwitch CI 4519ea
    8bf40f1d11 app/testpmd: fix lcore ID restriction
Open vSwitch CI 4519ea
    80c5c9789b net/iavf: remove outer UDP checksum offload for X710 VF
Open vSwitch CI 4519ea
    1970a0ca45 net/i40e: fix outer UDP checksum offload for X710
Open vSwitch CI 4519ea
    e8c2cccfbd net: fix outer UDP checksum in Intel prepare helper
Open vSwitch CI 4519ea
    dda814c495 app/testpmd: fix outer IP checksum offload
Open vSwitch CI 4519ea
    4d57f72a5b net/ice: fix check for outer UDP checksum offload
Open vSwitch CI 4519ea
    c61b23292e net/axgbe: fix linkup in PHY status
Open vSwitch CI 4519ea
    b7eddfc563 net/axgbe: delay AN timeout during KR training
Open vSwitch CI 4519ea
    388f022054 net/axgbe: fix Tx flow on 30H HW
Open vSwitch CI 4519ea
    e3632f6bbb net/axgbe: check only minimum speed for cables
Open vSwitch CI 4519ea
    141a4ff6d5 net/axgbe: fix connection for SFP+ active cables
Open vSwitch CI 4519ea
    4eda15db34 net/axgbe: fix SFP codes check for DAC cables
Open vSwitch CI 4519ea
    d72913dcad net/axgbe: enable PLL control for fixed PHY modes only
Open vSwitch CI 4519ea
    3cf40bf1c3 net/axgbe: disable RRC for yellow carp devices
Open vSwitch CI 4519ea
    ec06a8c3d4 net/axgbe: disable interrupts during device removal
Open vSwitch CI 4519ea
    a2be089e35 net/axgbe: update DMA coherency values
Open vSwitch CI 4519ea
    17290bc90b net/axgbe: fix fluctuations for 1G Bel Fuse SFP
Open vSwitch CI 4519ea
    a61b3c008a net/axgbe: reset link when link never comes back
Open vSwitch CI 4519ea
    498a5720e3 net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs
Open vSwitch CI 4519ea
    dea5481a8f net/tap: fix file descriptor check in isolated flow
Open vSwitch CI 4519ea
    c22f99f86c net/nfp: fix configuration BAR
Open vSwitch CI 4519ea
    ab2e5cf865 net/nfp: fix resource leak in secondary process
Open vSwitch CI 4519ea
    442ca8b2ec net/af_xdp: remove unused local statistic
Open vSwitch CI 4519ea
    b0a4771394 net/af_xdp: fix stats reset
Open vSwitch CI 4519ea
    fdda0d4d83 net/af_xdp: count mbuf allocation failures
Open vSwitch CI 4519ea
    c6891273d3 net/af_xdp: fix port ID in Rx mbuf
Open vSwitch CI 4519ea
    60f2e572ea doc: fix testpmd ring size command
Open vSwitch CI 4519ea
    bd69f5a43d net/af_packet: align Rx/Tx structs to cache line
Open vSwitch CI 4519ea
    e9da7f4655 net/vmxnet3: add missing register command
Open vSwitch CI 4519ea
    e754c1c6d8 ethdev: fix strict aliasing in link up
Open vSwitch CI 4519ea
    b1be619a77 net/af_xdp: fix multi-interface support for k8s
Open vSwitch CI 4519ea
    3bbccce3a9 doc: fix AF_XDP device plugin howto
Open vSwitch CI 4519ea
    02d2453afc net/hns3: disable SCTP verification tag for RSS hash input
Open vSwitch CI 4519ea
    6e37e43fe3 net/hns3: fix variable overflow
Open vSwitch CI 4519ea
    16a24e9f99 net/hns3: fix double free for Rx/Tx queue
Open vSwitch CI 4519ea
    78e4da4546 net/hns3: fix Rx timestamp flag
Open vSwitch CI 4519ea
    c491084749 net/hns3: fix offload flag of IEEE 1588
Open vSwitch CI 4519ea
    beda536606 app/testpmd: fix indirect action flush
Open vSwitch CI 4519ea
    dae924d0a2 net/bonding: fix failover time of LACP with mode 4
Open vSwitch CI 4519ea
    453e0c281b net/nfp: fix representor port queue release
Open vSwitch CI 4519ea
    83149f4fea latencystats: fix literal float suffix
Open vSwitch CI 4519ea
    50b99c8b12 eal/windows: install sched.h file
Open vSwitch CI 4519ea
    11af26df38 net/virtio-user: add memcpy check
Open vSwitch CI 4519ea
    eb02060534 pcapng: add memcpy check
Open vSwitch CI 4519ea
    2dd9223248 eal/unix: support ZSTD compression for firmware
Open vSwitch CI 4519ea
    09e70301ee eal: fix type in destructor macro for MSVC
Open vSwitch CI 4519ea
    338632b663 bus/pci: fix build with musl 1.2.4 / Alpine 3.19
Open vSwitch CI 4519ea
    a6ec5765cf version: 23.11.1
Open vSwitch CI 4519ea
    51783c9b60 version: 23.11.1-rc2
Open vSwitch CI 4519ea
    152600d10e net/mlx5/hws: fix tunnel protocol checks
Open vSwitch CI 4519ea
    67f3179f5c net/mlx5: fix rollback on failed flow configure
Open vSwitch CI 4519ea
    750d393405 net/mlx5: fix async flow create error handling
Open vSwitch CI 4519ea
    41c5baeffc net/mlx5/hws: fix port ID for root table
Open vSwitch CI 4519ea
    cfa8a4cb90 net/ena/base: fix metrics excessive memory consumption
Open vSwitch CI 4519ea
    a20a3c1129 dts: strip whitespaces from stdout and stderr
Open vSwitch CI 4519ea
    abc6816134 examples/ipsec-secgw: fix typo in error message
Open vSwitch CI 4519ea
    cf631810bf test/cfgfile: fix typo in error messages
Open vSwitch CI 4519ea
    f48e923b46 test/power: fix typo in error message
Open vSwitch CI 4519ea
    ed3a625fe6 doc: fix typo in packet framework guide
Open vSwitch CI 4519ea
    e85092f875 doc: fix typo in profiling guide
Open vSwitch CI 4519ea
    df1119d4a9 net/mlx5: fix sync flow meter action
Open vSwitch CI 4519ea
    aeebcd33c0 net/mlx5/hws: fix memory access in L3 decapsulation
Open vSwitch CI 4519ea
    0291a1f49e net/igc: fix timesync disable
Open vSwitch CI 4519ea
    07fde8240d net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
Open vSwitch CI 4519ea
    d2d309e5cf net/ena: fix mbuf double free in fast free mode
Open vSwitch CI 4519ea
    f7d1b5cff3 app/testpmd: fix auto-completion for indirect action list
Open vSwitch CI 4519ea
    4aa1a64204 net/nfp: fix uninitialized variable
Open vSwitch CI 4519ea
    a5ac9baa7a doc: fix default IP fragments maximum in programmer guide
Open vSwitch CI 4519ea
    f7909e3c75 examples/ipsec-secgw: fix Rx queue ID in Rx callback
Open vSwitch CI 4519ea
    0a44e64c41 net/bnxt: fix number of Tx queues being created
Open vSwitch CI 4519ea
    5a8ca987e9 net/mlx5: fix warning about copy length
Open vSwitch CI 4519ea
    2864fd3102 net/mlx5: fix drop action release timing
Open vSwitch CI 4519ea
    9aba4dee4d net/mlx5: fix age position in hairpin split
Open vSwitch CI 4519ea
    fc12ccc047 net/mlx5: prevent ioctl failure log flooding
Open vSwitch CI 4519ea
    8117b4b2f7 net/mlx5: fix flow configure validation
Open vSwitch CI 4519ea
    b1749f6ed2 net/mlx5: fix template clean up of FDB control flow rule
Open vSwitch CI 4519ea
    3735e8e88c net/mlx5/hws: fix direct index insert on depend WQE
Open vSwitch CI 4519ea
    859bafedf3 net/mlx5: fix DR context release ordering
Open vSwitch CI 4519ea
    9a9f0acac6 net/mlx5: fix IP-in-IP tunnels recognition
Open vSwitch CI 4519ea
    c551015ebb net/mlx5: remove duplication of L3 flow item validation
Open vSwitch CI 4519ea
    a8b06881d9 net/mlx5: fix meter policy priority
Open vSwitch CI 4519ea
    78d38b5d67 net/mlx5: fix VLAN ID in flow modify
Open vSwitch CI 4519ea
    f01fd28181 doc: update link to Windows DevX in mlx5 guide
Open vSwitch CI 4519ea
    af41defcf7 net/mlx5: fix non-masked indirect list meter translation
Open vSwitch CI 4519ea
    1994df02c9 net/mlx5: fix indirect action async job initialization
Open vSwitch CI 4519ea
    7192f0ed82 net/mlx5: fix sync meter processing in HWS
Open vSwitch CI 4519ea
    50eb03f8d3 net/mlx5: fix HWS meter actions availability
Open vSwitch CI 4519ea
    fe697bbce3 net/hns3: support new device
Open vSwitch CI 4519ea
    97089aa02e app/testpmd: fix error message for invalid option
Open vSwitch CI 4519ea
    92c08367ea app/testpmd: fix burst option parsing
Open vSwitch CI 4519ea
    6c2174ad80 app/testpmd: fix --stats-period option check
Open vSwitch CI 4519ea
    0884b3bd36 net/nfp: fix initialization failure flow
Open vSwitch CI 4519ea
    dd48153b15 net/nfp: fix switch domain free check
Open vSwitch CI 4519ea
    aa850bad00 net/ena/base: restructure interrupt handling
Open vSwitch CI 4519ea
    e1abac3de0 net/ena/base: limit exponential backoff
Open vSwitch CI 4519ea
    2fa8497bd3 net/ena: fix fast mbuf free
Open vSwitch CI 4519ea
    5f75adca7e net/nfp: fix IPsec data endianness
Open vSwitch CI 4519ea
    bec3117648 net/nfp: fix getting firmware VNIC version
Open vSwitch CI 4519ea
    5853ebb3b9 doc: add link speeds configuration in features table
Open vSwitch CI 4519ea
    15952c71eb app/testpmd: fix async indirect action list creation
Open vSwitch CI 4519ea
    166c5df810 doc: add traffic manager in features table
Open vSwitch CI 4519ea
    cadb90f711 net/hns3: enable PFC for all user priorities
Open vSwitch CI 4519ea
    72d3dfa9de crypto/qat: fix crash with CCM null AAD pointer
Open vSwitch CI 4519ea
    90d0e13d7d examples/ipsec-secgw: fix cryptodev to SA mapping
Open vSwitch CI 4519ea
    9796ac2ab8 build: pass cflags in subproject
Open vSwitch CI 4519ea
    7105c8a299 net/virtio: fix vDPA device init advertising control queue
Open vSwitch CI 4519ea
    587143897e examples/l3fwd: fix Rx queue configuration
Open vSwitch CI 4519ea
    2f8836901c dts: fix smoke tests driver regex
Open vSwitch CI 4519ea
    ce95b8c9cd examples/l3fwd: fix Rx over not ready port
Open vSwitch CI 4519ea
    10296d5f50 examples/packet_ordering: fix Rx with reorder mode disabled
Open vSwitch CI 4519ea
    e8dccbca30 test: do not count skipped tests as executed
Open vSwitch CI 4519ea
    5c5df0f292 test: assume C source files are UTF-8 encoded
Open vSwitch CI 4519ea
    de3976eb27 test/mbuf: fix external mbuf case with assert enabled
Open vSwitch CI 4519ea
    ced51dd5ef config: fix CPU instruction set for cross-build
Open vSwitch CI 4519ea
    6148604a43 bus/vdev: fix devargs in secondary process
Open vSwitch CI 4519ea
    ef4c8a57f3 test: fix probing in secondary process
Open vSwitch CI 4519ea
    272feb8eb9 net/mlx5: remove device status check in flow creation
Open vSwitch CI 4519ea
    a10a65c396 net/mlx5: fix flow action template expansion
Open vSwitch CI 4519ea
    0c31d1220f net/mlx5: fix counters map in bonding mode
Open vSwitch CI 4519ea
    091234f3cb net/mlx5: fix flow counter cache starvation
Open vSwitch CI 4519ea
    b90c42e4ff net/mlx5: fix parameters verification in HWS table create
Open vSwitch CI 4519ea
    0198b11a11 net/mlx5: fix VLAN handling in meter split
Open vSwitch CI 4519ea
    86c66608c2 net/mlx5/hws: enable multiple integrity items
Open vSwitch CI 4519ea
    ca1084cd48 net/mlx5: fix HWS registers initialization
Open vSwitch CI 4519ea
    527857d5c2 net/mlx5: fix connection tracking action validation
Open vSwitch CI 4519ea
    1d65510ff6 net/mlx5: fix conntrack action handle representation
Open vSwitch CI 4519ea
    a5d0545e5d net/mlx5: fix condition of LACP miss flow
Open vSwitch CI 4519ea
    17f644b4a8 net/mlx5/hws: fix VLAN inner type
Open vSwitch CI 4519ea
    99be466799 net/mlx5: prevent querying aged flows on uninit port
Open vSwitch CI 4519ea
    bfa6cbba4c net/mlx5: fix error packets drop in regular Rx
Open vSwitch CI 4519ea
    213cb88068 net/mlx5: fix use after free when releasing Tx queues
Open vSwitch CI 4519ea
    a06ab8044a net/mlx5/hws: fix VLAN item in non-relaxed mode
Open vSwitch CI 4519ea
    21d51e8848 net/mlx5/hws: check not supported fields in VXLAN
Open vSwitch CI 4519ea
    b80ca5960e net/mlx5/hws: skip item when inserting rules by index
Open vSwitch CI 4519ea
    2368f82fd8 doc: fix aging poll frequency option in cnxk guide
Open vSwitch CI 4519ea
    630dbc8a92 net/cnxk: improve Tx performance for SW mbuf free
Open vSwitch CI 4519ea
    37256aa1bf common/cnxk: fix possible out-of-bounds access
Open vSwitch CI 4519ea
    9172348240 common/cnxk: remove dead code
Open vSwitch CI 4519ea
    9cb9b9c8a0 common/cnxk: fix link config for SDP
Open vSwitch CI 4519ea
    6f05d2d461 net/cnxk: fix mbuf fields in multi-segment Tx
Open vSwitch CI 4519ea
    a6bd2f39c1 common/cnxk: fix mbox struct attributes
Open vSwitch CI 4519ea
    e5450b2bba net/cnxk: add cookies check for multi-segment offload
Open vSwitch CI 4519ea
    0e5159a223 net/cnxk: fix indirect mbuf handling in Tx
Open vSwitch CI 4519ea
    6c6cd1fe53 common/cnxk: fix RSS RETA configuration
Open vSwitch CI 4519ea
    f4c83ba01c net/cnxk: fix MTU limit
Open vSwitch CI 4519ea
    3e73021b35 common/cnxk: fix Tx MTU configuration
Open vSwitch CI 4519ea
    e71ac13a38 net/cnxk: fix buffer size configuration
Open vSwitch CI 4519ea
    fbfaa5ae04 common/cnxk: remove CN9K inline IPsec FP opcodes
Open vSwitch CI 4519ea
    b3ef799286 net/bnx2x: fix warnings about memcpy lengths
Open vSwitch CI 4519ea
    2d11f389b0 net/cnxk: fix Rx packet format check condition
Open vSwitch CI 4519ea
    8bc81d5447 common/cnxk: fix inline device pointer check
Open vSwitch CI 4519ea
    dbdcd8bb85 net/ice: remove incorrect 16B descriptor read block
Open vSwitch CI 4519ea
    72093d3d41 net/iavf: remove incorrect 16B descriptor read block
Open vSwitch CI 4519ea
    542c8410cb net/i40e: remove incorrect 16B descriptor read block
Open vSwitch CI 4519ea
    33b5bed057 net/ixgbe: increase VF reset timeout
Open vSwitch CI 4519ea
    eefc0111de net/iavf: remove error logs for VLAN offloading
Open vSwitch CI 4519ea
    2aa5a75750 net/ixgbevf: fix RSS init for x550 NICs
Open vSwitch CI 4519ea
    a71de447a2 net/bnxt: fix null pointer dereference
Open vSwitch CI 4519ea
    1d5bfd9fdf net/tap: fix traffic control handle calculation
Open vSwitch CI 4519ea
    e9462a5690 net/tap: do not overwrite flow API errors
Open vSwitch CI 4519ea
    4a1ffc9b02 app/testpmd: fix async flow create failure handling
Open vSwitch CI 4519ea
    92ab2d6da2 app/testpmd: return if no packets in GRO heavy weight mode
Open vSwitch CI 4519ea
    61ce57b13a net/mlx5: fix modify flex item
Open vSwitch CI 4519ea
    4d1331e972 app/testpmd: fix flow modify tag typo
Open vSwitch CI 4519ea
    c2d52df599 net/af_xdp: fix leak on XSK configuration failure
Open vSwitch CI 4519ea
    b2dba501cf vhost: fix VDUSE device destruction failure
Open vSwitch CI 4519ea
    af414b892d common/qat: fix legacy flag
Open vSwitch CI 4519ea
    6cacd0e502 doc: fix typos in cryptodev overview
Open vSwitch CI 4519ea
    14c38e2db1 app/crypto-perf: add missing op resubmission
Open vSwitch CI 4519ea
    a1f1843146 app/crypto-perf: fix out-of-place mbuf size
Open vSwitch CI 4519ea
    f0cfffc636 app/crypto-perf: fix copy segment size
Open vSwitch CI 4519ea
    b2cd908926 eventdev/crypto: fix enqueueing
Open vSwitch CI 4519ea
    e5ed464710 eventdev: fix Doxygen processing of vector struct
Open vSwitch CI 4519ea
    2faf71417f eventdev: improve Doxygen comments on configure struct
Open vSwitch CI 4519ea
    7721c9f498 test/event: fix crash in Tx adapter freeing
Open vSwitch CI 4519ea
    524c60f422 event/dlb2: remove superfluous memcpy
Open vSwitch CI 4519ea
    4e8d39a298 doc: fix configuration in baseband 5GNR driver guide
Open vSwitch CI 4519ea
    b0b971bf66 23.11.1-rc1
Open vSwitch CI 4519ea
    05bea47b81 app/testpmd: fix GRO packets flush on timeout
Open vSwitch CI 4519ea
    cc670c7833 net/nfp: fix NFDk metadata process
Open vSwitch CI 4519ea
    8e79562a0e net/nfp: fix NFD3 metadata process
Open vSwitch CI 4519ea
    1f3f996269 net/mlx5: fix stats query crash in secondary process
Open vSwitch CI 4519ea
    5982bea06b net/mlx5: fix GENEVE option item translation
Open vSwitch CI 4519ea
    22653f6966 net/mlx5: remove GENEVE options length limitation
Open vSwitch CI 4519ea
    06c494555f common/mlx5: fix query sample info capability
Open vSwitch CI 4519ea
    10061b4047 common/mlx5: fix duplicate read of general capabilities
Open vSwitch CI 4519ea
    1825629903 net/mlx5: fix GENEVE TLV option management
Open vSwitch CI 4519ea
    c3eb862979 net/mlx5/hws: fix ESP flow matching validation
Open vSwitch CI 4519ea
    d25716a8a0 net/mlx5: fix flow tag modification
Open vSwitch CI 4519ea
    7c8f2e719a net/mlx5: fix jump action validation
Open vSwitch CI 4519ea
    01c5db8d99 net/cnxk: fix aged flow query
Open vSwitch CI 4519ea
    ecdb679c52 common/cnxk: fix VLAN check for inner header
Open vSwitch CI 4519ea
    4f69dab88c common/cnxk: fix mbox region copy
Open vSwitch CI 4519ea
    0e5798d30b net/thunderx: fix DMAC control register update
Open vSwitch CI 4519ea
    874fd28866 net/cnxk: fix flow RSS configuration
Open vSwitch CI 4519ea
    f047cea926 ml/cnxk: fix xstats calculation
Open vSwitch CI 4519ea
    a77f545bd7 net/bnxt: fix deadlock in ULP timer callback
Open vSwitch CI 4519ea
    d9e1762f07 net/bnxt: modify locking for representor Tx
Open vSwitch CI 4519ea
    c26cb2a644 net/bnxt: fix backward firmware compatibility
Open vSwitch CI 4519ea
    1fb50b8baa net/bnxt: fix speed change from 200G to 25G on Thor
Open vSwitch CI 4519ea
    e1f8152ede net/bnxt: fix 50G and 100G forced speed
Open vSwitch CI 4519ea
    3fa018b15a net/bnxt: fix array overflow
Open vSwitch CI 4519ea
    c3ccbda492 net/netvsc: fix VLAN metadata parsing
Open vSwitch CI 4519ea
    de2d362411 net: add macros for VLAN metadata parsing
Open vSwitch CI 4519ea
    561a3f508f net/gve: fix DQO for chained descriptors
Open vSwitch CI 4519ea
    de543e342a net/softnic: fix include of log library
Open vSwitch CI 4519ea
    edaeda9ef7 net/memif: fix extra mbuf refcnt update in zero copy Tx
Open vSwitch CI 4519ea
    c7b50f40e1 common/sfc_efx/base: use C11 static assert
Open vSwitch CI 4519ea
    216918c28c net/mana: handle MR cache expansion failure
Open vSwitch CI 4519ea
    6679de7a8f net/mana: fix memory leak on MR allocation
Open vSwitch CI 4519ea
    3fb4840708 net/bonding: fix flow count query
Open vSwitch CI 4519ea
    1ce60b941d net/ionic: fix device close
Open vSwitch CI 4519ea
    9583f634f3 net/ionic: fix RSS query
Open vSwitch CI 4519ea
    2ea5bde557 net/ionic: fix missing volatile type for cqe pointers
Open vSwitch CI 4519ea
    49b4ce1f94 app/testpmd: fix crash in multi-process forwarding
Open vSwitch CI 4519ea
    db4ba50b3a drivers/net: fix buffer overflow for packet types list
Open vSwitch CI 4519ea
    7de2520f2d net/mana: prevent values overflow returned from RDMA layer
Open vSwitch CI 4519ea
    84e9d93f57 net/nfp: free switch domain ID on close
Open vSwitch CI 4519ea
    a581442d9b net/nfp: fix device resource freeing
Open vSwitch CI 4519ea
    52bd57a03b net/nfp: fix device close
Open vSwitch CI 4519ea
    c65a2bfc26 net/vmxnet3: fix initialization on FreeBSD
Open vSwitch CI 4519ea
    edc0e91ffc app/testpmd: hide --bitrate-stats in help if disabled
Open vSwitch CI 4519ea
    ec2260423e doc: add --latencystats option in testpmd guide
Open vSwitch CI 4519ea
    e670d64d34 net/hns3: remove QinQ insert support for VF
Open vSwitch CI 4519ea
    48fe88cb3c net/nfp: fix Rx descriptor
Open vSwitch CI 4519ea
    e024c471f9 net/nfp: fix Rx memory leak
Open vSwitch CI 4519ea
    cb1cef89c4 net/hns3: fix reset level comparison
Open vSwitch CI 4519ea
    a3584fcde6 net/hns3: fix disable command with firmware
Open vSwitch CI 4519ea
    48d9241bbd net/hns3: fix VF multiple count on one reset
Open vSwitch CI 4519ea
    8abf8591dc net/hns3: refactor handle mailbox function
Open vSwitch CI 4519ea
    1be4ad59be net/hns3: refactor send mailbox function
Open vSwitch CI 4519ea
    f876981e54 net/hns3: refactor PF mailbox message struct
Open vSwitch CI 4519ea
    c1c62366ed net/hns3: refactor VF mailbox message struct
Open vSwitch CI 4519ea
    9cf299a873 net/memif: fix crash with Tx burst larger than 255
Open vSwitch CI 4519ea
    01809245ba net/af_xdp: fix memzone leak on config failure
Open vSwitch CI 4519ea
    c2a5c0d085 net/nfp: fix resource leak for VF
Open vSwitch CI 4519ea
    ddeb9d64a9 net/nfp: fix resource leak for exit of flower firmware
Open vSwitch CI 4519ea
    e65a677895 net/nfp: fix resource leak for exit of CoreNIC firmware
Open vSwitch CI 4519ea
    09e1df883a net/nfp: fix resource leak for flower firmware
Open vSwitch CI 4519ea
    02916557c1 net/nfp: fix resource leak for PF initialization
Open vSwitch CI 4519ea
    1d53d5495b net/nfp: fix resource leak for CoreNIC firmware
Open vSwitch CI 4519ea
    f2ee31d52c net/nfp: fix resource leak for device initialization
Open vSwitch CI 4519ea
    8610d2715d ethdev: fix NVGRE encap flow action description
Open vSwitch CI 4519ea
    d06a344524 doc: fix commands in eventdev test tool guide
Open vSwitch CI 4519ea
    9350513462 test/event: skip test if no driver is present
Open vSwitch CI 4519ea
    6ccd84cf16 event/cnxk: fix dequeue timeout configuration
Open vSwitch CI 4519ea
    b7fd1f73fe app/crypto-perf: fix encrypt operation verification
Open vSwitch CI 4519ea
    04d9dfd665 app/crypto-perf: fix data comparison
Open vSwitch CI 4519ea
    dfc9d45365 app/crypto-perf: fix next segment mbuf
Open vSwitch CI 4519ea
    8988726643 crypto/cnxk: fix CN9K ECDH public key verification
Open vSwitch CI 4519ea
    ea096d3e48 common/cnxk: fix memory leak in CPT init
Open vSwitch CI 4519ea
    f5d6c54154 examples/ipsec-secgw: fix width of variables
Open vSwitch CI 4519ea
    96d48b5b40 cryptodev: remove unused extern variable
Open vSwitch CI 4519ea
    e951bbbd18 vhost: fix memory leak in Virtio Tx split path
Open vSwitch CI 4519ea
    19f0cf0927 vdpa/mlx5: fix queue enable drain CQ
Open vSwitch CI 4519ea
    5eb1dd92dc vhost: fix deadlock during vDPA SW live migration
Open vSwitch CI 4519ea
    33fbddf9a4 net/virtio: remove duplicate queue xstats
Open vSwitch CI 4519ea
    c8e7cd6c6d vhost: fix virtqueue access check in vhost-user setup
Open vSwitch CI 4519ea
    692a7a0034 vhost: fix virtqueue access check in VDUSE setup
Open vSwitch CI 4519ea
    bbba917213 vhost: fix virtqueue access check in datapath
Open vSwitch CI 4519ea
    c139df70dd net: fix TCP/UDP checksum with padding data
Open vSwitch CI 4519ea
    c30a4f8b31 rcu: fix acked token in debug log
Open vSwitch CI 4519ea
    94b20c14a6 rcu: use atomic operation on acked token
Open vSwitch CI 4519ea
    8878a84e2e build: link static libs with whole-archive in subproject
Open vSwitch CI 4519ea
    5e24d7f2de build: fix linker warnings about undefined symbols
Open vSwitch CI 4519ea
    63241d7662 net/sfc: fix calloc parameters
Open vSwitch CI 4519ea
    acad009eed net/nfp: fix calloc parameters
Open vSwitch CI 4519ea
    238a03cdec net/bnx2x: fix calloc parameters
Open vSwitch CI 4519ea
    e3ae3295ee common/mlx5: fix calloc parameters
Open vSwitch CI 4519ea
    7c10528d68 rawdev: fix calloc parameters
Open vSwitch CI 4519ea
    ad881b0db8 dmadev: fix calloc parameters
Open vSwitch CI 4519ea
    9173abff75 eventdev: fix calloc parameters
Open vSwitch CI 4519ea
    600e30b793 pipeline: fix calloc parameters
Open vSwitch CI 4519ea
    5331b41382 examples/vhost: verify strdup return
Open vSwitch CI 4519ea
    88f1c9af33 examples/qos_sched: fix memory leak in args parsing
Open vSwitch CI 4519ea
    fbd04d26f3 test: verify strdup return
Open vSwitch CI 4519ea
    c830d9e2af app/testpmd: verify strdup return
Open vSwitch CI 4519ea
    8d5327fcfd app/dma-perf: verify strdup return
Open vSwitch CI 4519ea
    fefe40a5ed app/crypto-perf: verify strdup return
Open vSwitch CI 4519ea
    e0fd44c6ab app/pdump: verify strdup return
Open vSwitch CI 4519ea
    1387327fa4 app/dumpcap: verify strdup return
Open vSwitch CI 4519ea
    c6790ef542 net/nfp: verify strdup return
Open vSwitch CI 4519ea
    2044a179a7 net/failsafe: fix memory leak in args parsing
Open vSwitch CI 4519ea
    cedf721f24 event/cnxk: verify strdup return
Open vSwitch CI 4519ea
    df74839ea1 dma/idxd: verify strdup return
Open vSwitch CI 4519ea
    b4943e7a51 bus/vdev: verify strdup return
Open vSwitch CI 4519ea
    82d4ba69f2 bus/fslmc: verify strdup return
Open vSwitch CI 4519ea
    8c8e7aeb90 bus/dpaa: verify strdup return
Open vSwitch CI 4519ea
    2feed5de50 eal: verify strdup return
Open vSwitch CI 4519ea
    bb34c79bf4 doc: remove cmdline polling mode deprecation notice
Open vSwitch CI 4519ea
    5f30c47cc5 eal/x86: add AMD vendor check for TSC calibration
Open vSwitch CI 4519ea
    a9e8fc49d9 ci: update versions of actions in GHA
Open vSwitch CI 4519ea
    d7a30d20c4 gro: fix reordering of packets
Open vSwitch CI 4519ea
    b5c580913f telemetry: fix empty JSON dictionaries
Open vSwitch CI 4519ea
    cbd1c165bb telemetry: fix connected clients count
Open vSwitch CI 4519ea
    d7dc480432 app/graph: fix build reason
Open vSwitch CI 4519ea
    7872a7b0bd build: fix reasons conflict
Open vSwitch CI 4519ea
    54e4045c78 kernel/freebsd: fix module build on FreeBSD 14
Open vSwitch CI 4519ea
    943de5c27e net/ice: fix memory leaks
Open vSwitch CI 4519ea
    9aa2da4c02 net/iavf: fix crash on VF start
Open vSwitch CI 4519ea
    0a72821dd9 net/iavf: fix no polling mode switching
Open vSwitch CI 4519ea
    c321ba6a9d net/ice: fix tunnel TSO capabilities
Open vSwitch CI 4519ea
    48efa16873 net/ice: fix link update
Open vSwitch CI 4519ea
    c655f20c8f net/ixgbe: fix memoy leak after device init failure
Open vSwitch CI 4519ea
    3defa10a78 net/iavf: fix memory leak on security context error
Open vSwitch CI 4519ea
    ca47a866b5 net/i40e: remove redundant judgment in flow parsing
Open vSwitch CI 4519ea
    ec5fe01a28 dma/dpaa2: fix logtype register
Open vSwitch CI 4519ea
    fd6f07da94 lib: remove redundant newline from logs
Open vSwitch CI 4519ea
    ec5e780f09 lib: add newline in logs
Open vSwitch CI 4519ea
    e421bcd708 lib: use dedicated logtypes and macros
Open vSwitch CI 4519ea
    f1e3dec4b4 regexdev: fix logtype register
Open vSwitch CI 4519ea
    dc0428a5e4 hash: remove some dead code
Open vSwitch CI 4519ea
    2c512fe65a buildtools/cmdline: fix IP address initializer
Open vSwitch CI 4519ea
    3cedd8b9e4 buildtools/cmdline: fix generated code for IP addresses
Open vSwitch CI 4519ea
Open vSwitch CI 4519ea
Open vSwitch CI f527f9
* Tue Oct 22 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-55
Open vSwitch CI f527f9
- Merging upstream branch-3.3 [RH git: 749598021a]
Open vSwitch CI f527f9
    Commit list:
Open vSwitch CI f527f9
    5d6842f424 dpdk: Use DPDK 23.11.2 release for OVS 3.3.
Open vSwitch CI f527f9
Open vSwitch CI f527f9
Open vSwitch CI a48ae0
* Mon Oct 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-54
Open vSwitch CI a48ae0
- Merging upstream branch-3.3 [RH git: fecf6343f1]
Open vSwitch CI a48ae0
    Commit list:
Open vSwitch CI a48ae0
    618944a79f ofproto-dpif: Improve load balancing in dp_hash select groups. (FDP-826)
Open vSwitch CI a48ae0
Open vSwitch CI a48ae0
Open vSwitch CI 47f8e8
* Thu Oct 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-53
Open vSwitch CI 47f8e8
- Merging upstream branch-3.3 [RH git: d3700c65da]
Open vSwitch CI 47f8e8
    Commit list:
Open vSwitch CI 47f8e8
    5802dd8ba7 Revert "ci: Use sarif-tools v3.0.1 due to issues in earlier versions."
Open vSwitch CI 47f8e8
    3974c52339 ci: Use sarif-tools v3.0.1 due to issues in earlier versions.
Open vSwitch CI 47f8e8
Open vSwitch CI 47f8e8
Open vSwitch CI 1a4eec
* Mon Sep 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-52
Open vSwitch CI 1a4eec
- Merging upstream branch-3.3 [RH git: 5833c32b1e]
Open vSwitch CI 1a4eec
    Commit list:
Open vSwitch CI 1a4eec
    c4a5a2f7ee AUTHORS: Add Jun Wang.
Open vSwitch CI 1a4eec
    034145ea5e netdev-dpdk: Disable outer udp checksum offload for txgbe driver.
Open vSwitch CI 1a4eec
Open vSwitch CI 1a4eec
Open vSwitch CI b0a5ed
* Fri Sep 20 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-51
Open vSwitch CI b0a5ed
- Merging upstream branch-3.3 [RH git: 5ab2df5d8f]
Open vSwitch CI b0a5ed
    Commit list:
Open vSwitch CI b0a5ed
    5f5c3d9229 selinux: Update policy file.
Open vSwitch CI b0a5ed
    2d14266cb9 ofproto-dpif-mirror: Always revalidate on mirror update. (FDP-788)
Open vSwitch CI b0a5ed
Open vSwitch CI b0a5ed
Open vSwitch CI 2fc7ba
* Fri Sep 20 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-50
Open vSwitch CI 2fc7ba
- Merging upstream branch-3.3 [RH git: d29ec5b684]
Open vSwitch CI 2fc7ba
    Commit list:
Open vSwitch CI 2fc7ba
    049d00f683 github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.
Open vSwitch CI 2fc7ba
Open vSwitch CI 2fc7ba
Open vSwitch CI 3424da
* Mon Sep 16 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-49
Open vSwitch CI 3424da
- Merging upstream branch-3.3 [RH git: 3713b4e9c9]
Open vSwitch CI 3424da
    Commit list:
Open vSwitch CI 3424da
    bb49e027c1 vconn: Always properly free flow stats reply.
Open vSwitch CI 3424da
    a0e4171bc9 mcast-snooping: Properly check group_get_lru return code.
Open vSwitch CI 3424da
    58ff239470 ovsdb-idl: Fix IDL memory leak.
Open vSwitch CI 3424da
    5984640f02 ofproto/bond: Preserve active bond member over restarts.
Open vSwitch CI 3424da
    c64206c6e0 ofproto-dpif-upcall: Avoid stale ukeys leaks.
Open vSwitch CI 3424da
    823b3dd823 ci: Use previous sarif-tools release due to issue in latest release.
Open vSwitch CI 3424da
Open vSwitch CI 3424da
Open vSwitch CI 8205f9
* Thu Aug 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-48
Open vSwitch CI 8205f9
- Merging upstream branch-3.3 [RH git: f9a26721d9]
Open vSwitch CI 8205f9
    Commit list:
Open vSwitch CI 8205f9
    a6b49a6a28 userspace: Correctly set ip offload flag in native tunneling.
Open vSwitch CI 8205f9
Open vSwitch CI 8205f9
Open vSwitch CI eee2fa
* Tue Aug 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-47
Open vSwitch CI eee2fa
- Merging upstream branch-3.3 [RH git: 41711102ee]
Open vSwitch CI eee2fa
    Commit list:
Open vSwitch CI eee2fa
    09cfc0ba9e Prepare for 3.3.3.
Open vSwitch CI eee2fa
    dfe601bbc1 Set release date for 3.3.2.
Open vSwitch CI eee2fa
Open vSwitch CI eee2fa
Open vSwitch CI 05bed4
* Tue Aug 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-46
Open vSwitch CI 05bed4
- Merging upstream branch-3.3 [RH git: 0eb320cdf0]
Open vSwitch CI 05bed4
    Commit list:
Open vSwitch CI 05bed4
    a097f4a39b docs: Fix argument formatting in ovs-appctl(8) man page.
Open vSwitch CI 05bed4
Open vSwitch CI 05bed4
Open vSwitch CI 73c7c8
* Thu Aug 15 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-45
Open vSwitch CI 73c7c8
- Merging upstream branch-3.3 [RH git: 7db7165705]
Open vSwitch CI 73c7c8
    Commit list:
Open vSwitch CI 73c7c8
    1e6c691699 dp-packet: Correct IPv4 checksum calculation. ()
Open vSwitch CI 73c7c8
Open vSwitch CI 73c7c8
Open vSwitch CI 466dd8
* Wed Aug 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-44
Open vSwitch CI 466dd8
- Merging upstream branch-3.3 [RH git: 3cc89bc2a3]
Open vSwitch CI 466dd8
    Commit list:
Open vSwitch CI 466dd8
    c1c70e0838 netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
Open vSwitch CI 466dd8
    b176cea4f4 route-table: Fix another UBsan warning about pointer type.
Open vSwitch CI 466dd8
Open vSwitch CI 466dd8
Open vSwitch CI 3d3c96
* Wed Aug 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-43
Open vSwitch CI 3d3c96
- Merging upstream branch-3.3 [RH git: 62ef744448]
Open vSwitch CI 3d3c96
    Commit list:
Open vSwitch CI 3d3c96
    9fac5b970e netdev-linux: Do not offload IP checksum.
Open vSwitch CI 3d3c96
Open vSwitch CI 3d3c96
Open vSwitch CI 634e73
* Mon Aug 12 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-42
Open vSwitch CI 634e73
- Merging upstream branch-3.3 [RH git: 7188a23809]
Open vSwitch CI 634e73
    Commit list:
Open vSwitch CI 634e73
    73c563efc7 tunnel, tests: Add test for mirroring over tunnels.
Open vSwitch CI 634e73
    81e64f47d7 ofproto-dpif-xlate: Add a recursion limit to tunnel address lookup.
Open vSwitch CI 634e73
Open vSwitch CI 634e73
Open vSwitch CI dc765b
* Thu Aug 08 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-41
Open vSwitch CI dc765b
- Merging upstream branch-3.3 [RH git: 65b2f8cd44]
Open vSwitch CI dc765b
    Commit list:
Open vSwitch CI dc765b
    7428125173 netdev-dpdk: Fix race condition in mempool information dump.
Open vSwitch CI dc765b
    e0c0302d71 ovsdb: transaction: Remove incorrect transaction abort in pre-commit.
Open vSwitch CI dc765b
Open vSwitch CI dc765b
Open vSwitch CI c28b59
* Mon Jul 22 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-40
Open vSwitch CI c28b59
- Merging upstream branch-3.3 [RH git: 62b757012a]
Open vSwitch CI c28b59
    Commit list:
Open vSwitch CI c28b59
    59d80787ad netlink-notifier: Silence the UBsan's function pointer mismatch error.
Open vSwitch CI c28b59
    bd133fcf6b Documentation: Update QEMU documentation URLs.
Open vSwitch CI c28b59
    6738b680ec match: Fix false-positive snprintf size warning.
Open vSwitch CI c28b59
    5bf4c0f09e util: Add non-NULL format assertion to xvasprintf.
Open vSwitch CI c28b59
    9cbd8804dd docs: Define Read the Docs configuration for Sphinx HTML parameters.
Open vSwitch CI c28b59
    6eca4d13c8 flow: Fix unaligned access to the ND target in miniflow_extract.
Open vSwitch CI c28b59
    d2119feb01 dpif-netlink-rtnl: Fix netdev leak in out-of-tree tunnels probe.
Open vSwitch CI c28b59
    9c439c23e6 dpctl: Fix netdev reference leak in "show" command.
Open vSwitch CI c28b59
Open vSwitch CI c28b59
Open vSwitch CI c28b59
* Wed Jul 17 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-39
Open vSwitch CI c28b59
- Use --with-version-suffix [RH git: 03cc07cae1]
Open vSwitch CI c28b59
Open vSwitch CI c28b59
Open vSwitch CI c28b59
* Wed Jul 17 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-38
Open vSwitch CI c28b59
- rhel: Make the version, displayed to the user, customizable. [RH git: 470b5520a5]
Open vSwitch CI c28b59
    Since on CentOS/RHEL the builds are based on stable branches and not on
Open vSwitch CI c28b59
    tags for debugging purpose it's better to have the downstream version as
Open vSwitch CI c28b59
    version so it's easier to know which commits are included in a build.
Open vSwitch CI c28b59
    
Open vSwitch CI c28b59
    This commit adds --with-version-suffix as ./configure option in
Open vSwitch CI c28b59
    order to set an OVS version suffix that should be shown to the user via
Open vSwitch CI c28b59
    ovs-vsctl -V and, so, also on database, on ovs-vsctl show and the other
Open vSwitch CI c28b59
    utilities.
Open vSwitch CI c28b59
    
Open vSwitch CI c28b59
    --with-version-suffix is used in Fedora/CentOS/RHEL spec file in order to have
Open vSwitch CI c28b59
    the version be aligned with the downstream one.
Open vSwitch CI c28b59
    
Open vSwitch CI c28b59
    Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Open vSwitch CI c28b59
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Open vSwitch CI c28b59
    (cherry picked from commit 9e6d43ef32152527f7887d7f316a191adb5f338c)
Open vSwitch CI c28b59
Open vSwitch CI c28b59
Open vSwitch CI 235887
* Wed Jul 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-37
Open vSwitch CI 235887
- Merging upstream branch-3.3 [RH git: 59364717e8]
Open vSwitch CI 235887
    Commit list:
Open vSwitch CI 235887
    15cbfb19fa cirrus: Update to FreeBSD 14.1.
Open vSwitch CI 235887
Open vSwitch CI 235887
Open vSwitch CI 0984f3
* Wed Jul 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-36
Open vSwitch CI 0984f3
- Merging upstream branch-3.3 [RH git: eb0ad890f2]
Open vSwitch CI 0984f3
    Commit list:
Open vSwitch CI 0984f3
    a3722ab1f7 ovs-monitor-ipsec: LibreSwan v5 support.
Open vSwitch CI 0984f3
    bd18a13732 ovs-monitor-ipsec: LibreSwan autodetect version.
Open vSwitch CI 0984f3
Open vSwitch CI 0984f3
Open vSwitch CI 345ec5
* Tue Jul 02 2024 Michael Santana <msantana@redhat.com> - 3.3.0-35
Open vSwitch CI 345ec5
- netdev-offload-tc: Reserve lower tc prio for vlan ethertype. [RH git: c2202ea6e8]
Open vSwitch CI 345ec5
    The cited commit reserved lower tc priorities for IP ethertypes in order
Open vSwitch CI 345ec5
    to give IP traffic higher priority than other management traffic.
Open vSwitch CI 345ec5
    In case of of vlan encap traffic, IP traffic will still get lower
Open vSwitch CI 345ec5
    priority.
Open vSwitch CI 345ec5
    
Open vSwitch CI 345ec5
    Fix it by also reserving low priority tc prio for vlan.
Open vSwitch CI 345ec5
    
Open vSwitch CI 345ec5
    Fixes: c230c7579c14 ("netdev-offload-tc: Reserve lower tc prios for ip ethertypes")
Open vSwitch CI 345ec5
    Signed-off-by: Maor Dickman <maord@nvidia.com>
Open vSwitch CI 345ec5
    Acked-by: Roi Dayan <roid@nvidia.com>
Open vSwitch CI 345ec5
    Signed-off-by: Simon Horman <horms@ovn.org>
Open vSwitch CI 345ec5
Open vSwitch CI 345ec5
Open vSwitch CI 52bafb
* Tue Jul 02 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-34
Open vSwitch CI 52bafb
- Merging upstream branch-3.3 [RH git: c09d2d60bb]
Open vSwitch CI 52bafb
    Commit list:
Open vSwitch CI 52bafb
    504efbe923 netdev-dpdk: Check pending reset when adding device.
Open vSwitch CI 52bafb
Open vSwitch CI 52bafb
Open vSwitch CI 053f7b
* Tue Jun 25 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-33
Open vSwitch CI 053f7b
- Merging upstream branch-3.3 [RH git: 3ecc0a5b13]
Open vSwitch CI 053f7b
    Commit list:
Open vSwitch CI 053f7b
    2393305d96 odp-execute: Check IPv4 checksum offload flag in AVX.
Open vSwitch CI 053f7b
    0aec0c2cc0 odp-execute: Set IPv6 traffic class in AVX implementation.
Open vSwitch CI 053f7b
Open vSwitch CI 053f7b
Open vSwitch CI e2f6df
* Fri Jun 21 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-32
Open vSwitch CI e2f6df
- Merging upstream branch-3.3 [RH git: ecd756e0cf]
Open vSwitch CI e2f6df
    Commit list:
Open vSwitch CI e2f6df
    dd1aea7f8b ofp-prop: Fix unaligned 128 bit access.
Open vSwitch CI e2f6df
Open vSwitch CI e2f6df
Open vSwitch CI 83495e
* Wed Jun 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-31
Open vSwitch CI 83495e
- Merging upstream branch-3.3 [RH git: 92e783ebee]
Open vSwitch CI 83495e
    Commit list:
Open vSwitch CI 83495e
    830fd48237 dpdk: Check other_config:dpdk-extra for '--lcores'.
Open vSwitch CI 83495e
Open vSwitch CI 83495e
Open vSwitch CI 119680
* Fri Jun 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-30
Open vSwitch CI 119680
- Merging upstream branch-3.3 [RH git: b79bfd3e3b]
Open vSwitch CI 119680
    Commit list:
Open vSwitch CI 119680
    8499e90274 Prepare for 3.3.2.
Open vSwitch CI 119680
    2b87b844db Set release date for 3.3.1.
Open vSwitch CI 119680
Open vSwitch CI 119680
Open vSwitch CI cf3d7f
* Fri Jun 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-29
Open vSwitch CI cf3d7f
- Merging upstream branch-3.3 [RH git: 9d435dd64a]
Open vSwitch CI cf3d7f
    Commit list:
Open vSwitch CI cf3d7f
    81d2804fc3 python: ovs: flow: Fix nested check_pkt_len acts.
Open vSwitch CI cf3d7f
    8c15b5c0f3 python: idl: Fix index not being updated on row modification.
Open vSwitch CI cf3d7f
    80c935dba3 python: ovsdb-idl: Convert new_uuid insert() arg to UUID.
Open vSwitch CI cf3d7f
    6b6d7f05db python: ovsdb-idl: Make IndexedRows mirror hmap.
Open vSwitch CI cf3d7f
Open vSwitch CI cf3d7f
Open vSwitch CI effb39
* Fri Jun 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-28
Open vSwitch CI effb39
- Merging upstream branch-3.3 [RH git: e5ee6d743e]
Open vSwitch CI effb39
    Commit list:
Open vSwitch CI effb39
    479dd96e18 ci: Restore vhost-user unit tests in check-dpdk.
Open vSwitch CI effb39
    cc99622485 system-dpdk: Fix socket conflict when starting testpmd.
Open vSwitch CI effb39
Open vSwitch CI effb39
Open vSwitch CI f2274a
* Thu Jun 06 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-27
Open vSwitch CI f2274a
- Merging upstream branch-3.3 [RH git: 63995fdae6]
Open vSwitch CI f2274a
    Commit list:
Open vSwitch CI f2274a
    5bb95ad089 netdev-dpdk: Refactor tunnel checksum offloading.
Open vSwitch CI f2274a
    a9248871af netdev-dpdk: Use guest TSO segmentation size hint.
Open vSwitch CI f2274a
    55d2e6d3dc netdev-dpdk: Refactor TSO request code.
Open vSwitch CI f2274a
    2fe3ab83ab netdev-dpdk: Fix inner checksum when outer is not supported.
Open vSwitch CI f2274a
    537a6bcda7 netdev-dpdk: Disable outer UDP checksum for net/iavf.
Open vSwitch CI f2274a
    2e03f5567c netdev-dpdk: Fallback to non tunnel checksum offloading.
Open vSwitch CI f2274a
Open vSwitch CI f2274a
Open vSwitch CI be19ea
* Wed Jun 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-26
Open vSwitch CI be19ea
- Merging upstream branch-3.3 [RH git: 00e3d428c5]
Open vSwitch CI be19ea
    Commit list:
Open vSwitch CI be19ea
    7916a24171 nsh: Add support to compose-packet and use it in system tests.
Open vSwitch CI be19ea
    310cf419e7 tests: Convert ND, MPLS and CT sendpkt tests to compose-packet.
Open vSwitch CI be19ea
    96efed3499 tests: sendpkt: Allow different input formats.
Open vSwitch CI be19ea
    2e89ed9946 ipf: Handle common case of ipf defragmentation.
Open vSwitch CI be19ea
    69424e53b6 ipf: Only add fragments to batch of same dl_type.
Open vSwitch CI be19ea
Open vSwitch CI be19ea
Open vSwitch CI 8f58bd
* Mon Jun 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-25
Open vSwitch CI 8f58bd
- Merging upstream branch-3.3 [RH git: 05cf3a52ce]
Open vSwitch CI 8f58bd
    Commit list:
Open vSwitch CI 8f58bd
    5cfbc915de python: ovsdb-idl: Use monitor_cond for _Server DB.
Open vSwitch CI 8f58bd
    84c83589b6 ovsdb-idl: Add C IDL test for "monitor" fallback.
Open vSwitch CI 8f58bd
Open vSwitch CI 8f58bd
Open vSwitch CI 3e2c9d
* Mon Jun 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-24
Open vSwitch CI 3e2c9d
- Merging upstream branch-3.3 [RH git: 0a6f4082a3]
Open vSwitch CI 3e2c9d
    Commit list:
Open vSwitch CI 3e2c9d
    79608c4fdd tests: Fix non-portable plus match in python vlog test.
Open vSwitch CI 3e2c9d
Open vSwitch CI 3e2c9d
Open vSwitch CI 0b6277
* Fri May 31 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-23
Open vSwitch CI 0b6277
- Merging upstream branch-3.3 [RH git: bc25876bb0]
Open vSwitch CI 0b6277
    Commit list:
Open vSwitch CI 0b6277
    6688bff495 odp-execute: Fix AVX checksum calculation.
Open vSwitch CI 0b6277
Open vSwitch CI 0b6277
Open vSwitch CI 85b803
* Thu May 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-22
Open vSwitch CI 85b803
- Merging upstream branch-3.3 [RH git: 4a1c8a2b9c]
Open vSwitch CI 85b803
    Commit list:
Open vSwitch CI 85b803
    0ec55bbe95 dpdk: Use DPDK 23.11.1 release for OVS 3.3.
Open vSwitch CI 85b803
Open vSwitch CI 85b803
Open vSwitch CI 0953c9
* Tue May 28 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-21
Open vSwitch CI 0953c9
- Merging upstream branch-3.3 [RH git: 4793020729]
Open vSwitch CI 0953c9
    Commit list:
Open vSwitch CI 0953c9
    a3022b08ac netdev-linux: Initialize link speed in error conditions.
Open vSwitch CI 0953c9
    216c2c1ff9 netdev-linux: Return an error if device feature names are empty.
Open vSwitch CI 0953c9
    1b78323a21 socket: Fix uninitialized values in inet_parse_ functions.
Open vSwitch CI 0953c9
    4ece94d2ab dpctl: Fix uninitialized value when deleting flows.
Open vSwitch CI 0953c9
    7ee12c5ae1 netdev-native-tnl: Fix use of uninitialized offset on SRv6 header pop.
Open vSwitch CI 0953c9
    258bc1e0c6 netdev-linux: Fix ethtool_cmd is partly outside array bounds.
Open vSwitch CI 0953c9
Open vSwitch CI 0953c9
Open vSwitch CI 4fe50c
* Thu May 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-20
Open vSwitch CI 4fe50c
- Merging upstream branch-3.3 [RH git: e37661f387]
Open vSwitch CI 4fe50c
    Commit list:
Open vSwitch CI 4fe50c
    ffbce0c428 atlocal: Replace deprecated pkg_resources.
Open vSwitch CI 4fe50c
    1f0423a4ee atlocal: Fix setting HAVE_PYTEST on unexpected errors.
Open vSwitch CI 4fe50c
    95baf295af srv6: Fix misaligned writes to segment list.
Open vSwitch CI 4fe50c
Open vSwitch CI 4fe50c
Open vSwitch CI 7f71fd
* Fri May 17 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-19
Open vSwitch CI 7f71fd
- Merging upstream branch-3.3 [RH git: f3bdc58258]
Open vSwitch CI 7f71fd
    Commit list:
Open vSwitch CI 7f71fd
    8d4ba3b5a8 compiler: Fix errors in Clang 17 ubsan checks.
Open vSwitch CI 7f71fd
    d153eff606 table: Fix freeing global variable.
Open vSwitch CI 7f71fd
    f02dc3cfec vlog: Destroy async_append first then close log_fd.
Open vSwitch CI 7f71fd
Open vSwitch CI 7f71fd
Open vSwitch CI debb27
* Tue May 14 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-18
Open vSwitch CI debb27
- Merging upstream branch-3.3 [RH git: 2c450fb957]
Open vSwitch CI debb27
    Commit list:
Open vSwitch CI debb27
    bf1b16364b conntrack: Fully initialize conn struct before insertion.
Open vSwitch CI debb27
    cf461fe282 conntrack: Do not use {0} to initialize unions.
Open vSwitch CI debb27
Open vSwitch CI debb27
Open vSwitch CI a8fd58
* Tue May 07 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-17
Open vSwitch CI a8fd58
- Merging upstream branch-3.3 [RH git: a2b1d49351]
Open vSwitch CI a8fd58
    Commit list:
Open vSwitch CI a8fd58
    20ed5491c5 ovsdb-client: Add missing arg to help for 'dump'.
Open vSwitch CI a8fd58
Open vSwitch CI a8fd58
Open vSwitch CI 3d1497
* Fri May 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-16
Open vSwitch CI 3d1497
- Merging upstream branch-3.3 [RH git: 8c52aecb56]
Open vSwitch CI 3d1497
    Commit list:
Open vSwitch CI 3d1497
    4756bf4baf ofproto-dpif-trace: Fix access to an out-of-scope stack memory.
Open vSwitch CI 3d1497
    01eca18be1 hash, jhash: Fix unaligned access to the hash remainder.
Open vSwitch CI 3d1497
    4f61523c0d sparse: Add additional define for sparse on GCC >= 14.
Open vSwitch CI 3d1497
Open vSwitch CI 3d1497
Open vSwitch CI 0fee85
* Tue Apr 30 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-15
Open vSwitch CI 0fee85
- Merging upstream branch-3.3 [RH git: 1cb679f528]
Open vSwitch CI 0fee85
    Commit list:
Open vSwitch CI 0fee85
    9a5c24d70f sparse: Add immintrin.h header.
Open vSwitch CI 0fee85
    3528cc6f45 tc: Fix -Wgnu-variable-sized-type-not-at-end warning with Clang 18.
Open vSwitch CI 0fee85
    5814de5687 tests: Fix build failure with Clang 18 due to -Wformat-truncation.
Open vSwitch CI 0fee85
Open vSwitch CI 0fee85
Open vSwitch CI bd18e8
* Mon Apr 29 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-14
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: fd340e5b9e]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    a6c3b5202c netdev-dpdk: Fix possible memory leak configuring VF MAC address.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Tue Apr 23 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-13
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 2914158441]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    42e685916e ovsdb: raft: Fix probe intervals after install snapshot request.
Open vSwitch CI bd18e8
    1c44cb5963 ovsdb: raft: Fix inability to join a cluster with a large database.
Open vSwitch CI bd18e8
    5966c22b85 rhel/systemd: Set ovsdb-server timeout to 5 minutes.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Thu Apr 11 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-12
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 9b5e829705]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    f19448b861 github: Update python to 3.12.
Open vSwitch CI bd18e8
    b705fb8dd2 ovsdb-dot: Fix flake8 issues.
Open vSwitch CI bd18e8
    1ac823cb03 ovsdb-doc: Fix syntax warning with Python 3.12 and flake8 issues.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Wed Apr 10 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-11
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 7956e878a6]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    7e99dbd8a0 python: Remove hacking dependency and use recent flake8.
Open vSwitch CI bd18e8
    41055da769 cirrus: Update to FreeBSD 13.3.
Open vSwitch CI bd18e8
    6448c1b697 vlog: Log stack trace on vlog_abort.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Tue Apr 09 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-10
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 41fe6a6437]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    a6852319b4 tests: Fix compatibility issue with Python 3.13 in vlog.at.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Fri Apr 05 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-9
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 3b2958ef7b]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    775507fe91 ofproto-dpif-upcall: Fix ukey installation failure logs and counters.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Wed Apr 03 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-8
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 69817f7024]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    b26baf873e conntrack: Do not use icmp reverse helper for icmpv6.
Open vSwitch CI bd18e8
    b9f28c5862 conntrack: Fix SNAT with exhaustion system test.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-7
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 1a2a88672e]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    43db937876 ovsdb: raft: Fix inability to join after leadership change round trip.
Open vSwitch CI bd18e8
    2a2f162b57 ovsdb: raft: Fix assertion when 1-node cluster looses leadership.
Open vSwitch CI bd18e8
    a174a5ab8b ovsdb: raft: Fix permanent joining state on a cluster member.
Open vSwitch CI bd18e8
    5eac230f22 ovsdb: raft: Fix time intervals for multitasking while joining.
Open vSwitch CI bd18e8
    99fe661f04 ovsdb: raft: Avoid transferring leadership to unavailable servers.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Wed Mar 27 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-6
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 918ba37710]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    c560f6ca32 ofproto-dpif-xlate: Fix continuations with associated metering.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Fri Mar 22 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-5
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 53f3f1b833]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    1c1f173ce8 dpif-netdev: Fix crash due to tunnel offloading on recirculation.
Open vSwitch CI bd18e8
    feb0fefd8d netdev-dpdk: Disable outer UDP checksum offload for ice/i40e driver.
Open vSwitch CI bd18e8
    3280d95c42 ovs-monitor-ipsec: LibreSwan autodetect paths. (#1975039)
Open vSwitch CI bd18e8
    4fedcae6ee route-table: Avoid routes from non-standard routing tables.
Open vSwitch CI bd18e8
    9f39cd4a11 ovs-tcpdump: Fix cleanup mirror failed with twice fatal signals.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Tue Mar 19 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-4
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: e9ada703c5]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    7fa40643e7 ofproto-dpif: Fix tunnel with different name del/add failure.
Open vSwitch CI bd18e8
    04dc9d117a ofpbuf: Prevent undefined behavior in ofpbuf_clone.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
* Sat Mar 16 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-3
Open vSwitch CI bd18e8
- Merging upstream branch-3.3 [RH git: 742462843f]
Open vSwitch CI bd18e8
    Commit list:
Open vSwitch CI bd18e8
    667c9eb2b0 netdev-dpdk: Fix tunnel type check during Tx offload preparation.
Open vSwitch CI bd18e8
    332300c360 netdev-dpdk: Fix TCP check during Tx offload preparation.
Open vSwitch CI bd18e8
    e7778b3716 netdev-dpdk: Clear inner packet marks if no inner offloads requested.
Open vSwitch CI bd18e8
Open vSwitch CI bd18e8
896a7b
* Wed Mar 13 2024 Open vSwitch CI <ovs-ci@redhat.com> - 3.3.0-2
896a7b
- Merging upstream branch-3.3 [RH git: ed97fb253e]
896a7b
    Commit list:
896a7b
    c85158e265 netdev-dpdk: Clean up all marker flags if no offloads requested.
896a7b
    a6bb8be429 github: Reduce ASLR entropy to be compatible with asan in llvm 14.
896a7b
    70dcee98f4 netdev-dpdk: Dump packets that fail Tx preparation.
896a7b
    5ae591757a bfd: Improve state change log message. (#2258496)
896a7b
    efbc37b946 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0.
896a7b
    0f1af687cc conntrack: Fix flush not flushing all elements.
896a7b
    04f1984a44 m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows.
896a7b
    8f903b598f ovs-pki: Fix file permissions on Windows.
896a7b
    3002010658 bond: Reset stats when deleting post recirc rule.
896a7b
    02f0d6db14 ofproto-dpif-trace: Fix infinite recirculation tracing.
896a7b
    e68ddb34bc github: Temporarily disable SNAT with exhaustion system test.
896a7b
    95d4d7108a dp-packet: Don't offload inner csum if outer isn't supported.
896a7b
    05453d807d ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
896a7b
    a0df9c85de netdev-dummy: Add local route entries for IP addresses.
896a7b
    2f742d7afc tests: Move the non-local port as tunnel endpoint test.
896a7b
    a6bdf7d310 Prepare for 3.3.1.
896a7b
896a7b
896a7b
* Wed Mar 13 2024 Timothy Redaelli <tredaelli@redhat.com> - 3.3.0-1
896a7b
- redhat: Imported Red Hat OVS 3.3 build files. [RH git: dfdea27000]
896a7b
896a7b