summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2024-01-11 16:11:54 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-01-19 14:29:24 +0000
commitc11313857754e59fdf599f1014b93d3708542b16 (patch)
treedc7f2a64ae7fd329164ffb566e9b1bb0ba9877e1
parentfb67ee2b7ae76e315711bc6d1ff587f7f0f729c2 (diff)
downloadmeta-virtualization-c11313857754e59fdf599f1014b93d3708542b16.tar.gz
openvswitch: 3.2.1
Bumping ovs to version v3.2.1-42-gb3d094b4f, which comprises the following commits: b3d094b4f ovsdb-idl.at: Test IDL behavior during database conversion. a1935e962 python: idl: Handle monitor_canceled. 946d5ef01 vconn: Count vconn_sent regardless of log level. 7a307b356 backtrace: Fix error in log_backtrace() documentation. ab08bffa3 ovsdb: trigger: Do not allow conversion in read-only mode. 4e74ac6da ovsdb: jsonrpc-server: Fix the DSCP value in default options. 04fec86f7 jsonrpc: Sort JSON objects while printing debug messages. c4d655bc1 tests: ovsdb: Use diff -up format for replay test. 4279901af ovsdb-server.at: Enbale debug logs in active-backup tests. 8583cdb99 ovsdb: transaction: Don't try to diff unchanged columns. 7d9662345 ovsdb: transaction: Avoid diffs for different type references. abf5ec410 ovsdb: Fix incorrect sharing of UUID and _version columns. a3a05b710 ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04. ec1d73016 ovsdb-idl: Preserve change_seqno when deleting rows. 36022655d system-dpdk: Wait for MTU changes to be applied. c1ee47eb6 tunnel: Do not carry source port from a previous tunnel. 74626ad6b netdev-offload-tc: Fix offload of tunnel key tp_src. a49ebed1c ofp-ct: Return error for unknown property in CT flush. 57916a78a cirrus: Update from FreeBSD 12 to 14. 349e02766 dpdk: Use DPDK 22.11.3 release for OVS 3.2. a52d28b7e ovs-ofctl: Correctly mark the CT flush commands. 319a97e41 mcast-snooping: Flush flood and report ports when deleting interfaces. d7e9117ca mcast-snooping: Test per port explicit flooding. 0dd10cd80 flake8: Fix E721 check failures. c0275d6a1 build-aux: Enable flake8 checks for python extraction scripts. bc261b959 build-aux/extract-ofp-msgs: Fix flake8 and syntax errors. 8e50fc793 build-aux/extract-ofp-fields: Fix flake8 and syntax errors. 374a7bf63 build-aux/extract-ofp-errors: Fix flake8 and syntax errors. 0634be942 build-aux/extract-ofp-actions: Fix flake8 and syntax errors. e76ecab43 automake: Move build-aux EXTRA_DIST updates to their own file. 1b0c75320 netdev-offload: Fix Clang's static analyzer 'Division by zero' warnings. 3919e61a7 ofp-table: Fix count_common_prefix_run() function. 07e3598da vswitch.xml: Add entry for dpdkvhostuser userspace-tso. afc9bad24 vswitch.xml: Add dpdkvhostuser group status. dadbcdd83 readthedocs: Use dirhtml builder. 1cdc76388 tests: Use ping timeout instead of deadline. 19770fc30 tests/system-traffic: Ensure no name resolution for tcpdump. 918351807 readthedocs: Add the configuration file. f344aa0b5 tc: Improve logging of mismatched actions. 159e214c3 ofproto-dpif-upcall: Pause revalidators when purging. 40b55d2e9 db-ctl-base: Fix memory leak of db commands. 0ebd8cdbf Prepare for 3.2.2. cd5dee5b9 Set release date for 3.2.1. 0f7907a76 netdev-dpdk: Document rx-steering status options. 99fa50391 netdev-dpdk: Update docs for interface info. af98a39f0 netdev-dpdk: Document status options for VF MAC address. 6cab4c6f9 netdev-offload-dpdk: Fix flushing of a physdev. a2c01c797 connmgr: Fix ofconn configuration on vswitchd startup. 0d0e95cd2 ovsdb: Fix potential leak when making diff of conditions. 25f11d058 python: idl: Fix last-id update from a monitor reply. b5c08719e netlink-conntrack: Fix partial match of entries with SCTP. 00212562e ofproto-dpif-xlate: Fix recirculation with patch port and controller. 0638b7b26 ofproto-dpif-xlate: Don't reinstall removed XC_LEARN rule. 1d78a3f31 netdev-dpdk: Disable net/tap Tx L4 checksum offloads. 8612f8cce tests/mfex: Don't require python cryptography. cf537b2c4 configure: Avoid deprecated AC_PROG_CC_C99 if possible. 01dd0ab51 tests: Fix time dependency in overlapping flows modification test. 0df9f974d netdev-dpdk: Clear IP packet type when no offload is requested. a4aa20251 python: Use build to generate PEP517 compatible archives. a8a31e653 python: Use twine to upload sdist package to pypi.org. 3b3a7b50f python: Rename build related code to ovs_build_helpers. bf27c8b96 dpif-netdev: Fix length calculation of netdet_flow_key. 74a64ac0a doc: Fix description of max_len for controller action. 20f464527 docs: Fix rendering of VLAN Comparison Chart. da20390c7 fatal-signal: Drop logging of failed dummy backtrace. 944809833 docs: Run tbl preprocessor in manpage-check rule. e2163f2ed docs: Add `nowarn` region option to tables. 4e6bc7674 tests: Add clang-analyzer-results to gitignore. 55d01136a ci: Add jobs to test -std=c99 builds. 6af08f420 tests: Fix order of includes in barrier/id-fpool/mpsc-queue tests. 4e475523c sflow: Always enable _BSD_SOURCE. b40af6194 compiler.h: Don't use asm and typeof with non-GNU compilers. e99e98655 Prepare for 3.2.1. f8d24583e Set release date for 3.2.0. cb7c6775c ovs.tmac: Fix troff warning in versions above groff-1.23. 958278aa2 connmgr: Count unsent async messages. 68ff50a9b system-traffic.at: Avoid names veth0/veth1 in SRv6 tests. 150b0fb00 dpif-netdev: Fix dpif_netdev_flow_put. 06c08b942 cirrus: Update to FreeBSD 13.2. 900a68070 ci: Fix OPTS not being passed to OSX builds. 2fe6a72a7 ovsdb-tool: Fix json leak while showing clustered log. 303dd0130 ovsdb-server: Fix excessive memory usage on DB open. b9f6da302 tests: Add ovsdb execution cases for set size constraints. 23569e337 ovsdb: relay: Fix handling of XOR updates with size constraints. cfd3c5c69 ovsdb: file: Fix diff application to a default column value. 322f59f1d ovsdb: file: Fix inability to read diffs that violate type size. cdd5a0a65 ovs-tcpdump: Clear auto-assigned ipv6 address of mirror port. 903a281ae ofproto-dpif: Fix removal of renamed datapath ports. 1e9c40137 netdev-dpdk: Negotiate delivery of per-packet Rx metadata. 9e0e43d8c ofproto-dpif-upcall: Mirror packets that are modified. a08180349 daemon.at: Correctly terminate ovsdb process in a backtrace test. 59bd372a0 vswitchd: Wait for a bridge exit before replying to exit unixctl. f20980a19 Prepare for 3.2.0. 07ce41da1 netdev-linux: Support 64-bit rates in tc policing. 68ac6e9db netdev-linux: Refactor nl_msg_put_act_police. 13e183da3 netdev-linux: Remove tc_matchall_fill_police. a86fea06f netdev-linux: Use 64-bit rates in htb tc classes. 7edfac574 netdev-linux: Use 64bit rtab and burst calculations. b8f8fad86 netdev-linux: Use speed as max rate in tc classes. 6240c0b4c netdev: Add netdev_get_speed() to netdev API. 1ef3f4f78 AUTHORS: Add Felix Huettner. 5392f89fe relay: Allow setting probe interval. ef4883a8d dpif-netdev: Remove pmd-sleep-max experimental tag. bc6a6f82e dpif-netdev: Add pmd-sleep-show command. 395668a68 pmd.at: Add macro for checking pmd sleep max time and state. 023dcdc7a dpif-netdev: Rename pmd-maxsleep config option. 4d55a364f python: Add async DNS support. 501f665a5 conntrack: Extract l4 information for SCTP. 62f5aa42a shash, simap, smap: Add assertions to `*_count` functions. a5fdc45b8 netdev-dpdk: Fix build with experimental API. 4829506b2 ofproto-dpif-xlate: Reduce stack usage in recursive xlate functions. f3e9d3004 AUTHORS: Add Chandan Somani. 799f697e5 checkpatch: Print subject field if misspelled or missing. 9a50170a8 checkpatch: Add suggestions to the spell checker. d25c6bd8d checkpatch: Reorganize flagged words using a list. f770b8c13 AUTHORS: Add James Raphael Tiovalen. b2d45921a ovs-vsctl: Fix crash when routing is enabled. e769387b4 file, monitor: Add null pointer assertions for old and new ovsdb_rows. e71f1a2da ovsdb: Assert and check return values of `ovsdb_table_schema_get_column`. 00782baac AUTHORS: Add Sayali Naval. 8e073791d bridge: Fix unexpected values for IPFIX enable-input/output-sampling. fc06ea9a1 netdev-dpdk: Add custom rx-steering configuration. a5669fd51 netdev-dpdk: Drop TSO in case of conflicting virtio features. b4c7009c2 system-offloads-traffic.at: Add vxlan gbp offload test. 7f04588d7 netdev-tc-offloads: Probe for allowing vxlan gbp support. a2a3f1983 tc: Add vxlan encap action with gbp option offload. 256c1e581 tc: Pass encap entirely to nl_msg_put_act_tunnel_key_set. a4332b5e6 tc: Add vxlan gbp option flower match offload. c39d7d06f netlink: Add new function to add NLA_F_NESTED to nested netlink messages. 31baa7781 odp-util: Extract vxlan gbp option encoding to a function. 8c3d5488d odp-util: Extract vxlan gbp option decoding to a function. affb9b818 tc: Pass tunnel entirely to tunnel option parse and put functions. c2433bdfc dpif-netdev: Lockless meters. 2ece9c9ac ovsdb: raft: Fix RAFT paper link. 9b4d2ad8e conntrack: Allow to dump userspace conntrack expectations. 34ace16cb tests: Add macro to common file. d56932aac checkpatch: Ignore yml files when checking line lengths. 903294cde dpif: Add coverage counters for dpif_operate() failures. c91867030 MAINTAINERS: Add Eelco Chaudron. 07f6d6a0c Add editorconfig file. 3337e6d91 userspace: Enable L4 checksum offloading by default. 5d11c47d3 userspace: Enable IP checksum offloading by default. 4433cc686 dpif-netdev: Show netdev offloading flags. 22df63c38 Documentation: Document netdev offload. e3ba0be48 seq: Make read of the current value atomic. 04f854f93 fatal-signal: Don't share signal fds/handles with forked process. 469e98e16 ovsdb: monitor: Destroy initial change set when new columns added. 759a29dc2 backtrace: Extend the backtrace functionality. 474a179af cpu: Fix cpuid check for some AMD processors. 106ef2186 tc: Fix crash on malformed reply from kernel. 64cdc290e appveyor: Silence the git clone of pthreads4w. 8bcc6d694 netdev-dpdk: Fix warning with gcc 13. 359cabbd6 netdev-offload: Fix some typos. ef1da757f ovsdb: condition: Process condition changes incrementally. d56366bfa tests: Check ovsdb-server logs in OVSDB tests. 1335af2f5 MAINTAINERS.rst: Move several people to emeritus status e3d0e84ed utilities/bashcomp: Fix PS1 generation on new bash. c3e410a03 netdev-offload-dpdk: Fix crash in debug log. 9dad8dfd1 netdev-dpdk: Check rx/tx descriptor sizes for device. 0af352b6d netdev-dpdk: Remove requested descriptors from get_config. 59c908410 ofproto-dpif-upcall: Don't set statistics to 0 when they jump back. 0826de990 stream-ssl: Disable alerts on unexpected EOF. d51a4ef0a tests: layer3-tunnels: Skip bareudp tests if not supported by kernel. 68d6d2777 AUTHORS: Add yangchang. 263fcdfdb ovs-fields: Modify the width of tpa and spa. 701c2dbfb userspace: Add new option srv6_flowlabel in SRv6 tunnel. f328fd489 netdev-native-tnl: Add ipv6_label param in netdev_tnl_ip_build_header. eb8c19eba netdev-native-tnl: Add ipv6_label param in netdev_tnl_push_ip_header. ce8828a37 netdev-vport: RCU-fy tunnel config. 0c4b299eb smap: Make argument of smap_add_ipv6 constant. be6f096fb netdev-vport: Fix unsafe handling of GRE sequence number. 8045c0f8d tests: dpdk: Pass `--no-pci` to tests that do not use physical ports. 5cb543bc5 MAINTAINERS.rst: Make myself an active maintainer 965c2955e test-stream: Add ssl tests for stream open block. f3f3be682 tests-ovsdb: Switch OVSDB_START_IDLTEST to macro. 64e4cca5c AUTHORS: Add Zhiqi Chen. ffb8b743b dpctl: Fix dereferencing null pointer in parse_ct_limit_zones(). cd608cf96 netdev-offload: Fix deadlock/recursive use of the netdev_hmap_rwlock rwlock. 14773af4b ofproto-dpif-xlate: Fix use-after-free when xlate_actions(). 1a1b3106d ci: Separate DPDK from OVS build. 46240314a ovsdb-idl.at: Fix write-changed-only tests without change tracking. 77d822898 tc: Fix cleaning chains. 572e89f41 AUTHORS: Add Stefan, Luca and Max. b456b1a02 python-stream: Handle SSL error in do_handshake. c3559dffc dpif-netlink: Fix memory leak dpif_netlink_open(). 8d59ab31d ofp-parse: Check ranges on string to uint32_t conversion. 3fa0fc582 util: Fix an issue that thread name cannot be set. 36c8c101c doc: Fix the list of supported tunnels in README. 70ba6e97d learning-switch: Fix coredump of OpenFlow15 learning-switch. 07c27226e ovsdb: Monitor: Keep and maintain the initial change set. 172c935ed ovsdb: Avoid converting database twice on an initiator. 08449bb47 ovsdb: Perform conversion with no data for clustered databases. 4d6cdd8e0 ovsdb: Allow conversion records with no data in a clustered storage. a73b0206b ovsdb: Check for ephemeral columns before writing a new schema. 5575539f6 ovsdb-tool: Fix cluster-to-standalone for DB conversion records. d70688a72 system-offloads-traffic: Fix tc ingress pps check for meter offload. 9fa612959 ovs-dpctl: Add new command dpctl/ct-[sg]et-sweep-interval. 75eae6560 github: Test building Fedora RPMs. 7864b380d AUTHORS: Add Songtao Zhan. 8cba7a76d ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit. 9d840923d ofproto-dpif-xlate: Always mask ip proto field. e41bdb176 conntrack-tp: Fix clang warning. b53547668 AUTHORS: Add Faicker Mo. f9507c1ea netdev-offload-tc: Del ufid mapping if device not exist. daeab9548 db-ctl-base: Partially revert b8bf410a5. 0f34ecbd5 vswitch.xml: Add description of SRv6 tunnel and related options. 306583b56 netdev-tc-offloads: Fix misaligned 8 byte read. 7381fd440 odp: Add SRv6 tunnel actions. 03fc1ad78 userspace: Add SRv6 tunnel support. 349112f97 flow: Support rt_hdr in parse_ipv6_ext_hdrs(). 57b9fc50d tnl-ports: Support multiple nw_protos. 0db74e0eb tests: Define new ADD_VETH_NS macro. b354cee2e ovs-thread: Fix cpus not read for the first 10s. 79f936744 dpif-netlink: Always create at least 1 handler. d53ee36aa netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors. b3935cf90 tests/mfex: Retain support for cryptography pre-v37. 07cf5810d dpdk: Allow retaining CAP_SYS_RAWIO privileges. e90a0727f vswitch: Add missing documentation for "ct_flush" capability. ebe98c587 dpctl: Fix flush-conntrack with datapath as argument. a4cd2afea ofproto-dpif-upcall: Remove redundant time_msec() in revalidate(). 29720e378 ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps. 51778134d system-traffic: Fix conntrack test cases which are failing with af_xdp. 49e534cd3 route-table: Retrieving the preferred source address from Netlink. b801f1aa0 ovs-router: Introduce src option in ovs/route/add command. 01acf09f7 ofproto: Fix man page for tunnel related commands. 915f084b9 ovs-router: Cleanup parser for ovs/route/add command. de6589799 netdev-dummy: Support multiple IP addresses. f65d1951d AUTHORS: Add Fangrui Song. 71ca8393b treewide: Remove uses of ATOMIC_VAR_INIT. e3c821f8c netdev-windows: Add checking when creating netdev with system type on Windows bfc0d5da3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows. 4d69c1900 ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed. 489553b1c classifier: Fix missing masks on a final stage with ports trie. 8bd688063 system-traffic.at: Add icmp error tests while dnatting address and port. 5f0fdf5e2 test: Move check for tc ingress pps support to test script. f1f278f5e ipfix: Make template and stats interval configurable. b5313a8ce ofproto: Fix re-creation of tunnel backing interfaces on restart. cf288fdfe AUTHORS: Add Liang Mancang and Viacheslav Galaktionov. c156f9bc5 ofproto: Include flow cookies in bridge/dump-flows output. b0d9a1efc conntrack: Fix conntrack_clean may access the same exp_list each time. 71e5669af ovs-actions: Correct typo in ovs-actions man page. 2b1c70656 ofproto-ipfix: Use per-domain template timeouts. 564dc0f2c MAINTAINERS: Move myself to emeritus status. 481e3fa69 AUTHORS: Add Miika Petäjäniemi. a6195e2c4 netdev-linux: Add jitter parameter to the netem qos options. f3c6cb907 AUTHORS: Add Vladislav Odintsov. 4f27d5a02 utilities: Add support to set umask in ovs-ctl. 1f47d7399 Set release date for 3.1.0. cd1cf6a24 test: Remove duplicate test from system-offloads-traffic.at. 6c24851f4 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows. 0a7587034 conntrack: Properly unNAT inner header of related traffic. fc3d5e1da sparse: Fix build with DPDK and GCC 12. 5f219af8b ovsdb-server: Fix handling of DNS name for listener configuration. 7bb0c33d7 tests: Comment currently failing TC system-traffic tests. 594d1fee5 tests: Fix reading of OpenFlow byte counters in GRE test cases. a08a589ce netdev-offload-tc: If the flow has not been used, report it as such. d57299fc6 odp-util: Make odp_flow_key_from_flow__ nlattr order the same as the kernel. 25b6f5585 test: Fix 'conntrack - Multiple ICMP traverse' for tc case. 3655ddb4f test: Tc does not support conntrack timeout, skip the related test. b292cce2f netdev-offload-tc: Conntrack ALGs are not supported with tc. 7a176f963 test: Flush datapath when changing rules on the fly. 564d09ef5 netdev-offload-tc: Fix tc conntrack force commit support. 320928710 test: Do not use MPLS implicit null label in test cases. f68e757ef tests: Include working system-traffic tests into the system-offloads-testsuite. 5dfc8309d ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq. e85e8a754 hash: Avoid 64bit crc intrinsics on 32bit aligned data. 4339e7b19 dp-packet: Allocate on cacheline boundary with DPDK. 531c17023 netdev-dummy: Allocate dummy_packet_stream on cacheline boundary. b1f58f507 netdev-offload-tc: Preserve tc statistics when flow gets modified. d6501c660 sparse: Fix numa.h for libnuma >= 2.0.13. 4fd2d46c0 AUTHORS: Add wangchuanlei. e22e1f672 dpctl: Add support to count upcall packets. e1e5eac5b tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock(). 3f85b11d5 system-offloads-traffic: Skip tests if nc is not present. 6e5661d17 system-traffic: Remove unnecessary dependency on nc. 9117f4d54 netdev-offload-tc: Fix misaligned access to ct label. 3beff0a6b dpif-netdev-perf: Add metric averages when no iterations. 7db18054f dpif-netdev-perf: Remove not a number stat value. 4f0a728a5 system-traffic.at: Skip the 'ICMP6 Related' test if nc is missing. 6ad35dd80 utilities: Add revalidator measurement script and needed USDT probes. c3ed0bf34 tests/mfex: Silence Blowfish/CAST5 deprecation warnings. e5b3cb999 revalidator: Allow min-revalidator-pps to be 0. ebaee4462 netdev-dpdk: Free mbufs in bulk. b7f540129 ovsdb: Don't convert unchanged columns during database conversion. e0e4266a9 ovsdb-types: Add functions to compare types for equality. 948767a18 dpif-netdev: Set PMD load based sleep start/inc to 1 us. f62629a55 dpif-netdev: Set timer slack for PMD threads. e24b68fa7 netdev-dpdk: Fix deadlock due to virtqueue stats retrieval. 7402dae8f ovsdb: Fix database statistics during the database replacement. b02356ebb Prepare for post-3.1.0 (3.1.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 b57fa1ed..cc96c83a 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.1.1+" 17PV = "3.2.1+"
18CVE_VERSION = "3.1.1" 18CVE_VERSION = "3.2.1"
19 19
20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:" 20FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"
21 21
22SRCREV = "8b1795c69f5cba2e668bb276cef73f890cc5b2bd" 22SRCREV = "b3d094b4fb4ece7241e4bd6c2327a169073e43c5"
23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.1 \ 23SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.2 \
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 \