<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-networking/openvswitch, branch master-next</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-03-30T19:35:54+00:00</updated>
<entry>
<title>ceph, libvirt, openvswitch: marked some CVEs as patched</title>
<updated>2026-03-30T19:35:54+00:00</updated>
<author>
<name>Youenn Le Jeune</name>
<email>youenn.lejeune@savoirfairelinux.com</email>
</author>
<published>2026-03-16T12:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=88e29d1f7f097dfa121935907b9c843599f81e38'/>
<id>urn:sha1:88e29d1f7f097dfa121935907b9c843599f81e38</id>
<content type='text'>
For ceph, libvirt and openvswitch, 9 CVEs were marked as "unpatched"
whereas they have been patched long ago compared to the versions of
the recipes, because the NVD database does not contain patched version
for those CVEs.

Reviewed-by: Enguerrand de Ribaucourt &lt;enguerrand.de-ribaucourt@savoirfairelinux.com&gt;
Reviewed-by: Erwann Roussy &lt;erwann.roussy@savoirfairelinux.com&gt;
Signed-off-by: Youenn Le Jeune &lt;youenn.lejeune@savoirfairelinux.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: update to v3.7.0</title>
<updated>2026-03-26T13:36:09+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-26T13:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0d9ecfc1e65662a5b2bbe011b6d000edab54913b'/>
<id>urn:sha1:0d9ecfc1e65662a5b2bbe011b6d000edab54913b</id>
<content type='text'>
We refresh patches for context changes, and pick up the following
commits:

    0d4c78e15 github: Update all the actions to prepare for Node.js 24.
    c052c469b dpctl: Fix memory leak in ipf-get-status command.
    f86caea06 netdev-dpdk: Fix vhost_driver_flags data race in destruct.
    71dae047d coverage: Fix data race when reading idx_count in coverage_read().
    b5f36a6d6 packets: Validate ND option length in packet_set_nd().
    920eb244e ovs-router: Fix locking in ovs_router_rule_add().
    dd4d9983a ovs-router: Fix --disable-system-route rules filter.
    cd7b495e2 tests: Make routing rules checks more resilient.
    a51e47506 github: Fix potential 32-bit package installations.
    a7cd823a1 python: Fix discarded const qualifier in json_to_python.
    00b013a64 ovsdb: raft: Don't grant a pre-vote to a server that is behind.
    95473a95e ovsdb-cluster.at: Test disruptive server with outdated log and term.
    f559623f9 netdev-linux: Fix IFLA_IF_NETNSID value.
    0a88fdec2 Revert "python: Replace deprecated License with License-Expression (PEP 639).".
    028e6268c Prepare for 3.7.1.
    bdb95cc19 Set release date for 3.7.0.
    c1eef6db4 ovs-router: Don't report internal route priority in json output.
    8c6ebf895 bond: Fix next_rebalance offset calculation.
    f43bde3d5 rhel: Avoid warning about missing .la with Fedora spec.
    37e41460e rhel: Remove kernel mentions from the Fedora spec.
    a47cf0e6b rhel: Don't ship network scripts on RHEL 9+ and Fedora 41+.
    88f327493 rhel: Don't build network scripts package on RHEL 9+ with Fedora spec.
    1d57509ef treewide: Fix discarded-qualifers warnings.
    431efcdfc ovsdb-server: Fix relay remotes string check.
    6d682ae53 dpif-offload: Move port manager into struct dpif_offload.
    d56120f43 ofproto-dpif-xlate: Avoid mirroring on recirculation.
    1d6a51917 cirrus: Use FreeBSD release images instead of stable snapshots.
    97b3a3507 automake: Don't install the libopenvswitchavx512.
    fcf733472 dpif-netdev: Fix per-datapath initialization using once framework.
    52e740da7 dpif: Always call dpif_offload_set_config().
    dbfe60a32 fedora: Fix package install on Fedora 43.
    0062d99d4 ipsec: libreswan: Consider active only when child SA is established.
    122e79a49 ipsec: libreswan: Silence warning about overriding auto=route in v5.3.
    f3d704541 ipsec: libreswan: Fix warning for obsolete keyingtries in v5.
    59c56bcf6 system-ipsec.at: Use natural sorting for SA list.
    75ba627dc dpif-offload: Take a reference when dumping a collection.
    a56bfa103 rconn: Fix fd leak when close monitor.
    b672ea19d dpif-offload: Move provider priority to interface level.
    e7d7d33f4 ovs-router: Fix JSON type for user in rules/show.
    b63ec0e35 dpdk: Avoid maybe uninitialized for found_value variable.
    5057e33f9 dpif-offload: Rename offload provider local functions and structures.
    bcec20c86 Prepare for 3.7.0.
    e03eac274 ovs-router: Fix potential integer overflow.
    708c83f20 ovs-router: Fix JSON object leak in ovs/router/rule/show command.
    3200111ba ofproto-dpif: Limit recirc_id to 28 bits for TC compatibility.
    a9b1b6b5b netdev-offload-tc: Make sure tcf_id chain doesn't exceed upper limit.
    39006533f openflow: Increase number of registers to 32.
    9604659d4 tests: Fix QoS tests for tc rounding behavior change.
    e6cce559c AUTHORS: Add Felix Moebius.
    adc588f96 ovsdb: raft: Reset connections with incorrect cluster/server ids.
    67e21fdb1 odp-util: Fixes for the set(nsh) action commit.
    b21ba0834 tunnels: Don't unwildcard tunnel fields on write.
    63469676d Documentation: Document Assisted-by tag.
    68f7a6200 python: dns: Do not treat never accessed responses as expired.
    289e9f6ba tests: Add a simple DPDK rte_flow test framework.
    90b6e83be tests: Fix NSH decap header test for real Ethernet devices.
    b8f6e3eee netdev-offload: Fold netdev-offload APIs and files into dpif-offload.
    ca7bcdc70 dpif-offload-dummy: Add flow add/del/get APIs.
    7bd1867b6 dpif-offload-dpdk: Abstract rte_flow implementation from dpif-netdev.
    476123c12 dpif-offload: Move offload_stats_get() API to dpif-offload.
    7f0e09ebf dpif_netdev: Fix nullable memcpy in queue_netdev_flow_put().
    c443e63c1 dpif-offload: Add inline flow APIs for userspace datapaths.
    ce8027140 netdev-offload: Remove the global netdev-offload API.
    35b91ea98 dpif-offload: Move the netdev_any_oor() API to dpif-offload.
    3792d6310 netdev_dummy: Remove hardware offload override.
    fd3f56d1f dpif-offload-tc: Remove netdev-offload dependency.
    e1cabfaff dpif-netlink: Remove entangled hardware offload.
    98b20d8b1 dpif-offload: Add flow operations to dpif-offload-tc.
    84997680f dpif: Add dpif_get_features() API.
    5362e83ba dpif-netdev: Remove indirect DPDK netdev offload API calls.
    fec8b4d30 dpif-offload: Add port dump APIs to dpif-offload.
    9a4dd063b netdev-offload: Temporarily move thread-related APIs to dpif-netdev.
    030b9dc97 dpif-offload: Add operate implementation to dpif-offload.
    b6ce8be52 dpif-offload: Add API to find offload implementation type.
    fba024678 dpif-netlink: Add API to get offloaded netdev from port_id.
    9d61b5277 dpif-netlink: Remove netlink-offload integration.
    5746e83cf dpif-offload: Move the tc flow dump netdev APIs to dpif-offload.
    c766f57d4 dpif-offload: Add flow dump APIs to dpif-offload.
    efdd5bf37 dpif-offload: Move hw_post_process netdev API to dpif.
    8bf2658c8 dpif-offload: Move the flow_get_n_flows() netdev-offload API to dpif.
    389954013 dpif-offload: Call meter netdev-offload APIs via dpif-offload.
    d1d989b05 dpif-offload: Call flow-flush netdev-offload APIs via dpif-offload.
    08d8a6692 dpif-offload: Introduce provider debug information API.
    5c9b96ed5 dpif-offload: Allow per-port offload provider priority config.
    134455376 dpif-offload: Validate mandatory port class callbacks on registration.
    a23b2f421 dpif-offload-dpdk: Add port management framework.
    2180857f3 dpif-offload-tc: Add port management framework.
    dd69c0bca dpif-offload: Add port registration and management APIs.
    bd6543466 dpif-offload: Add offload provider set_config API.
    dc9724b8f dpif-offload: Move hw-offload configuration to dpif-offload.
    a13db17b8 dpif-offload: Allow configuration of offload provider priority.
    d9cc25e51 dpif-offload: Add provider for dpdk (rte_flow).
    df26a15a4 dpif-offload: Add provider for tc offload.
    7eb9ffac5 dpif-offload-provider: Add dpif-offload-provider implementation.
    7c2a1c865 AUTHORS: Add yaolingfei.
    a2d5d84d6 bridge: Enhancement of the validation for controller parameters.
    733083653 python: Replace deprecated License with License-Expression (PEP 639).
    c14bfc4b3 ovs-router: Add test for lookup with rules.
    e2a241560 ovs-router: Introduce ovs/route/rule/{add, del} commands.
    18de57d26 ovs-router: Add 'src=src_ip' parameter in ovs/route/lookup.
    160e0dca7 ovs-router: Add 'table=id' parameter in ovs/route/{add, del}.
    664494694 ovs-router: Add system test for tables and rules.
    5c30756a3 ovs-router: Introduce ovs/route/rule/show command.
    5a6a2ebb8 ovs-router: Drop 'local' and add 'user' flag to ovs_router_entry.
    884567668 ovs-router: Add 'table=id' parameter in ovs/route/show.
    e1c267c38 doc: Fix font formatting in ofproto-tnl-unixctl.man.
    dc14e92bc route-table: Introduce multi-table route lookup.
    d4798b5e7 ovs-router: Add infrastructure for multi-table routing.
    ed0f34a17 dp-packet-gso: Fix segment count helpers sign.
    b5e6e609c packets: Rework outer checksum helper for Coverity.
    921628ff7 NEWS: Deprecate support for AVX512-optimized features.
    c34c21bb0 ovsdb: raft: Actually suppress the disruptive server.
    f77513b47 netdev-afxdp: Fix impossible typo.
    f06d64b84 extract_ofp_fields: Check the OXM extension field range.
    4e44e51d1 tunnel: Avoid matching on df and csum flags.
    d0f074dec netdev: Use HW segmentation without outer UDP checksum.
    ef762327f dp-packet-gso: Refactor software segmentation code.
    d88363024 dp-packet: Optimize outer checksum for nested checksums.
    9d9f17af8 dp-packet: Strip tunnel info when unneeded.
    f8cd315bd dp-packet-gso: Request UDP checksum when needed.
    9943a5977 dpif-netdev: Enhance checksum coverage for tunnels.
    9d28a3245 dpif-netdev.at: Add helpers for checksum tests.
    8813cc6c0 dpif-netdev.at: Rename checksum offloads tests.
    4c83fae88 netdev-dpdk: Fix TSO packet length check for tunnels.
    63c08daa9 netdev-dpdk: Enforce mono-segment mbufs.
    970d9eb94 netdev-dpdk: Fix rx queue fill level with QoS.
    40120c91e classifier: Remove leftover bits of classifier partitioning.
    5f12cd410 ovsdb: raft: Discard pre-vote replies during the actual election.
    167a16a1a netdev-afxdp: Require kernel v5.4+ and need-wakeup.
    875d26158 ofproto-dpif-xlate: Log clarification for dp_hash method.
    5ee7057fa dpdk: Update to use v25.11.
    6a21414f2 NEWS: Deprecate running user-space with OOT Kernel module.
    6b5f3d0b8 dpif-netlink-rtnl: Tighten probe for OOT Kernel tunnels.
    4727452c2 NEWS: Deprecate Windows support.
    5be77f1ec ovsdb-idl: Fix returning non-existent rows from uuid lookup.
    fc406ea5d ovsdb: transaction: Fix logging order of duplicate index rows.
    0b29edb5c dns-resolve: Do not treat never accessed responses as expired.
    5debc2272 AUTHORS: Add MJ Ponsonby.
    7f33eed25 dpif: Maintain upcall_pid, mtu and hash.
    3fe7c5d32 dpif-netlink: Fix probing for broken meters on Linux v5.10+.
    b4c158d97 dpif-netlink: Fix potential leak of a malformed meters netlink reply.
    5148ef286 windows: Fix absolute-header.m4 for newer msys2 appearing as cygwin.
    5fdcc4518 netdev: Remove legacy duplex API.
    d44849b7a netdev: Fix full duplex capability for 25G ports.
    ce0eec8f0 netdev-bsd: Cache features and speed.
    3edde97a2 netdev-linux: Fix compatibility with older kernels.
    12eb60759 netdev: Fix reported rate for Linux and BSD ports.
    de6e3ade7 ipf: Work around thread safety warnings with clang 21.
    3fa11d1b0 ipf: Fix potential deadlock with the clean thread on exit.
    5d0c98d1c dpif-netlink: Fix memory leak when re-add vport channel.
    28ec95972 configure: Disable clang 21 warning for uninitialized const fields.
    77203b455 thread: Convert init/destroy lock functions to use non-const arguments.
    7fb1f600a treewide: Fix clang 21 thread-safety warnings for init/create/destroy.
    fb5871eb2 treewide: Remove OVS_GUARDED from RCU-based structure fields.
    9bfe33e12 ssl: Support for SNI extension in clients for ssl/tls.
    367ddc098 stream-ssl: Fix missing OPT_SSL_CIPHERSUITES in STREAM_SSL_CASES.
    ad0d646a3 odp-execute: Fix null pointer dereference on null nlattr.
    1577bfe40 netdev-vport: Free error string from str_to_u8() in tunnel config.
    9434a69e0 github: Add a job to build on ubuntu-14.04.
    efb2c5581 test-psample: Fix missing field initializer warnings on older GCC.
    67e5e1998 test-netlink-policy: Fix missing field initializer warnings on older GCC.
    367d59960 test-lib-route-table: Add missing RTPROT_BGP definition.
    f83d2e4d5 netlink: Fix build on kernels &lt; 4.1 due to missing RTA_VIA.
    7fb51c4fd m4: Don't add -mno-avx512f if compiler doesn't support it.
    42d99eb38 ovsdb-idl: Add a way to assert IDL txn as read only.
    2e28fe3a5 offload-dpdk: Don't use 24bit value as 32bit.
    56db5a267 compiler: Avoid 'returns_nonnull' attribute warnings on older GCC.
    396ed84b7 treewide: Fix unused result warnings in NDEBUG builds.
    1231108f6 ofproto-dpif.at: Wait for logs in select group tests.
    0f8202e60 dpif-netdev: Optimize rwlock in port query API.
    719c616a2 AUTHORS: Add Ivan Burnin.
    c8d2017e2 checkpatch: Set explicit encoding in do_authors_exist.
    8ddc9416d AUTHORS: Add Ihar Hrachyshka.
    d2622ad07 tests: Remove unnecessary revalidator/wait's.
    49d0be1d3 tests: Revalidate on flow change in tunnel-push-pop.
    c9e43f319 tests: Ignore no tunnel port error on vswitch stop.
    4f68c1ca2 tests: Don't fail when test path contains 'p2' string.
    3b17f003c tests: Gracefully handle EADDRINUSE string from musl.
    735967610 tests: Handle duration= with no fractional part.
    9bd249369 dpdk: Use DPDK 24.11.3 release.
    57d62cfd4 AUTHORS: Add Aleksandr Smirnov.
    79db89c4b id_pool: Prevent requested ID range overflows uint32.
    af403a464 Documentation: Add section about AI assistants.
    2c4596732 appveyor: More robust OpenSSL installation wrt path changes.
    ca8d92b9c appveyor: Temporarily move to previous image to unblock CI.
    cd2ff530d dpdk: Convert dpdk-lcore-mask to DPDK lcore args.
    7bf5a8b83 dpdk: Clean up dpdk option map.
    f028ba719 vswitch.xml: Update docs for dpdk-lcore-mask.
    310fe3224 netdev-dpdk: Remove workarounds for fixed checksum bugs.
    0efebaf86 odp-execute: Fix packet length check for TSO packets.
    99cac28f7 netdev-dpdk: Fix IP checksum with net/virtio.
    c3e16065b netdev-native-tnl: Fix DF bit not being extracted into tunnel flags.
    4fe10a771 MAINTAINERS: Move Russell to emeritus status.
    9a2169a3f bond: Do not flag a revalidation when adjusting time.
    1a8e0153b cirrus: Only update the main FreeBSD repository.
    609526ca2 ovsdb: transaction: Silence dereference after null check warning.
    7d691c6ea ovsdb: raft: Silence dereference after null check warning.
    faca0cc47 ovsdb: relay: Silence dereference before null check warning.
    3a5ea5f28 ovsdb: trigger: Silence dereference after null check warning.
    1856bfa4d ovsdb: monitor: Silence dereference after null check warning.
    fe90fb3ce ofproto: Fix missing lock when reading oftable-&gt;vacancy_up/down.
    5deb96425 netdev-offload-dpdk: Fix memory leak for matching fragments.
    df3703410 AUTHORS: Add Linda Wang.
    b1e295d46 netdev-offload-dpdk: Fix vport hw-offload stat.
    e0ee785b1 tests: system-traffic: Fix flaky floating IP test.
    6e83dafc4 conntrack: Add support for IPv4 EPRT and EPSV.
    8c8d16964 AUTHORS: Add Eli Oliver.
    d2f1ca089 checkpatch: Add simple python comment spell checking.
    e141dc9ae Set release date for 3.6.0.
    3ffb1c401 ipf: Complete l4 checksum before frag out.
    00dcc546a Documentation: Use @development-tools on dnf5.
    270de5dfb ofproto: Move group-modify to mod_start instead of mod_finish.
    f8d457ea2 Prepare for post-3.6.0 (3.6.90).
    4a2c90ad8 Prepare for 3.6.0.
    eeb7d7d99 checkpatch: Separate out the built-in spelling words.
    b5f898cc3 AUTHORS: Add Alexandra Rukomoinikova.
    6f2ca3fb2 db-ctl-base: Added filter option in show command.
    943f9096e ovs-vsctl: Exit with error if postdb checks report errors.
    0add983b3 ovsdb: Use table indexes if available for ovsdb_query().
    5c4d60671 dpif: Fix infinite netlink loop in dpif_execute_helper_cb.
    50e1e57f8 utilities:gdb: Add GDB function to dump Netlink attributes.
    6d4044899 docs: Specify retis dependency on USDT probes.
    0d9dc8e9c dpif-netlink: Provide original upcall pid in 'execute' commands.
    0d5eece55 mcast-snooping: Properly check MLD packet length.
    22732c0e6 tests: Add support for running system tests under retis.
    049197282 seq: Fix deadlock with the time_init.
    1210864a6 netdev-dpdk: Remove unused macro for TSO offloads.
    3d2f64e5d ovsdb-idl: Add new functions to check the column type on the server.
    f5819e699 json: Store short arrays in-place.
    1de4a08c2 json: Use functions to access json arrays.
    9669b50f5 json: Store short strings in-place.
    6c48b29f5 json: Always use the json_string() method to access the strings.
    41a4a3723 sparse/socket.h: Add AF_BRIDGE definition.
    83af8ee6f tests: ipsec: Adjust status checks for upcoming Libreswan 5.3.
    83de251fa ipsec: libreswan: Remove old certs before importing new ones.
    80d723736 cirrus: Update to FreeBSD 14.3 and 13.5.
    609060370 netdev-dpdk: Remove limit on maximum descriptors count.
    edecb7404 python: idl: Don't notify the application on _Server database updates.
    ab062d3cb netdev-dpdk: Adjust IPv4 checksum capability for vhost-user.
    dd443c1a7 netdev-dpdk: Stop relying on vhost-user Tx flags.
    b8032fac2 dp-packet: Remove direct access to DPDK offloads.
    cf7b86db1 dp-packet: Rework TCP segmentation.
    e36793e11 dp-packet: Resolve unknown checksums.
    2956a6126 dp-packet: Rework L4 checksum offloads.
    3daf04a4c dp-packet: Rework IP checksum offloads.
    67abd5154 dp-packet: Rework tunnel offloads.
    e2200485c dp-packet: Expand offloads preparation helper.
    d29ba0abd dp-packet: Add OVS offloading API.
    19ef1b1f0 dp-packet: Remove DPDK specific IP version.
    52fdeda11 dp-packet: Remove Linux specific L4 offloads.
    a86ae3c86 python: Add uuid/convert references to uuid for Row.__str__.
    8ee7ecb8a db-ctl-base: Allow retrieving rows of type OVSDB_TYPE_UUID.
    8a1a0ea7c AUTHORS: Add Changliang Wu.
    aea473429 lldp: Fix out of bound write in chassisid_to_string.
    614029aac conntrack: Allow inner NAT of related fragments.
    ca9e67c80 daemon-unix: Handle potential negative values from sysconf().
    99af7f379 ovsdb: Fix Coverity leak warning by marking code as unreachable.
    2c634482f raft: Fix resource leak from ignored ovsdb_log_write_and_free() error.
    b90304bfe ovsdb-server: Fix potential memory leak in parse_options().
    d1bd62dae ofproto-dpif-upcall: Check odp_tun_key_from_attr() return value.
    88737f02e ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
    8fca3f99c lldp: Fix Coverity warning about resource leak in lldp test.
    d28382947 sparse: Define new AVX10 includes added in GCC &gt;= 15.
    0e419d1b4 sparse: Add workaround for OpenSSL configuration.
    8224cd47f tests: tunnel-push-pop: Fix occasional failure of the drop test.
    e99ce7d5d flow: Fix checksum offloads with simple match.
    48ce3a5a5 dpdk: Use DPDK 24.11.2 release.
    b42f9fde4 netdev-dpdk: Fix possible memory leak in vhost stats.
    7e3a0b496 AUTHORS: Add Yang Yang.
    60a219300 perf-counter: Enable exclude_guest by default.
    2df25f970 util: Remove include of itself.
    37848e218 util: Ignore return code from str_to_uint().
    e180c431b tests: classifier: Add a stress test for prefixes reconfiguration.
    6a61a70fc classifier: Fix race for prefix tree configuration.
    9234b9b40 tests: classifier: Fix the rule number check during trie verification.
    f7711efc9 ovs-router: Fix potential resource leak in JSON output.
    5603b869a netdev-linux: Fix offloads for IPv6 UDP packets.
    c852a8c76 netdev-native-tnl: Do not validate already checked checksum.
    71f3dd3e9 conntrack: Fix embedded checksums in ICMP errors.
    4b00509ea conntrack: Do not validate already checked checksum.
    8a7f1292d ipf: Consider checksum only for fragmented packets.
    585c8088e dpif-netdev: Enhance checksum coverage.
    d49994634 flow: Fix bad IP checksum flag.
    261f02ba3 ovs-ctl: Allow to set custom core file size for ovs daemons.
    d000ff1cd ovs-router: Add JSON output for 'ovs/route/show' command.
    6fc522174 ipsec: libreswan: Fix premature reconciliation of just added tunnels.
    1b2eff486 github: Add a permanent workaround for malformed /etc/hosts.
    28064e9fa AUTHORS: Add Dmitry Porokh.
    421c94ee1 ovsdb: Introduce and use specialized uuid print functions.
    94500f9bb tests: Run IPv6 ct fragmentation tests in different zones.
    8aa649c7b NEWS: Note that OOT kernel module documentation has been removed.
    6bd931716 docs: issues: Update for removal of OOT kernel module.
    ef6cfc0a0 docs: configuration: Don't document OOT kernel module wrt connecting bridges.
    aea939b24 docs: faucet: Remove references to OOT kernel module.
    89e8c1249 docs: general: Remove references to kernel module.
    68d742e84 debian: Remove documentation of OOT kernel module.
    2b9aca477 docs: debian: Remove references to installing kernel module.
    e03ccbce6 docs: backporting-patches: Remove documentation of OOT kernel module.
    e0c07a8a7 docs: release: Remove documentation of OOT kernel module.
    1015b13f0 ofproto-dpif-xlate: Add a drop action for native tunnel failure.
    a53d67bf9 python: idl: Clear rows without losing indexes.
    f1f214e5c ipsec: libreswan: Fix detection of loaded IPv6 connections.
    e017142d1 python: Add example usage section to README.
    79be51b9c python: Populate README with minimal context.
    816f30b06 python: Add 'long_description' to 'setup.py'.
    3e63999f9 python: Don't leave file handles open.
    8fffcfcf6 AUTHORS: Add Martin Morgenstern.
    8c9e7631c jsonrpc: Maximize receive buffer size.
    ca8c27b7c jsonrpc: Add coverage for incomplete receives.
    4443433d2 uuid: Fix a warning about zero byte truncation in the template.
    fe53b478f dpdk: Fix main lcore on systems with many cores.
    20fd9d480 AUTHORS: Add Vasyl Saienko.
    96ee23a21 ovs-vtep: Fix vlan binding.
    484208bd1 ipf: Maintain packet zone and direction.
    056a37d6d ipf: Don't send expired frags.
    effb2bb28 Documentation: Use mail-archive.com URLs for openflow-discuss ML links.
    88ee8ae05 Documentation: Update links to DPDK documentation.
    1e577cfb2 AUTHORS: Add Jay Ding.
    6f33ac632 netdev-dpdk: Fix device info return value check.
    ae6b778ab utilities: usdt-scripts: Retry on dp cache miss.
    340c574e4 utilities: upcall_monitor: Add extra info to pcap.
    c2deabc00 utilities: monitor_upcalls: Print ports from drops.
    acd6d21e3 utilities: upcall_monitor: Print port names.
    93ccf58a9 utilities: upcall_cost: Refactor port mapping cache.
    ca804a7be utilities: upcall_monitor: Allow filtering on result.
    c40a7ff9b utilities: upcall_monitor: Monitor dropped upcalls.
    441407895 utilities: usdt-scripts: Remove sleep in loop.
    9d15da43b ovsdb: raft: Fix cluster break down on leaving with some nodes down.
    27315463b ovsdb: raft: Add debug logs for role transition.
    cae3ff452 ovsdb: raft: Fix multitasking overrun warning when there is no leader.
    1724a293d ofproto: Log bond rebalancing stats once in rebalance run.
    ce77927bf ofproto-dpif-xlate: Embed support check in put_drop_action.
    50dfd1ce3 AUTHORS: Update email for Ian Stokes.
    7f4ee4395 python: Disable check for globals with never reassigned names (F824).
    ba675897e ofproto-dpif: Fix spelling in comments and the support field macro.
    f141b7c35 checkpatch.py: Don't run subject checks in source-file mode.
    6403a49f3 rhel/systemd: Change owner recursively and also on /etc/openvswitch.
    f3036be65 utilities: Add long poll statistics to the kernel_delay.py script.
    2100a0454 tests: ovsdb-idl: Fix flaky insert and delete tests.
    0d21dbc24 python: stream: Fix unlink attempt for ptcp IP address.
    0b686a29b ofproto-dpif: Fix dp_hash mapping after select group modification.
    3dea4e0fc checkpatch.py: Load multiple codespell dictionaries.
    a824a6bb2 ovs-tcpdump: Improve 'mirror-to' option.
    2d82a431f tests: Disable rate limiting for tests parsing flow dumps from logs.
    15b6c25c8 rtnetlink: Add forward declaration of RTPROT_OVN.
    defb8f33f datapath-windows: Fix possible null reference in _MapNlAttrToOvsPktExec
    69f0acc9a tests: Fix 'ICMP related with SNAT' test case in offload scenario.
    b65f324a7 AUTHORS: Add Dima Chumak.
    1898112c8 ofproto: Add JSON output for 'fdb/show' command.
    69826ad63 appveyor: Fix python PATH for a new pywin32-309.
    0bdca8bf5 tests: system-traffic: Remove unnecessary bash dependency.
    472847e69 AUTHORS: Add Frank Wagner.
    a68887e1f windows: Fixed MSYS detection in CCCL.
    caa2c8c77 github: Get sparse from the official GitHub mirror.
    b83d3f51e netdev-offload-dpdk: Clean up vlan_push action function.
    008759411 route-table: Rename bridge-related variables/arguments to netdev.
    71a9720b7 netdev-offload-tc: Add missing comment from commit 273a4fce951a.
    d56a5bacd python: ovsdb-idl: Fix persist_uuid references.
    5ee2a3892 python: ovsdb-idl: Handle inserts w/o changes.
    7b4d3137a stream-ssl: Remove support for deprecated TLSv1 and TLSv1.1.
    19b894162 tunnels: Remove support for deprecated STT and LISP.
    410e0f519 ofproto-dpif-xlate: Fix source IP lookup for non-bridge ports.
    5292eb50a netdev-offload-tc: Only install recirc flows if the parent is present.
    0fb370bdc flow: Explicitly pad tcp_flags for TCP and tp_dst for IGMP.
    cb9e21dc3 netdev-offload-dpdk: Support offload of clone push_vlan action.
    365c2e504 Set release date for 3.5.0.
    fd021c97e tests: Use correct arguments to curl.
    ac32bbe2c dpif-netdev: Fix Auto Load Balance debug log.
    9f7eb58f7 miniflow_extract: Push ct_tp_{src, dst} for later frags.
    c77175824 dpif-netdev: Preserve inner offloads on recirculation.
    4baddffd5 ovsdb-server: Do not use filename after free.
    b9be72920 netdev-vport: Ignore ipsec_ tunnel option prefix for all tunnels.
    ce20ca063 ofproto-dpif-xlate: Fix memory leak in xlate_generic_encap_action().
    f7c85a730 ofproto: Fix potential NULL pointer dereference in ofproto_type_xx().
    9e784ed6c ofproto: Fix potential null-ptr dereference in meter_insert_rule().
    5f6b8faca ofproto-dpif-ipfix: Add NULL check to dpif_ipfix_set_options().
    68245b0c4 tests: Fix multiple Coverity warnings in test programs.
    de39a5587 ovs-vsctl: Fix missing ovs_scan() return checks.
    1936de256 nx-match: Fix potential integer underflow.
    f2fac92e3 github: Update fedora image to 41.
    35f49a595 documentation: Fix Sphinx program directive.
    885e117fd documentation: Fix ovs-flowviz warnings on older Sphinx.
    ed133507f fedora: Don't generate network-scripts-openvswitch for ver &gt; 40.
    481bc0979 route-table: Allow parsing routes without nexthop.
    c5b3ac72d vlog: Add user command to inject log message.
    cde106949 sparse: Remove wrappers for some DPDK headers.
    f0e6638cf netdev-offload-tc: Fix ignore of dl type mask when installing flows.
    8011f9ff9 faq: Update DPDK releases for older branches.
    3e100bd93 AUTHORS: Add Markus Linnala.
    ec8fe88d7 utilities/bashcomp: Do not run ovs-vsctl when not possible.
    2472845c3 general: Use ovs_get_program_version().
    ad59bb851 ovs-ctl: Allow to set oom-score for ovs daemons.
    ae8dafe6b dpdk: Add ovs-appctl dpdk/get-memzone-stats command.
    1594c5086 ofproto-macros.at: Fix hex matching in the strip_recird() macro.
    a3c06c309 route-table: Use ofpbuf_use_const() for multipath attributes.
    be5b46564 route-table: Fix potential memory leak.
    f74777da0 route-table: Avoid potential NULL ptr dereference.
    e16db1230 ofp-ct: Add missing struct declaration.
    caed64d16 Prepare for post-3.5.0 (3.5.90).

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: small ptest fix adapt to UNPACKDIR changes</title>
<updated>2025-07-21T02:36:08+00:00</updated>
<author>
<name>Yiding Liu (Fujitsu)</name>
<email>liuyd.fnst@fujitsu.com</email>
</author>
<published>2025-07-18T01:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9b034e3defd4aa1108d7a6b4dcca600d4352b132'/>
<id>urn:sha1:9b034e3defd4aa1108d7a6b4dcca600d4352b132</id>
<content type='text'>
Assume the build conf dir is /mnt/test/build_auh
before UNPACKDIR change:
S="/mnt/test/build_auh/tmp/work/qemuarm64-poky-linux/openvswitch/3.5.0/git"
after UNPACKDIR change:
S="/mnt/test/build_auh/tmp/work/qemuarm64-poky-linux/openvswitch/3.5.0/sources/openvswitch-3.5.0"

Then we should change ptest patch to adapt to it

Signed-off-by: Liu Yiding &lt;liuyd.fnst@fujitsu.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>networking: adapt to UNPACKDIR changes</title>
<updated>2025-06-26T02:57:46+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-26T02:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=816d4c6e0e7cfcf6efce65a89c9ac527d434bf9b'/>
<id>urn:sha1:816d4c6e0e7cfcf6efce65a89c9ac527d434bf9b</id>
<content type='text'>
This commit updates the container recipes to the OE core UNPACKDIR
changes.

  - We drop references to WORKDIR
  - Drop S = assignemnts where possible

Also note: openvswitch ptest is disabled as something in the source
handling changes have broken it's install. We'll revisit this later.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: update to v3.5.0</title>
<updated>2025-03-24T18:42:34+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-03-24T18:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=54ab07feb58e60b235185aebfa8dd19912467f9e'/>
<id>urn:sha1:54ab07feb58e60b235185aebfa8dd19912467f9e</id>
<content type='text'>
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 &gt; 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 &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: update to v3.4.1</title>
<updated>2025-01-17T19:17:09+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-01-16T04:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b2342110e61f537a1e698a0017c408895533f5b6'/>
<id>urn:sha1:b2342110e61f537a1e698a0017c408895533f5b6</id>
<content type='text'>
Bumping ovs to version v3.4.1-39-g7aa5f4270, which comprises the following commits:

    7aa5f4270 dpif-netdev: Modify code comments for function parse_tcp_flags.
    4727d139b ipf: Fix the over-sized reassembly.
    8c2bf8bff debian: Let *-ctl handle runtime directory.
    29dddea09 debian: Use PIDFile with systemd.
    308b441a1 debian: Add X-Python3-Version stanza.
    860b6f985 debian: Drop shlibs:Depends macro for -ipsec.
    9ac8b0fc0 debian: Drop python3:Depends macro for -vtep.
    80cccfbdd ovsdb: Fix asan warning on ovsdb fatal errors.
    034b40fbb netdev-tc-offloads: Don't offload header modification on ip fragments.
    5346c14b9 m4: Fix check for Python 3.6 version.
    84a98a8ba ofproto: Fix default pmd_id for ofproto/detrace.
    65efbaa56 github: Skip clang-analyze when reference generation fails.
    069f5a776 netdev-dpdk: Restore outer UDP checksum for Intel nics.
    acee75730 cirrus: Update to FreeBSD 14.2 and 13.4.
    eb98e20da bridge: Fix log spam about prefixes.
    a234629c3 netdev: Always clear struct ifreq before ioctl.
    118b4f207 netdev-native-tnl: Fix use of uninitialized RSS hash.
    49d8d3066 tests: Use OVS_CHECK_XT6 for all applicable IPv6 tests.
    8886c64c1 tests: Use OVS_CHECK_XT for all applicable IPv4 tests.
    985f7ee31 classifier: Fix the fieldspec comment in the prefix tracking section.
    07720bc3f tests: Handle marks using nft if available.
    f3de3ab1b tests: Add nft support to ADD_EXTERNAL_CT.
    5931c6feb tests: Add nft accept support.
    e4d76aacd ovs-macros.at: Correctly delete iptables rule on_exit.
    2cdd886fc system-traffic: Do not rely on conncount for already tracked packets.
    2463a1bf9 system-traffic: Fix syntax errors in FTP and IPv6 curl calls.
    77e82fa31 ovsdb-idl: Fix use of uninitialized datum for graph consistency check.
    fb1dad5be db-ctl-base: Fix uninitialized datum fields while checking conditions.
    9bda0df40 ovsdb-types: Fix use of uninitialized reference type.
    3ed582f4a ofproto-dpif-upcall: Fix use of uninitialized missed dumps counter.
    fcc8c2a91 ovs-vsctl, vtep-ctl: Silence memory sanitizer warning for longindex.
    76c3deb14 tests: multipath: Fix use of uninitialized wildcards.
    b359f1cf7 stream: replay: Fix potential NULL dereference on write failure.
    4d8155a5c ofp-actions: Fix use of uninitialized padding in set-field.
    6d02d8749 system-traffic: Standardize by replacing all wget instances with curl.
    a946d61f5 system-traffic: Replace wget with curl for negative and ftp tests.
    87efb3c94 classifier: Increase the maximum number of prefixes (tries).
    5338f3ebe Revert "github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel."
    c25085f3d Prepare for 3.4.2.
    22a6b1110 Set release date for 3.4.1.
    fde8912b0 tests: Fix transient failure in ping6 header modify.
    5cefc1114 github: Build Libreswan v5.1 from sources.
    3d0246e3c ci: Update GitHub actions runner from Ubuntu 22.04 to 24.04.
    5c13ad000 dpdk: Fix dpdk logs being split over multiple lines.
    c6fc230a5 ipsec: libreswan: Reduce chances for crossing streams.
    e9f9e1eff tests: ipsec: Check that nodes can ping each other in the NxN test.
    94aeab7de tests: ipsec: Add NxN + reconciliation test.
    992e09e4d system-tests: Verbose cleanup of ports and namespaces.
    a5b5fce08 ipsec: Make command timeout configurable.
    49b066b5c ipsec: libreswan: Avoid monitor hanging on stuck ipsec commands.
    729b4813c ipsec: libreswan: Try to bring non-active connections up.
    cb981fdb3 ipsec: libreswan: Reconcile missing connections periodically.
    f95b566db ipsec: libreswan: Fix regexp for connections waiting on child SA.
    f1fcf08b3 ipsec: Add a helper function to run commands from the monitor.
    77dc74395 meta-flow: Fix nw_frag mask while parsing from string.
    7e6a298c0 ci: Remove dependency on libpcap.
    b2d2ca05c github: Remove ASLR entropy workaround.
    b00d1115c bond: Always revalidate unbalanced bonds when active member changes.
    d9f146931 ofproto-dpif-upcall: Fix redundant mirror on metadata modification.
    7e0f702fd dpdk: Use DPDK 23.11.2 release for OVS 3.4.
    a15ce086d ofproto-dpif: Improve load balancing in dp_hash select groups.
    f6329c428 Revert "ci: Use sarif-tools v3.0.1 due to issues in earlier versions."
    b7a277b73 ci: Use sarif-tools v3.0.1 due to issues in earlier versions.
    d17dbccf0 netdev-dpdk: Disable outer udp checksum offload for txgbe driver.
    e05a76931 selinux: Update policy file.
    7d074979f github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.
    76ba41b5c vconn: Always properly free flow stats reply.
    fa840997f mcast-snooping: Properly check group_get_lru return code.
    64cb90507 ovsdb-idl: Fix IDL memory leak.
    9e9433ec5 ofproto/bond: Preserve active bond member over restarts.
    05b752082 ofproto-dpif-upcall: Avoid stale ukeys leaks.
    a91553ef0 ci: Use previous sarif-tools release due to issue in latest release.
    a67c12d51 userspace: Correctly set ip offload flag in native tunneling.
    32ff65ac6 docs: Fix argument formatting in ovs-appctl(8) man page.
    c45794afb Prepare for 3.4.1.
    c598c05c8 Set release date for 3.4.0.
    a71dd64a2 releases: Mark 3.3 as a new LTS release.
    b0e749ba8 dp-packet: Correct IPv4 checksum calculation.
    6b6823a57 netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
    d49f51a05 route-table: Fix another UBsan warning about pointer type.
    cb121f4ea netdev-linux: Do not offload IP checksum.
    6cea2b36c tunnel, tests: Add test for mirroring over tunnels.
    a1afd8369 ofproto-dpif-xlate: Add a recursion limit to tunnel address lookup.
    1532c15a5 netdev-dpdk: Fix race condition in mempool information dump.
    6743a83e1 ovsdb: transaction: Remove incorrect transaction abort in pre-commit.
    a2d11f1be netlink-notifier: Silence the UBsan's function pointer mismatch error.
    a1fca3d17 Documentation: Update QEMU documentation URLs.
    f4f199af5 match: Fix false-positive snprintf size warning.
    2eb49ec25 util: Add non-NULL format assertion to xvasprintf.
    4cf2073cb ofproto-dpif-xlate: Initialize observe_offset for sample actions.
    7ca0d3fee docs: Define Read the Docs configuration for Sphinx HTML parameters.
    41c4034cb ofproto-dpif-xlate: Remove misleading wc NULL check in packet mirror.
    2bf43ea3c flow: Fix unaligned access to the ND target in miniflow_extract.
    7dbf2a836 ofp-actions: Fix reporting observation point bits instead of domain.
    86f7db6c1 dpif-netlink-rtnl: Fix netdev leak in out-of-tree tunnels probe.
    12f9e1410 dpctl: Fix netdev reference leak in "show" command.
    0aa14d912 Prepare for 3.4.0.
    3b1882261 ofproto-dpif-mirror: Add support for pre-selection filter.
    04c090c61 ofproto-dpif-mirror: Reduce number of function parameters.
    600125b2c ofproto: Add ofproto/detrace command to map UFIDs to OpenFlow.
    9e6d43ef3 rhel: Make the version, displayed to the user, customizable.
    1aa9e137f ofp-actions: Load data from fields in sample action.
    c2e683646 ofproto-dpif-xlate: Avoid allocating mf_subfield.
    516569d31 ofproto: xlate: Make sampled drops explicit.
    45034c206 tests: Test local sampling.
    742de01a4 tests: Add test-psample testing utility.
    c10dbcec7 ofproto-dpif-xlate: Use psample for local sample.
    d54b967e8 vswitchd: Add local sampling to vswitchd schema.
    5b99ebc26 ofproto: Add ofproto-dpif-lsample.
    d0afbf094 ofproto_dpif: Check for psample support.
    1a3bd96b4 odp-util: Add support OVS_ACTION_ATTR_PSAMPLE.
    d9de6b01c ofproto-dpif: Allow forcing dp features.
    d7e77143f tunnel: Allow UDP zero checksum with IPv6 tunnels.
    4935e8932 ofproto: Add JSON output for 'dpif/show' command.
    379d036ac vswitchd: Add JSON output for 'list-commands' command.
    3c572af65 python: Add option for pretty-printing JSON output to appctl.py.
    a0925cef7 appctl: Add option '--pretty' for pretty-printing JSON output.
    97a1bce6a python: Add option for JSON output to unixctl classes and appctl.py.
    939a5cea5 Add global option for JSON output to ovs-appctl.
    f8ed13355 ovsdb: raft: Don't forward more than one command to the leader.
    773b0fb59 cirrus: Update to FreeBSD 14.1.
    239b59bdf ovs-monitor-ipsec: LibreSwan v5 support.
    802df1e37 ovs-monitor-ipsec: LibreSwan autodetect version.
    c1dce72a3 python: ovsdb-idl: Add custom transaction operations.
    56e315937 vswitchd: Only lock pages that are faulted in.
    639fcf200 netdev-dpdk: Check pending reset when adding device.
    481184944 odp-execute: Check IPv4 checksum offload flag in AVX.
    3f4df4c7b odp-execute: Set IPv6 traffic class in AVX implementation.
    2f196c80e netdev-dpdk: Use LSC interrupt mode.
    6b09799f0 ofp-prop: Fix unaligned 128 bit access.
    24907bd1b ovsdb-client: Document "--timeout" option in help.
    8b405f45d ovsdb-client: Add "COLUMN" arg to help for 'dump'.
    c00dd0c94 dpdk: Check other_config:dpdk-extra for '--lcores'.
    85d19a5ed appveyor: Fix caching of OpenSSL installer.
    2c1a432e2 python: ovs: flow: Fix nested check_pkt_len acts.
    fad8c8f7f python: idl: Fix index not being updated on row modification.
    d40129195 python: ovsdb-idl: Convert new_uuid insert() arg to UUID.
    79a306565 python: ovsdb-idl: Make IndexedRows mirror hmap.
    35e647051 checkpatch: Don't warn on pointer to pointer.
    f01a768e9 ci: Restore vhost-user unit tests in check-dpdk.
    2efae5894 system-dpdk: Fix socket conflict when starting testpmd.
    c39a84c13 netdev-dpdk: Refactor tunnel checksum offloading.
    844a7cfa6 netdev-dpdk: Use guest TSO segmentation size hint.
    d618d0917 netdev-dpdk: Refactor TSO request code.
    3d2c8223a netdev-dpdk: Fix inner checksum when outer is not supported.
    29abd07e4 netdev-dpdk: Disable outer UDP checksum for net/iavf.
    041d6aded netdev-dpdk: Fallback to non tunnel checksum offloading.
    6280f5d04 netdev-offload-tc: Reserve lower tc prio for vlan ethertype.
    792e8ee86 debian: Fix tabs vs spaces.
    ac4df0c8d nsh: Add support to compose-packet and use it in system tests.
    cd4ea33b5 tests: Convert ND, MPLS and CT sendpkt tests to compose-packet.
    40f0ac48f tests: sendpkt: Allow different input formats.
    16f688535 ipf: Handle common case of ipf defragmentation.
    3a6b8c836 ipf: Only add fragments to batch of same dl_type.
    1d681ffe3 AUTHORS: Add Ville Skyttä.
    90b8e4d05 docs: afxdp: Fix CONFIG_HAVE_EBPF_JIT Kconfig option spelling.
    4a838f627 AUTHORS: Add Jun Gu.
    8e2b06af9 ovs-ctl: Fix typo.
    4c0e1a1d7 python: ovsdb-idl: Use monitor_cond for _Server DB.
    474ebd6dd ovsdb-idl: Add C IDL test for "monitor" fallback.
    6003a8875 tests: Fix non-portable plus match in python vlog test.
    f2e4195b0 netdev-linux: Fix uninitialized gso_type case.
    d97eee88e db-ctl-base: Initialize the output variable in the ctx structure.
    361d7bce0 ofproto-dpif: Define age as time_t in ofproto_unixctl_fdb_add().
    f673d0cd5 sflow: Fix check for disabled receive time.
    11e48b8ca sflow: Use uint32_t instead of time_t for tick handling in the poller.
    e42d3ed29 sflow: Replace libc's random() function with the OVS's random_range().
    b253d74d4 cfm: Fix possible integer overflow in tc_add_matchall_policer().
    18436bed8 netdev-linux: Fix possible int overflow in tc_add_matchall_policer().
    488ad8bee dpdk: Use DPDK 23.11.1 release.
    7af0716ea odp-execute: Fix AVX checksum calculation.
    4d25656a2 netdev-linux: Initialize link speed in error conditions.
    0c1b9b015 netdev-linux: Return an error if device feature names are empty.
    4837b5fed socket: Fix uninitialized values in inet_parse_ functions.
    51a2476bc dpctl: Fix uninitialized value when deleting flows.
    8359cc422 netdev-native-tnl: Fix use of uninitialized offset on SRv6 header pop.
    8e5a89cd0 netdev-offload: Fix null pointer dereference warning on dump creation.
    ce1663b5f netdev-linux: Fix ethtool_cmd is partly outside array bounds.
    d4bd0a2ad atlocal: Replace deprecated pkg_resources.
    4d2c64ca1 atlocal: Fix setting HAVE_PYTEST on unexpected errors.
    320f7e1a4 srv6: Fix misaligned writes to segment list.
    0c8e62640 utilities: Correct deletion reason in flow_reval_monitor.py.
    ec405e857 compiler: Fix errors in Clang 17 ubsan checks.
    8d5486b65 AUTHORS: Add Amit Prakash Shukla.
    325ca0455 packets: Assert for incorrect packet.
    f61e1da46 AUTHORS: Add Pengfei Sun.
    ac7a10721 table: Fix freeing global variable.
    90cd797da vlog: Destroy async_append first then close log_fd.
    3833506db conntrack: Fully initialize conn struct before insertion.
    4989dc7e0 conntrack: Do not use {0} to initialize unions.
    cbc54b2fe AUTHORS: Add Martin Kalcok.
    5dfbc643f ci: Set platform parameter when building DPDK.
    0940a51b1 ovsdb-client: Add missing arg to help for 'dump'.
    b91f6788c ofproto-dpif-trace: Fix access to an out-of-scope stack memory.
    f0e0e48ec hash, jhash: Fix unaligned access to the hash remainder.
    855df0ad2 sparse: Add additional define for sparse on GCC &gt;= 14.
    01a0fff36 docs: Document manual cluster recovery procedure.
    139b564db conntrack: Key connections by zone.
    c176635f5 test-conntrack: Add per zone benchmark tool.
    bf82d2cce Documentation: Update Pacemaker main page link.
    bd8e9f48f sparse: Add immintrin.h header.
    169ff9ea9 tc: Fix -Wgnu-variable-sized-type-not-at-end warning with Clang 18.
    1876b2796 tests: Fix build failure with Clang 18 due to -Wformat-truncation.
    8ce5c95f0 dpctl: Fix segfault on ct-{set,del}-limits.
    fb46f5d29 netdev-dpdk: Improve error print to the user for flow control error.
    bcacd805f ovsdb: raft: Fix probe intervals after install snapshot request.
    d7f2150ea ovsdb: raft: Fix inability to join a cluster with a large database.
    153d563c2 AUTHORS: Add Chris Riches.
    e876b0466 rhel/systemd: Set ovsdb-server timeout to 5 minutes.
    fbade819d ovsdb-idl: Add python keyword to persistent UUID test.
    2b7efee03 socket: Increase listen backlog to 64 everywhere.
    4f29804f2 netdev-dpdk: Fix possible memory leak configuring VF MAC address.
    66a8430c7 appveyor: Fix too wide OpenSSL version regexp.
    e1e0c6a3e checkpatch: Allow rST manpages to be added.
    16b747541 github: Update python to 3.12.
    dd24c57de ovsdb-dot: Fix flake8 issues.
    3cd0299aa ovsdb-doc: Fix syntax warning with Python 3.12 and flake8 issues.
    acf653712 github: Remove reference to master branch.
    b34dac4c6 appveyor: Remove reference to master branch.
    241365b6d python: Remove hacking dependency and use recent flake8.
    751e14c63 cirrus: Update to FreeBSD 13.3.
    a35fc4ae5 checkpatch: Don't spellcheck names in tags.
    a75e1c37a vlog: Log stack trace on vlog_abort.
    74cf01436 Documentation: Updates for rename of primary development branch as main.
    120140f89 ofproto: Fix Coverity false positive.
    9185793e7 tests: Fix compatibility issue with Python 3.13 in vlog.at.
    95f5012bb checkpatch: Add additional words to extra_keywords.
    ed379a810 ofproto-dpif-upcall: Fix ukey installation failure logs and counters.
    337db5865 tests: system-offload-traffic: Verify re-probe of drop action.
    edf56245b tests: system-traffic: Add coverage for drop action.
    3c8d069b9 dpif: Probe support for OVS_ACTION_ATTR_DROP.
    54d94f8f4 dpif: Support atomic_bool field type.
    dec09fd7b dpif: Make get_datapath_cap() access support by pointer.
    8bb065961 dpif: Stub out unimplemented action OVS_ACTION_ATTR_DEC_TTL.
    9ec849e8a netlink-conntrack: Optimize flushing ct zone.
    6439d694a util: Support checking for kernel versions.
    b5e682925 conntrack: Do not use icmp reverse helper for icmpv6.
    b674e7e04 conntrack: Fix SNAT with exhaustion system test.
    2324596f1 Documentation: Update references to kernel datapath in OVS tree.
    95ff912ed appveyor: Prepare for rename of primary development branch.
    5b9feacfc ovsdb: raft: Fix inability to join after leadership change round trip.
    e987af503 ovsdb: raft: Fix assertion when 1-node cluster looses leadership.
    af5a99737 ovsdb: raft: Fix permanent joining state on a cluster member.
    bcad733e2 ovsdb: raft: Fix time intervals for multitasking while joining.
    aab379ec2 ovsdb: raft: Avoid transferring leadership to unavailable servers.
    bf7c0b0a9 ofproto-dpif-xlate: Fix continuations with associated metering.
    c6538b443 dpif-netdev: Fix crash due to tunnel offloading on recirculation.
    e6a8a8e90 AUTHORS: Add Jun Wang.
    6f93d8e62 netdev-dpdk: Disable outer UDP checksum offload for ice/i40e driver.
    3ddb31f60 ovs-monitor-ipsec: LibreSwan autodetect paths.
    840979663 route-table: Avoid routes from non-standard routing tables.
    3388c3451 ovs-tcpdump: Fix cleanup mirror failed with twice fatal signals.
    9d0a40120 ofproto-dpif: Fix tunnel with different name del/add failure.
    5339ce386 ofpbuf: Prevent undefined behavior in ofpbuf_clone.
    679b068ac AUTHORS: Add Kevin Sprague.
    b89a6b814 rhel: Enable USDT scripts by default in Fedora builds.
    86b9e653e revalidator: Add a USDT probe during flow deletion with purge reason.
    0ce82ac45 netdev-dpdk: Fix tunnel type check during Tx offload preparation.
    05e9f05d1 netdev-dpdk: Fix TCP check during Tx offload preparation.
    f8809760f netdev-dpdk: Clear inner packet marks if no inner offloads requested.
    7df30c86c netdev-dpdk: Clean up all marker flags if no offloads requested.
    fa0dfa18d github: Reduce ASLR entropy to be compatible with asan in llvm 14.
    33f45ded6 ovsdb: Don't iterate over rows on empty mutation.
    2c4ffd2f8 netdev-dpdk: Dump packets that fail Tx preparation.
    07c2ef5cd bfd: Improve state change log message.
    d2a42f396 tests: Fix "SSL db: Implementation" test with openssl &gt; 3.2.0.
    6c082a831 conntrack: Fix flush not flushing all elements.
    e0aa15f89 utilities: Use localhost as sample hostname.
    b3ebc34a0 netdev-linux: Rename local variables as primary_*.
    f92b30a0f netdev-linux: Rename struct nedev_linux field as is_lag_primary.
    0c255bf76 Documentation: Update to refer to main repository.
    29e09c809 vswitch.xml: Use member wording for bonds.
    9d8208484 appveyor: Build with OpenSSL 3.0.
    68e931221 m4: Fix linking with OpenSSL 1.1.0+ and 3+ on Windows.
    f5fa9a0a3 ovs-pki: Fix file permissions on Windows.
    d439c2017 appveyor: Print out config.log on configuration failure.
    436aba68d bond: Reset stats when deleting post recirc rule.
    6fc215de3 ofproto-dpif-trace: Fix infinite recirculation tracing.
    99c86c6c4 github: Temporarily disable SNAT with exhaustion system test.
    cc0e79518 Documentation: Update links to upstream Kernel documentation.
    2d7a2bddb Documentation: Update Pacemaker link.
    3c52cd15a Documentation: Anuket project updates.
    786a89aba Documentation: Correct spelling errors.
    5639aa7b6 Documentation: Extend copyright to 2024.
    4c32b6d09 dp-packet: Don't offload inner csum if outer isn't supported.
    f0d1beca6 dpif-netdev: Do not create handler threads.
    166ee41d2 ofproto-dpif-xlate: Fix ignoring IPv6 local_ip for native tunnels.
    7992a26ef netdev-dummy: Add local route entries for IP addresses.
    f9e42c668 tests: Move the non-local port as tunnel endpoint test.
    46159983d ovs-thread: Log pthread failures.
    afdc1171a conntrack: Handle persistent selection for IP addresses.
    99413ec26 conntrack: Handle random selection for port ranges.
    5f2af0b7a utilities: Add TASK_STOPPED accounting to the kernel_delay.py script.
    9aeda62cd Set release date for 3.3.0.
    619d4e679 system-traffic.at: Add tests with UDP tunneling of UDP traffic.
    f81d782c1 netdev-native-tnl: Mark all vxlan/geneve packets as tunneled.
    a2d4ad651 netdev-linux: Only repair IP checksum in IPv4.
    cb0cbffbe netdev-linux: Favour inner packet for multi-encapsulated TSO.
    3e666ba00 rstp: Fix deadlock with patch ports.
    5df46a44e dpif-netdev: Increase MAX_RECIRC_DEPTH to 8.
    c7dd0a7b0 ovs-pki: Remove umask trick for self-signing.
    dda253293 ovs-pki: Remove executable bit from private/cakey.pem.
    19cffe30c netdev-linux: Avoid deadlock in netdev_get_speed.
    0061a4892 ofproto-dpif-monitor: Remove unneeded calls to clear packets.
    8cebf7efb dp-packet: Include inner offsets in adjustments and checks.
    281b8d24c bfd: Set proper offsets and flags in BFD packets.
    bf921e567 dp-packet: Validate correct offset for L4 inner size.
    11b62f5e0 appveyor: Move from MinGW 32bit to msys64.
    b3fc82220 AUTHORS: Add Roberto Bartzen Acosta.
    2832faa22 Documentation: Adding note about using the jemalloc library.
    be695f26f netdev-offload-tc: Check geneve metadata length.
    61003d028 odp: ND: Follow Open Flow spec converting from OF to DP.
    027ae2ba1 faq: Update DPDK releases for older branches.
    6bdca1579 github: Bump Fedora version to 39.
    1be7f896a github: Update versions of action dependencies (Node.js 20).
    7b838a24f mcast-snooping: Remove typedef from mcast_group_proto.
    96990ea1e dp-packet: Reset offload/offsets when clearing a packet.
    3f74d6bf3 tests: ovsdb-server: Fix config-file same schema test.
    432a0b935 ci: Run system tests in a separate namespace.
    3eb91a8d1 netdev-dpdk: Trigger port reconfiguration in main thread for resets.
    9ca8d3a4d tests: mcast-snooping: Stop time for the group protocol test.
    bacd2c304 dp-packet: Avoid checks while preparing non-offloading packets.
    335a5deac ovs-atomic: Fix inclusion of Clang header by GCC 14.
    85ceed7c7 Prepare for post-3.3.0 (3.3.90).

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: fix ptest contains reference to TMPDIR [buildpaths]</title>
<updated>2024-11-02T04:03:41+00:00</updated>
<author>
<name>Bin Lan</name>
<email>bin.lan.cn@windriver.com</email>
</author>
<published>2024-10-21T11:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=2747f11e79c29ed4bced84e3b536ae9549aacc79'/>
<id>urn:sha1:2747f11e79c29ed4bced84e3b536ae9549aacc79</id>
<content type='text'>
The EGREP in ptest/tests/atlocal contains the build paths.
The CFLAGS in ptest/tests/atlocal contains the build paths.
This change set fixs:
 - set EGREP to "grep -E" in ptest/tests/atlocal
 - set CFLAGS to " " in ptest/tests/atlocal
by updating the patch
openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch.

Signed-off-by: Bin Lan &lt;bin.lan.cn@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ovs: convert WORKDIR references to UNPACKDIR</title>
<updated>2024-05-29T13:23:51+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-05-28T13:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=dd7724f447a11c76462353b9735f95cea19da942'/>
<id>urn:sha1:dd7724f447a11c76462353b9735f95cea19da942</id>
<content type='text'>
fetched files should be referenced via UNPACKDIR instead of
WORKDIR.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: 3.3.0</title>
<updated>2024-04-04T19:57:46+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-03-25T22:49:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c0274365e7eb4847a42143c97e943a1a6de5a7b8'/>
<id>urn:sha1:c0274365e7eb4847a42143c97e943a1a6de5a7b8</id>
<content type='text'>
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 &gt; 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 &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: 3.2.1</title>
<updated>2024-01-19T14:29:24+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-01-11T16:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c11313857754e59fdf599f1014b93d3708542b16'/>
<id>urn:sha1:c11313857754e59fdf599f1014b93d3708542b16</id>
<content type='text'>
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 &gt;= 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 &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
