Changelog v22.03.3

Changes from v22.03.2 to v22.03.3

  • e973969e Set release date for 22.03.3.
  • 3297ea66 northd, controller: Add CoPP for SVC monitor
  • 55400ec3 northd: Fix recompute of referenced chassis in HA chassis groups.
  • fa6ab29e northd: Fix incorrect memory allocation for router group datapaths.
  • 44189ab6 fix missing documentation of ovn-ic arguments
  • 17ceb1b8 ovn-controller: Assume well-known tables are in the SB schema.
  • b725b86f Revert “binding: handle ovs ofport update”
  • 915c556f Fix a link.
  • 33bc05b3 binding: handle ovs ofport update
  • fdf8afad system-tests: Wait for all interfaces to have IPv6
  • 5d7ab0af tests: fixed multiple ovn-ic unit tests
  • b60708f4 tests: fixed “ARP replies for SNAT external ips”
  • 45a5ccc8 tests: increased bfd-mult to 15
  • c7b9e14a tests: fixed another flake in “send gratuitous ARP for NAT rules on HA distributed router”
  • 69259da6 ovn-controller: avoid monitoring wrong chassis
  • 2816dd9e tests: run system tests also with monitor-all=true
  • ae89276d ofctrl-seqno: Do not truncate the last acked value
  • e0ab37d4 pinctrl: Cap the max size of a prefix delegation DUID value.
  • 725292fd tests: fixed “ACL Reject ping pong”
  • 5c713b9c tests: fixed “nb_cfg timestamp”
  • 15274d80 tests: fixed “check meters update”
  • 74922b9b tests: fixed “IPv6 periodic RA”
  • f14e7cc7 tests: decreased failure rate of “tug-of-war between two chassis for the same port”
  • 03129d12 tests: fixed “send gratuitous ARP for NAT rules on HA distributed router”
  • 11b7297b tests: fixed “dhcpv6 : 1 HV, 2 LS, 5 LSPs” and “external logical port”
  • 9fd81379 tests: fixed “policy-based routing” and “route tables IPv6 – overlapping subnets”
  • 78f959bb tests: Fix Flaky system-tests “omit connection tracking …”
  • 3379887f northd: bypass connection tracking for stateless flows when there are LB flows present
  • 60b32bec Revert “call ovsrcu_exit() before exit in ovn-northd and ovn-controller to make valgrind happy”
  • 68498118 call ovsrcu_exit() before exit in ovn-northd and ovn-controller to make valgrind happy
  • 9bed5b22 northd: Add logical flow to skip GARP with LLA
  • a0ec5d0e northd: match only on supported protocols to handle_svc_check
  • 8efb9df0 tests: Fixed “nested containers” test
  • 43702c3c tests: fix flaky Multiple OVS interfaces bound to same logical ports
  • 3066f273 tests: Fixed load balancing system-tests
  • e61d06b1 controller: Ignore DNS queries with RRs
  • d3129827 ci: ovn-kubernetes: Align the timeouts with u/s ovnk
  • ede09401 controller: Handle OpenFlow errors.
  • f065ed6e ovn-controller.c: Fix assertion failure during address set update.
  • 70f2a3d9 Pass localnet traffic through CT when a LB is configured.
  • b4daf1d4 tests: Use stricter IP match for FORMAT_CT.
  • 1c18775c tests: Fix flakiness of policy based routing on slower systems
  • 973affd2 ovn-controller docs: fix typo in ovn-monitor-all description
  • 57c788a0 controller: fix possible unaligned accesses in DHCPv6 code
  • 8b7d92c4 documentation: packets that arrive from other chassis resubmit to table 38
  • c9ee256a northd: fix use-after-free after lrp destroyed
  • f0b497db docs: document that vxlan is supported for encap type
  • 1cfa3281 Fix test “load-balancing”
  • b36e5a5d tests: Retry inject-pkt in case ovn-controller is still busy.
  • fc98cc1e pinctrl: fix restart of controller when bfd min_tx is too low.
  • 89b7fe1e ovn-nbctl: Fix unhandled NULL return from normalize_prefix_str
  • e95a6ef0 tests: decrease risk of flaky failures of ovn – CoPP system test
  • f57b6af6 tests: Skip “daemon ssl files change” when SSL is disabled.
  • 36e3ab9b Omit ACLs for nd || nd_ra || nd_rs || mldv1 || mldv2
  • b383db8c tests: define fmt_pkt function to construct packets with scapy
  • 9a695f2e controller: Prevent race in tunnel cleanup
  • 958f9117 nbctl: Display “apply-after-lb” information when listing ACLs.
  • 98e57ea5 northd.c: Avoid sending ICMP time exceeded for multicast packets.
  • f39d5411 northd.c: TTL discard flow should support for both ipv4 and ipv6.
  • 6f519108 northd: Update the is_stateless helper for router nat
  • 55e08b67 ci: ovn-kubernetes: Pin ovn-k8s version.
  • df6d579b ci: Add arping package to run floating IP tests.
  • f698d85d controller: Clear tunnels from old integration bridge
  • ecc6e6f9 northd: take into account qos_min_rate in port_has_qos_params
  • b9843f48 controller: lflow: do not use tcp as default IP protocol for ct_snat_to_vip action
  • 7da08314 northd: Drop packets for LBs with no backends
  • 943520b9 northd: Make the enclose handling less error prone
  • 21b9305c northd: do not centralize FIP traffic if redirect-type is set to fixed
  • 179f722c tests: Fix incorrect table number in backported test.
  • 002a3928 northd: Fix missig “); " from LB flows
  • c3d87973 ovn-util: Remove unused ovn_parse_internal_version_minor.
  • c5212757 system-tests: Reduce flakiness of ACL reject tests
  • dfb3dcfb dbctl: Fix a couple of memory leaks
  • b779b147 ci: ovn-kubernetes: Bump libovsdb to a6a173993830.
  • 96bb5dd3 tests: Fixed some tests failing on (very) slow systems
  • 9dd44568 tests: Decrease the number of zones and switches for interconnection
  • e60ce946 system-test: Use OVS_WAIT_UNTIL for tcpdump start instead fo sleep
  • 4cdf9427 docs: fix the max number of ports per network for vxlan
  • 51c7f205 northd: do not create flows for reserved multicast IPv6 groups
  • 57b65982 northd.c: Validate port type to avoid unexpected behavior.
  • 3c71361d tests: Fix flaky test “IPv6 Neighbor Solicitation for unknown MAC”
  • b4f73af6 pinctrl: Send RARPs for external ipv6 interfaces
  • 4baab1e4 ovn-macros: support ipv6 in ovn_attach
  • ecd9914b Add the metalLB install flag for CI actions
  • 45e77658 ovn-trace: Use the original ovnact for execute_load
  • 172156b6 northd: Add flag for CT related
  • ad11ebf3 northd: Store skip_snat and force_snat in ct_label/mark
  • 9682916d northd: Add logical flow to defrag ICMP traffic
  • 06f92e61 northd: Allow related traffic through LB
  • 3ce06e61 actions: Add new action called ct_commit_nat
  • d0985d99 ovn-controller: Fix initial requested SNAT zone assignment.
  • 50ff166b tests: Fixed flaky ACL fair Meters
  • 254724d7 northd: move hairpin stages before acl_after_lb
  • 9481d051 controller: Fix missing first ping from pod to external
  • 20bccaf8 controller: use packet proto for hairpin traffic learned action if not specified
  • 679c6fd1 .ci: ovn-kubernetes: Skip session affinity related tests.
  • 5ab0839e .ci: ovn-kubernetes: Add a “prepare” stage to allow for custom actions.
  • f6f8c8d9 build-aux/sodepends.py: Fix flake8 error.
  • a3388a20 build-aux/sodepends.py: Fix broken build when manpage changes.
  • 734c6ac9 ovn-ic: Only monitor useful tables and columns.
  • 8b4a99e8 Prepare for 22.03.3.