# changelog

author: Michael Santana <msantana@redhat.com> - 3.4.0-2
changelog:
  - Empty commit to allow CI to proceed [RH git: 055d8b6cc5]
      Signed-off-by: Michael Santana <msantana@redhat.com>


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-3
changelog:
  - Merging upstream branch-3.4 [RH git: e6170caeec]
      Commit list:
      1532c15a51 netdev-dpdk: Fix race condition in mempool information dump.
      6743a83e16 ovsdb: transaction: Remove incorrect transaction abort in pre-commit.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-4
changelog:
  - Merging upstream branch-3.4 [RH git: 581e76e784]
      Commit list:
      6cea2b36c6 tunnel, tests: Add test for mirroring over tunnels.
      a1afd83696 ofproto-dpif-xlate: Add a recursion limit to tunnel address lookup.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-5
changelog:
  - Merging upstream branch-3.4 [RH git: e7581779a5]
      Commit list:
      cb121f4ea1 netdev-linux: Do not offload IP checksum.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-6
changelog:
  - Merging upstream branch-3.4 [RH git: c03ad592f4]
      Commit list:
      6b6823a576 netdev-linux: Fix unaligned access to rpl_rtnl_link_stats64.
      d49f51a05d route-table: Fix another UBsan warning about pointer type.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-7
changelog:
  - Merging upstream branch-3.4 [RH git: 7871fb73f3]
      Commit list:
      b0e749ba8e dp-packet: Correct IPv4 checksum calculation. ()


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-8
changelog:
  - Merging upstream branch-3.4 [RH git: 461ce32d27]
      Commit list:
      c45794afb4 Prepare for 3.4.1.
      c598c05c85 Set release date for 3.4.0.
      a71dd64a2e releases: Mark 3.3 as a new LTS release.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-2
changelog:
  - Merging upstream branch-3.4 [RH git: 0f5878ad5e]
      Commit list:
      32ff65ac6f docs: Fix argument formatting in ovs-appctl(8) man page.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-3
changelog:
  - Merging upstream branch-3.4 [RH git: 7e8c8356c9]
      Commit list:
      a67c12d515 userspace: Correctly set ip offload flag in native tunneling.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-4
changelog:
  - Merging upstream branch-3.4 [RH git: 743a772569]
      Commit list:
      76ba41b5c2 vconn: Always properly free flow stats reply.
      fa840997f5 mcast-snooping: Properly check group_get_lru return code.
      64cb905077 ovsdb-idl: Fix IDL memory leak.
      9e9433ec5b ofproto/bond: Preserve active bond member over restarts.
      05b7520826 ofproto-dpif-upcall: Avoid stale ukeys leaks.
      a91553ef0e ci: Use previous sarif-tools release due to issue in latest release.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-5
changelog:
  - Merging upstream branch-3.4 [RH git: 17b80cd265]
      Commit list:
      7d074979f3 github: Skip FTP SNAT orig tuple tests due to broken Ubuntu kernel.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-6
changelog:
  - Merging upstream branch-3.4 [RH git: 0037d59a9b]
      Commit list:
      e05a769314 selinux: Update policy file.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-7
changelog:
  - Merging upstream branch-3.4 [RH git: d05a073041]
      Commit list:
      d17dbccf03 netdev-dpdk: Disable outer udp checksum offload for txgbe driver.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-8
changelog:
  - Merging upstream branch-3.4 [RH git: af82ab5cba]
      Commit list:
      f6329c4280 Revert "ci: Use sarif-tools v3.0.1 due to issues in earlier versions."
      b7a277b732 ci: Use sarif-tools v3.0.1 due to issues in earlier versions.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-9
changelog:
  - Merging upstream branch-3.4 [RH git: fd0f5ba088]
      Commit list:
      a15ce086d4 ofproto-dpif: Improve load balancing in dp_hash select groups. (FDP-826)


author: Timothy Redaelli <tredaelli@redhat.com> - 3.4.0-10
changelog:
  - Add OVS_SHA_REF to correctly point to v3.4.0 commit [RH git: 69a101f196]
      This is needed since the current starting commit includes also
      "Prepare for 3.4.1." and this breaks any commits that includes changes
      on NEWS file


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-11
changelog:
  - Merging upstream branch-3.4 [RH git: c1a17e3dc6]
      Commit list:
      7e0f702fd3 dpdk: Use DPDK 23.11.2 release for OVS 3.4.


author: Open vSwitch CI <ovs-ci@redhat.com> - 3.4.0-12
changelog:
  - Merging dpdk subtree [RH git: 270d3c6ce7]
      Commit list:
      e8eb14e00d version: 23.11.2
      8401a3e84b version: 23.11.2-rc2
      50e50f1d99 net/ice/base: fix preparing PHY for timesync command
      7302cab07c net/nfp: fix firmware abnormal cleanup
      92c5aa4387 net/nfp: forbid offload flow rules with empty action list
      e9c4dbd5be crypto/openssl: make per-QP auth context clones
      729e0848b7 examples: fix port ID restriction
      3fc9eb2f4f examples: fix lcore ID restriction
      776c4e37ee doc: add baseline mode in l3fwd-power guide
      8437250f9f doc: fix DMA performance test invocation
      d01561713d doc: describe mlx5 HWS actions order
      1ef3097094 doc: add power uncore in API index
      09ccd86606 doc: fix mbuf flags
      613a4879b4 examples/ipsec-secgw: revert SA salt endianness
      8b87ae54ed doc: remove reference to mbuf pkt field
      938afb0ab2 examples: fix queue ID restriction
      80da81b6f9 net/ice/base: fix temporary failures reading NVM
      034f533709 net/hns3: fix uninitialized variable in FEC query
      5fa2084ac3 examples/l3fwd: fix crash on multiple sockets
      1708229729 examples/l3fwd: fix crash in ACL mode for mixed traffic
      bef8327055 bus/vdev: fix device reinitialization
      971d455e59 malloc: fix multi-process wait condition handling
      b53fb811c0 power: fix number of uncore frequencies
      52bf7488c3 app/pdump: handle SIGTERM and SIGHUP
      6bed8020a3 app/dumpcap: handle SIGTERM and SIGHUP
      eacf416207 dma/hisilicon: remove support for HIP09 platform
      a5375f4492 bus/pci: fix FD in secondary process
      c076f02992 bus/pci: fix UIO resource mapping in secondary process
      ca12727f09 app/testpmd: fix build on signed comparison
      b858eb7a55 net/gve: fix Tx queue state on queue start
      7ff9eeeb71 ethdev: fix device init without socket-local memory
      890b02b907 app/testpmd: add postpone option to async flow destroy
      fbd7ac3b83 net/netvsc: use ethdev API to set VF MTU
      e8746659b2 ethdev: fix GENEVE option item conversion
      e2b3b0a5d4 net/ark: fix index arithmetic
      7deaec6ac8 net/hns3: check Rx DMA address alignmnent
      6bf4a626e4 net/mlx5: fix disabling E-Switch default flow rules
      3b60ef3db6 common/mlx5: remove unneeded field when modify RQ table
      1988c32194 net/mlx5: fix uplink port probing in bonding mode
      07ad92c1a6 net/mlx5: fix end condition of reading xstats
      b7c9a02306 net/mlx5/hws: remove unused variable
      1163643a1e net/mlx5/hws: fix port ID on root item convert
      4a80ab31f0 net/mlx5/hws: fix deletion of action vport
      dcd02c715e net/mlx5/hws: fix check of range templates
      3c9aff8fbf net/mlx5/hws: fix memory leak in modify header
      85eeb293b3 net/mlx5: fix MTU configuration
      c1792007ff net/mlx5: fix Arm build with GCC 9.1
      a8331ab8b2 net/mlx5: fix shared Rx queue data access race
      15e2b0e736 net/ice: fix return value for raw pattern parsing
      17e800edd1 net/ice: fix memory leaks in raw pattern parsing
      8f23521ad7 common/cnxk: fix integer overflow
      a408bd0bcb crypto/qat: fix placement of OOP offset
      b2acb5218f test/crypto: fix modex comparison
      d308cefc96 test/crypto: fix asymmetric capability test
      adffcf4383 test/crypto: remove unused stats in setup
      4b0d806bab doc: fix typo in l2fwd-crypto guide
      0e19bfa703 crypto/qat: fix log message typo
      5d66d4a3f0 test/crypto: fix allocation comment
      9fef0db81b crypto/ipsec_mb: fix function comment
      c6111cb5fd crypto/qat: fix GEN4 write
      f707532cde net/nfp: fix disabling 32-bit build
      de0c58c4b8 doc: update AF_XDP device plugin repository
      811fcdf23a net/nfp: adapt reverse sequence card
      ea7085704a net/nfp: remove unneeded logic for VLAN layer
      4c45c694ca doc: update metadata description in nfp guide
      174b2b5a9a net/nfp: fix getting firmware version
      241976029a net/nfp: remove redundant function call
      c90d304f0e net/gve: fix RSS hash endianness in DQO format
      316baf3f0b net/ena: fix checksum handling
      ffba3914ad net/ena: fix return value check
      db4ca6f1cb net/ena: fix bad checksum handling
      5453c7a0b0 net/nfp: fix repeat disable port
      51d6936232 net/nfp: fix dereference of null pointer
      d0d759188e net/nfp: disable ctrl VNIC queues on close
      c22c079e1c net/ionic: fix mbuf double-free when emptying array
      2e84f93745 net/nfp: fix flow mask table entry
      8df473a653 net/nfp: fix allocation of switch domain
      2a50559bfd net/netvsc: fix MTU set
      e2ef427581 net/nfp: fix IPv6 TTL and DSCP flow action
      3762e1ed03 net/vmxnet3: fix init logs
      fdc5f6074b net/txgbe: fix Rx interrupt
      2dfb54ff33 net/ngbe: fix memory leaks
      638e12515a net/txgbe: fix memory leaks
      d0a84e43b3 net/ngbe: fix MTU range
      0fe77d1de3 net/txgbe: fix MTU range
      db50b74b3c net/ngbe: fix hotplug remove
      5de5204582 net/txgbe: fix hotplug remove
      6d224307f6 net/ngbe: keep PHY power down while device probing
      658060fffe net/ngbe: add special config for YT8531SH-CA PHY
      85bd339e19 net/txgbe: fix VF promiscuous and allmulticast
      ea62ead19d net/txgbe: reconfigure more MAC Rx registers
      55d8be2055 net/txgbe: restrict configuration of VLAN strip offload
      ed2250e120 net/txgbe: fix Tx hang on queue disable
      6ea637699a net/txgbe: fix flow filters in VT mode
      842a7baf9c net/txgbe: fix tunnel packet parsing
      708d5a261b net/mana: fix uninitialized return value
      e113512712 app/testpmd: fix parsing for connection tracking item
      11b6493c45 doc: remove empty section from testpmd guide
      f11711212c app/testpmd: handle IEEE1588 init failure
      e7f8c62dfc net/cpfl: fix 32-bit build
      ec9de9db2d net/cpfl: add checks on control queue messages
      39b2b4c7de common/idpf: fix PTP message validation
      e0f453462f common/idpf: fix flex descriptor mask
      bd5b88d172 net/ice/base: fix masking when reading context
      67a40ce4ef net/ice/base: fix board type definition
      5167b4d2d3 net/ice/base: fix potential TLV length overflow
      abd055ea63 net/ice/base: fix check for existing switch rule
      fddfbdbf49 net/ice/base: fix return type of bitmap hamming weight
      c9eae16d5e net/ice/base: fix GCS descriptor field offsets
      8bc9ae6b59 net/ice/base: fix size when allocating children arrays
      1257bf9a7c net/ice/base: fix sign extension
      2458257e56 net/ice/base: fix resource leak
      7a6c0e6212 net/ice/base: fix memory leak in firmware version check
      87d7cf4082 net/ice/base: fix pointer to variable outside scope
      aafeb830bc buildtools: fix build with clang 17 and ASan
      a4e8a4f488 fbarray: fix finding for unaligned length
      d88beb497f net/mlx5: fix start without duplicate flow patterns
      77231b2598 net/dpaa: forbid MTU configuration for shared interface
      d21248db89 bus/dpaa: remove redundant file descriptor check
      bb85c1fd72 common/dpaax: fix node array overrun
      90c9f938e5 common/dpaax: fix IOVA table cleanup
      0b4bc3a5d1 bus/dpaa: fix memory leak in bus scan
      d36efdb2cd bus/dpaa: fix bus scan for DMA devices
      daa0d9edd1 app/testpmd: fix help string of BPF load command
      7353cb767f dma/idxd: fix setup with Ubuntu 24.04
      f563086258 eal/linux: lower log level on allocation attempt failure
      8ccf607fad devtools: fix symbol listing
      997166395e fbarray: fix lookbehind ignore mask handling
      8baf379032 fbarray: fix lookahead ignore mask handling
      24869bf93c fbarray: fix incorrect lookbehind behavior
      5e66590575 fbarray: fix incorrect lookahead behavior
      427fa07238 examples/ipsec-secgw: fix SA salt endianness
      d0d02993de crypto/dpaa2_sec: fix event queue user context
      6e2def6ca9 crypto/dpaa_sec: fix IPsec descriptor
      b977583692 common/dpaax/caamflib: fix PDCP AES-AES watchdog error
      5089ef6c28 common/dpaax/caamflib: fix PDCP-SDAP watchdog error
      4af94ab6e2 crypto/openssl: set cipher padding once
      4f8c97e941 crypto/openssl: make per-QP cipher context clones
      ee88b9496c crypto/openssl: optimize 3DES-CTR context init
      eb6a1a85e6 crypto/openssl: fix GCM and CCM thread unsafe contexts
      cc8ca588a0 examples/fips_validation: fix dereference and out-of-bound
      9b3e235581 cryptodev: validate crypto callbacks from next node
      578ee20720 cryptodev: fix build without crypto callbacks
      fbb350108f crypto/cnxk: fix minimal input normalization
      7978b75d1b test/crypto: validate modex from first non-zero
      ede34a4359 app/crypto-perf: fix result for asymmetric
      7469762567 app/crypto-perf: remove redundant local variable
      e585a0db98 crypto/cnxk: fix ECDH public key verification
      6034788bd6 crypto/cnxk: fix out-of-bound access
      ea90bc49fc net/virtio-user: fix control queue allocation for non-vDPA
      15d3dfa07a baseband/la12xx: forbid secondary process
      f798848548 telemetry: fix connection parameter parsing
      713520f91d bpf: fix load hangs with six IPv6 addresses
      59523f029e bpf: fix MOV instruction evaluation
      c9071e44b7 mbuf: fix dynamic fields copy
      c13a819a44 graph: fix mcore dispatch walk
      777f0bc1a5 vdpa/sfc: remove dead code
      583796e298 dmadev: fix structure alignment
      d859544e45 common/cnxk: fix flow aging on application exit
      c343cb088f app/bbdev: fix interrupt tests
      0c99a3d922 app/bbdev: fix MLD output size computation
      179f1c6e6b app/bbdev: fix TB logic
      acdd88c4f9 build: use builtin helper for python dependencies
      edfa6a87c8 config: fix warning for cross build with meson >= 1.3.0
      151a54d0b6 v23.11.2-rc1
      61b7d1f4c1 doc: fix link to hugepage mapping from Linux guide
      0e68080faf telemetry: lower log level on socket error
      4fe42b5bd5 test/crypto: fix enqueue/dequeue callback case
      4dc08a4d14 test/crypto: fix RSA cases in QAT suite
      f1e088abb9 net/mlx5/hws: fix matcher reconnect
      db0c8afc11 net/mlx5: fix crash on counter pool destroy
      59e27c048f net/mlx5: support jump in meter hierarchy
      15d0fcf1ac net/mlx5: fix access to flow template operations
      7cc4f4359e net/mlx5: break flow resource release loop
      8f7a4c4861 net/mlx5: fix flow template indirect action failure
      0caa8332a4 net/mlx5: fix hash Rx queue release in flow sample
      5546ccbefe net/mlx5: fix indexed pool with invalid index
      c12bd3ffbf net/mlx5/hws: fix action template dump
      096734a9b5 net/mlx5/hws: set default miss when replacing table
      df8e365511 net/mlx5/hws: extend tag saving for match and jumbo
      9b84b09d4a net/mlx5/hws: add template match none flag
      8b2eb11323 net/mlx5/hws: fix spinlock release on context open
      3811ef8d25 net/mlx5/hws: fix function comment
      21c0e76d5a common/mlx5: fix PRM structs
      aec70880d8 net/mlx5/hws: decrease log level for creation failure
      b4d5b769a9 common/mlx5: fix unsigned/signed mismatch
      5405ea2f7a hash: fix RCU reclamation size
      2f62695370 bpf: disable on 32-bit x86
      61c4175079 graph: fix stats retrieval while destroying a graph
      e022af0b88 graph: fix ID collisions
      4541f5810c net/cnxk: fix promiscuous state after MAC change
      144a806a1b net/cnxk: fix outbound security with higher packet burst
      01d4a05a9f net/cnxk: update SA userdata and keep original cookie
      802a3a7d74 net/cnxk: fix extbuf handling for multisegment packet
      67a8e5ba52 common/cnxk: fix segregation of logs based on module
      c99b186412 common/cnxk: fix flow aging cleanup
      af85590165 net/cnxk: fix RSS config
      1e2d3032e2 net/ixgbe/base: fix PHY ID for X550
      b371343ddc net/ixgbe/base: fix 5G link speed reported on VF
      3d128f41b7 net/ixgbe/base: revert advertising for X550 2.5G/5G
      7ec2441a3e net/e1000/base: fix link power down
      4c8436297f net/ixgbe: do not create delayed interrupt handler twice
      f683115cef net/ixgbe: do not update link status in secondary process
      0fc2747f6c net/ice: fix VLAN stripping in double VLAN mode
      729144bdae net/fm10k: fix cleanup during init failure
      bb9096e474 net/iavf: fix VF reset when using DCF
      b6e445d0d4 eventdev/crypto: fix opaque field handling
      32c7c20981 event/sw: fix warning from useless snprintf
      614773e8c7 baseband/acc: fix memory barrier
      ac1bd05172 net/virtio: fix MAC table update
      eb821e0ed1 net/virtio-user: fix control queue allocation
      6e4de6f224 net/virtio-user: fix shadow control queue notification init
      1d824e440e net/virtio-user: fix control queue destruction
      2fdb8840ee vhost: cleanup resubmit info before inflight setup
      8c020a6f4d vhost: fix build with GCC 13
      1af612de7e hash: check name when creating a hash
      9616fce23b hash: fix return code description in Doxygen
      44bcfd6b38 net/nfp: fix xstats for multi PF firmware
      8bf40f1d11 app/testpmd: fix lcore ID restriction
      80c5c9789b net/iavf: remove outer UDP checksum offload for X710 VF
      1970a0ca45 net/i40e: fix outer UDP checksum offload for X710
      e8c2cccfbd net: fix outer UDP checksum in Intel prepare helper
      dda814c495 app/testpmd: fix outer IP checksum offload
      4d57f72a5b net/ice: fix check for outer UDP checksum offload
      c61b23292e net/axgbe: fix linkup in PHY status
      b7eddfc563 net/axgbe: delay AN timeout during KR training
      388f022054 net/axgbe: fix Tx flow on 30H HW
      e3632f6bbb net/axgbe: check only minimum speed for cables
      141a4ff6d5 net/axgbe: fix connection for SFP+ active cables
      4eda15db34 net/axgbe: fix SFP codes check for DAC cables
      d72913dcad net/axgbe: enable PLL control for fixed PHY modes only
      3cf40bf1c3 net/axgbe: disable RRC for yellow carp devices
      ec06a8c3d4 net/axgbe: disable interrupts during device removal
      a2be089e35 net/axgbe: update DMA coherency values
      17290bc90b net/axgbe: fix fluctuations for 1G Bel Fuse SFP
      a61b3c008a net/axgbe: reset link when link never comes back
      498a5720e3 net/axgbe: fix MDIO access for non-zero ports and CL45 PHYs
      dea5481a8f net/tap: fix file descriptor check in isolated flow
      c22f99f86c net/nfp: fix configuration BAR
      ab2e5cf865 net/nfp: fix resource leak in secondary process
      442ca8b2ec net/af_xdp: remove unused local statistic
      b0a4771394 net/af_xdp: fix stats reset
      fdda0d4d83 net/af_xdp: count mbuf allocation failures
      c6891273d3 net/af_xdp: fix port ID in Rx mbuf
      60f2e572ea doc: fix testpmd ring size command
      bd69f5a43d net/af_packet: align Rx/Tx structs to cache line
      e9da7f4655 net/vmxnet3: add missing register command
      e754c1c6d8 ethdev: fix strict aliasing in link up
      b1be619a77 net/af_xdp: fix multi-interface support for k8s
      3bbccce3a9 doc: fix AF_XDP device plugin howto
      02d2453afc net/hns3: disable SCTP verification tag for RSS hash input
      6e37e43fe3 net/hns3: fix variable overflow
      16a24e9f99 net/hns3: fix double free for Rx/Tx queue
      78e4da4546 net/hns3: fix Rx timestamp flag
      c491084749 net/hns3: fix offload flag of IEEE 1588
      beda536606 app/testpmd: fix indirect action flush
      dae924d0a2 net/bonding: fix failover time of LACP with mode 4
      453e0c281b net/nfp: fix representor port queue release
      83149f4fea latencystats: fix literal float suffix
      50b99c8b12 eal/windows: install sched.h file
      11af26df38 net/virtio-user: add memcpy check
      eb02060534 pcapng: add memcpy check
      2dd9223248 eal/unix: support ZSTD compression for firmware
      09e70301ee eal: fix type in destructor macro for MSVC
      338632b663 bus/pci: fix build with musl 1.2.4 / Alpine 3.19
      a6ec5765cf version: 23.11.1
      51783c9b60 version: 23.11.1-rc2
      152600d10e net/mlx5/hws: fix tunnel protocol checks
      67f3179f5c net/mlx5: fix rollback on failed flow configure
      750d393405 net/mlx5: fix async flow create error handling
      41c5baeffc net/mlx5/hws: fix port ID for root table
      cfa8a4cb90 net/ena/base: fix metrics excessive memory consumption
      a20a3c1129 dts: strip whitespaces from stdout and stderr
      abc6816134 examples/ipsec-secgw: fix typo in error message
      cf631810bf test/cfgfile: fix typo in error messages
      f48e923b46 test/power: fix typo in error message
      ed3a625fe6 doc: fix typo in packet framework guide
      e85092f875 doc: fix typo in profiling guide
      df1119d4a9 net/mlx5: fix sync flow meter action
      aeebcd33c0 net/mlx5/hws: fix memory access in L3 decapsulation
      0291a1f49e net/igc: fix timesync disable
      07fde8240d net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD
      d2d309e5cf net/ena: fix mbuf double free in fast free mode
      f7d1b5cff3 app/testpmd: fix auto-completion for indirect action list
      4aa1a64204 net/nfp: fix uninitialized variable
      a5ac9baa7a doc: fix default IP fragments maximum in programmer guide
      f7909e3c75 examples/ipsec-secgw: fix Rx queue ID in Rx callback
      0a44e64c41 net/bnxt: fix number of Tx queues being created
      5a8ca987e9 net/mlx5: fix warning about copy length
      2864fd3102 net/mlx5: fix drop action release timing
      9aba4dee4d net/mlx5: fix age position in hairpin split
      fc12ccc047 net/mlx5: prevent ioctl failure log flooding
      8117b4b2f7 net/mlx5: fix flow configure validation
      b1749f6ed2 net/mlx5: fix template clean up of FDB control flow rule
      3735e8e88c net/mlx5/hws: fix direct index insert on depend WQE
      859bafedf3 net/mlx5: fix DR context release ordering
      9a9f0acac6 net/mlx5: fix IP-in-IP tunnels recognition
      c551015ebb net/mlx5: remove duplication of L3 flow item validation
      a8b06881d9 net/mlx5: fix meter policy priority
      78d38b5d67 net/mlx5: fix VLAN ID in flow modify
      f01fd28181 doc: update link to Windows DevX in mlx5 guide
      af41defcf7 net/mlx5: fix non-masked indirect list meter translation
      1994df02c9 net/mlx5: fix indirect action async job initialization
      7192f0ed82 net/mlx5: fix sync meter processing in HWS
      50eb03f8d3 net/mlx5: fix HWS meter actions availability
      fe697bbce3 net/hns3: support new device
      97089aa02e app/testpmd: fix error message for invalid option
      92c08367ea app/testpmd: fix burst option parsing
      6c2174ad80 app/testpmd: fix --stats-period option check
      0884b3bd36 net/nfp: fix initialization failure flow
      dd48153b15 net/nfp: fix switch domain free check
      aa850bad00 net/ena/base: restructure interrupt handling
      e1abac3de0 net/ena/base: limit exponential backoff
      2fa8497bd3 net/ena: fix fast mbuf free
      5f75adca7e net/nfp: fix IPsec data endianness
      bec3117648 net/nfp: fix getting firmware VNIC version
      5853ebb3b9 doc: add link speeds configuration in features table
      15952c71eb app/testpmd: fix async indirect action list creation
      166c5df810 doc: add traffic manager in features table
      cadb90f711 net/hns3: enable PFC for all user priorities
      72d3dfa9de crypto/qat: fix crash with CCM null AAD pointer
      90d0e13d7d examples/ipsec-secgw: fix cryptodev to SA mapping
      9796ac2ab8 build: pass cflags in subproject
      7105c8a299 net/virtio: fix vDPA device init advertising control queue
      587143897e examples/l3fwd: fix Rx queue configuration
      2f8836901c dts: fix smoke tests driver regex
      ce95b8c9cd examples/l3fwd: fix Rx over not ready port
      10296d5f50 examples/packet_ordering: fix Rx with reorder mode disabled
      e8dccbca30 test: do not count skipped tests as executed
      5c5df0f292 test: assume C source files are UTF-8 encoded
      de3976eb27 test/mbuf: fix external mbuf case with assert enabled
      ced51dd5ef config: fix CPU instruction set for cross-build
      6148604a43 bus/vdev: fix devargs in secondary process
      ef4c8a57f3 test: fix probing in secondary process
      272feb8eb9 net/mlx5: remove device status check in flow creation
      a10a65c396 net/mlx5: fix flow action template expansion
      0c31d1220f net/mlx5: fix counters map in bonding mode
      091234f3cb net/mlx5: fix flow counter cache starvation
      b90c42e4ff net/mlx5: fix parameters verification in HWS table create
      0198b11a11 net/mlx5: fix VLAN handling in meter split
      86c66608c2 net/mlx5/hws: enable multiple integrity items
      ca1084cd48 net/mlx5: fix HWS registers initialization
      527857d5c2 net/mlx5: fix connection tracking action validation
      1d65510ff6 net/mlx5: fix conntrack action handle representation
      a5d0545e5d net/mlx5: fix condition of LACP miss flow
      17f644b4a8 net/mlx5/hws: fix VLAN inner type
      99be466799 net/mlx5: prevent querying aged flows on uninit port
      bfa6cbba4c net/mlx5: fix error packets drop in regular Rx
      213cb88068 net/mlx5: fix use after free when releasing Tx queues
      a06ab8044a net/mlx5/hws: fix VLAN item in non-relaxed mode
      21d51e8848 net/mlx5/hws: check not supported fields in VXLAN
      b80ca5960e net/mlx5/hws: skip item when inserting rules by index
      2368f82fd8 doc: fix aging poll frequency option in cnxk guide
      630dbc8a92 net/cnxk: improve Tx performance for SW mbuf free
      37256aa1bf common/cnxk: fix possible out-of-bounds access
      9172348240 common/cnxk: remove dead code
      9cb9b9c8a0 common/cnxk: fix link config for SDP
      6f05d2d461 net/cnxk: fix mbuf fields in multi-segment Tx
      a6bd2f39c1 common/cnxk: fix mbox struct attributes
      e5450b2bba net/cnxk: add cookies check for multi-segment offload
      0e5159a223 net/cnxk: fix indirect mbuf handling in Tx
      6c6cd1fe53 common/cnxk: fix RSS RETA configuration
      f4c83ba01c net/cnxk: fix MTU limit
      3e73021b35 common/cnxk: fix Tx MTU configuration
      e71ac13a38 net/cnxk: fix buffer size configuration
      fbfaa5ae04 common/cnxk: remove CN9K inline IPsec FP opcodes
      b3ef799286 net/bnx2x: fix warnings about memcpy lengths
      2d11f389b0 net/cnxk: fix Rx packet format check condition
      8bc81d5447 common/cnxk: fix inline device pointer check
      dbdcd8bb85 net/ice: remove incorrect 16B descriptor read block
      72093d3d41 net/iavf: remove incorrect 16B descriptor read block
      542c8410cb net/i40e: remove incorrect 16B descriptor read block
      33b5bed057 net/ixgbe: increase VF reset timeout
      eefc0111de net/iavf: remove error logs for VLAN offloading
      2aa5a75750 net/ixgbevf: fix RSS init for x550 NICs
      a71de447a2 net/bnxt: fix null pointer dereference
      1d5bfd9fdf net/tap: fix traffic control handle calculation
      e9462a5690 net/tap: do not overwrite flow API errors
      4a1ffc9b02 app/testpmd: fix async flow create failure handling
      92ab2d6da2 app/testpmd: return if no packets in GRO heavy weight mode
      61ce57b13a net/mlx5: fix modify flex item
      4d1331e972 app/testpmd: fix flow modify tag typo
      c2d52df599 net/af_xdp: fix leak on XSK configuration failure
      b2dba501cf vhost: fix VDUSE device destruction failure
      af414b892d common/qat: fix legacy flag
      6cacd0e502 doc: fix typos in cryptodev overview
      14c38e2db1 app/crypto-perf: add missing op resubmission
      a1f1843146 app/crypto-perf: fix out-of-place mbuf size
      f0cfffc636 app/crypto-perf: fix copy segment size
      b2cd908926 eventdev/crypto: fix enqueueing
      e5ed464710 eventdev: fix Doxygen processing of vector struct
      2faf71417f eventdev: improve Doxygen comments on configure struct
      7721c9f498 test/event: fix crash in Tx adapter freeing
      524c60f422 event/dlb2: remove superfluous memcpy
      4e8d39a298 doc: fix configuration in baseband 5GNR driver guide
      b0b971bf66 23.11.1-rc1
      05bea47b81 app/testpmd: fix GRO packets flush on timeout
      cc670c7833 net/nfp: fix NFDk metadata process
      8e79562a0e net/nfp: fix NFD3 metadata process
      1f3f996269 net/mlx5: fix stats query crash in secondary process
      5982bea06b net/mlx5: fix GENEVE option item translation
      22653f6966 net/mlx5: remove GENEVE options length limitation
      06c494555f common/mlx5: fix query sample info capability
      10061b4047 common/mlx5: fix duplicate read of general capabilities
      1825629903 net/mlx5: fix GENEVE TLV option management
      c3eb862979 net/mlx5/hws: fix ESP flow matching validation
      d25716a8a0 net/mlx5: fix flow tag modification
      7c8f2e719a net/mlx5: fix jump action validation
      01c5db8d99 net/cnxk: fix aged flow query
      ecdb679c52 common/cnxk: fix VLAN check for inner header
      4f69dab88c common/cnxk: fix mbox region copy
      0e5798d30b net/thunderx: fix DMAC control register update
      874fd28866 net/cnxk: fix flow RSS configuration
      f047cea926 ml/cnxk: fix xstats calculation
      a77f545bd7 net/bnxt: fix deadlock in ULP timer callback
      d9e1762f07 net/bnxt: modify locking for representor Tx
      c26cb2a644 net/bnxt: fix backward firmware compatibility
      1fb50b8baa net/bnxt: fix speed change from 200G to 25G on Thor
      e1f8152ede net/bnxt: fix 50G and 100G forced speed
      3fa018b15a net/bnxt: fix array overflow
      c3ccbda492 net/netvsc: fix VLAN metadata parsing
      de2d362411 net: add macros for VLAN metadata parsing
      561a3f508f net/gve: fix DQO for chained descriptors
      de543e342a net/softnic: fix include of log library
      edaeda9ef7 net/memif: fix extra mbuf refcnt update in zero copy Tx
      c7b50f40e1 common/sfc_efx/base: use C11 static assert
      216918c28c net/mana: handle MR cache expansion failure
      6679de7a8f net/mana: fix memory leak on MR allocation
      3fb4840708 net/bonding: fix flow count query
      1ce60b941d net/ionic: fix device close
      9583f634f3 net/ionic: fix RSS query
      2ea5bde557 net/ionic: fix missing volatile type for cqe pointers
      49b4ce1f94 app/testpmd: fix crash in multi-process forwarding
      db4ba50b3a drivers/net: fix buffer overflow for packet types list
      7de2520f2d net/mana: prevent values overflow returned from RDMA layer
      84e9d93f57 net/nfp: free switch domain ID on close
      a581442d9b net/nfp: fix device resource freeing
      52bd57a03b net/nfp: fix device close
      c65a2bfc26 net/vmxnet3: fix initialization on FreeBSD
      edc0e91ffc app/testpmd: hide --bitrate-stats in help if disabled
      ec2260423e doc: add --latencystats option in testpmd guide
      e670d64d34 net/hns3: remove QinQ insert support for VF
      48fe88cb3c net/nfp: fix Rx descriptor
      e024c471f9 net/nfp: fix Rx memory leak
      cb1cef89c4 net/hns3: fix reset level comparison
      a3584fcde6 net/hns3: fix disable command with firmware
      48d9241bbd net/hns3: fix VF multiple count on one reset
      8abf8591dc net/hns3: refactor handle mailbox function
      1be4ad59be net/hns3: refactor send mailbox function
      f876981e54 net/hns3: refactor PF mailbox message struct
      c1c62366ed net/hns3: refactor VF mailbox message struct
      9cf299a873 net/memif: fix crash with Tx burst larger than 255
      01809245ba net/af_xdp: fix memzone leak on config failure
      c2a5c0d085 net/nfp: fix resource leak for VF
      ddeb9d64a9 net/nfp: fix resource leak for exit of flower firmware
      e65a677895 net/nfp: fix resource leak for exit of CoreNIC firmware
      09e1df883a net/nfp: fix resource leak for flower firmware
      02916557c1 net/nfp: fix resource leak for PF initialization
      1d53d5495b net/nfp: fix resource leak for CoreNIC firmware
      f2ee31d52c net/nfp: fix resource leak for device initialization
      8610d2715d ethdev: fix NVGRE encap flow action description
      d06a344524 doc: fix commands in eventdev test tool guide
      9350513462 test/event: skip test if no driver is present
      6ccd84cf16 event/cnxk: fix dequeue timeout configuration
      b7fd1f73fe app/crypto-perf: fix encrypt operation verification
      04d9dfd665 app/crypto-perf: fix data comparison
      dfc9d45365 app/crypto-perf: fix next segment mbuf
      8988726643 crypto/cnxk: fix CN9K ECDH public key verification
      ea096d3e48 common/cnxk: fix memory leak in CPT init
      f5d6c54154 examples/ipsec-secgw: fix width of variables
      96d48b5b40 cryptodev: remove unused extern variable
      e951bbbd18 vhost: fix memory leak in Virtio Tx split path
      19f0cf0927 vdpa/mlx5: fix queue enable drain CQ
      5eb1dd92dc vhost: fix deadlock during vDPA SW live migration
      33fbddf9a4 net/virtio: remove duplicate queue xstats
      c8e7cd6c6d vhost: fix virtqueue access check in vhost-user setup
      692a7a0034 vhost: fix virtqueue access check in VDUSE setup
      bbba917213 vhost: fix virtqueue access check in datapath
      c139df70dd net: fix TCP/UDP checksum with padding data
      c30a4f8b31 rcu: fix acked token in debug log
      94b20c14a6 rcu: use atomic operation on acked token
      8878a84e2e build: link static libs with whole-archive in subproject
      5e24d7f2de build: fix linker warnings about undefined symbols
      63241d7662 net/sfc: fix calloc parameters
      acad009eed net/nfp: fix calloc parameters
      238a03cdec net/bnx2x: fix calloc parameters
      e3ae3295ee common/mlx5: fix calloc parameters
      7c10528d68 rawdev: fix calloc parameters
      ad881b0db8 dmadev: fix calloc parameters
      9173abff75 eventdev: fix calloc parameters
      600e30b793 pipeline: fix calloc parameters
      5331b41382 examples/vhost: verify strdup return
      88f1c9af33 examples/qos_sched: fix memory leak in args parsing
      fbd04d26f3 test: verify strdup return
      c830d9e2af app/testpmd: verify strdup return
      8d5327fcfd app/dma-perf: verify strdup return
      fefe40a5ed app/crypto-perf: verify strdup return
      e0fd44c6ab app/pdump: verify strdup return
      1387327fa4 app/dumpcap: verify strdup return
      c6790ef542 net/nfp: verify strdup return
      2044a179a7 net/failsafe: fix memory leak in args parsing
      cedf721f24 event/cnxk: verify strdup return
      df74839ea1 dma/idxd: verify strdup return
      b4943e7a51 bus/vdev: verify strdup return
      82d4ba69f2 bus/fslmc: verify strdup return
      8c8e7aeb90 bus/dpaa: verify strdup return
      2feed5de50 eal: verify strdup return
      bb34c79bf4 doc: remove cmdline polling mode deprecation notice
      5f30c47cc5 eal/x86: add AMD vendor check for TSC calibration
      a9e8fc49d9 ci: update versions of actions in GHA
      d7a30d20c4 gro: fix reordering of packets
      b5c580913f telemetry: fix empty JSON dictionaries
      cbd1c165bb telemetry: fix connected clients count
      d7dc480432 app/graph: fix build reason
      7872a7b0bd build: fix reasons conflict
      54e4045c78 kernel/freebsd: fix module build on FreeBSD 14
      943de5c27e net/ice: fix memory leaks
      9aa2da4c02 net/iavf: fix crash on VF start
      0a72821dd9 net/iavf: fix no polling mode switching
      c321ba6a9d net/ice: fix tunnel TSO capabilities
      48efa16873 net/ice: fix link update
      c655f20c8f net/ixgbe: fix memoy leak after device init failure
      3defa10a78 net/iavf: fix memory leak on security context error
      ca47a866b5 net/i40e: remove redundant judgment in flow parsing
      ec5fe01a28 dma/dpaa2: fix logtype register
      fd6f07da94 lib: remove redundant newline from logs
      ec5e780f09 lib: add newline in logs
      e421bcd708 lib: use dedicated logtypes and macros
      f1e3dec4b4 regexdev: fix logtype register
      dc0428a5e4 hash: remove some dead code
      2c512fe65a buildtools/cmdline: fix IP address initializer
      3cedd8b9e4 buildtools/cmdline: fix generated code for IP addresses


author: Michael Santana <msantana@redhat.com> - 3.4.0-1
changelog:
  - redhat: Use official 3.4.0 tarball [RH git: fc198c51c1]
      Signed-off-by: Michael Santana <msantana@redhat.com>


author: Ben Pfaff <blp@ovn.org> - 21.06.0-8
changelog:
  - tests: Fix "vlan traffic for external network with distributed..."
    [Gerrit: ca26e77c4206a39ae6eab4a1d430ef04b726b640]
    [Upstream: 5453cc8ca5535e3f33d1b191929e1a3c9ad30f20]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.06.0-9
changelog:
  - Disable ARP/NA responders for vlan-passthru switches
    [Gerrit: 56fbcfaf71d9a6df0b4cdee583c8d17ca7a82aab]
    [Upstream: ea57f666f6eef1eb1d578f0e975baa14c5d23ec9]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-10
changelog:
  - northd-ddlog: Fix IP family match for DNAT flows.
    [Gerrit: 518ea2e15df2c77fc19afe74b68d616983638743]
    [Upstream: 38467229905bdf09a3afa325eaa7a98183f44c72]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-11
changelog:
  - northd: Fix multicast table full comparison. (#1979870)
    [Gerrit: 38f44df1b8a0ed1ebb86183de29d9e5c3423abdb]
    [Upstream: 969c98d7297b526c704c6fd2a7138f584f9ad577]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.06.0-12
changelog:
  - Don't suppress localport traffic directed to external port (#1974062)
    [Gerrit: 330e6e7400e1d5e4e6ef4fc6446eeaa945ac6a13]
    [Upstream: 1148580290d0ace803f20aeaa0241dd51c100630]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.06.0-13
changelog:
  - northd: do not centralize traffic for unclaimed virtual ports
    [Gerrit: 5b6826906a76779b527d72d1c49d211ce492e62e]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-14
changelog:
  - ovn-controller: Detect OVS datapath capabilities.
    [Gerrit: ca1df0396e6e6eb016c3cad82db7c49cc05ec99a]
    [Upstream: 56e2cd3a2f06b79b7d57cc8637fc0d258652aff5]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-15
changelog:
  - ovn-controller: Handle DNAT/no-NAT conntrack tuple collisions. (#1939676)
    [Gerrit: abfd62cb228b7d311ae7cae18adfe9cfcf68affc]
    [Upstream: 58683a4271e6a885f2f2aea27f3df88e69a5c388]


author: Dumitru Ceara <dceara@redhat.com> - 21.06.0-16
changelog:
  - ovn.at: Fix "Symmetric IPv6 ECMP reply flows" test.
    [Gerrit: 801f6c69c3bb45f981135ac6c197fdbd3f18118d]
    [Upstream: 4e6c498068dc4fa9546d3661f78f0a42e99c74bb]


author: Numan Siddique <numans@ovn.org> - 21.06.0-17
changelog:
  - ovn-controller: Split logical flow and physical flow processing. (#1986484)
    [Gerrit: 6e1e90064ad1f5769fdc96e3b735ee236c30b7e2]
    [Upstream: ceb12c9190a124c70bc938e8e1bea17612b498be]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-5
changelog:
  - physical: Add remote parent ports to OFTABLE_REMOTE_OUTPUT flows. (#2036970)
    [Gerrit: 627b25bd14085a78f1f9611f2a218ce639515e26]
    [Upstream: e101e45f355a91e277630243e64897f91f13f8bc]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-6
changelog:
  - pinctrl: Ensure proper alignment when using pinctrl_compose_ipv*().
    [Gerrit: 31e933469d862915b8c83131f72728fe32ecac51]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-7
changelog:
  - pinctrl: Ensure no misaligned accesses for SCTP packets.
    [Gerrit: b5083fdb4dce839fe70ce5e1c059f11c917105f4]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-8
changelog:
  - pinctrl: Ensure aligned accesses when processing DNS.
    [Gerrit: 67829e142dcc71b1f8e4f01aab9e73333420a76f]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-9
changelog:
  - pinctrl: Ensure packet headers are properly aligned for ICMP errors.
    [Gerrit: ca764d60c6cfd4e7121b15faf6ca3a026928da4e]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-10
changelog:
  - pinctrl: Avoid misaligned access to controller_event_opt_header.
    [Gerrit: 2280d3a3f63e026657564f34793b9143323afaf6]
    [Upstream: N/A]


author: Dumitru Ceara <dceara@redhat.com> - 21.12.0-11
changelog:
  - pinctrl: Avoid misaligned access to ovs_ra_msg.
    [Gerrit: 290523cdfadc5cb401939cc21c1f8de66a6b79b2]
    [Upstream: N/A]


author: Mark Michelson <mmichels@redhat.com> - 21.12.0-73
changelog:
  - Prepare for 21.12.3.
  [Gerrit: 1d8dc96261148db2df0daf3a1b32e16c64eb8882]
  [Upstream: 1d8dc96261148db2df0daf3a1b32e16c64eb8882]


author: Terry Wilson <twilson@redhat.com> - 21.12.0-74
changelog:
  - Handle re-used pids in pidfile_is_running
  [Gerrit: ab7d5b978e4f944f6bd9438ab5749d902164e160]
  [Upstream: ab7d5b978e4f944f6bd9438ab5749d902164e160]


author: Terry Wilson <twilson@redhat.com> - 21.12.0-75
changelog:
  - Ensure pid belongs to ovsdb-server in ovn-ctl
  [Gerrit: 4cb3f9d9940e936c72cead63023bb74fc84b2cad]
  [Upstream: 4cb3f9d9940e936c72cead63023bb74fc84b2cad]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-76
changelog:
  - Lock pinctrl_mutex for pinctrl_wait
  [Gerrit: a5fc01db2eea699887353a35ea17bf97ae9cc119]
  [Upstream: a5fc01db2eea699887353a35ea17bf97ae9cc119]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-77
changelog:
  - Fix pidfile_is_running when $cmd is not passed
  [Gerrit: cc3c32534ecb00d3547e41e75d2243bc57c7662b]
  [Upstream: 6e57adfe5a35fc36ef290c6e9ae7e616f73cd3d2]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-78
changelog:
  - Fix memleak in ovn-nbctl when args can't be parsed
  [Gerrit: 27d8c91524468e494a7cf45b19d857665acf1113]
  [Upstream: 27d8c91524468e494a7cf45b19d857665acf1113]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 21.12.0-79
changelog:
  - tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
  [Gerrit: 8dbc5da61ae44f4666396f4fc254b7dcb8ed5d62]
  [Upstream: 8dbc5da61ae44f4666396f4fc254b7dcb8ed5d62]


author: Xavier Simonart <xsimonar@redhat.com> - 21.12.0-80
changelog:
  - northd: avoid snat on reply packets (#2061593)
  [Gerrit: 6c96b2fdb6bcb728fe32a8f7dced5880be1164b9]
  [Upstream: 8b3e1afc30f3cf0ef9857fdc68f619b6fbed10dc]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 21.12.0-81
changelog:
  - northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline (#2094980)
  [Gerrit: 9b1666fc4c8865ce8520ed8791b858b817883825]
  [Upstream: 9b1666fc4c8865ce8520ed8791b858b817883825]


author: Adrian Moreno <amorenoz@redhat.com> - 21.12.0-82
changelog:
  - ovs: Bump submodule to newer version (#2102618)
  [Gerrit: 2c3ed6dba9ebeaab29072784e5f479bc2dcd6747]
  [Upstream: 2c3ed6dba9ebeaab29072784e5f479bc2dcd6747]


author: Mohammad Heib <mheib@redhat.com> - 22.03.0-13
changelog:
  - controller/pinctrl: avoid accessing invalid memory (#2052945)
  [Gerrit: 55a0ab5d2971daaf22e3d935f623bf7548a3df98]
  [Upstream: 6bc6002601ea161a287bcf53524e9282ab97c31b]


author: Xavier Simonart <xsimonar@redhat.com> - 22.03.0-14
changelog:
  - northd: avoid writing to IDL in parallel when using northd parallelization
  [Gerrit: 6410cb7906121bf2ebec3698d53bcfcb580ca4f6]
  [Upstream: 741a135fa1db9e10b725d4b69c6da455f732b89b]


author: Han Zhou <hzhou@ovn.org> - 22.03.0-15
changelog:
  - ofctrl.c: Check installed flow when merging tracked flow changes. (#2071272)
  [Gerrit: 92cdada0e150e937e19f52c98a0c6a6dba7a84e0]
  [Upstream: 9c6d285ef2a65aef032cd60f9a9fe16cad7c4222]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.03.0-16
changelog:
  - system-ovn: fix CoPP test failures (#2073060)
  [Gerrit: 388446ff27650773716ebcbc332424b1bf82bad1]
  [Upstream: e922c05dbb0c0ca70c98bd0b24833248ff5d458b]


author: Ales Musil <amusil@redhat.com> - 22.03.0-17
changelog:
  - pinctrl.c: Send GARP only on chassis atached to l3gw (#2062580)
  [Gerrit: 77ec310dda51c78c1897011ba851612787fcc6c6]
  [Upstream: 77ec310dda51c78c1897011ba851612787fcc6c6]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.03.0-18
changelog:
  - Stop sending garps when binding not bound to chassis
  [Gerrit: 65088824dbca07dfdf3402d1775d3af76a304ef4]
  [Upstream: 65088824dbca07dfdf3402d1775d3af76a304ef4]


author: Numan Siddique <numans@ovn.org> - 22.03.0-19
changelog:
  - ovn-northd: Add flow to use eth.src if nd.tll is 0 in put_nd() action. (#2078026)
  [Gerrit: bd0ee4c1103ca5eaf834e48093205cacddaadf31]
  [Upstream: 80187a8031b6abe01fb23657a9bed2372ae23af5]


author: Mark Michelson <mmichels@redhat.com> - 22.03.0-20
changelog:
  - Get OVS branch updated to proper base version for upcoming changes.
  [Gerrit: 367051dacab28dbe875aba9e1920b5693cf284c3]
  [Upstream: 367051dacab28dbe875aba9e1920b5693cf284c3]


author: Adrian Moreno <amorenoz@redhat.com> - 22.03.0-21
changelog:
  - treewide: bump ovs and fix problematic loops
  [Gerrit: 985ef4580ac6558859e104bad6fd5e2a68af79f7]
  [Upstream: 985ef4580ac6558859e104bad6fd5e2a68af79f7]


author: Adrian Moreno <amorenoz@redhat.com> - 22.03.0-22
changelog:
  - parallel-hmap: rewrite iterator using multivar helpers
  [Gerrit: 3da85a6660776548ddafaa9759b260b0dac38b4b]
  [Upstream: 3da85a6660776548ddafaa9759b260b0dac38b4b]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-7
changelog:
  - Lock pinctrl_mutex for pinctrl_wait
  [Gerrit: 6e36ad7a52ec4e6443ccb3185bda6421cdf6747e]
  [Upstream: 6e36ad7a52ec4e6443ccb3185bda6421cdf6747e]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-8
changelog:
  - Fix pidfile_is_running when $cmd is not passed
  [Gerrit: 44e047d6f1be5ae4f564e82a928cf1f08f1908ef]
  [Upstream: 6e57adfe5a35fc36ef290c6e9ae7e616f73cd3d2]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-9
changelog:
  - Implement RARP activation strategy for ports
  [Gerrit: c75ddaf804cc8ea8499706430b438ae53f2f1224]
  [Upstream: ee20c48c2f5ce9d512adfcbea3ee300f8bb09625]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-10
changelog:
  - Fix memleak in ovn-nbctl when args can't be parsed
  [Gerrit: 70b360325c13f399835b1f5c7ac0c0acd4832773]
  [Upstream: 70b360325c13f399835b1f5c7ac0c0acd4832773]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-11
changelog:
  - tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
  [Gerrit: 656a91b6b5cd9d9e48b8e938fcffb81ead2d9fda]
  [Upstream: 656a91b6b5cd9d9e48b8e938fcffb81ead2d9fda]


author: Terry Wilson <twilson@redhat.com> - 22.06.0-12
changelog:
  - Allow arbitrary args to be passed to called binary
  [Gerrit: 849106f6ee75d7b1ff990763325d41d45c843a64]
  [Upstream: 849106f6ee75d7b1ff990763325d41d45c843a64]


author: Ales Musil <amusil@redhat.com> - 22.06.0-13
changelog:
  - northd.c: Add flow to skip put_nd action if ip6.src or nd.sll is 0
  [Gerrit: c5596102cb84e22086d7807b31cbe5c9e893ac38]
  [Upstream: 0a4bc2075f7df1bb38338cde1973c931aa5e1942]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.06.0-14
changelog:
  - northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline (#2094980)
  [Gerrit: 9885154fc41005dbb8fbbdca9e3a38d892870f53]
  [Upstream: 9885154fc41005dbb8fbbdca9e3a38d892870f53]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 22.06.0-15
changelog:
  - tests: add multi-chassis keyword to relevant test cases
  [Gerrit: 4bdade3593ae3c6604822716d22ab04b0af962da]
  [Upstream: 4bdade3593ae3c6604822716d22ab04b0af962da]


author: Mark Michelson <mmichels@redhat.com> - 22.06.0-16
changelog:
  - ovs: Bump submodule to newer version (#2102618)
  [Gerrit: 5593044a8be0d2ce730e4890cf213ee760916889]
  [Upstream: 5593044a8be0d2ce730e4890cf213ee760916889]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-5
changelog:
  - controller: Fix first ping from lsp to external through snat failing (#2130045)
  [Upstream: 76a01e53a9fcc3184211cca10787d462cb86a352]


author: Ales Musil <amusil@redhat.com> - 22.09.0-7
changelog:
  - controller: Restore MAC and vlan for DVR scenario (#2123837)
  [Upstream: 86e99bf95a2191ebdcd5d03335ff8add2a636f55]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-8
changelog:
  - northd: Use separate SNAT for already-DNATted traffic.
  [Upstream: 51044dbfdba234a3f50d8c9c952335e41b72a39b]


author: Vladislav Odintsov <odivlad@gmail.com> - 22.09.0-9
changelog:
  - spec: require python3-openvswitch for ovn-detrace
  [Upstream: 29e4d43966fbf34d9707e31880c455f22a643bb3]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 22.09.0-10
changelog:
  - controller: fix ipv6 prefix delegation in gw router mode (#2129244 2129247)
  [Upstream: f2042a2e6aeb1a7fe266316337545331f5186dd0]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-11
changelog:
  - ovs: Bump submodule to tip of branch-3.0 and add related test (#2126450)
  [Upstream: c18415d5ae7273c633190df4ac9e872a0a0f9709]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-13
changelog:
  - ovn-controller: Fix some issues with CT zone assignment. (#2126406)
  [Upstream: 0fc041667031da20cd03c0b76de8de3dbe502d50]


author: Ilya Maximets <i.maximets@ovn.org> - 22.09.0-14
changelog:
  - controller: Fix QoS for ports with undetected or too low link speed. (#2136716)
  [Upstream: ae96d5d753ccbee9b239178f56460e05169ac9f7]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-15
changelog:
  - tests: Fix flaky test "multi-vtep SB Chassis encap updates"
  [Upstream: ef15d5c22fa2255db69be2d6da822cefb099327c]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-17
changelog:
  - ovn-controller: Fixed missing flows after interface deletion (#2129866)
  [Upstream: 90c165fa5a6ecdd9bac606cf259ae88228b96208]


author: Xavier Simonart <xsimonar@redhat.com> - 22.09.0-19
changelog:
  - controller: Fixed ovs/ovn(features) connection lost when running more than 120 seconds (#2144084)
  [Upstream: db61b2e4f166092e5bc93f4cba7696a72037a069]


author: Dumitru Ceara <dceara@redhat.com> - 22.09.0-24
changelog:
  - northd: Include VIP port in LB affinity learn flow matches. (#2150533)
  [Upstream: cc037c7538d635e7d014e98935a83bc15140674f]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-26
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: c70ad426f41a0ad2799dac0117c4b70ec3ebcd4a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-27
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 2a7c712e3bb14cdfd89fc5d21c11b567b0855f2a]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-28
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: d6510560a43a7323d33a1d44f4386b7df846f978]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-29
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 548638a08d6c5927eb3aad93870af36f58da34a7]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-30
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: f73dd8e3018cfb7d6ee5cb29a5f2a05927541421]


author: Mark Michelson <mmichels@redhat.com> - 22.09.0-31
changelog:
  - Merging from branch-22.09 to ovn22.09-lb-affinity
  [Upstream: 75e5bb9272fb7e3a867b51fff2f524ca50f53b03]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-25
changelog:
  - lb: northd: Properly format IPv6 SB load balancer VIPs.
  [Upstream: 7053ae61267ebcb282d5ef18b5bd8f2f6c6c37e0]


author: Ales Musil <amusil@redhat.com> - 22.12.0-26
changelog:
  - tests: Decrease the number of zones and switches for interconnection
  [Upstream: 2a24ebc3064959c57ded1060a6a31be5397382b3]


author: Xavier Simonart <xsimonar@redhat.com> - 22.12.0-27
changelog:
  - tests: Fixed some tests failing on (very) slow systems
  [Upstream: 2bd8697b25ac4342af33985899248248557c5481]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-28
changelog:
  - ci: ovn-kubernetes: Bump libovsdb to a6a173993830.
  [Upstream: 81ae7831f8d64a114a1be265782b6aa9ad0c52db]


author: Ales Musil <amusil@redhat.com> - 22.12.0-30
changelog:
  - system-tests: Reduce flakiness of ACL reject tests
  [Upstream: b3196d1b140c98b409086ca72880a76da96c6c62]


author: Ilya Maximets <i.maximets@ovn.org> - 22.12.0-32
changelog:
  - ovn-util: Remove unused ovn_parse_internal_version_minor.
  [Upstream: 5b9e7a70386ee9863469fbf2ce4b9a4d922716d8]


author: Dumitru Ceara <dceara@redhat.com> - 22.12.0-34
changelog:
  - northd: Ignore remote chassis when computing the supported feature set.
  [Upstream: 31ffefe9f6cc65192a8158adc41ad7adb02f634b]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-41
changelog:
  - ovn-controller: fixed ovn-installed not always properly added or removed.
  [Upstream: 395eac485b871ef75bb0b5f29b09ebd1cb877ca8]


author: Xavier Simonart <xsimonar@redhat.com> - 23.03.0-42
changelog:
  - ovn-controller: fixed port not always set down when unbinding interface (#2150905)
  [Upstream: 39930c0254bc8758b5722e0f2c3a7fdc43256888]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.03.0-43
changelog:
  - mirror: fix ovn mirror support with IPv6 (#2168119)
  [Upstream: 5255303229f4da0c1478656597c774510ceda4e9]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.03.0-44
changelog:
  - controller: fix possible unaligned accesses in DHCPv6 code
  [Upstream: 080cbcd95d3d065524272f5f1d0bed11df35a9d4]


author: Ales Musil <amusil@redhat.com> - 23.03.0-45
changelog:
  - system-tests: Replace use of ADD_INT with ADD_VETH
  [Upstream: c2f36b530613728100b1dbdf7f967c4a87053155]


author: Vladislav Odintsov <odivlad@gmail.com> - 23.03.0-46
changelog:
  - ovn-controller docs: fix typo in ovn-monitor-all description
  [Upstream: 0ba1609d6426cd779f48cb5a97e63c0a7811dc03]


author: Ales Musil <amusil@redhat.com> - 23.03.0-47
changelog:
  - tests: Fix flakiness of policy based routing on slower systems
  [Upstream: bb22fe9c4591dc96d98bf2c2c3f629efb5721757]


author: Mark Michelson <mmichels@redhat.com> - 23.03.0-49
changelog:
  - Pass localnet traffic through CT when a LB is configured. (#2164652)
  [Upstream: 2449608303464d62ff5b1a89e20e476248d1e82b]


author: Han Zhou <hzhou@ovn.org> - 23.03.0-50
changelog:
  - ovn-controller.c: Fix assertion failure during address set update.
  [Upstream: 777786f38a61041898891ccbb3f139b0552e5794]


author: Vladislav Odintsov <odivlad@gmail.com> - 23.03.0-61
changelog:
  - northd: match only on supported protocols to handle_svc_check (#1913162)
  [Upstream: 822861db016d9360d6a88a486d5db8d5936e66fa]


author: Ales Musil <amusil@redhat.com> - 23.03.0-62
changelog:
  - northd: Add logical flow to skip GARP with LLA (#2211240)
  [Upstream: dc0b0b55d93cb2516f1759b65f198485597d4575]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-63
changelog:
  - Track ip version of tunnel in chassis_tunnel struct
  [Upstream: c8fccfa720b7d8e176be05bfd37fd6e74764ee3d]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-65
changelog:
  - if-status: track interfaces for additional chassis
  [Upstream: 57f15c6d78b4fbcd9ead81328e06a714b75942f0]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-66
changelog:
  - Add new egress tables to accommodate for too-big packets handling
  [Upstream: 44d6692e28478e4e971de09045f42cc5c3000540]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.03.0-67
changelog:
  - Implement MTU Path Discovery for multichassis ports
  [Upstream: 44e07200a8f04b70bbcba20d2b5346aa840b4f40]


author: Dumitru Ceara <dceara@redhat.com> - 23.03.0-68
changelog:
  - controller: Turn OFTABLE_OUTPUT_INIT into an alias.
  [Upstream: 8c274866a29534c6ecb80f0242798edbb078bfda]


author: Igor Zhukov <ivzhukov@sbercloud.ru> - 23.03.0-69
changelog:
  - call ovsrcu_exit() before exit in ovn-northd and ovn-controller to make valgrind happy
  [Upstream: a3aba935cda359db5d9c99e8ea9ba688e4f888bc]


author: Ales Musil <amusil@redhat.com> - 23.06.1-5
changelog:
  - northd: Make sure that skip_snat=true is evaluated before force_snat (#2224260)
  [Upstream: 04cf3fd8c2de752ac6ca538f6570547a69dcaac3]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-6
changelog:
  - checkpatch: Ignore yml files when checking line lengths.
  [Upstream: 18b9ca0630c537b142d6ac849a6a2092d4f5bc0f]


author: Ihar Hrachyshka <ihrachys@redhat.com> - 23.06.1-7
changelog:
  - Use correct nw_ttl=255 to match against legit NAs
  [Upstream: 059d1337af1be97b8f89fcf65e2ba6c9ae217d76]


author: Dumitru Ceara <dceara@redhat.com> - 23.06.1-8
changelog:
  - northd: Always ct commit ECMP symmetric traffic in the original direction.
  [Upstream: 6de90ba4c43e1798a63167fd7f790126cf240e9c]


author: Ales Musil <amusil@redhat.com> - 23.06.1-9
changelog:
  - ofctrl: Do not try to program long flows (#1955167)
  [Upstream: f18bbbbc1ec0110cde8146ea4e2b34b1ec488ba7]


author: Ales Musil <amusil@redhat.com> - 23.06.1-10
changelog:
  - ofctrl: Prevent conjunction duplication (#2175928)
  [Upstream: 4281178a8882d0194ce8edf35018227ab20fa80e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.06.1-11
changelog:
  - northd: check if parent_name is set for tag_request 0
  [Upstream: c869db90e2b18515caad8ad95555d989d3379e3f]


author: Ales Musil <amusil@redhat.com> - 23.09.0-96
changelog:
  - Documentation: Add note about pinning the container after release
  [Upstream: 1a70f3f171c032c2329bb66f2e62d233ce19a494]


author: Ales Musil <amusil@redhat.com> - 23.09.0-97
changelog:
  - treewide: Fix small memory leaks reported by static analysis
  [Upstream: 0d5e6d65db19845aede9198d8e164d934a5f189e]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 23.09.0-98
changelog:
  - test: add dedicated test for garp-max-timeout
  [Upstream: 28fef02db946ba8113a2752e1abf61d8df5797e3]


author: Mark Michelson <mmichels@redhat.com> - 23.09.0-99
changelog:
  - pinctrl: Directly retrieve desired port_binding MAC.
  [Upstream: f85f5e3929c916985c7dfc0fe0f0433347d8bfae]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-100
changelog:
  - actions: Make sure affinity learnt flows are auto deleted.
  [Upstream: 6ce267af7124a93306d8b5bf4944379536ecd264]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-101
changelog:
  - checkpatch.py: Port checkpatch related changes from the OVS repo.
  [Upstream: bf334c65e1ead50013880049564d445919aee61f]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-103
changelog:
  - controller: fixed potential segfault when changing tunnel_key and deleting ls.
  [Upstream: 120075357a624293d52a1905c47a1bd249d2157c]


author: Xavier Simonart <xsimonar@redhat.com> - 23.09.0-127
changelog:
  - tests: Fix "router port type update and then ...".
  [Upstream: c463d1de1a0c2cd368a4809f0d9eda9792b79851]


author: Ilya Maximets <i.maximets@ovn.org> - 23.09.0-128
changelog:
  - controller: ofctrl: Use index for meter lookups.
  [Upstream: 683fb6dd2fc3c2ab025b1dd87ba2883e40d6d775]


author: Ilya Maximets <i.maximets@ovn.org> - 23.09.0-131
changelog:
  - northd: Don't create fair Sb meters for ACLs with logging disabled.
  [Upstream: 215d53ea1436f03ab26a1a65df0824b319e6a4c3]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-134
changelog:
  - northd: Don't skip the unSNAT stage for traffic towards VIPs.
  [Upstream: 094b1217345a8ae5935fdd4dfec4949f46197377]


author: Dumitru Ceara <dceara@redhat.com> - 23.09.0-135
changelog:
  - tests: Skip EDNS test if the scapy version doesn't support it.
  [Upstream: 7af89a5e50a4ba75a3ea5c393499f1e0fa0a6abb]


author: Frode Nordahl <frode.nordahl@canonical.com> - 23.09.0-136
changelog:
  - controller: Set check_tnl_key for BFD on tunnel ifaces.
  [Upstream: c966c35f1b1cd8c5351ccac3051843fbf765c2ae]


author: Ilya Maximets <i.maximets@ovn.org> - 23.09.3-5
changelog:
  - github: Reduce ASLR entropy to be compatible with asan in llvm 14.
  [Upstream: 835b43811dfcf469da3123911240cc953b52bac3]


author: Ales Musil <amusil@redhat.com> - 24.03.1-35
changelog:
  - ovn-trace: Make sure we don't exit when the port is not specified.
  [Upstream: 419f8a836c42db2a35a550cf4a4e975e3a3eb2af]


author: Ales Musil <amusil@redhat.com> - 24.03.1-36
changelog:
  - ovn-ctl: Use the current user for default file permissions.
  [Upstream: 7346953e2fe39a4e8a7871da4f2634050feb1659]


author: Ales Musil <amusil@redhat.com> - 24.03.1-37
changelog:
  - ovs: Bump the submodule to the tip of branch-3.3.
  [Upstream: 6d71cbfd1811b97a5aa7c5b9c9f957ef8579234f]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 24.03.1-38
changelog:
  - utilities: Add missing bfd option in ovn-nbctl manpage.
  [Upstream: d45c06312d859fb76297a44533ce80082d0067a9]


author: Mark Michelson <mmichels@redhat.com> - 24.03.1-39
changelog:
  - ovn-nbctl: Document "--portrange" in the manpage.
  [Upstream: 76321c078749cdcaf2df52e44b37864a15c28b76]


author: Ales Musil <amusil@redhat.com> - 24.03.1-42
changelog:
  - northd: Do not incrementally proccess changes for disabled LR.
  [Upstream: ac0af22fb4c5fe2cea4aee38580fe39aec26e245]


author: Ales Musil <amusil@redhat.com> - 24.03.1-43
changelog:
  - northd, controller: Use paused controller action for packet buffering.
  [Upstream: 1e89d06e62caff88cab9c31f1b1b2ec8dfe64880]


author: Ilya Maximets <i.maximets@ovn.org> - 24.03.1-5
changelog:
  - github: Reduce ASLR entropy to be compatible with asan in llvm 14.
  [Upstream: 06d3a8fe48969aa7be4f8672ff77a386a1defab6]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 24.03.2-11
changelog:
  - ovn-nbctl: Show bfd option man for lr-policy-add command.
  [Upstream: b1c55c42f8961d88b7a0f9a8b7e6d46a0fcf81c3]


author: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 24.03.2-12
changelog:
  - northd: Skip arp-proxy flows if the lsp is a router port.
  [Upstream: 57e8d78f5beeefcd99297ae87c6505fc20f7b45a]


author: Vladislav Odintsov <odivlad@gmail.com> - 24.03.2-14
changelog:
  - controller: Store src_mac, src_ip in svc_monitor struct.
  [Upstream: bcbd09724f441b6df7412da8c3d53b9d7ba72572]


author: Shibir Basak <shibir.basak@nutanix.com> - 24.03.2-15
changelog:
  - controller: Send RARP/GARP for VIF post link state is up.
  [Upstream: 02cda45a02dcc4e88a2608aee5c6a1f4e50f2cba]


author: Dumitru Ceara <dceara@redhat.com> - 24.03.2-16
changelog:
  - Revert "IC: Tansit switch don't flood mcast traffic to router ports if matches igmp group."
  [Upstream: 4d47713d8b229d53243fd46e5a809567ed8dc692]


author: Dumitru Ceara <dceara@redhat.com> - 24.03.2-17
changelog:
  - Revert "ovn-ic: Avoid igmp/mld traffic flooding."
  [Upstream: c00a2c6254df025452e360b1c71a43f79f9f4d1a]


author: Dumitru Ceara <dceara@redhat.com> - 24.03.2-18
changelog:
  - Revert "northd: Don't skip transit switch LSP when creating mcast groups."
  [Upstream: cdeb6c9f3e65c83584599f60956dc865792b8121]


author: Dumitru Ceara <dceara@redhat.com> - 24.03.2-19
changelog:
  - tests: ic: Add IP multicast test that simulates the ovn-k8s use case.
  [Upstream: 50c329f561eb4c6b912dd9a1c200872465a2e3dc]


author: Han Zhou <hzhou@ovn.org> - 24.03.2-23
changelog:
  - debian: Fix upper case package name in changlog.
  [Upstream: 2084f06aafdac5589b7bb67ebaeb3fca4c9b7d5f]


author: Ilya Maximets <i.maximets@ovn.org> - 24.03.2-24
changelog:
  - logical-fields: Add missing multicast matches for MLD and IGMP.
  [Upstream: 18d66c8531fcb7bd2ee9abbaa99a7d6c42639ed1]


author: Dumitru Ceara <dceara@redhat.com> - 24.03.2-25
changelog:
  - ci: ovn-kubernetes: Move to stable release-1.0 branch.
  [Upstream: b4c94391b2685266220ef9b263220c0a373ff41c]


author: Ales Musil <amusil@redhat.com> - 24.03.2-26
changelog:
  - controller: Make sure the meter and group tables are initialized.
  [Upstream: b01f3b59c6da0da0eea84a8afb346964ae3b7809]


author: Rosemarie O'Riorden <roriorden@redhat.com> - 24.03.2-27
changelog:
  - northd: Clean up SB MAC bindings for deleted ports.
  [Upstream: 9d1b50e8ab75e1a730905d1d99e82652c3901b36]


author: Numan Siddique <numans@ovn.org> - 24.03.2-32
changelog:
  - Reply only for the multicast ND solicitations.
  [Upstream: bc56bc6f70202b9a0dcc27f8a4721e4cfe21edc7]


author: Xavier Simonart <xsimonar@redhat.com> - 24.09.0-34
changelog:
  - ovn-controller: Fix potential assert when exiting.
  [Upstream: 8488c3c0aff73d1037a4af205ac3ba2ed22106a3]


author: Ales Musil <amusil@redhat.com> - 24.09.0-35
changelog:
  - physical: Prevent wrong FDB to be learned with multichassis port. (#FDP-620)
  [Upstream: 8b3e276e228407068e0a9e72ad3e02969da2de1d]


author: Ales Musil <amusil@redhat.com> - 24.09.0-36
changelog:
  - controller: Avoid quadratic complexity for multi-chassis ports.
  [Upstream: b3e47dc70ad6bd2f92ffbe64a39ae4d98c0e8398]


author: Rosemarie O'Riorden <rosemarie@redhat.com> - 24.09.0-37
changelog:
  - northd: Respect --ecmp-symmetric-reply for single routes. (#FDP-786)
  [Upstream: 7b00627433f3ee066cf6a5b727fec614c5e6eb77]


author: Ales Musil <amusil@redhat.com> - 24.09.0-39
changelog:
  - northd, controller: Use ct_next to get the CT state for direct SNAT. (#FDP-744)
  [Upstream: 2a60ba94f99486f1eb44134e693a8393059d4869]


author: Mohammad Heib <mheib@redhat.com> - 24.09.0-40
changelog:
  - controller: Container lport install flows in MAIN chassis only. (#FDP-772)
  [Upstream: 809d4aac64c4343f3bf845f2df497be2af6cba26]


author: Xavier Simonart <xsimonar@redhat.com> - 24.09.0-41
changelog:
  - ovn-ic: Fix potential segmentation violation.
  [Upstream: 0611308a7a2e58911a18d974b1e8c7b2d8f0541f]


