summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-03-25 22:49:46 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-04-04 19:57:46 +0000
commitc0274365e7eb4847a42143c97e943a1a6de5a7b8 (patch)
tree3892d5cab6be80f4aeb29a225c05e37eb86fa4cd
parent5853fc67da6499d293a1a76e5e457bd467286731 (diff)
downloadmeta-virtualization-c0274365e7eb4847a42143c97e943a1a6de5a7b8.tar.gz
openvswitch: 3.3.0
Bumping ovs to version v3.3.0-26-g1c1f173ce, which comprises the following commits: 1c1f173ce dpif-netdev: Fix crash due to tunnel offloading on recirculation. feb0fefd8 netdev-dpdk: Disable outer UDP checksum offload for ice/i40e driver. 3280d95c4 ovs-monitor-ipsec: LibreSwan autodetect paths. 4fedcae6e route-table: Avoid routes from non-standard routing tables. 9f39cd4a1 ovs-tcpdump: Fix cleanup mirror failed with twice fatal signals. 7fa40643e ofproto-dpif: Fix tunnel with different name del/add failure. 04dc9d117 ofpbuf: Prevent undefined behavior in ofpbuf_clone. 667c9eb2b netdev-dpdk: Fix tunnel type check during Tx offload preparation. 332300c36 netdev-dpdk: Fix TCP check during Tx offload preparation. e7778b371 netdev-dpdk: Clear inner packet marks if no inner offloads requested. c85158e26 netdev-dpdk: Clean up all marker flags if no offloads requested. a6bb8be42 github: Reduce ASLR entropy to be compatible with asan in llvm 14. 70dcee98f netdev-dpdk: Dump packets that fail Tx preparation. 5ae591757 bfd: Improve state change log message. efbc37b94 tests: Fix "SSL db: Implementation" test with openssl > 3.2.0. 0f1af687c conntrack: Fix flush not flushing all elements. 04f1984a4 m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows. 8f903b598 ovs-pki: Fix file permissions on Windows. 300201065 bond: Reset stats when deleting post recirc rule. 02f0d6db1 ofproto-dpif-trace: Fix infinite recirculation tracing. e68ddb34b github: Temporarily disable SNAT with exhaustion system test. 95d4d7108 dp-packet: Don't offload inner csum if outer isn't supported. 05453d807 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels. a0df9c85d netdev-dummy: Add local route entries for IP addresses. 2f742d7af tests: Move the non-local port as tunnel endpoint test. a6bdf7d31 Prepare for 3.3.1. 6c4da8cc2 Set release date for 3.3.0. 54ba53bfa system-traffic.at: Add tests with UDP tunneling of UDP traffic. 71a547474 netdev-native-tnl: Mark all vxlan/geneve packets as tunneled. 91a147ea8 netdev-linux: Only repair IP checksum in IPv4. 51ee4d36a netdev-linux: Favour inner packet for multi-encapsulated TSO. 0eb8d8116 rstp: Fix deadlock with patch ports. c67de08f1 dpif-netdev: Increase MAX_RECIRC_DEPTH to 8. 310247ae9 netdev-linux: Avoid deadlock in netdev_get_speed. e38ba0b0a ofproto-dpif-monitor: Remove unneeded calls to clear packets. 37f24aebc dp-packet: Include inner offsets in adjustments and checks. eead56062 bfd: Set proper offsets and flags in BFD packets. 2de9347a5 dp-packet: Validate correct offset for L4 inner size. 76144cc63 netdev-offload-tc: Check geneve metadata length. 5c8586b1a odp: ND: Follow Open Flow spec converting from OF to DP. 5cc4eedc6 faq: Update matching DPDK releases for older branches. 447d4ecd9 github: Bump Fedora version to 39. fe55ce37a github: Update versions of action dependencies (Node.js 20). 86f79063b mcast-snooping: Remove typedef from mcast_group_proto. b0cf73112 dp-packet: Reset offload/offsets when clearing a packet. c467a7a71 tests: ovsdb-server: Fix config-file same schema test. 2222dbb92 ci: Run system tests in a separate namespace. 0c9e932aa netdev-dpdk: Trigger port reconfiguration in main thread for resets. 928498aea tests: mcast-snooping: Stop time for the group protocol test. 6ffceaf14 dp-packet: Avoid checks while preparing non-offloading packets. a940a691e ovs-atomic: Fix inclusion of Clang header by GCC 14. e802fe79a Prepare for 3.3.0. 206dfaa36 AUTHORS: Add Dexia Li. 85bcbbed8 userspace: Enable tunnel tests with TSO. 084c80872 userspace: Support VXLAN and GENEVE TSO. 0edfe05e4 netdev-dummy: Add support and test for TSO. 76e2f20d5 userspace: Correct IPv6 header in software-GSO. 9e3c842d5 dp-packet: Set checksum flags during software TSO. 253d90075 python: ovs: flow: Add meter_id to controller. ea44cafae python: ovs: flow: Make check_pkt_len action a list. 32f6737b5 python: ovs: flow: Add idle_age to openflow flows. e72b7b6f1 python: tests: Refactor test_odp section testing. 5e45091ea python: ovs: flow: Add dp hash and meter actions. ab7d08961 python: ovs: flow: Add sample to nested actions. 9ef49ca85 python: tests: Add info and key tests for OFPFlows. 6bbbb7664 python: ovs: flow: Fix typo in n_packets. 603890d6a ovsdb-server: Make use of cooperative multitasking. 36bad3182 json: Add yielding json create/destroy functions. d4a15647b ovsdb: raft: Enable cooperative multitasking. 3c8a4e942 lib: Introduce cooperative multitasking module. 6ece3d57b timeval: Add internal timewarp interface. b222593bc mcast-snooping: Add group protocol to mdb/show output. 077d0bad0 mcast-snooping: Store IGMP/MLD protocol version. 8b51b2bcb ci: Add kernel and userspace ASAN/UBSAN tests. fc13c0d65 ci: Combine the ubsan and asan sanitizer runs. 48d4f6963 tests: Set handle_segv for UBSAN to allow SIGSEGV tests. d662eee09 ci: Add clang-analyze to GitHub actions. ed738eca3 util: Annotate function that will never return NULL. da093acc7 netdev-offload-dpdk: Replace action PORT_ID with REPRESENTED_PORT. bdf2f1677 tests: Fix 'long flow dump duration' failures due to large time warp. 8893e24d9 dpdk: Update to use v23.11. 65b22552a tests: ovsdb: Add configuration tests with config file. 47ddc474d tests: ovsdb: Add relay and replication execution with config file. 55140090e ovsdb-server: Allow user-provided config files. 99d7e8849 ovsdb: relay: Allow setting all jsonrpc session options. dd0947b87 ovsdb-cs: Add function to set all jsonrpc session options. 6de317c0e ovsdb: replication: Allow to set all jsonrpc options. 9a1b79c15 ovsdb: Embed jsonrpc session options into ovsdb jsonrpc options. 40ce846e8 jsonrpc: Add function to update all options at once. 37ab57b41 jsonrpc-server: Re-add remotes on role changes. 8c8a6f793 ovsdb-server: Add no-op config-file option. e76f84720 ovsdb-server: Database config isolation. c8c0e570d ovsdb: replication: Automatically switch read-only mode. 3ff980c85 ovsdb: replication: Isolate databases from each other. e56d30242 ovsdb: Extract relay string parsing into a separate function. 80414c3e1 ovsdb: Track jsonrpc options per remote. da1a4f699 jsonrpc-server: Add functions to convert jsonrpc options to/from json. ea4362174 ovsdb: Allow database itself to be read-only. 05d6f419c timeval: Add coverage counter for long poll interval events. 969b3a570 ofproto-dpif-upcall: Add flow_limit coverage counters. 92ff2a201 ofproto-dpif-upcall: Change flow dump duration message to WARN level. 60457a5e9 ovsdb: transaction: Calculate added/removed from diff. 7ab8f6f7c ovsdb: Preserve column diffs read from the storage. 67ee63087 ovsdb-idl.at: Test IDL behavior during database conversion. ac04dfa7e python: idl: Handle monitor_canceled. c8d85a0e4 AUTHORS: Add Brad Cowie 8aea66599 system-traffic.at: Test conntrack + FTP server running on a non-standard port. 8abe32f95 conntrack: Use helpers from committed connections. 14ef8b451 lib/conntrack: Only use given packet in protocol detection. 7b74454c7 system-tests: Test openflow matching for ct related packets with SNAT. 7404d25ea system-dpdk: Test with mlx5 devices. 915b97971 checkpatch.py: Load codespell dictionary. 21c61243f checkpatch: Fix personal word list storage. 2535d171a vconn: Count vconn_sent regardless of log level. 54b3eb531 backtrace: Fix error in log_backtrace() documentation. 94371c099 ovsdb: trigger: Do not allow conversion in read-only mode. e951af81c ovsdb: jsonrpc-server: Fix the DSCP value in default options. d07a3b798 jsonrpc: Sort JSON objects while printing debug messages. 0a2e16b67 tests: ovsdb: Use diff -up format for replay test. 7c3df3676 ovsdb-server.at: Enbale debug logs in active-backup tests. 0ef3ebb0c ovsdb: transaction: Don't try to diff unchanged columns. 6f11d9daa ovsdb: transaction: Avoid diffs for different type references. d51d4f42d ovsdb: Fix incorrect sharing of UUID and _version columns. 4102674b3 ovsdb-idl: Preserve change_seqno when deleting rows. 5c3810491 tests: Move MFEX tests to dpif-netdev. 98ee21ef6 system-dpdk: Use dummy-pmd port for packet injection. df5e5cf43 Documentation: Add section on inclusive language. de4cccf93 ci: Add make check-afxdp to GitHub actions ci. 67c53a89d ci: Allow make check-dpdk to run the MFEX tests. 26ffd192f ci: Fix dpdk build cache key generation. adfc3d4a3 ci: Add make check-system-tso to GitHub actions ci. 09958e081 ci: Add make check-system-userspace to GitHub actions ci. 15f179324 ci: Add make check-offloads to GitHub actions ci. e7b51b38f ci: Add make check-kernel to GitHub actions ci. a80883f76 ci: Fixed tests that show random failures through GitHub actions. 6660fccb1 ci: Exclude tests that show random failures through GitHub actions. 9dfa65dc7 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04. e07ae9a6d ci: Add make check-ovsdb-cluster tests to GitHub action ci. ee93f364b ci: Add JOBS variable to replace all the '-j4' instances. 4cbbf56e6 dpif-netdev: Add per PMD sleep config. a095794bc openflow: Allow CT flush to match on mark and labels. 386deb32c dpctl, ovs-ofctl: Unify parsing of ct-flush arguments. 62c5d32ad ofp-prop: Add helper for parsing and storing of ovs_u128. cc670e741 system-dpdk: Wait for MTU changes to be applied. 7067ed166 tests: Do not use zone 0 for CT limit system test. 27e0349e2 ct-dpif: Enforce CT zone limit protection. 1b3557f53 vswitchd, ofproto-dpif: Propagate the CT limit from database. 324883361 ovs-vsctl: Add limit to CT zone. 8f4b86237 dpctl: Allow the default CT zone limit to be deleted. 4b9eb061b ct-dpif: Handle default zone limit the same way as other limits. 6b1723588 tunnel: Do not carry source port from a previous tunnel. 472dd6642 netdev-offload-tc: Fix offload of tunnel key tp_src. a34e306a0 ofp-ct: Return error for unknown property in CT flush. 20022fbf5 editorconfig: Remove [*] section and trim_trailing_whitespace. 8b5fe2dc6 userspace: Add Generic Segmentation Offloading. e0056018c userspace: Respect tso/gso segment size. 6c59c1952 netdev-linux: Use ethtool to detect offload support. c8d494636 cirrus: Update from FreeBSD 12 to 14. cf984d5be appveyor: Use previous image to unblock CI. ceb29608d faq: Update matching DPDK releases for older branches. 3626c1744 ovs-ofctl: Correctly mark the CT flush commands. 40f651ce0 mcast-snooping: Fix comments format. 42c1e2efe mcast-snooping: Flush flood and report ports when deleting interfaces. 4990a9a27 mcast-snooping: Test per port explicit flooding. 4e90baca8 system-dpdk: Run traffic tests. 1d0ff364b system-dpdk: Rework cleanup for vhost-user client tests. 1c37d869c system-dpdk: Refactor tests using vhost-user ports. d0a6cf57d system-dpdk: Fix race in some vhost-user client MTU test. 64c1d16c6 system-dpdk: Remove tap interfaces from vport MTU tests. b561bbdc2 netdev-afxdp: Postpone libbpf logging helper registration. 818217eaf system-dpdk: Refactor OVS daemons helpers. e6dd50d61 tests: Define a macro to skip tc relying tests. ab3eca612 ci: Run DPDK tests in GitHub Actions. c488f28a0 system-dpdk: Don't require hugetlbfs. 209667c0e system-dpdk: Introduce helpers for testpmd. 7b514aba0 ofproto-dpif-trace: Improve conjunctive match tracing. c62b4ac8f ovs-ofctl: Implement compose-packet --bare [--bad-csum]. 3e0d8d1f4 checkpatch.at: Add cases to verify skip committer check. 74bfe3701 checkpatch: Add argument to skip committer signoff check. 4d74e2307 build-aux/extract-ofp-fields: Fix the number of Summary columns. 8b4265c11 release-process: Update LTS designation schedule example. c19a5b48b netdev-dpdk: Sync and clean {get, set}_config() callbacks. d614f2863 netdev-afxdp: Sync and clean {get, set}_config() callbacks. 169c6b2d4 netdev-dummy: Sync and clean {get, set}_config() callbacks. bf843fd43 checkpatch: Don't spell check Fixes tag. fdbf0bb2a flake8: Fix E721 check failures. 28f6e7602 build-aux: Enable flake8 checks for python extraction scripts. 20e6309ba build-aux/extract-ofp-msgs: Fix flake8 and syntax errors. 23fb4bd4b build-aux/extract-ofp-fields: Fix flake8 and syntax errors. 6625f6f2f build-aux/extract-ofp-errors: Fix flake8 and syntax errors. 51fb99290 build-aux/extract-ofp-actions: Fix flake8 and syntax errors. 723cd4c9b automake: Move build-aux EXTRA_DIST updates to their own file. 08212d755 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings. 979bc94b1 ovsdb: Fix Clang's static analyzer 'func null dereference' warnings. 03c8e8010 ofp-table: Fix count_common_prefix_run() function. 5b6021957 general: Fix Clang's static analyzer 'Dead assignment' warnings. 49096a0cf general: Fix Clang's static analyzer 'Dead initialization' warnings. fea52dc71 python: Remove duplicate UnixctlClient implementation. 2c841eef9 vswitch.xml: Add entry for dpdkvhostuser userspace-tso. e8914353c vswitch.xml: Add dpdkvhostuser group status. 594d14541 readthedocs: Use dirhtml builder. 34ae81c1f tests: Use ping timeout instead of deadline. 6cfb3d1ff tests/system-traffic: Ensure no name resolution for tcpdump. cc89bf8e2 README: Add documentation build status badge. e388bd73b readthedocs: Add the configuration file. a413fed99 tc: Improve logging of mismatched actions. bd86266ea ofproto-dpif-upcall: Pause revalidators when purging. d581473cb AUTHORS: Add Zengyuan Wang. 23a70e286 db-ctl-base: Fix memory leak of db commands. c29ba5401 tc: Add IPIP/GRE protocols to offload in IP rewrite. b16ef5200 tc: Add csum offload of IGMP/UDPLITE/SCTP in IP rewrite. f100e6a83 tests: Update some tests title prefix print. c92ded551 tests/tunnel.at: Add geneve options mirror test. 834bd9158 ofproto-dpif-upcall: Fix redundant mirror on geneve tunnel options. d76193008 tests: Add some tests for byteq module. 297db8056 AUTHORS: Add Jakob Meng. bb6ed2472 netdev-dpdk: Document rx-steering status options. e9ada1629 netdev-dpdk: Update docs for interface info. 8020eff9a netdev-dpdk: Document status options for VF MAC address. 0aeb06e1f netdev-offload-dpdk: Fix flushing of a physdev. b78427639 Documentation: Add CVE-2022-40982, aka Downfall reference. 155f632e7 connmgr: Fix ofconn configuration on vswitchd startup. 13dde1131 utilities: Add kernel_delay.py script to debug a busy Linux kernel. 4fc02650a ovsdb: Fix potential leak when making diff of conditions. a40c55eff hash: Add explicit typecasts to fix C++ compilation issues. 880a2bbb4 lib, ovsdb, vtep: Add various null pointer checks. 010c256ca lib: Add non-null assertions to some return values of `dp_packet_data`. 1b8fa4a66 checkpatch: Add checks for the subject line. 0896dc19e python: idl: Fix last-id update from a monitor reply. bac34b26a netlink-conntrack: Fix partial match of entries with SCTP. 563c50fba ovsdb-cluster.at: Remove extra ordinal schema and schema name operations. 154e4299d ofproto-dpif-xlate: Fix recirculation with patch port and controller. 9a8b39b70 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. bc79a7bf0 treewide: Add `ovs_assert` to check for null pointers. 40546cd6e lib, ovs-vsctl: Add zero-initializations. 1116459b3 conntrack: Remove nat_conn introducing key directionality. 85634fd58 ovsdb: raft: Support pre-vote mechanism to deal with disruptive server. bb61931dc netdev-dpdk: Disable net/tap Tx L4 checksum offloads. 13b874f4f tests/mfex: Don't require python cryptography. 28c0cec40 configure: Avoid deprecated AC_PROG_CC_C99 if possible. d3bdc7c91 tests: Fix time dependency in overlapping flows modification test. 9b7e1a753 netdev-dpdk: Clear IP packet type when no offload is requested. bf7e53bb5 python: Use build to generate PEP517 compatible archives. f1983a508 python: Use twine to upload sdist package to pypi.org. bb0dd1135 python: Rename build related code to ovs_build_helpers. 785e22f87 dpif-netdev: Fix length calculation of netdet_flow_key. 0e98b9924 doc: Fix description of max_len for controller action. 9842d89e5 docs: Fix rendering of VLAN Comparison Chart. 57cccb076 fatal-signal: Drop logging of failed dummy backtrace. eb344e0be AUTHORS: Add Colin Watson and Lucas Nussbaum. 6180fefa8 docs: Run tbl preprocessor in manpage-check rule. e46d45520 docs: Add `nowarn` region option to tables. f1305b5a2 tests: Add clang-analyzer-results to gitignore. d910fd8a0 ci: Add jobs to test -std=c99 builds. f0899b1fc tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests. 1776aa17a sflow: Always enable _BSD_SOURCE. be2cd24b1 compiler.h: Don't use asm and typeof with non-GNU compilers. e3d561670 AUTHORS: Add Ivan Malov. de86c5bbd Set release date for 3.2.0. 41006c1b3 AUTHORS: Add gordonwwang and Xiaojie Chen. 0945e1a5f ovs.tmac: Fix troff warning in versions above groff-1.23. d80df0b86 AUTHORS: Update email for Simon Horman. bd78f0e2e AUTHORS: Add François Rigault. 77610902b connmgr: Count unsent async messages. cf11766cb ofproto-dpif-upcall: Fix push_dp_ops to handle all errors. eac54ee24 system-traffic.at: Avoid names veth0/veth1 in SRv6 tests. 21410ff80 dpif-netdev: Fix dpif_netdev_flow_put. da64d1b2f MAINTAINERS: Add Aaron Conole. b8d4619d3 cirrus: Update to FreeBSD 13.2. bbdfb332d MAINTAINERS: Add Kevin Traynor. 2f34475a9 ci: Fix OPTS not being passed to OSX builds. 269053bf2 ovsdb-tool: Fix json leak while showing clustered log. bd2a80b1d ovsdb-server: Fix excessive memory usage on DB open. d6fd6e591 tests: Add ovsdb execution cases for set size constraints. 2f1b43064 ovsdb: relay: Fix handling of XOR updates with size constraints. e062465a8 ovsdb: file: Fix diff application to a default column value. edfbd44ff ovsdb: file: Fix inability to read diffs that violate type size. aa56afb57 AUTHORS: Add Simon Jones. 20a7654d2 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port. 47520b33b ofproto-dpif: Fix removal of renamed datapath ports. d460c473e netdev-dpdk: Negotiate delivery of per-packet Rx metadata. feed7f677 ofproto-dpif-upcall: Mirror packets that are modified. f5188ff21 daemon.at: Correctly terminate ovsdb process in a backtrace test. 24520a401 vswitchd: Wait for a bridge exit before replying to exit unixctl. bffffd841 Prepare for post-3.2.0 (3.2.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 cc96c83a..b7d9b8dd 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.2.1+" 17PV = "3.3.0"
18CVE_VERSION = "3.2.1" 18CVE_VERSION = "3.3.0"
19 19
20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" 20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"
21 21
22SRCREV = "b3d094b4fb4ece7241e4bd6c2327a169073e43c5" 22SRCREV = "1c1f173ce8a8534e262083bc4db3ee15f05231c0"
23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.2 \ 23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.3 \
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 \