<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-networking/openvswitch/openvswitch-git, 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-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>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>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: fix some installed packages in openvswitch cannot be executed</title>
<updated>2023-07-25T18:57:32+00:00</updated>
<author>
<name>Xiangyu Chen</name>
<email>xiangyu.chen@windriver.com</email>
</author>
<published>2023-07-21T09:04:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c5079557091b215663458807a8f617752614a6bd'/>
<id>urn:sha1:c5079557091b215663458807a8f617752614a6bd</id>
<content type='text'>
The variable "PYTHON3" in Makefile.am set as python3, this cause the following scripts error:

/usr/sbin/ovs-bugtool Not found the interpreter python3
/usr/bin/ovs-pcap Not found the interpreter python3
/usr/bin/ovs-test Not found the interpreter python3
/usr/bin/ovs-tcpdump Not found the interpreter python3
/usr/bin/ovs-tcpundump Not found the interpreter python3
/usr/bin/ovs-vlan-test Not found the interpreter python3
/usr/bin/ovs-l3ping Not found the interpreter python3
/usr/bin/ovs-parse-backtrace Not found the interpreter python3
/usr/bin/ovs-dpctl-top Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-check-dead-ifs Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-monitor-ipsec Not found the interpreter python3
/usr/share/openvswitch/scripts/ovs-vtep Not found the interpreter python3

Signed-off-by: Xiangyu Chen &lt;xiangyu.chen@windriver.com&gt;
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 3.0.3</title>
<updated>2023-01-10T18:58:07+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-12-22T21:35:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=0874fa6570efababb6b9079acd6ff31721d0d37b'/>
<id>urn:sha1:0874fa6570efababb6b9079acd6ff31721d0d37b</id>
<content type='text'>
The linux datapath has been removed, so we drop our kernel_module
patch, as well as the install rules around modules_install.

We refresh one patch, but otherwise, the build is unchanged.

We also pick up the following commits:

    7b5c4240c python: Fix datapath flow decoders.
    57049862f Prepare for 3.0.4.
    726c7b797 Set release date for 3.0.3.
    953fa9c40 lldp: Fix bugs when parsing malformed AutoAttach.
    982158827 dpif-netdev: Use unmasked key when adding datapath flows.
    7aeb7f1ce odp-execute: Add check for L4 header size.
    2410b9559 ovsdb-cs: Consider default conditions implicitly acked.
    a984a22e5 odp-execute: Fix ipv4 missing clearing of connection tracking fields.
    c272928c8 faq: Update some wording since kernel module is already removed.
    52b85e54a rculist: Use rculist_back_protected to access prev.
    192db0d03 Prepare for 3.0.3.
    ea6c986ff Set release date for 3.0.2.
    5898bba3d odp-util: Fix reporting unknown keys as keys with bad length.
    c47b8fd5a ovs-dpctl-top: Fix ovs-dpctl-top via pipe.
    ebf52fd37 rculist: Fix iteration macros.
    998fc998f vswitchd: Publish per iface received multicast packets.
    0d31e8573 learn: Fix parsing immediate value for a field match.
    eccfce96b datapath-windows: Check the condition to reset pseudo header checksum on Rx side
    c9c602b6f netdev-offload-dpdk: Enhance the support of tunnel pop action
    e3963987a ci: Update meson requirement for DPDK.
    4b6c748f8 ovsdb: transaction: Fix weak reference leak.
    d78eef089 ovsdb: transaction: Refactor assess_weak_refs.
    e17707fcd ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM.
    6690ed80c netdev-linux: Fix inability to apply QoS on ports with custom qdiscs.
    bfc572f58 tc: Fix misaligned writes while parsing pedit.
    89f3dd0c2 odp-util: Add missing separator in format_odp_conntrack_action().
    4cdf15787 vswitch.xml: Fix the name of rstp-path-cost option.
    02ab8d169 mac-learning: Fix learned fdb entries not age out issue.
    ef6da6a8f ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP.
    48f19bdfb bond: Fix crash while logging not yet enabled member.
    b41427513 netdev-dpdk: Fix tx_dropped counters value.
    c7d9ee706 tc: On last action use drop action attribute instead of pipe
    4a2fe9f1e netdev-linux: Allow meter to work in tc software datapath when tc-policy is specified
    d2ebceaff Revert "tc: Fix stats dump when using same meter table"
    24c5414ec unaligned: Correct the stats of packet_count and byte_count on Windows.
    892346cd2 tests: Fix filtering of whole-second durations.
    958664218 netdev-offload: Set 'miss_api_supported' to be under netdev.
    64b79581b cmap: Add thread fence for slot update.
    ae188cf7b ofproto-dpif-xlate: Do not use zero-weight buckets in select groups.
    7cbcf3e42 github: Update versions of action dependencies.
    c0eb7f652 ovsdb: Fix race for datum JSON string reference counter.
    3e2596f19 ovs-tcpdump: Fix bond port unable to capture jumbo frames.
    a8e316aee json: Fix deep copy of objects and arrays.
    c4bb0d8db Prepare for 3.0.2.
    228600969 Set release date for 3.0.1.
    50feac16f Add support for OpenSSL 3.0 functions.
    61df71366 dhparams: Fix .c file generation with OpenSSL &gt;= 3.0.
    446018dfd daemon-unix: Fix file descriptor leak when monitor restarts child.
    4cc16e7f9 vconn: Allow ECONNREFUSED in refuse connection test.
    92d587a99 dpdk: Use DPDK 21.11.2 release.
    d7e3bf2d8 m4: Test avx512 for x86 only.
    e379e42d4 ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion.
    a841d55e6 datapath-windows: Correct Geneve IPV6 header checksum parameter
    6636fc9ff python: idl: Fix idl.Row.__str__ method.
    3bcb21a88 bond: Avoid deadlock while updating post recirculation rules.
    97cc13084 ofproto-dpif-upcall: Add debug commands to pause/resume revalidators.
    f555cec36 test-list: Fix false-positive build failure with GCC 12.
    fc5a49045 tests: Fix tests with GNU grep 3.8.
    787648996 tc: Fix stats dump when using same meter table
    dcbdadaa5 cirrus: Upgrade to FreeBSD 13.1 image.
    02bfa84df netdev-linux: Skip some internal kernel stats gathering.
    5737cdcc8 tests: Use _DAEMONIZE macro's to start tcpdump.
    bb949d595 ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids.
    ee2254be2 ofproto-dpif-xlate: Optimize datapath action set by removing last clone action.
    d5932c8d7 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel.
    887b12251 raft: Fix unnecessary periodic compactions.
    dbbe4c55e netdev-offload-tc: Parse tunnel options only for geneve ports.
    6e8da6fbb netdev-offload-tc: Add missing handling of the tunnel source port.
    737d2cb5a netdev-offload-tc: Fix ignoring unknown tunnel keys.
    b32bee91d netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes.
    417600e68 netdev-offload-tc: Explicitly handle mask for the tunnel destination port.
    fafb386a3 netdev-offload-tc: Fix the mask for tunnel metadata length.
    1123e5485 Prepare for 3.0.1.
    99e0cad9e Set release date for 3.0.0.
    2810ab2bf releases: Mark 2.17 as a new LTS release.
    de9e4f649 docs: Remove remaining references to OVS kmod and XenServer.
    746e11520 handlers: Fix handlers mapping.
    a489eb3d2 handlers: Create additional handler threads when using CPU isolation.
    aaaebdf2e xenserver: Remove xenserver.
    686bdae1e acinclude: Improve vpopcntdq build check.
    14d59d8ec packets: Fix misaligned access to ip6_hdr.
    ddff8a7e3 python: Do not send non-zero flag for a SSL socket.
    112e1c68e ovsdb: Fix copying weak references into transaction history.
    2972c18d0 dpif-netdev: Simplify AVX512 build time checks to enhance readability.
    16d0fcfa7 github: Move CI to ubuntu 20.04 base image.
    50d13fb2b netdev-offload-tc: Disable offload of IPv6 fragments.
    bd4a72d28 ovs-save: Use right OpenFlow version for add-tlv-map.
    f77c14b63 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel.
    ae74f3ffe system-traffic: Fix incorrect neigh entry in ipv6 header modification test.
    0c10b785a system-traffic: Don't run IPv6 header modification test on kernels &lt; 5.19.
    941c6bda0 python: Fix E275 missing whitespace after keyword.
    9fbc79d51 tc: Use sparse hex dump while printing inconsistencies.
    bb5a5bacb netdev-offload-tc: Print unused mask bits on failure.
    2b53191e1 dynamic-string: Add function for a sparse hex dump.
    a78680634 system-offloads-traffic: Fix waiting for netcat indefinitely.
    9554bd068 dpif-netlink: Fix incorrect bit shift in compat mode.
    33ac6983b python: Use setuptools instead of distutils.
    e94b71578 packets: Re-calculate IPv6 checksum only for first frag upon modify.
    5ce25c4b7 netdev-linux: set correct action for packets that passed policer
    bfb07d6b1 test-ovsdb: Fix false-positive leaks from LeakSanitizer.
    7e2a5f8ad m4: Update ax_func_posix_memalign to the latest version.
    95ab03020 m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING.
    9c8ea6aca debian: Fix incorrect linkage of the python C extension.
    e0b417a03 python: Add ability to pass extra libs and cflags for C extension.
    de1decb45 libopenvswitch.pc: Add missing libs for a static build.
    13b9fcf7e rhel: Stop installing internal headers.
    b4df85397 python-c-ext: Handle initialization failures.
    55896a146 netdev-linux: Do not touch LAG members if master is not attached to OVS.
    6d0fdae1f netdev: Clear auto_classified if netdev reopened with the type specified.
    f8f2c1178 system-offloads-traffic: Avoid check_pkt_len action test random failures.
    f62591653 system-traffic: Properly stop dangling ping after geneve test.
    13de99ebd conntrack: Fix conntrack multiple new state.
    6a75842cd python-c-ext: Fix a couple of build warnings.
    e57e91422 python-c-ext: Remove Python 2 support.
    b1524cb94 odp-execute: Avoid unnecessary logging for action implementations.
    9ee6a71b3 system-dpdk: Add testpmd clean up in MTU unit tests.
    384be3d4c netdev-offload-dpdk: Setting RSS hash types in RSS action.
    9e83717ef lib: Print nw_frag in flow key.
    75ca657b2 ovsdb: Remove extra make target dependency for local-config.5.
    6e91000df ci: Prefer pip3 to install unit test dependencies.
    e2e8d7cd3 Prepare for 3.0.0.
    1b53826d6 ofproto/bond: Add knob 'all-members-active'.
    73ba04fd7 python: Add unit tests for filtering engine.
    686bb5e72 python: Add unit tests to datapath parsing.
    7448cbb4e python: Add unit tests for openflow parsing.
    3425d01a9 python: Add unit tests for ListParser.
    445dceb88 python: Introduce unit tests.
    6a71bc09b python: Add a json encoder to flow fields.
    7e588e82f python: Add flow filtering syntax.
    076663b31 python: Add ovs datapath flow parsing.
    3923b9331 python: Introduce OpenFlow Flow parsing.
    1215cf133 python: Add flow base class.
    61e040fc2 build-aux: Generate ofp field decoders.
    d542f0ea8 build-aux: Split extract-ofp-fields.
    7803743a0 python: Add list parser.
    dcd17a896 python: Add mask, ip and eth decoders.
    12bc968e2 python: Add generic Key-Value parser.
    02341a187 systemd-dpdk: Fix typo's and capitalize first word.
    bf4782911 tests: Add OVS-DPDK MTU unit tests.
    ddaf4fe0e tests: Add OVS-DPDK QoS unit tests
    3476bd393 Documentation: Remove kernel module documentation.
    dc433e25e acinclude.m4: Remove support for building the OVS kernel module.
    422e90437 make: Remove the Linux datapath.
    86642de3a tests: Remove support for check-kmod test.
    c94ae8a75 rhel: Stop packaging OVS kernel module.
    b6941ca7b ci: Stop building OVS kernel module.
    16bec677a debian: Add option to build without DPDK.
    c78e7efa7 docs: Update package references in debian/ubuntu related docs.
    3e31a2daf debian: Fix generation of copyright file.
    6ad3be974 debian: Fix build of python json C extension.
    671f93fe4 python: Allow building json C extension with static OVS library.
    ae262ddf2 ci: Separate job for debs, ensure built pkg is tested.
    999032261 debian: Update packaging source from Debian/Ubuntu.
    9f4f2bb7d checkpatch: Ignore line length and leading whitespace for debian/*.
    02428f715 debian: Archive debian packaging source.
    92eb03f7b odp-execute: Add ISA implementation of set_masked IPv4 action
    bcfe58543 odp-execute: Add ISA implementation of set_masked ETH
    277f2375c odp-execute: Add ISA implementation of push_vlan action.
    398f80fff odp-execute: Add ISA implementation of pop_vlan action.
    529af6714 odp-execute: Add ISA implementation of actions.
    b52e0b396 acinclude: Add configure option to enable actions autovalidator at build time.
    1713fc011 odp-execute: Add command to switch action implementation.
    eec822761 odp-execute: Add auto validation function for actions.
    70b559e97 odp-execute: Add function pointer for pop_vlan action.
    95e4a35b0 odp-execute: Add function pointers to odp-execute for different action implementations.
    d807a2bb4 AUTHORS: Add Jinjun Gao.
    c5553ce2f ovsdb/TODO: Update the list of tasks.
    2fc29c427 man: Fix various typos across manual pages.
    0443c1557 Fix spelling error exposed in binaries.
    70a9f9e96 system-dpdk: Add unit test for user configured mempools.
    55ba0e81d system-dpdk: Split ovsdb creation and vswitchd start.
    3757e9f8e netdev-dpdk: Add shared mempool config.
    eacc544c4 tc: Fix misaligned access while creating pedit actions.
    e5162ac42 tc: Fix misaligned access to struct tcf_t for police action.
    0d153bffb netdev-linux: Fix leak of a tc police get/del reply.
    4dd68ff85 ovsdb: Add missing ovs-thread include.
    3cd2cbd68 ovsdb: Prepare snapshot JSON in a separate thread.
    485ac63d1 ovsdb: Add lazy-copy support for ovsdb_datum objects.
    02dabb21f tests: Add check_pkt_len action test to system-offload-traffic.
    492061257 system-offloads-traffic: Properly initialize offload before testing.
    e4daf88a4 netdev-offload-tc: Handle check_pkt_len datapath action.
    dd03672f7 netdev-offload-tc: Move flower_to_match action handling to isolated function.
    64365293a netdev-offload-tc: Move flow_put action handling to isolated function.
    b15952590 conntrack: Check for expiration before comparing the keys during the lookup.
    78387e88b conntrack: Use an atomic conn expiration value.
    3d9c1b855 conntrack: Replace timeout based expiration lists with rculists.
    4847baf4a conntrack-tp: Use a cmap to store timeout policies.
    6edc278c8 conntrack: Use a cmap to store zone limits.
    cfba95158 utilities/bashcomp: Fix incorrect file mode.
    23d496ac5 acinclude: Fix double -Werror.
    e773140ec ovsdb: Enable memory trimming after compaction by default.
    fe7382db6 tests: Add test for later IPv6 fragments nw_proto=44.
    5d875809a meta-flow: Document nw_proto limitation for IPv6 later frags.
    f32bebc42 dpif-avx512: Add support for simple match lookup.
    dfff8b67b dpif-netdev: Refactor simple match lookup functions.
    eb8ebf8c4 doc: Add meter offload topic document
    5660b89a3 dpif-netlink: Offloading meter to tc police action
    218304df1 netdev-offload-tc: Offloading rules with police actions
    f6ed09ef5 netdev-offload-tc: Cleanup police actions with reserved indexes on startup
    4c226944f netdev-offload-tc: Implement meter offload API for tc
    5c039ddc6 netdev-linux: Add functions to manipulate tc police action
    ed2300cca netdev-linux: Refactor put police action netlink message
    a9b8cdde6 tc: Add support parsing tc police action
    922b850f0 netdev-offload: Add meter offload API
    0dd409c2a netdev-dpdk: Delay vhost mempool creation.
    b80f58cde dpif-netdev/mfex: Add ipv6 profile based hashing.
    8cab30a9d dpif-netdev/mfex: Add AVX512 ipv6 traffic profiles.
    3e6be8a0a mfex_avx512: Calculate miniflow_bits at compile time.
    95be97a5a mfex_avx512: Calculate pkt offsets at compile time.
    3a5d05c1e AUTHORS: Add Jeffrey Walton.
    7d746f764 util: Update cache line size on PowerPC.
    7045e91a9 Pmd.at: fix dpcls and dpif configuration test cases.
    e72b05686 tests/mfex: Improve pcap script for mfex tests.
    6f24c2bc7 ovsdb: Add Local_Config schema.
    603bc853f dpif-netdev: Fix leak of AVX512 DPIF scratch pad.
    c8bff848a ofproto-dpif-xlate: No clone when tunnel push is last action.
    22ac9d6aa AUTHORS: Add Seamus Ryan.
    09a2b8028 tests: Add ovs-dpdk rate limiting unit tests.
    e4a2b0109 AUTHORS: Add Ales Musil.
    fe171e4f1 dpif-netdev: Refactor AVX512 runtime checks.
    6835d4b01 python: Add Python bindings TODO file.
    a9ec4e3be ovsdb-server: Log database transactions for user requested tables.
    c558f9f1e ovsdb-idl: Get per-database memory usage statistics.
    23ed22594 dpif-netdev-extract-avx512: Protect GCC builtin usage.
    8c1c447a1 ovs-tcpdump: Default to OVS_RUNDIR if present.
    751d05b47 dpcls: Add unlisted alias for subtable lookup command.
    cb9ae5f0f ovsdb: Fix memory leak on error path in ovsdb_file_read__().
    299050c2d odp-util: Ignore unknown attributes in parse_key_and_mask_to_match().
    29a2f1835 ofproto-dpif: Avoid unneccesary backer revalidation.
    509c32765 lldp: Fix lldp memory leak.
    f1c51be50 ipfix: Trigger revalidation if ipfix options changes.
    4e1e1e189 conntrack: Fix incorrect bit shift while hashing nat range.
    334d43bc0 packets: Fix misaligned write to MPLS lse.
    a2d202bde tc: Fix misaligned access to stats and time values.
    499b9d73c odp-util: Fix unaligned access to tunnel id.
    888193cec ofpbuf: Fix offsetting a NULL pointer in ofpbuf_reserve.
    1dbc3b9f3 drop-stats.at: Fix frequent failures of the recursion too deep test.
    d632ad0aa odp_util: Fix parse_key_and_mask_to_match() vlan parsing.
    70f81aa23 datapath-windows: Update layers for multiple tunnels processing
    bca410283 datapath-windows: Fix GRE/VxLAN/STT Tunnel RX.
    88e3ae5d6 ofproto-dpif-xlate: Fix internal CT state for non-recirc traffic.
    ca4421851 classifier: Adjust segment boundary to execute prerequisite processing.
    c0d7d630b ovs-tcpdump: Fix error when stopping ovs-tcpdump.
    165f5fbb5 conntrack: Limit port clash resolution attempts.
    c608ace71 conntrack: Remove the IP iterations in nat_get_unique_l4.
    071b802c6 checkpatch.py: Add checks for easy-to-misuse APIs.
    805e9340d ofproto-dpif: Fix meter use-after-free.
    c67941e97 ovs-rcu: Add ovsrcu_barrier.
    ba462b358 dpif-netdev: Fix ALB 'rebalance_intvl' max hard limit.
    83c0a3647 dpif-netdev: Fix ALB parameters type mismatch.
    31dfea34c AUTHORS: Add Michael Phelan.
    87ef13b00 dpdk: Use DPDK 21.11.1 release.
    cb1c64007 acinclude: Add seperate checks for AVX512 ISA.
    fb85ae434 automake.mk: Remove -mavx512dq CFLAG from AVX512 library.
    34a77ca70 dpif-netdev-extract: Remove unnecessary compiler targets.
    66c85fae3 dpif-netdev-lookup: Fix GCC 5 warning.
    90cadf170 dpif-netdev-private-extract: Fix typo VMBI -&gt; VBMI.
    2c24daa09 raft: Don't use HMAP_FOR_EACH_SAFE when logging commands.
    3ecfaf136 dpif-netdev: Restructure rxq schedule logging.
    37ccbd9c9 dpif-netdev: Split function to find lowest loaded PMD thread core.
    04e5adfed ovsdb: raft: Fix transaction double commit due to lost leadership.
    336d7dd7c dynamic-string: Fix undefined behavior due to offsetting null pointer.
    e8f557df3 sha1: Use implementation from openssl if available.
    7b3a4c2e8 Revert "odp-util: Always report ODP_FIT_TOO_LITTLE for IGMP."
    482abeae5 ofproto-dpif-xlate: Fix netdev native tunnel neigh discovery spa.
    c5bcbd58d ovs-router: Expose the ovs_router_get_netdev_source_address function.
    743b53622 ofproto-dpif: Trigger revalidation if ct tp changes.
    bb78070fc Carefully release NBL in Windows
    738c76a50 dpcls: Change info-get function to fetch dpcls usage stats.
    da9424ad0 tests: Properly kill ovsdb test processes.
    e5d4f011a AUTHORS: Add Han Ding.
    8ce7ead8c ovs-save: Get highest ofp version error.
    5ec547330 dpif-netdev: Only hash port number when necessary.
    d7c0b90fa ci: Add UB Sanitizer.
    c8c49a9db netdev-linux: Properly access 32-bit aligned rtnl_link_stats64 structs.
    a5cc859a4 ofp-actions: Use aligned structures when decoding ofp actions.
    08c3e5e37 ofp-errors: Ensure parsed OFPT_ERROR messages are properly aligned.
    933aaf944 ofp-actions: Ensure aligned accesses to masked fields.
    471babb81 treewide: Avoid offsetting NULL pointers.
    3764f5188 treewide: Fix invalid bit shift operations.
    9dd3031d2 Documentation: Fix use of rst verbatim code chunk syntax.
    6c5046209 vswitchd.xml: Fix whitespace.
    b3bbfc172 utilities: Handle dumping packets in GDB TUI.
    dd4d8e34b ofproto-dpif-xlate: Remove mirror assert.
    b91025187 Documentation: Clarify QEMU version requirement.
    6882c45d4 docs: Note ALLOW_EXPERIMENTAL_API for tunnel offloads.
    7e7083cc4 dpif-netdev: Replace loop iterating over packet batch with macro.
    8523ee2f8 netdev-dpdk: Fix tx drops statistic for a down netdev.
    c896bffd8 netdev-dpdk: Remove a leftover lock annotation.
    29b94e12d netdev-dpdk: Refactor the DPDK transmit path.
    8c506d372 ofp-monitor: Fix abort on malformed flow update event.
    e8515c8cc ovs-monitor-ipsec: Allow custom options per tunnel.
    af864cedb dpif-netdev/mfex: Add ipv4 profile based hashing.
    dc8082276 netdev-offload-dpdk: Fix ethernet type for VLANs.
    9b7ed5f6f netdev-offload-dpdk: Use has_vlan match attribute.
    7d3555442 python: idl: Raise AttributeError from uuid_to_row.
    218dad97d windows: Fix NEWS and add OVS version in FAQ.
    c3e64047d ofp-monitor: Support flow monitoring for OpenFlow 1.3, 1.4+.
    d8ab75cd6 ofp-monitor: Extend Flow Monitoring support for OF 1.0-1.2 with Nicira Extensions.
    d94cd0d3e ovsdb-idl: Support write-only-changed IDL monitor mode.
    b7aaf41eb AUTHORS: Add Thilak Raj Surendra Babu.
    c1c8cb8a1 ofproto-dpif-xlate: Clear out vlan flow fields while processing native tunnel.
    2080979ae dpif-netdev-avx512: Fix overflow of UINT32_C(1).
    5db8aa39d dpif-netdev-avx512: Fix ubsan shift error in bitmasks.
    4e3966e64 python: Politely handle misuse of table.condition.
    b21e2805d AUTHORS: Add Dincer Beken.
    0e0eef533 ofproto-xlate: Fix crash when forwarding packet between legacy_l3 tunnels.
    4ea1bb639 system-traffic: Fix fragment reassembly with L3 L4 protocol information.
    53b75e91d datapath-windows: Add IPv6 conntrack support on Windows.
    96dc66dda cirrus: Update FreeBSD versions.
    edb233586 datapath-windows: Add IPv6 Geneve tunnel support in Windows
    9d70f4a7c NEWS: Highlight libopenvswitch API change caused by UB fixes.
    21b76c774 netdev-offload-tc: Check for ct_state flag combinations that are not offloadable.
    d29491eeb python: idl: Set cond_changed to true if condition change requested.
    9a67d883d dpif-netdev: Fix dp_netdev_get_pmd() function getting correct core_id.
    853a89c4f AUTHORS: Update email for Rosemarie O'Riorden.
    2f16123c1 json: Improve string parsing.
    3b18b8656 alb.at: Add tests for cross-numa polling.
    c591827ec dpif-netdev: Fix PMD auto load balance with pmd-rxq-isolate.
    cdc9a196b pmd.at: Add tests for multi non-local numa pmds.
    da6ce41d8 dpif-netdev: Fix non-local numa selection for more than two numas.
    4b5c3b66a dpif-netdev: Fix typo in function name.
    8ff9dec46 AUTHORS: Add Abhiram R N.
    7539b4e45 netdev-vport: Register IFINDEX for ERSPAN device.
    3a3a76334 signals: Add support for sigdescr_np.
    e3de0bd82 python: idl: Set cond_changed to false if last id is zero.
    0027b3b46 ofproto-dpif-xlate: Fix NULL pointer dereference in xlate_normal().
    efa6f1f2e ofproto/ofproto-dpif: Fix dpif_type for userspace tunnels.
    b16270e69 sset: add SHORT version of SAFE loop macros.
    7aff8a511 sparse: bump recommended version and include headers.
    b54067b24 idlc: support short version of SAFE macros.
    d293965d7 rculist: use multi-variable helpers for loop macros.
    745c80f52 hindex: remove the next variable in safe loops.
    2d4027738 hindex: use multi-variable iterators.
    ef3961648 cmap: use multi-variable iterators.
    9e56549c2 hmap: use short version of safe loops if possible.
    860e69a8c hmap: implement UB-safe hmap pop iterator.
    9e8d960a6 hmap: use multi-variable helpers for hmap loops.
    e9bf5bffb list: use short version of safe loops if possible.
    d4566085e list: use multi-variable helpers for list loops.
    5a2940978 util: add helpers to overload SAFE macro.
    882689711 util: add safe multi-variable iterators.
    187a602fa util: add multi-variable loop iterator macros.
    08e9e5337 ovsdb: raft: Fix inability to read the database with DNS host names.
    d96d14b14 openvswitch.h: Align uAPI definition with the kernel.
    9d8645951 system-traffic.at: Fix flaky DNAT load balancing test.
    5f76d0ded Set release date for 2.17.0.
    635cb95e0 dpif-netdev: Keep orig_in_port as a field of the flow.
    2e2217c12 tests: Fix incorrect usage of OVS_WAIT_UNTIL.
    31b467a75 odp-util: Fix output for tc to be equal to kernel.
    6d76cfc44 netdev-offload-tc: Fix IP and port ranges in flower returns.
    38298a877 netdev-offload-tc: Fix use of ICMP values instead of masks defines.
    a03963695 netdev-offload-tc: Always include conntrack information to tc.
    db40eb79e netdev-offload-tc: Check for valid netdev ifindex in flow_put.
    b4868ee16 netdev-offload-tc: Set the correct VLAN_VID and VLAN_PCP masks.
    2bdf5b288 netdev-offload-tc: Add debug logs on tc rule verify failures.
    920ec5761 tc: Keep header rewrite actions order.
    be93ce40e faq: Update OVS/DPDK version table for OVS 2.15/2.16
    c44876b9e system-dpdk: Fix mfex autovalidator tests.
    3bd593917 ofp-prop: Silence the 'may be uninitialized' warning.
    b1e783dde tests: Ignore log about failing to set NETLINK_EXT_ACK.
    8d480c5ce ovsdb-cluster.at: Avoid test failures due to different hashing.
    c356f6c0b dpif-netdev: Simplify atomic function pointer stores.
    f77dbc1eb ofproto: Use xlate map for uuid lookups.
    ba4ec2914 AUTHORS: Add Hongzhi Guo.
    b46fd37ab ofproto: Add refcount to ofproto to fix ofproto use-after-free.
    7baed8fe6 ovs-monitor-ipsec: Add list-commands command.
    a9f5ee119 ofproto-dpif: Trigger revalidation when ipfix config set.
    545b64415 conntrack: Prefer dst port range during unique tuple search.
    ec85f5325 conntrack: Select correct sport range for well-known origin sport.
    10b55282a ipsec: StrongSwan report connection update failures to ovs logs.
    7bd08b6c1 AUTHORS: Add Mohammad Heib.
    02cff6b2d ipsec: Libreswan report connection failures to ovs logs.
    9016592ca netdev-dpdk: Add mempool count in cmd get-mempool-info.
    7ed60839d system-tso: Skip encap tests when userspace TSO is enabled.
    f34a7626c tc: Fix stats byte count on fragmented packets.
    de634e422 compat: Add gen_stats include to define tc hw stats.
    015994d37 ovsdb: row: Optimize row updates by applying diffs in-place.
    a3e97b1af ovsdb: relay: Add transaction history support.
    999ba294f ovsdb: raft: Fix inability to join the cluster after interrupted attempt.
    6de8868d1 reconnect: Fix broken inactivity probe if there is no other reason to wake up.
    7aaa5b813 datapath-windows: Fix NXM_OF_IP_TOS issue
    4f933301f Documentation: Update USDT documentation to include systemtap dependency.
    4628be9ff ovsdb-idl: Fix use-after-free when destroying an IDL loop.
    31dc72c64 dpif-netdev: Use dp_netdev reference in offload threads.
    7d8b6ab64 dpif-netdev: Fix a race condition in deletion of offloaded flows.
    a81bb674e dpif-netdev: Move port flush after datapath reconfiguration.
    f92e6946d dpif-netdev-dpcls: Make subtable reprobe thread-safe.
    5f4dfcccb ci: Fix typo in variable name.
    3ffeb03fe dp-packet: Ensure packet base is always non-NULL.
    172d8bfed bfd: lldp: stp: Fix misaligned packet field access.
    b9e8354d0 ovsdb-idlc: Avoid accessing member within NULL idl index cursors.
    b07c2e92e stopwatch: Fix buffer underflow when computing percentiles.
    5a9bb85ca dpif-netdev: Fix misaligned access.
    8ed26a8be treewide: Don't pass NULL to library functions that expect non-NULL.
    989895501 system-traffic.at: Avoid sporadic failures during conntrack IPv6 HTTP/FTP tests.
    e969370d3 system-traffic.at: Do not use ranges with broadcast address.
    78ff3961c daemon-unix: Close log file in monitor process while waiting on child.
    b9cf52070 system-dpdk.at: Add warning log in mfex fuzzy test.
    f0a9000ca ofproto: Fix ipfix not always sampling on egress.
    96ad83bc7 tc: Fix incorrect TC rule for decap+encap datapath flow.
    ab4d3bfbe netdev-dpdk: Update to use RTE_ETH namespace defines.
    4f810deab dpif-netdev: fix vlan and ipv4 parsing in avx512
    d5453008c ci: Install wheel before installing any other python packages.
    f81483ad5 odp-util: Fix tunnel key attr for GTP-U.
    28f36edd1 ovsdb-idl: Only process successful txn in ovsdb_idl_loop_run.
    97772a9b2 AUTHORS: Add Wan Junjie.
    cbcd9ca42 ofproto-dpif-upcall: Fix n_revalidators on upcall show.
    33027afd2 acinclude: Detect avx512 vpopcntdq compiler support.
    0bca7fa1a Documentation: Fix userspace Tx steering section.
    a7f52b7eb vswitchd.xml: Add missing tx-steering PMD option.
    53a540e53 ovsdb-idl: ovsdb_idl_loop_destroy must also destroy the committing txn.
    712202ff7 ofproto-dpif-xlate: Fix packet drops with decap action on MPLS Multicast.
    3ae3e8605 tests: Fix cosmetic errors in system-traffic.at.
    5202710a7 python: idl: Clear last_id on reconnect if condition changes in-flight.
    c1691ccea ovsdb-cs: Clear last_id on reconnect if condition changes in-flight.
    718dc8fca python: idl: Resend requested but not acked conditions when reconnecting.
    9632f5551 tests: Add de-serialization check to the json string benchmark.
    4056ae487 ofp-flow: Skip flow reply if it exceeds the maximum message size.
    77967b53f conntrack: Check TCP state while testing established connections pick up.
    6e13565dd ovsdb: transaction: Keep one entry in the transaction history.
    3a05c6370 ovsdb-cs: Fix ignoring of the last id from the initial monitor reply.
    dadd8357f ofproto-dpif: Fix issue with non-reversible actions on a patch ports.
    0a395a52d NEWS: Fix some typo.
    5b3bb16b8 ovs-monitor-ipsec: Fix generated strongSwan ipsec.conf for IPv6.
    8723063c3 system-dpdk: Fix MFEX logs check.
    0506efbd0 datapath-windows: Pickup Ct tuple as CT lookup key in function OvsCtSetupLookupCtx
    c6f0b623e Prepare for post-2.17.0 (2.17.90).

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-git: refresh patch to fix patch-fuzz warning</title>
<updated>2020-03-02T20:05:18+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2020-03-02T03:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=51033bce0121dacf592078efa6d1e43c129c1d93'/>
<id>urn:sha1:51033bce0121dacf592078efa6d1e43c129c1d93</id>
<content type='text'>
Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
