|
|
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/
|
|
|
896a7b |
Version: 3.3.0
|
|
Open vSwitch CI |
4519ea |
Release: 56%{?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 |
|
|
|
896a7b |
%if 0%{?commit:1}
|
|
|
896a7b |
Source: https://github.com/openvswitch/ovs/archive/%{commit}.tar.gz#/openvswitch-%{commit}.tar.gz
|
|
|
896a7b |
%else
|
|
|
896a7b |
Source: https://github.com/openvswitch/ovs/archive/v%{version}.tar.gz#/openvswitch-%{version}.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 |
|
|
|
896a7b |
%define apply_patch %(test -s %{_sourcedir}/openvswitch-%{version}.patch && echo 1 || echo 0)
|
|
|
896a7b |
|
|
|
896a7b |
%if %{apply_patch}
|
|
|
896a7b |
Patch0: openvswitch-%{version}.patch
|
|
|
896a7b |
%endif
|
|
|
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
|
|
|
896a7b |
%setup -q -n ovs-%{version} -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
|
|
|
896a7b |
%setup -n ovs-%{version} -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
|
|
|
896a7b |
%setup -n ovs-%{version} -q -D -T -a 103
|
|
|
896a7b |
%endif
|
|
|
896a7b |
%endif
|
|
|
896a7b |
|
|
|
896a7b |
mv dpdk-*/ %{dpdkdir}/
|
|
|
896a7b |
|
|
|
896a7b |
%if %{apply_patch}
|
|
|
896a7b |
%patch0 -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 |
|
|
|
896a7b |
%ifarch %{dpdkarches} # build dpdk
|
|
|
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 |
baseband/acc
|
|
|
896a7b |
bus/auxiliary
|
|
|
896a7b |
bus/vmbus
|
|
|
896a7b |
common/iavf
|
|
|
896a7b |
common/mlx5
|
|
|
896a7b |
common/nfp
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
896a7b |
|
|
|
896a7b |
%set_build_flags
|
|
|
896a7b |
%__meson --prefix=%{_builddir}/dpdk-build \
|
|
|
896a7b |
--buildtype=plain \
|
|
|
896a7b |
-Denable_libs="$enable_libs" \
|
|
|
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 -
|
|
|
896a7b |
%endif # build dpdk
|
|
|
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 |
%clean
|
|
|
896a7b |
rm -rf $RPM_BUILD_ROOT
|
|
|
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
|
|
|
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 |
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 |
|