<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-networking/openvswitch/openvswitch-git/systemd-create-runtime-dirs.patch, branch wrynose</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-03-26T13:36:09+00:00</updated>
<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>treewide: bulk update patches with status field</title>
<updated>2023-01-27T15:32:06+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-27T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=211918936180a0b2a5af770bd5c52025d34221db'/>
<id>urn:sha1:211918936180a0b2a5af770bd5c52025d34221db</id>
<content type='text'>
While the insane.bbclass upstream-status check hasn't been made
default, users of meta-virtualization may have it enabled in their
distros .. so the effect is the same. We must have this tracking
tag in out patches.

This is a bulk update to add the tag and silence the QA message.

As packages get updated, the normal/routine process of checking
the patches will continue, and the status fields may (or may not)
get more useful.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ovs: update to v2.17.0</title>
<updated>2022-03-28T17:16:23+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-03-28T17:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=239dba39f8030c9494c52cfdc66e49472bde9d7a'/>
<id>urn:sha1:239dba39f8030c9494c52cfdc66e49472bde9d7a</id>
<content type='text'>
Along with patch refreshes, and a drop since it is now upstream ..

Bumping ovs to version v2.17.0-30-g2404d4536, which comprises the following commits:

    2404d4536 system-traffic.at: Fix flaky DNAT load balancing test.
    6b8adfdd8 dpif-netdev: Keep orig_in_port as a field of the flow.
    6098b7f25 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
    cf9018d37 odp-util: Fix output for tc to be equal to kernel.
    992de2406 netdev-offload-tc: Fix IP and port ranges in flower returns.
    7e26796c0 netdev-offload-tc: Fix use of ICMP values instead of masks defines.
    e319e2706 netdev-offload-tc: Always include conntrack information to tc.
    51ef81ad7 netdev-offload-tc: Check for valid netdev ifindex in flow_put.
    974253dc2 netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
    c43c159ae netdev-offload-tc: Add debug logs on tc rule verify failures.
    d34622a03 tc: Keep header rewrite actions order.
    5255713d1 faq: Update OVS/DPDK version table for OVS 2.15/2.16
    05cf36a62 system-dpdk: Fix mfex autovalidator tests.
    87540e3b9 ofp-prop: Silence the 'may be uninitialized' warning.
    812164ade tests: Ignore log about failing to set NETLINK_EXT_ACK.
    ae51ccc12 ovsdb-cluster.at: Avoid test failures due to different hashing.
    f33cde23c ofproto: Use xlate map for uuid lookups.
    6ac255496 ofproto: Add refcount to ofproto to fix ofproto use-after-free.
    db0cc8be3 ofproto-dpif: Trigger revalidation when ipfix config set.
    31b86e5c9 conntrack: Prefer dst port range during unique tuple search.
    b761b532c conntrack: Select correct sport range for well-known origin sport.
    78bd058c3 ipsec: StrongSwan report connection update failures to ovs logs.
    aa05596df ipsec: Libreswan report connection failures to ovs logs.
    427776cea system-tso: Skip encap tests when userspace TSO is enabled.
    66d16e288 tc: Fix stats byte count on fragmented packets.
    b63c41f31 compat: Add gen_stats include to define tc hw stats.
    c531b3828 ovsdb: raft: Fix inability to join the cluster after interrupted attempt.
    498cedc48 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
    5dc1423d8 datapath-windows: Fix NXM_OF_IP_TOS issue
    91c0f0068 Prepare for 2.17.1.
    db7c86e5d Set release date for 2.17.0.
    6dd933478 Documentation: Update USDT documentation to include systemtap dependency.
    8b5136a89 ovsdb-idl: Fix use-after-free when destroying an IDL loop.
    a3182552c dpif-netdev: Use dp_netdev reference in offload threads.
    691295d5a dpif-netdev: Fix a race condition in deletion of offloaded flows.
    bebbf0d6e dpif-netdev: Move port flush after datapath reconfiguration.
    e03a14c89 dpif-netdev-dpcls: Make subtable reprobe thread-safe.
    036957015 ci: Fix typo in variable name.
    76da23462 dp-packet: Ensure packet base is always non-NULL.
    2cd30fd6b bfd: lldp: stp: Fix misaligned packet field access.
    88705f1ba ovsdb-idlc: Avoid accessing member within NULL idl index cursors.
    b006e8ebb stopwatch: Fix buffer underflow when computing percentiles.
    a6ba4b037 dpif-netdev: Fix misaligned access.
    6da79614a treewide: Don't pass NULL to library functions that expect non-NULL.
    bee8ec09d system-traffic.at: Avoid sporadic failures during conntrack IPv6 HTTP/FTP tests.
    3626f3ca6 system-traffic.at: Do not use ranges with broadcast address.
    2035b1b33 system-dpdk.at: Add warning log in mfex fuzzy test.
    095f87c24 ofproto: Fix ipfix not always sampling on egress.
    fbeef2794 tc: Fix incorrect TC rule for decap+encap datapath flow.
    54bca0430 dpif-netdev: fix vlan and ipv4 parsing in avx512
    aa713d9b4 ci: Install wheel before installing any other python packages.
    573230ec0 odp-util: Fix tunnel key attr for GTP-U.
    4638cb58f ovsdb-idl: Only process successful txn in ovsdb_idl_loop_run.
    87f67448b ofproto-dpif-upcall: Fix n_revalidators on upcall show.
    268402b47 acinclude: Detect avx512 vpopcntdq compiler support.
    1ff8fe347 Documentation: Fix userspace Tx steering section.
    44963a78e vswitchd.xml: Add missing tx-steering PMD option.
    17cedcb2d ovsdb-idl: ovsdb_idl_loop_destroy must also destroy the committing txn.
    06d484409 ofproto-dpif-xlate: Fix packet drops with decap action on MPLS Multicast.
    69155eb20 tests: Fix cosmetic errors in system-traffic.at.
    62eeea709 python: idl: Clear last_id on reconnect if condition changes in-flight.
    ecdb9ca81 ovsdb-cs: Clear last_id on reconnect if condition changes in-flight.
    f08013b5e python: idl: Resend requested but not acked conditions when reconnecting.
    15bb5a978 ofp-flow: Skip flow reply if it exceeds the maximum message size.
    4fdd6666a ovsdb: transaction: Keep one entry in the transaction history.
    553f566d9 ovsdb-cs: Fix ignoring of the last id from the initial monitor reply.
    167c2ff0e ofproto-dpif: Fix issue with non-reversible actions on a patch ports.
    b8dba6594 NEWS: Fix some typo.
    b1b77967f ovs-monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.
    109d02455 system-dpdk: Fix MFEX logs check.
    6b1cfa209 datapath-windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx
    280d8de05 Prepare for 2.17.0.
    f20abde5a netdev-dpdk: Remove rte-flow API access locks.
    b0b6b7b46 dpif-netdev: Use one or more offload threads.
    7daa50346 dpif-netdev: Replace port mutex by rwlock.
    d85b9230a dpif-netdev: Make megaflow and mark mappings thread objects.
    ec4ac6258 dpif-netdev: Use lockless queue to manage offloads.
    b3e029f7c netdev-offload-dpdk: Protect concurrent offload destroy/query.
    54dcf60e6 netdev-offload-dpdk: Lock rte_flow map access.
    7851e602c netdev-offload-dpdk: Use per-thread HW offload stats.
    5b0aa5577 dpif-netdev: Execute flush from offload thread.
    d68d2ed46 dpif-netdev: Introduce tagged union of offload requests.
    73ecf098d dpif-netdev: Use id-fpool for mark allocation.
    528a8ab62 dpif-netdev: Postpone flow offload item freeing.
    55dc4ef17 dpif-netdev: Quiesce offload thread periodically.
    62c2d8a67 netdev-offload: Add multi-thread API.
    2eac33c6c id-fpool: Module for fast ID generation.
    5396ba5b2 mpsc-queue: Module for lock-free message passing.
    5878b9252 ovs-atomic: Expose atomic exchange operation.
    83823ae32 dpif-netdev: Implement hardware offloads stats query.
    9ac3d951b mov-avg: Add a moving average helper structure.
    e4543c7b1 dpif-netdev: Rename offload thread structure.
    9ab104718 dpctl: Add function to read hardware offload statistics.
    0e6366c23 netdev-offload-dpdk: Implement hw-offload statistics read.
    adbd4301a netdev-offload-dpdk: Use per-netdev offload metadata.
    1088f4e7f netdev: Add flow API uninit function.
    aec1081c7 tests: Add ovs-barrier unit test.
    59b8f9f8f dpif-netdev: Rename flow offload thread.
    6207205e5 ovs-thread: Fix barrier use-after-free.
    1b9fd884f Documentation: Remove experimental tag for PMD ALB.
    09192a815 Documentation: Update PMD Auto Load Balance section.
    5cc052435 Documentation: Update PMD thread statistics.
    f0adea3fc Documentation: Minor spelling and grammar fixes.
    4da71121d Documentation: Fix Rx/Tx queue configuration section.
    85d3785e6 utilities: Add netlink flow operation USDT probes and upcall_cost script.
    51ec98635 utilities: Add upcall USDT probe and associated script.
    ff4c712d4 Documentation: Add USDT documentation and bpftrace example.
    512fab8f2 openvswitch: Define the OVS_STATIC_TRACE() macro.
    191013cae configure: Add --enable-usdt-probes option to enable USDT probes.
    844f14181 dpif-netdev.at: Add test for Tx packet steering.
    c18e707b2 dpif-netdev: Introduce hash-based Tx packet steering mode.
    31e67c998 dpif-netdev: Introduce Tx queue mode.
    e97112ce7 netdev-dummy: Introduce per rxq/txq statistics.
    eff740b14 ofproto-dpif: Fix memory leak in dpif/show-dp-features appctl.
    1917ace89 Encap &amp; Decap actions for MPLS packet type.
    4a6a47346 netlink-socket: Log extack error messages in netlink transactions.
    eb1ab5357 netdev-linux: Use matchall classifier for ingress policing.
    3b489a3b1 dpif-netdev: Improve loading of packet data for undersized packets.
    8bc135d2d acinclude: Provide better error info when linking fails with DPDK.
    1140c87e2 netdev-dpdk: Expose per rxq/txq basic statistics.
    f260db1ef netdev-dpdk: Fix statistics when changing Rx/Tx queues count.
    b84386fa9 dpdk: Support running PMD threads on any core.
    356f36206 tests/oss-fuzz: Fix the arguments of parse_tcp_flags.
    ddca1eb3a odp-util: Stop action list parsing if already oversized.
    6e50c1651 dpif-netdev: Avoid hw_miss_packet_recover() for devices with no support.
    e7e9973b8 dpif-netdev: Forwarding optimization for flows with a simple match.
    46d44cf3b python: idl: Add monitor_cond_since support.
    0d1ffb775 checkpatch: Detect "trojan source" attack.
    428b11caa utilities: Add another GDB macro for ovs-vswitchd.
    2f2ae5b6b tests: Fix endianness in netlink policy test fixtures.
    0b6d2faac ci: Remove -Wno-cast-align from CI.
    d652fc6a5 checkpatch: Correct line count in error messages.
    28ef2535c dpif-netdev-extract: Change availability log level to DBG.
    38c53dd17 AUTHORS: Add Nobuhiro MIKI.
    9a834205a docs: afxdp: Remove duplicated lines.
    d446dcb7e system-dpdk: Refactor common logs matching.
    b366fa2f4 dpif-netdev: Call cpuid for x86 isa availability.
    11441385c bridge: Fix incorrect configuration of netdev's dpif type.
    ec2aa2ab4 ofproto-dpif-xlate: Snoop ingress packets and update neigh cache if needed.
    b723b9320 tnl-neigh-cache: Do not refresh the entry while revalidating.
    02f95638a tnl-neigh-cache: Add tnl/neigh/aging command.
    f527aef14 tnl-neigh-cache: Read/write expires atomically.
    f0266292b dpif-netdev: Improve handling of IP/TCP in avx512 mfex.
    893693e80 AUTHORS: Add Nir Anteby.
    7617d0583 netdev-offload-dpdk: Add support for matching on gre fields.
    5f60741dc netdev-offload-dpdk: Support tnl_pop for gre tunnel.
    a32cb78b5 netdev-dpdk: Add flow_api support for netdev gre vports.
    827904146 netdev-offload-dpdk: Refactor get_vport_netdev().
    76527525e AUTHORS: Update email for Alin Serdean.
    38b42aa93 MAINTAINERS: Move Joe to emeritus status.
    269b927fd dpdk: Use --in-memory by default.
    b5d2dbdbb system-dpdk: Fix race in vhost-user tests.
    9827312fa docs: Re-work the documentation around CPU ISA optimizations.
    ed9778e94 dpif-netdev: Fix the autovalidator output for the miniflow extract.
    339f97044 ovsdb: storage: Randomize should_snapshot checks when the minimum time passed.
    bf07cc9cd raft: Only allow followers to snapshot.
    20a4f546f dpif-netdev: Use PMD context to get the port for HW miss recovery.
    17346b389 dpdk: Update to use DPDK v21.11.
    72745ab0c compat: handle NF_REPEAT error on nf_conntrack_in.
    18db7ec5e system-dpdk: Improve vhost-user ping tests reliability.
    4f19a78a6 netdev-vport: Fix userspace tunnel ioctl(SIOCGIFINDEX) info logs.
    4a7b58163 alb.at: Increase time/warp.
    09c4449b2 alb.at: Check for log from correct line number.
    1f5749c79 flow: Consider dataofs when parsing TCP packets.
    d4bed9596 tests/flowgen: Fix packet data endianness.
    e40982468 dpif-netlink: Improve feature negotiation for older kernels.
    4490792dd ofproto-dpif: Increase dp_hash default max buckets.
    91e1ff5dd ovsdb-idl: Don't reparse orphaned rows.
    149169836 ofproto: Fix resource usage explosion due to removal of large number of flows.
    a05883b89 ofproto: Fix resource usage explosion while processing bundled FLOW_MOD.
    79953a57e stream-ssl: Avoid unnecessary memory copies on send.
    dec429168 ovsdb-data: Consolidate ovsdb atom and json strings.
    9d29990c2 json: Inline clone and destroy functions.
    19aa70168 tests/flowgen: Fix length field of 802.2 data link header.
    024ba5257 AUTHORS: Add Mike Pattrick.
    958ca7ba3 ovs-tcpdump: Improve performance with dummy interface.
    c60eec064 ovs-lib: Backup and remove existing DB when joining cluster.
    c041042c1 python: idl: Avoid pre-allocating column defaults.
    2fe20d0be docs/dpdk: Fix install doc.
    29f8dc629 AUTHORS: Add Salvatore Daniele.
    f88ee78e0 match: Do not print "igmp" match keyword.
    59622fd1b ovs-save: Save igmp flows in ofp_parse syntax.
    3b2982c42 faq: Update OVS/DPDK version table for OVS 2.13/2.14.
    72fbb90af ofproto-dpif-xlate: Add a trace log for tnl_port_build_header() error.
    7b8aeadd6 ovsdb-idl: Re-parse backrefs of inserted rows only once.
    fb7a75e52 ofproto-dpif-xlate: Terminate native tunnels only on ports with IP addresses.
    9fe0ce4f7 ofproto-dpif-xlate: Fix check_pkt_larger incomplete translation.
    a83a40609 dpif-netdev: Sync PMD ALB state with user commands.
    513ed6570 system-traffic.at: Fix typo in conntrack zones tests.
    23083672b dpif-netdev: Reset RxQ cycles history on PMD reload.
    bd0fec42a ofproto/bond: Improve admissibility debug readability.
    71eb2ec44 datapath-windows: Reset flow key after Ipv4 fragments are reassembled
    04b017e3a python: db: Avoid allocation of an attr dict/row+column.
    695530d8f github: Remove workaround fixing up /etc/hosts.
    113f925aa rhel: Use /run instead of /var/run.
    9b20df73a dpctl: dpif: Allow viewing and configuring dp cache sizes.
    efd55eb34 dpctl: dpif: Add kernel datapath cache hit output.
    317b1bfd7 ovsdb: Don't let transaction history grow larger than the database.
    1bdda7b6d ovsdb-idl: Use functions to apply diff in place.
    4dbff9f0a ovsdb: transaction: Incremental reassessment of weak refs.
    066741d9c ovsdb-idl: Add memory report function.
    c5d384f77 checkpatch: Check if some tags are wrongly written.
    9f2258360 AUTHORS: Add Somnath Chatterjee.
    42c348184 dpif: Fix function pointer check for bond_add.
    68543dd52 python: Replace pyOpenSSL with ssl.
    3f550fa53 python: socket-util: Split inet_open_active function and use connect_ex.
    56c3de3c6 datapath-windows:Reset PseudoChecksum value only for TX direction offload case
    4bd375581 ci: Make linux-prepare trust system installs.
    fa2bc2bb7 github: Stick to python 3.9.
    a621ac5ea datapath-windows: add layers when adding the deferred actions
    c1fdb8347 ofproto-dpif-xlate: Fix zone set from non-frozen-metadata fields.
    02aebad3f dpif-netdev: Fix use-after-free on PACKET_OUT of IP fragments.
    01bca6dab tunnel-push-pop.at: Mask source port in tunnel header.
    3486d81d1 AUTHORS: Add Remi Jouannet.
    f9f391982 ovs-ctl: Add missing description for --ovs-vswitchd-options and --ovsdb-server-options to usage().
    755cf31a3 dpdk-stub: Change the ERR log to DBG.
    d41cac475 docs/userspace-tunneling: Fix IP addresses for host2.
    32899c824 acinclude: Use standardized DPDK component defines.
    b841e3cd4 dpif-netlink: Fix feature negotiation for older kernels.
    b12242e0e packets: Correct VXLAN_GPE_FLAGS_P macro name.
    bd056cb94 dpif-netdev: Fix pmd thread comments to include SMC.
    4a6217fab datapath: handle DNAT tuple collision.
    cc0a87b11 pmd.at: Add test-cases for DPCLS and DPIF commands.
    34fbdc410 python: idl: Avoid sending transactions when the DB is not synced up.
    803ed12e3 ipf: release unhandled packets from the batch
    13d05b8e5 sflow functions: fix unused parameter warnings for sflow functions
    7796253db datapath-windows: Add file digest algorithm for signtool
    5b7d54efc MAINTAINERS: Transition myself to emeritus status.
    a461bc62e datapath-windows:adjust Offset when processing packet in POP_VLAN action
    4feb05140 fix typo in dpdk doc
    429b114c5 ovsdb-data: Deduplicate string atoms.
    32b51326e ovsdb-data: Add function to apply diff in-place.
    bb12b6317 ovsdb-data: Optimize subtraction of sets.
    51946d222 ovsdb-data: Optimize union of sets.
    bfc6e9735 dpif-netdev: Remove OVS_UNUSED flag in functions for ct_zone limits.
    b2712d026 ovsdb: transaction: Use diffs for strong reference counting.
    9e7081b14 cirrus: Reduce memory requirements for FreeBSD VMs.
    849a40ccf netdev-linux: Fix a null pointer dereference in netdev_linux_notify_sock().
    81de3a81a bond: Check for NULL member in bond_member_set_enable().
    3168f328c pcap-file: Fix memory leak in ovs_pcap_open().
    22c95f9fe odp-util: Fix a null pointer dereference in odp_flow_format().
    a566c02a2 odp-util: Fix a null pointer dereference in odp_nsh_key_from_attr__().
    5e86db383 netdev-dpdk: Fix RSS configuration for virtio.
    d0020c5e8 docs: Recommend the use of dpdkvhostuserclient ports.
    16e5b51f2 docs: afxdp: Fix wrapping in QEMU CMDs.
    0eeca50f0 Documentation: Cleanup PMD information.
    ee74a8b75 AUTHORS: Add Sergey Madaminov.
    aae08a577 include/windows/unistd.h: Fixed type cast warning on Windows.
    e05e1e3c0 netdev-offload-dpdk: Don't ignore frags as they are handled.
    1318929f9 netdev-offload-dpdk: Support IPv6 fragmentation types.
    c1a5d0e2b netdev-offload-dpdk: Support IPv4 fragmentation types.
    26b18f189 netdev-offload-dpdk: Add last attribute to patterns.
    a2fa8b289 conntrack: Remove the nat_action_info from the conn.
    fdef31fb7 hash: Fix compilation error on Fedora 34 with GCC 11 and -O0.
    ebcbb534e ipf: Fix only nat the first fragment in the reass process.
    00d3d4a7d checkpatch: Avoid catastrophic backtracking.
    372b790f1 AUTHORS: Add Tony van der Peet.
    7e6b41ac8 dpif-netdev: Fix crash when PACKET_OUT is metered.
    5c1cc74da rhel: Fix dual kernel rpm install for RHEL 8.4
    944950dcc AUTHORS: Update Simon Horman
    43e66fc27 ovsdb: monitor: Store serialized json in a json cache.
    0de882954 raft: Don't keep full json objects in memory if no longer needed.
    b0bca6f27 json: Add support for partially serialized json objects.
    c2fb5bdae ovs-actions: Convert man page from xml to rST.
    748010ff3 json: Optimize string serialization.
    7847bf89e tests: Skip netlink policy test on non-Linux platforms.
    7502849e9 ovsdb-idl: Add APIs to query if a table and a column is present.
    bfee9f6c0 netlink: Add support for parsing link layer address.
    9ab5075bf Set release date for 2.16.0.
    3fc34862b AUTHORS: Add Vlad Buslov.
    6bb3f363d tc: Set action flags for tunnel_key release.
    d08c086e5 netlink-socket: Replace error with txn-&gt;error when logging nacked transactions.
    d9a5fb78d netdev-offload-dpdk: Initialize s_tnl dynamic string.
    0363891d1 dynamic-string: Fix a crash in ds_clone().
    0b3a5d7ad dpif-netdev: fix memory leak in dpif and mfex commands
    01cbe1ed4 dpif-netdev: fix memory leak in dpcls subtable set command
    d2ad305a6 dpif-netdev: Fix dead code in mfex command
    8a5f055a0 docs/dpdk/bridge: Fix dpif-netdev/miniflow-parser-set formatting
    96e513f55 dpif-netdev-unixctl.man: Document miniflow-parser-* CMDs
    3004ebf20 dpif-netdev-unixctl.man: Document subtable-lookup-* CMDs
    c15c3df3a dpcls: fix build on compilers without AVX512-VPOPCNT
    ccb6cc20f AUTHORS.rst: Add Lin Huang.
    765c8a774 AUTHORS.rst: Add Gaetan Rivet and Wentao Jia.
    2480d09e9 ovsdb: transaction-forward: Fix initialization of the 'sent' hmap node.
    a3bd383e9 acinclude: Don't set AVX512-related configuration via CFLAGS.
    e21e9dcec dpif-netdev: Log flow modification in debug level.
    6f69e0e30 dpif-netdev: Fix offloads of modified flows.
    0d25621e4 dpif-netdev: Fix flow modification after failure.
    8917010b0 dpif-netdev: Do not flush PMD offloads on reload.
    cd36a34f3 dpif-netdev: Fix non-atomic read of smc_enable_db.
    de15afa50 dpdk: Stop configuring socket-limit with the value of socket-mem.
    a8621f49d dpdk: Remove default values for socket-mem and limit.
    1f7f55760 netdev-offload-dpdk: Fix vxlan vni cast-align warnings.
    e8cccd3a3 netdev-offload-dpdk: Fix IPv6 rewrite cast-align warning.
    b8b31d841 daemon-unix: Fix leak of a fork error message.
    daf627f45 ovsdb-cs: Perform forced reconnects without a backoff.
    69b2bdfd3 system-dpdk.at: Fix module not found error for pyhton &lt; 3.6.
    43b7d960a netdev-dummy: Silence the 'may be uninitialized' warning.
    f05d6d623 ofproto-dpif-xlate: Fix continuations with OF instructions in OF1.1+.
    8e808e7f1 datapath-windows:Correct checksum for DNAT action
    954798752 Documentation: Remove duplicate words.
    4703bc67b Prepare for post-2.16.0 (2.16.90).
    45bd6d93f Prepare for 2.16.0.
    298d4151f bond: Fix broken rebalancing after link state changes.
    b1e517bd2 dpif-netlink: Introduce per-cpu upcall dispatch.
    485e3a13a dpif-netlink: Fix report_loss() message.
    1325debb4 ofproto: Change type of n_handlers and n_revalidators.
    3222a89d9 dpif-netdev: Report overhead busy cycles per pmd.
    30bfba024 tests: Add new test for cross-numa pmd rxq assignments.
    6193e0326 dpif-netdev: Allow pin rxq and non-isolate PMD.
    3dd050909 dpif-netdev: Add group rxq scheduling assignment type.
    4fb54652e dpif-netdev: Assign PMD for failed pinned rxqs.
    0efefc4f9 dpif-netdev: Sort PMD list by core id for rxq scheduling.
    58fed7e8d dpif-netdev: Make PMD auto load balance use common rxq scheduling.
    f577c2d04 dpif-netdev: Rework rxq scheduling code.
    ccc24fc88 ofproto-dpif: APIs and CLI option to add/delete static fdb entry.
    ae2424696 dpdk: Logs to announce removal of defaults for socket-mem and limit.
    15329b728 flow: Count and dump invalid IP packets.
    6545977ce ovs-rcu: Remove unused perthread mutex.
    cb4bff6ff Don't mangle shebangs when building DKMS RPM package.
    1f38f9dcf AUTHORS: Add Adrian Guzowski.
    2abd8148c Add ability to override default Release suffix in RPM packages.
    d28c5ca57 python: Add cooperative_yield() API method to Idl.
    487253d5b python: Update bundled sortedcontainers to 2.4.0.
    6c41bcb13 ci: Do not dump logs on error for GitHub Actions.
    7ab851e1b dpif-netdev: Do not execute packet recovery without experimental support.
    a72c1dfbd dpif/dpcls: limit count subtable search info logs
    26fbd1a1b AUTHORS: Add Cian Ferriter.
    83aae83e6 AUTHORS: Add Amber Kumar.
    aa85a2509 dpif-netdev/mfex: Add more AVX512 traffic profiles
    250ceddcc dpif-netdev/mfex: Add AVX512 based optimized miniflow extract
    32f93dc5e dpdk: Add additional CPU ISA detection strings
    dc39608d2 dpif/stats: Add miniflow extract opt hits counter
    50be6715c test/sytem-dpdk: Add unit test for mfex autovalidator
    a395b132b dpif-netdev: Add packet count and core id paramters for study
    5324b54e6 dpif-netdev: Add configure to enable autovalidator at build time.
    5c5c98cec docs/dpdk/bridge: Add miniflow extract section.
    72dd22a0d dpif-netdev: Add study function to select the best mfex function
    dd3f5d86d dpif-netdev: Add auto validation function for miniflow extract
    3d8f47bc0 dpif-netdev: Add command line and function pointer for miniflow extract
    3e82604b7 docs: Add documentation for ovsdb relay mode.
    e26bf9726 ovsdb: Make clients aware of relay service model.
    edcf44172 ovsdb: relay: Reflect connection status in _Server database.
    7964ffe7d ovsdb: relay: Add support for transaction forwarding.
    026c77c58 ovsdb: New ovsdb 'relay' service model.
    b4cef64c8 ovsdb: row: Add support for xor-based row updates.
    85dbbe275 ovsdb: table: Expose functions to execute operations on ovsdb tables.
    e93fc5db9 ovsdb: storage: Allow setting the name for the unbacked storage.
    4d9605379 jsonrpc-server: Wake up jsonrpc session if there are completed triggers.
    00dda78ed ovsdb-cs: Avoid unnecessary re-connections when updating remotes.
    73259ea70 ovsdb-server: Fix memleak when failing to read storage.
    066a84f89 latch-unix: Decrease the stack usage in latch
    d2e97030e netdev-linux: fix compile error in nl_msg_put_act_police
    d53ea18be AUTHORS: Add Andrew Rybchenko.
    909b40f67 netdev-offload-dpdk: Fix port ID logging on destroy.
    b889d5dcc conntrack: Init hash basis first at creation.
    b0d289bb5 netdev-linux: Ignore TSO packets when TSO is not enabled for userspace.
    464b5b13e netdev-offload-tc: Verify the flower rule installed.
    1e3148913 dpcls-avx512: Enable avx512 vector popcount instruction.
    60c9e1a2f dpdk: Cache result of CPU ISA checks.
    2100f0e51 dpif-netdev/dpcls: Specialize more subtable signatures.
    47a2a8f41 dpif-netdev/dpcls-avx512: Enable 16 block processing.
    d76a719a7 dpif-netdev: Add a partial HWOL PMD statistic.
    3f86fdf5c dpif-netdev: Add command to get dpif implementations.
    abb807e27 dpif-netdev: Add command to switch dpif implementation.
    9ac84a1a3 dpif-avx512: Add ISA implementation of dpif.
    e540499e4 dpif-netdev: Add function pointer for netdev input.
    5930dfeeb dpif-netdev: Refactor to multiple header files.
    c36c8e3f5 ovsdb-tool: Fix memory leak in "check-cluster" command.
    ba16a36f3 dpif-netdev: Add all-zero SNAT to the advertised features of ct.
    61e48c2d1 conntrack: Handle SNAT with all-zero IP address.
    fa0e2d26d util: Add token concatenation macro with argument expansion.
    1e19f9aa2 conntrack: Handle already natted packets.
    aa4359cb9 dpif-netdev: Read recirc depth and flow api enabled once per batch.
    e6ad4d8d9 conntrack: Document all-zero IP SNAT behavior and add a test case.
    355fef6f2 ofproto-dpif-xlate: Avoid successive ct_clear datapath actions.
    347362d0c AUTHORS: Add Bodo Petermann and David Wilder.
    b7809111a odp-util: Stop key parsing if already oversized.
    3da3cc1a0 ovs-numa: Support non-contiguous numa nodes and offline CPU cores.
    154983c59 python: Fix Idl.run change_seqno update.
    b57b062f5 ofp-actions: Report an error if there are too many actions to parse.
    b30bfb6b8 ovsdb-server.7.rst Fix response result of monitor_cond_change
    0c0995238 stream-ssl: Remove unsafe 1024 bit dh params
    4e948b86c bridge: Use correct (legacy) role names in database.
    828d9cb8d ovs: fix wrong quote
    00c1bce13 docs: fix wrong quote
    780b2bde8 bridge: fix type mismatch
    911adb93e ovs-save: Use right OpenFlow version for "ovs-ofctl dump-tlv-map".
    8ab198092 NEWS: Add note about PPS support for ingress policing
    10c9dfeb5 bridge: Only an inactivity_probe of 0 should turn off inactivity probes.
    8d7c24083 fail-open: Only fail open if we've been disconnected for at least 1 s.
    f686957c9 add test cases for ingress_policing_kpkts parameters
    c2567e533 add port-based ingress policing based packet-per-second rate-limiting
    b6c5f30cf checkpatch: Ignore macro definitions of FOR_EACH.
    772a842fb dpif-netdev: Apply subtable-lookup-prio-set on any datapath.
    07a5fa610 AUTHORS: Add Paolo Valerio.
    331975506 ovs-actions.xml: Add missing bracket.
    63c01b895 netdev-offload-tc: Use nl_msg_put_flag for OVS_TUNNEL_KEY_ATTR_CSUM.
    2c597c890 conntrack: add coverage counters for L3 bad checksum.
    76700f374 conntrack: Increment coverage counter for all bad checksum cases.
    e5b5008ac ovs-lib: pass optional --election-timer arg to ovsdb-tool
    e098c2f96 netdev-dpdk-offload: Add vxlan pattern matching function.
    507d20e77 netdev-offload-dpdk: Support vports flows offload.
    b5e6f6f6b dpif-netdev: Provide orig_in_port in metadata for tunneled packets.
    be56e063d netdev-offload-dpdk: Support tunnel pop action.
    20b176044 netdev-offload-dpdk: Change log rate limits.
    a1ec42803 netdev-offload: Disallow offloading to unrelated tunneling vports.
    6a855d3e7 netdev-offload: Allow offloading to netdev without ifindex.
    bc341440d dpif-netdev: Add HW miss packet state recover logic.
    aca2f8a8a netdev-offload-dpdk: Implement HW miss packet recover for vport.
    c5b56f0eb netdev-dpdk: Add flow_api support for netdev vxlan vports.
    1b27484f2 netdev-offload: Introduce an API to traverse ports.
    6f50f28b9 netdev-dpdk: Introduce DPDK tunnel APIs.
    f36e7438f netdev-offload: Add HW miss packet state recover API.
    f0e4a7338 tests: Add PMD auto load balance unit tests.
    833f1b843 pmd.at: Get next line number of log.
    f3ad560d5 dpif-netdev: Expand the meter capacity.
    bd9052455 Remove Python 2 leftovers.
    ad256c314 dpdk: Add debug appctl to get malloc statistics.
    c16b9ac74 datapath-windows: Specify external include paths
    e81ed9421 Fix redundant datapath set ethernet action with NSH Decap.
    c2999459d tests: Fixed L3 over patch port tests.
    cca40141a netlink: removed incorrect optimization
    661fd5edb AUTHORS: Add Wang Liang.
    640d4db78 ipf: Fix a use-after-free error, and remove the 'do_not_steal' flag.
    2afe31169 odp-util: Return an error on actions overflow while parsing from string.
    5fe3ef1a0 tests: Fix spelling error in test name.
    50b419d0a raft: print local server ID when opening RAFT database
    c5a58ec15 python: idl: Allow retry even when using a single remote.
    04f8881f5 ovsdb-idl: Fix the database update signaling if it has never been connected.
    91cb55bc8 system-traffic.at:add missing comma
    9f3815ed6 AUTHORS: Add Rosemarie O'Riorden.
    6426417c1 ipfix-gen-entities: Add missing argument in function call.
    210c4cba9 docs: Add a topic about record/replay with ovsdb-server.
    4275b5b7f ovsdb-client: Integrate record/replay functionality.
    0be15ad76 ovsdb-server.at: Add unit test for record/replay.
    964da9a8b jsonrpc: Disable inactivity probes if replay engine is active.
    30ccf2c51 ovsdb-server: Don't update manager status if replay engine is active.
    182a0b8ad ovsdb-server: Integrate stream replay engine.
    07a07d06a uuid: Allow record/replay of generated UUIDs.
    fae1ae043 stream: Add record/replay functionality.
    610ac1e82 ovs-replay: New library to create and manage replay files.
    a4b04276a ofproto: Fix potential NULL dereference in ofproto_ct_*_zone_timeout_policy().
    dd0f59783 ofproto: Fix potential NULL dereference in ofproto_get_datapath_cap().
    f1951d41f ovs-save: Fix awk command to return highest ofp version.
    3012710ec tests: Fix PKIDIR checks in AT_SKIP.
    5da031d6d tests: Drop support for glibc before version 2.11.
    fb1e7863e ovsdb-tool: add --election-timer=ms option to 'create-cluster'
    13c0eaa7b dpif-netlink: Fix send of uninitialized memory in ct limit requests.
    328d20e0f ofproto-dpif: Fix use of uninitialized attributes of timeout policy.
    577b9a816 netdev-linux: Fix use of uninitialized LAG master name.
    0b3ff31d3 ofp_actions: Fix set_mpls_tc formatting.
    7731d2614 dpif-netdev: Remove meter rate from the bucket size calculation.
    76b720ed1 ovs-actions: Document normal pipeline.
    60638d61a AUTHORS: Add Wang Yibo.
    f173527ec ovs-ofctl: Fix coredump when using "add-groups" command.
    3c2d6274b raft: Transfer leadership before creating snapshots.
    b5bb044fb ovsdb-cs: Consider all tables when computing expected cond seqno.
    7100c220e mac-learning: Remove obsolete comments about tags.
    b45958bf7 dpdk: Use DPDK 20.11.1 release.
    484e9a4dd github: Fix up malformed /etc/hosts.
    843cd4304 doc: automake: Add support for sphinx 4.0.
    b03daccfd cirrus: Look up existing versions of python dependencies.
    721488d4a classifier: Make find_match_wc() prototype and definition match.
    b96d2756f tnl-neigh-cache: Include expected array sizes in prototypes.
    f09182a3b ofp-group: Use big-enough buffer in ofputil_format_group().
    09fe18af2 xml2nroff: Fix formatting of action headers in ovs-actions(7) manpage.
    a019868a6 ofproto/ofproto-dpif-sflow: Check sflow agent in case of race
    5dce24d04 ipsec: Fix race in system tests.
    fd1114e96 AUTHORS: Add Michal Kazior.
    d90b4f292 rtnetlink: ignore IFLA_WIRELESS events.
    f9d303903 dpif: Fix use of uninitialized execute hash.
    4a6be85c8 odp-util: Fix use of uninitialized erspan metadata.
    3311ca0d4 AUTHORS: Add Ariel Levkovich.
    ea71a9d44 netdev-offload-tc: Add support for ct_state flag rel.
    0c147fb4e dpif-netlink: Fix using uninitialized info.tc_modify_flow_deleted in out label.
    44ea24427 Add test cases for ingress_policing parameters
    67e0e0bc1 netdev-linux: correct unit of burst parameter
    d2d051310 AUTHORS: Add Aidan Shribman.
    23f9ec9eb make: don't prompt during build
    332b8a3e4 util: Add allocation wrappers that don't increment coverage counters.
    4cb38cd22 ovs-lldp: Get rid of pointless null pointer check.
    f8be30acf ipsec: Update ordering of imports.
    8fc62df8b ipsec: Introduce IPsec system tests for Libreswan.
    d6afbc00d ipsec: Allow custom file locations.
    4ce8bb159 system-common-macros: clean up veth device on test failure.
    58b4146e0 ipsec: Fix IPv6 default route support for Libreswan.
    ac85cdb38 ovsdb-idl: Mark arc sources as updated when destination is deleted.
    95689f166 ovsdb-idl: Preserve references for deleted rows.
    4c0d093b1 ovsdb-idl.at: Make test outputs more predictable.
    31629b538 ovs-ofctl: Fix segfault due to bad meter n_bands.
    b4a9c9cd8 netlink: make Netlink socket receive buffer 4x larger
    50b0b4d86 db-ctl-base: Warn if "destroy" command lacks --all or record argument.
    9801d7c4b github: Fix handling of python packages.
    c3690ccbc dpif-netdev: Refactor and fix the buckets calculation.
    759aaa851 dpif-netdev: Fix the meter buckets overflow.
    af0ce3866 AUTHORS: Add Shahar Klein.
    925a09477 debian: Add configure option to debian/rules
    2eb7e22a4 rhel: Do not update kmod RPM newer major revision kernels.
    56e60eca7 rhel: ovs-kmod-manage.sh: Disable unneeded warning.
    ec68a877d dpif-netdev: Allow PMD auto load balance with cross-numa.
    edcfd7176 netdev-offload-tc: Add support for ct_state flags inv and rpl
    1e4aa061a netdev-offload-tc: Probe for support for any of the ct_state flags
    0a8bd432a compat: Add ct_state flags definitions
    64b8c1d9a python: Send notifications after the transaction ends.
    cdaa7e0fd dpif-netdev: Fix crash when add dp flow without in_port field.
    2ad201659 ovs-ctl: Allow recording hostname separately.
    f013e6f2d Documentation: Fix DPDK qos example.
    39b937f06 raft: Add 'stop-raft-rpc' failure test command.
    4c1d9ef14 raft: Report disconnected in cluster/status if candidate retries election.
    14b2b0aad raft: Reintroduce jsonrpc inactivity probes.
    ac09cbfcb ovsdb-cs: Fix use-after-free for the request id.
    47e73f7f0 netdev-offload-tc: Flush rules on all chains before attach ingress block
    436ce00da connmgr: Check nullptr inside ofmonitor_report().
    8f09b2688 AUTHORS: Add Alexey Roytman.
    e775bf32e ovsdb-client: Fix needs-conversion when SERVER is explicitly specified.
    4cee0150a windows, tests: Modify service test.
    e7df370cf netdev-linux: Fix indentation.
    97918ed19 AUTHORS: Add Balazs Nemeth.
    647a71988 docs: Add instruction to set local_ip to ipsec tutorial.
    163b134d0 ofproto-dpif-upcall: Fix ukey leak on udpif destroy.
    014496e73 ci: Use parallel build for distcheck.
    5740843c4 github: Run clang test with AddressSanitizer enabled.
    77cccc74d ofp-actions: Fix use-after-free while decoding RAW_ENCAP.
    5704a7f35 Set release date for 2.15.0.
    4b674829f dpif-netdev: auto load balance log state on user request.
    81661d768 AUTHORS: Add Hariprasad Govindharajan.
    8d0416153 faq: Update OVS/DPDK version table for OVS 2.15.
    1560b4667 docs: Update for auto load balance threshold parameters.
    caa41a871 cirrus: Use FreeBSD 12.2.
    79349cbab flow: Support extra padding length.
    e4a89a7cc rhel: Update build required dpdk.
    9acbdd65c rhel: Add option to enable AF_XDP on rpm package.
    498cf3eae netdev-offload-tc: Reject rules with unsupported ct_state flags.
    255fd6ad2 dist-docs: Include manpages generated from rST.
    da33a6875 db-ctl-base: Fix XML syntax error.
    9513c0233 db-ctl-base: Add {in} and {not-in} set relational operators.
    0f252daa9 tc: Fix mpls bottom of stack bit mask reporting.
    3eec7fb07 pcap-file: Fix calculation of TCP payload length in tcp_reader_run().
    c3da0ae65 ofp-table: Improve log message in ofputil_decode_table_features().
    83f5e6fda AUTHORS: Add Volkan Atlı.
    d8df84998 rhel: Update '--with-dpdk' argument for DPDK 20.11.
    59611d6fe ovs-lib: Remove second parameter for stop_daemon.
    9cf39b3e7 Add Tao YunXiang &lt;taoyunxiang@cmss.chinamobile.com&gt;.
    2e0dace0e doc: Add 'faq' about datapath-id
    c17f32a11 netdev-dpdk: Fix incorrect shinfo initialization.
    75e1e6fd2 lib/tc: add ICMP type and code match offload
    d5c429a30 github: Don't fail the job if 'apt update' failed.
    492bbb54c vswitchd.xml: Fix supported IPsec tunnels.
    748483d3f netdev-afxdp: Updated documentation.
    d27494647 acinclude: Remove default library for DPDK.
    3f19b124e ovsdb-doc: Add build dependency on dirs.py.
    9049a11f0 system-dpdk: Fix 4th and 5th testcases of the system-dpdk testsuite.
    25eb72a26 ovs-ctl: Prepend OVS binary directories to PATH.
    c2e501c16 AUTHORS: Add Mao YingMing.
    82440ad72 dpctl: Fix dpctl process command parameter error.
    8e69349f2 conntrack: Fix the icmp conntrack new state.
    1c337c43a ovsdb-idl: Break into two layers.
    a5c067a8b ovsdb-cs: New module that factors out code from ovsdb-idl.
    81f06e2b8 test-ovsdb: Log steps in idl test.
    e7eb904d2 odp-util: Fix abort while formatting nsh actions.
    50e5523b9 Prepare for post-2.15.0 (2.15.90).

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: uprev from 2.13 to 2.15</title>
<updated>2021-03-12T03:33:29+00:00</updated>
<author>
<name>Zqiang</name>
<email>qiang.zhang@windriver.com</email>
</author>
<published>2021-03-11T08:50:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=415fd5eb2c5556a3ff21993c7857e11bcec3f237'/>
<id>urn:sha1:415fd5eb2c5556a3ff21993c7857e11bcec3f237</id>
<content type='text'>
- OVSDB:
     * Changed format in which ovsdb transactions are stored in database files.
       Now each transaction contains diff of data instead of the whole new
       value of a column.
       New ovsdb-server process will be able to read old database format, but
       old processes will *fail* to read database created by the new one.
       For cluster and active-backup service models follow upgrade instructions
       in 'Upgrading from version 2.14 and earlier to 2.15 and later' section
       of ovsdb(7).
     * New unixctl command 'ovsdb-server/get-db-storage-status' to show the
       status of the storage that's backing a database.
     * New unixctl command 'ovsdb-server/memory-trim-on-compaction on|off'.
       If turned on, ovsdb-server will try to reclaim all the unused memory
       after every DB compaction back to OS.  Disabled by default.
     * Maximum backlog on RAFT connections limited to 500 messages or 4GB.
       Once threshold reached, connection is dropped (and re-established).
       Use the 'cluster/set-backlog-threshold' command to change limits.
- DPDK:
     * Removed support for vhost-user dequeue zero-copy.
     * Add support for DPDK 20.11.
- Userspace datapath:
     * Add the 'pmd' option to "ovs-appctl dpctl/dump-flows", which
       restricts a flow dump to a single PMD thread if set.
     * New 'options:dpdk-vf-mac' field for DPDK interface of VF ports,
       that allows configuring the MAC address of a VF representor.
     * Add generic IP protocol support to conntrack. With this change, all
       none UDP, TCP, and ICMP traffic will be treated as general L3
       traffic, i.e. using 3 tupples.
     * Add parameters 'pmd-auto-lb-load-threshold' and
       'pmd-auto-lb-improvement-threshold' to configure PMD auto load balance
        behaviour.
- The environment variable OVS_UNBOUND_CONF, if set, is now used
     as the DNS resolver's (unbound) configuration file.
- Linux datapath:
     * Support for kernel versions up to 5.8.x.
- Terminology:
     * The terms "master" and "slave" have been replaced by "primary" and
       "secondary", respectively, for OpenFlow connection roles.
     * The term "slave" has been replaced by "member", for bonds, LACP, and
       OpenFlow bundle actions.
- Support for GitHub Actions based continuous integration builds has been
     added.
- Bareudp Tunnel
     * Bareudp device support is present in linux kernel from version 5.7
     * Kernel bareudp device is not backported to ovs tree.
     * Userspace datapath support is not added
- ovs-dpctl and 'ovs-appctl dpctl/':
     * New commands '{add,mod,del}-flows' where added, which allow adding,
       deleting, or modifying flows based on information read from a file.
- IPsec:
     * Add option '--no-cleanup' to allow ovs-monitor-ipsec to stop without
       tearing down IPsec tunnels.
     * Add option '--no-restart-ike-daemon' to allow ovs-monitor-ipsec to start
       without restarting ipsec daemon.
- Building the Linux kernel module from the OVS source tree is deprecated
     * Support for the Linux kernel is capped at version 5.8
     * Only bug fixes for the Linux OOT kernel module will be accepted.
     * The Linux kernel module will be fully removed from the OVS source tree
       in OVS branch 2.18

fix some do_patch error about local patch.

Signed-off-by: Zqiang &lt;qiang.zhang@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: uprev from v2.11 to v2.12</title>
<updated>2020-02-13T22:21:44+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2020-02-12T17:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0ab14d82b1b1aec59dc6c7f180f2688ccee1459e'/>
<id>urn:sha1:0ab14d82b1b1aec59dc6c7f180f2688ccee1459e</id>
<content type='text'>
A mostly straightforward uprev. Unfortunately a required patch for
python3 is only available on a non-release branch so we must carry it
in order to build (the discussion on the mailing list was that an
uprev might have avoided this, but this is not the case).

The ptest results are similar to after the v2.11 uprev

    ERROR: 2413 tests were run,
    23 failed unexpectedly.
    383 tests were skipped.

NOTE, however, that they have now marked many tests as 'skipped', such
as the python2 results, so the failed and skipped numbers have
essentially swapped with each other. The failed tests were in the
following areas:
    checkpatch.at (5)
    ovs-ofctl.at (1)
    dpif-netdev.at (1)
    ofproto-dpif.at (6)
    bridge.at (2)
    ovn.at (2)
    ovn-controller-vtep.at (6)

Most were issues with the test or expectations that source code would
be available. There might be an issue around packaging of
"/vswitchd/vswitch.ovsschema" but we should be able to overlook this
for now, as we have with previous versions.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: fixup the ovsdb-server.service</title>
<updated>2018-09-04T20:14:18+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2018-09-04T20:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=cdb64ac0d1f8f35e52bef18dd15ea25872fcf645'/>
<id>urn:sha1:cdb64ac0d1f8f35e52bef18dd15ea25872fcf645</id>
<content type='text'>
The service currently fails to run since the runtime directories
aren't being created. Create the runtime directories and fixup the
path to echo to get things working again.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
