diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-03-25 22:49:46 +0000 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-04-04 19:57:46 +0000 |
commit | c0274365e7eb4847a42143c97e943a1a6de5a7b8 (patch) | |
tree | 3892d5cab6be80f4aeb29a225c05e37eb86fa4cd /recipes-containers/kubernetes | |
parent | 5853fc67da6499d293a1a76e5e457bd467286731 (diff) | |
download | meta-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>
Diffstat (limited to 'recipes-containers/kubernetes')
0 files changed, 0 insertions, 0 deletions