diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-03-24 18:15:24 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-03-24 18:42:34 +0000 |
commit | 54ab07feb58e60b235185aebfa8dd19912467f9e (patch) | |
tree | 26043bcf4c61ebaf469f2ba3da596fa775300a27 | |
parent | 0967bf494dc96017584d325b8926fe3c4c85ccfe (diff) | |
download | meta-virtualization-54ab07feb58e60b235185aebfa8dd19912467f9e.tar.gz |
openvswitch: update to v3.5.0
Bumping ovs to version v3.5.0-8-g445594155, which comprises the following commits:
445594155 ofproto-dpif: Fix dp_hash mapping after select group modification.
2d05966ba tests: Disable rate limiting for tests parsing flow dumps from logs.
59a155c93 tests: Fix 'ICMP related with SNAT' test case in offload scenario.
d7536101f github: Get sparse from the official GitHub mirror.
0aa6a73d3 python: ovsdb-idl: Fix persist_uuid references.
b11084dc7 python: ovsdb-idl: Handle inserts w/o changes.
490d0377d ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.
8a1fb4bcf Prepare for 3.5.1.
400db9746 Set release date for 3.5.0.
8d2a5f62a tests: Use correct arguments to curl.
6740a5230 dpif-netdev: Fix Auto Load Balance debug log.
196145a4a miniflow_extract: Push ct_tp_{src, dst} for later frags.
d087675ba dpif-netdev: Preserve inner offloads on recirculation.
cae90a3d7 ovsdb-server: Do not use filename after free.
3392e4375 netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels.
54c3a78ef ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
8ceccbb40 github: Update fedora image to 41.
eab4db54a documentation: Fix Sphinx program directive.
1ccfc9882 documentation: Fix ovs-flowviz warnings on older Sphinx.
63785d16d fedora: Don't generate network-scripts-openvswitch for ver > 40.
57c3cc37c route-table: Allow parsing routes without nexthop.
123798f7f sparse: Remove wrappers for some DPDK headers.
472143855 netdev-offload-tc: Fix ignore of dl type mask when installing flows.
0aaa85240 faq: Update DPDK releases for older branches.
09095c698 AUTHORS: Add Markus Linnala.
cb7a44690 utilities/bashcomp: Do not run ovs-vsctl when not possible.
c0c61e12f ofproto-macros.at: Fix hex matching in the strip_recird() macro.
84768a4b0 route-table: Use ofpbuf_use_const() for multipath attributes.
6e708a043 route-table: Fix potential memory leak.
ee9b72178 route-table: Avoid potential NULL ptr dereference.
09f3b32a3 ofp-ct: Add missing struct declaration.
005e25892 Prepare for 3.5.0.
2276c3a2c userspace: Support GRE TSO.
d68b73e2f docs: Update userspace TSO tunnel fallback documentation.
a4efa0788 docs: Add tunnel support to TSO GRE documentation.
91fc51106 route-table: Support parsing multipath routes.
50f7d2082 route-table: Export route table sync functions.
da58f0291 route-table: Use correct type for nlmsg_type.
18aa16831 route-table: Rename route_data mark to rta_mark.
ca8f5af37 route-table: Rename route_data local to rtn_local.
a75eb5464 route-table: Store original value for rtm_dst_len.
e573adeec route-table: Use callback for handling route msgs.
e15910ddc route-table: Use RTA_TABLE for route table filter.
9d9a99d15 route-table: Support parsing RTA_VIA attribute.
6f9196a3d route-table: Store nexthops in linked list.
583dd0315 route-table: Harmonize log msgs with code base.
910bc81e6 route-table: Rename static nln callback buffer.
71785737d route-table: Split header and attribute parsing.
78d10bdc3 route-table: Store route protocol.
10ae7983e route-table: Store route priority.
903989bdb route-table: Store route table ID.
e67f317ef ovs-ctl: Fix inability to set custom options for ovs-monitor-ipsec.
fe1d48dba rhel, debian: Add missing restart policy to ipsec service.
656c95e13 rhel, debian: Fix systemd monitoring wrong pid for ovs-monitor-ipsec.
867093679 dpif-netdev: Modify code comments for function parse_tcp_flags.
c3f4d9fe5 ipf: Fix the over-sized reassembly.
367e0fff2 debian: Let *-ctl handle runtime directory.
3f19558e7 debian: Use PIDFile with systemd.
439e0bf2f debian: Add X-Python3-Version stanza.
4ce47bbcc debian: Move ovs-flowviz to openvswitch-common.
96d5bcf99 debian: Drop hard Python dep where appropriate.
f64e94d8d debian: Drop shlibs:Depends macro for -ipsec.
0ff25dfca debian: Drop python3:Depends macro for -vtep.
6a1a5f2ee python: Allow ovs-flowviz to run without graphviz.
e4193663a debian: Use pybuild to handle OVS Python module.
8b7f1eb8d ovsdb: Fix asan warning on ovsdb fatal errors.
a24413cd3 netdev-dpdk: Set vhost port maximum number of queue pairs.
b72f6bb4c netdev-offload-dpdk: Fix spelling error in the comments.
260925314 dpdk: Update to use v24.11.1.
e929e2c20 ipf: Cancel fragment pkt copy.
638433bb9 utilities: Add upcall statistics to the kernel_delay.py script.
a48b3278f ipsec: Add support for using default crypto with Libreswan.
09d7c5ac0 ipsec: Add support for using non-root ipsec.conf.
1be33d52a netdev-tc-offloads: Don't offload header modification on ip fragments.
7b1ce8e2a ofpbuf: Add helper method to truncate the buffer.
4d09d6b48 stream-ssl: Add explicit support for configuring TLSv1.3.
0e23c9cab stream-ssl: Use DEFAULT:@SECLEVEL=2 cipher list by default.
57c235801 ovs-pki: Use 3072-bit keys by default and drop 1024-bit ones.
3131588e1 python: Require Python 3.7 for ssl.TLSVersion.
e70670add m4: Fix check for Python 3.6 version.
2b9cc5f1c stream-ssl: Remove use of deprecated SSLv23_method.
57d58b799 stream-ssl: Support protocol ranges.
4b2016b82 stream-ssl: Drop support for OpenSSL 1.1.0 and older.
49f299313 treewide: Refer to SSL configuration as SSL/TLS.
923a80d1d stream-ssl: Deprecate and disable TLSv1 and TLSv1.1.
36645a62c AUTHORS: Add Allen Chen.
af292d273 netdev-dpdk: Restore outer UDP checksum for Intel nics.
6f075ae4e netdev-offload-dpdk: Support ICMPv6 offload.
b272282ab ofproto: Fix default pmd_id for ofproto/detrace.
f62716992 ovsdb-data: Fix overflow in ovsdb_datum_sort_unique()'s return value.
69f1a128a ofp-meter: Initialize command with valid value.
ccf083b55 general: Fix overflowed integer arguments.
7f6aa2e3d documentation: Fix ovs-flowviz highlight option.
d104feb7f github: Skip clang-analyze when reference generation fails.
682a48908 cirrus: Update to FreeBSD 14.2 and 13.4.
9f0c46b5d bridge: Fix log spam about prefixes.
3b37a6154 netdev-vport: Deprecate STT tunnel port type.
8d7ac031c netdev-vport: Deprecate LISP tunnel port type.
77ac0b28c netdev: Always clear struct ifreq before ioctl.
40ba3fc93 netdev-native-tnl: Fix use of uninitialized RSS hash.
34868de01 tests: Use OVS_CHECK_XT6 for all applicable IPv6 tests.
2964cbbd4 tests: Use OVS_CHECK_XT for all applicable IPv4 tests.
f0d1608a7 classifier: Fix the fieldspec comment in the prefix tracking section.
249a9b56e system-traffic: Fix syntax errors in FTP and IPv6 curl calls.
e6844c646 ovsdb-idl: Fix use of uninitialized datum for graph consistency check.
cd922bdd1 db-ctl-base: Fix uninitialized datum fields while checking conditions.
a20e2c8ce ovsdb-types: Fix use of uninitialized reference type.
464bc6f9c ofproto-dpif-upcall: Fix use of uninitialized missed dumps counter.
308e56642 ovs-vsctl, vtep-ctl: Silence memory sanitizer warning for longindex.
303628e33 tests: multipath: Fix use of uninitialized wildcards.
54c4fd220 stream: replay: Fix potential NULL dereference on write failure.
da12d3d9c ofp-actions: Fix use of uninitialized padding in set-field.
54ba1e272 system-traffic: Standardize by replacing all wget instances with curl.
6bafaebf3 system-traffic: Replace wget with curl for negative and ftp tests.
2af7cef26 ofproto: Enable address prefix tracking for IPv6 by default.
4394f7281 classifier: Increase the maximum number of prefixes (tries).
1ec2381d9 Revert "github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."
8433cea48 python: Use "if x not in" instead of "if not x in".
ba5a1536c netdev-dpdk: Check error for device info and link status queries.
7383f0e1b netdev-dpdk: Cache representor flag at init.
6204d3837 netdev-dpdk: Cache device info during port configuration.
d4b222bb6 netdev-dpdk: Stop configuring after device init failure.
dc7663f13 tests: Fix transient failure in ping6 header modify.
05ba50324 github: Build Libreswan v5.1 from sources.
ec2a950d7 tests: Handle marks using nft if available.
91ee06739 tests: Add nft support to ADD_EXTERNAL_CT.
d595473cc tests: Add nft accept support.
764e020c1 AUTHORS: Add Mike Ovsiannikov.
9fa73098c ofproto/ofproto: Initialize learn add rule flag.
415628c41 ci: Update GitHub actions runner from Ubuntu 22.04 to 24.04.
cb5aebd6d dpdk: Fix dpdk logs being split over multiple lines.
e998d4558 ipsec: libreswan: Reduce chances for crossing streams.
91ef898ec tests: ipsec: Check that nodes can ping each other in the NxN test.
65f2e68c7 tests: ipsec: Add NxN + reconciliation test.
62167ff93 system-tests: Verbose cleanup of ports and namespaces.
e2a7853ec ipsec: Make command timeout configurable.
91e6bc3f8 ipsec: libreswan: Avoid monitor hanging on stuck ipsec commands.
f11fdde3c ipsec: libreswan: Try to bring non-active connections up.
25a301822 ipsec: libreswan: Reconcile missing connections periodically.
c0368418d ipsec: libreswan: Fix regexp for connections waiting on child SA.
01b988ded ipsec: Add a helper function to run commands from the monitor.
a119828ea meta-flow: Fix nw_frag mask while parsing from string.
c30ff22b5 ci: Remove dependency on libpcap.
2d93dfd51 github: Remove ASLR entropy workaround.
b3e08faf9 bond: Always revalidate unbalanced bonds when active member changes.
49a249fb2 ofproto-dpif-upcall: Fix redundant mirror on metadata modification.
06b8b9ecc system-offload: Add TC tunnel flags test case.
316fcc631 netdev-offload-tc: Add don't fragment support to encap action.
aee4f9aec netdev-offload-tc: Match against tunnel flags if supported.
3f7af5233 netdev-offload-tc: Check if TCA_FLOWER_KEY_ENC_FLAGS is supported.
19ee88ef0 debian, rhel: Move ovs-flowviz and the man page to appropriate places.
4d1b1aa93 debian, rhel: Suggest ovs-flowviz dependencies.
e26370889 python: Don't install ovs-flowviz.conf as a global data.
0256ee64e dpdk: Use DPDK 23.11.2 release.
e532f937f documentation: Document ovs-flowviz.
4214bf4b2 python: ovs: flowviz: Add datapath graph format.
f36b06510 python: ovs: flowviz: Add datapath html format.
60c3a4228 python: ovs: flowviz: Add Openflow cookie format.
f4f8f650f python: ovs: flowviz: Add OpenFlow logical view.
1135fc321 python: ovs: flowviz: Add datapath tree format.
196b86eac python: ovs: flowviz: Add html formatting.
d6fbc19e4 python: ovs: flowviz: Add default config file.
ec2646dd4 python: ovs: flowviz: Add console formatting.
e3149d480 python: ovs: flowviz: Add file processing infra.
2fb2dbe82 python: ovs: Add flowviz scheleton.
8bac5c0c7 python: ovs: flow: Add offloaded key to odp flow.
c7e5cf39c python: ovs: flow: Support dp-extra-info section.
4c5c1aa9f conntrack: Fix Windows build due to ternary syntax extension.
d1430f3d8 checkpatch: Fix checkpatch's check-authors-file option in CirrusCI.
54aa6e12a AUTHORS: Update Kevin Traynor.
63a4b4d0f dpctl: Do not allow out of range values in ct-set-limits.
b57c1da5c conntrack: Use a per zone default limit.
41f3f5b90 conntrack: Turn zl local limit into atomic.
8ff40f335 conntrack: Do not use atomics to report zones info.
8ec7d55bf conntrack: Add zone limit coverage counter.
db26ef7c0 conntrack: Correctly annotate conntrack member.
a6ccd1115 checkpatch: Add new check-authors-file option to checkpatch.py.
58c66c190 selinux: Add missing permissions for netlink_rdma_socket.
445991838 ovs-macros.at: Correctly delete iptables rule on_exit.
60917c822 system-traffic: Do not rely on conncount for already tracked packets.
cb6423478 ofproto-dpif: Improve load balancing in dp_hash select groups.
7df4dd2aa debian: Allow passing DEB_BUILD_OPTIONS.
84ea72fcc Revert "ci: Use sarif-tools v3.0.1 due to issues in earlier versions."
f2ab45c66 ci: Use sarif-tools v3.0.1 due to issues in earlier versions.
8370cda58 AUTHORS: Add Sunyang Wu.
38a9482bc netdev-offload: Fix incorrect comments.
68517f43a tests: ovsdb: Add ovsdb prefix to related tests.
f27a1a081 tests: ovsdb: Update missing ovsdb keywords.
2c7e2d58c selinux: Update policy file.
e3ac1e5e7 AUTHORS: Add Jonathan Davies .
e40f9312f github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.
5c42db83b ci: Run oss-fuzz build stage during CI.
2bf609f70 netdev-dpdk: Disable outer udp checksum offload for txgbe driver.
1b9964902 AUTHORS: Add Liu Yulong.
172a66580 netdev-offload-dpdk: Change flow offload failure log level.
ec0f3772f utilities: Add a GDB macro to dump ct conns.
fa731c112 oss-fuzz: Fix odp_flow_format() API in the fuzz tests.
234e62619 ci: Use previous sarif-tools release due to issue in latest release.
c98759a4f ovsdb-idl: Fix IDL memory leak.
ddd6490ab mcast-snooping: Don't access ovs_list members directly.
363435fe8 mcast-snooping: Properly check group_get_lru return code.
d1332ee41 vconn: Always properly free flow stats reply.
3d6b048d8 classifier: Store n_indices between usage.
cfc8321da netlink-socket: Initialize socket family.
cfb0abb95 jsonrpc: Don't access ovs_list members directly.
a67db28fd dpif-netdev: Remove undefined integer division.
e48ba271f ovsdb-error: Annotate non-null functions.
bd48ff8f7 netdev-dpdk: Re-enable VXLAN/Geneve offload for Intel cards.
82c1028e3 Userspace: Software fallback for UDP encapsulated TCP segmentation.
5cb19214e ofproto/bond: Preserve active bond member over restarts.
6c3074686 conntrack: Disambiguate the cleaned count log.
252ee0f18 dpif: Fix flow put debug message match content.
604e54fc3 ovs-dpctl-top: Fix RuntimeError with resizing flow dict during iteration.
0051785f0 ovs-dpctl-top: Fix Python3.12 invalid syntax warning.
70fd13e25 utilities: Updated dpif_nl_exec_monitor.py to debug all operations.
bc9561c87 utilities: Update dpif_nl_exec_monitor.py to include new actions.
180ab2fd6 ofproto-dpif-upcall: Avoid stale ukeys leaks.
c38ff60c2 odp-util: Fix dead code warning in format_odp_set_nsh().
edb66993f dpif-netdev-perf: Eliminate dead code.
941b1825b vlog: Only close() valid file descriptors.
f5c4bdafe stopwatch: Handle spurious wakeups of ovs_mutex_cond_wait().
c90362488 dpif: Fix potential NULL pointer access in log_flow_message().
4a9c06ba0 netdev-native-tnl: Fix Coverity integer overflows report.
01769004c hash: Fix integer overflow before widen in hash_finish32().
d7a9a9eb6 userspace: Correctly set ip offload flag in native tunneling.
963dec466 docs: Fix argument formatting in ovs-appctl(8) man page.
19d809afb AUTHORS: Update email for Rosemarie O'Riorden.
dbeabcc68 Set release date for 3.4.0.
f3197b73b releases: Mark 3.3 as a new LTS release.
2ff8ed8de dp-packet: Correct IPv4 checksum calculation.
ea2bd0d6f netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
8d3cd41c3 route-table: Fix another UBsan warning about pointer type.
4ba65112d netdev-linux: Do not offload IP checksum.
82ed9ef78 tunnel, tests: Add test for mirroring over tunnels.
70bc3baaa ofproto-dpif-xlate: Add a recursion limit to tunnel address lookup.
9f0c6e16e netdev-dpdk: Fix race condition in mempool information dump.
a5023d597 ovsdb: transaction: Remove incorrect transaction abort in pre-commit.
8f3d6c145 netlink-notifier: Silence the UBsan's function pointer mismatch error.
f12f4d890 Documentation: Update QEMU documentation URLs.
cdba5e30e AUTHORS: Add Vipul Ashri.
53d9dcb9f match: Fix false-positive snprintf size warning.
b516da14c util: Add non-NULL format assertion to xvasprintf.
f9078407a ofproto-dpif-xlate: Initialize observe_offset for sample actions.
ebdc3cf91 docs: Define Read the Docs configuration for Sphinx HTML parameters.
f973d9543 ofproto-dpif-xlate: Remove misleading wc NULL check in packet mirror.
d5fef714b flow: Fix unaligned access to the ND target in miniflow_extract.
6165c92a2 ofp-actions: Fix reporting observation point bits instead of domain.
03cd668e0 dpif-netlink-rtnl: Fix netdev leak in out-of-tree tunnels probe.
3985fa03b dpctl: Fix netdev reference leak in "show" command.
903aa8fdc Prepare for post-3.4.0 (3.4.90).
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r-- | recipes-networking/openvswitch/openvswitch_git.bb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/recipes-networking/openvswitch/openvswitch_git.bb b/recipes-networking/openvswitch/openvswitch_git.bb index db831bc4..8637165a 100644 --- a/recipes-networking/openvswitch/openvswitch_git.bb +++ b/recipes-networking/openvswitch/openvswitch_git.bb | |||
@@ -14,13 +14,13 @@ RDEPENDS:${PN}-ptest += "\ | |||
14 | " | 14 | " |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | 16 | S = "${WORKDIR}/git" |
17 | PV = "3.4.1" | 17 | PV = "3.5.0" |
18 | CVE_VERSION = "3.4.1" | 18 | CVE_VERSION = "3.5.0" |
19 | 19 | ||
20 | FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" | 20 | FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" |
21 | 21 | ||
22 | SRCREV = "7aa5f4270f5a96f0c0bb111701b25bb648cbbc43" | 22 | SRCREV = "445594155310a881ea4a269e2a424a870a89402c" |
23 | SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.4 \ | 23 | SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.5 \ |
24 | file://openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch \ | 24 | file://openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch \ |
25 | file://run-ptest \ | 25 | file://run-ptest \ |
26 | file://disable_m4_check.patch \ | 26 | file://disable_m4_check.patch \ |