summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-03-24 18:15:24 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-03-24 18:42:34 +0000
commit54ab07feb58e60b235185aebfa8dd19912467f9e (patch)
tree26043bcf4c61ebaf469f2ba3da596fa775300a27
parent0967bf494dc96017584d325b8926fe3c4c85ccfe (diff)
downloadmeta-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.bb8
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
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17PV = "3.4.1" 17PV = "3.5.0"
18CVE_VERSION = "3.4.1" 18CVE_VERSION = "3.5.0"
19 19
20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" 20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"
21 21
22SRCREV = "7aa5f4270f5a96f0c0bb111701b25bb648cbbc43" 22SRCREV = "445594155310a881ea4a269e2a424a870a89402c"
23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.4 \ 23SRC_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 \