Changelog v22.03.0
Changes from 21.12.0 to v22.03.0
- 8ec5f86b Set release date for 22.03.0.
- 492244b7 controller: reconfigure ovs meters for ovn meters
- a33ca8c7 northd: Support the option to apply from-lport ACLs after load balancer.
- 1ff585c0 test: fix race in ARP replies for SNAT external ips
- c03ef800 Prepare for 22.03.0
- bc9bd2fb Documentation: Fix compilation error.
- b988d5fa northd: Add feature to log reply and related ACL traffic.
- c6d56238 Documentation: Add submodule documentation
- 4afa5273 northd: Document –dummy-numa option.
- eb53ddec Add LTS section to release documentation.
- 2a521932 northd: introduce exclude-lb-vips-from-garp option for lsp
- 576491f5 ovs: Bump submodule to stable branch-2.17.
- d811222c ci: ovn-kubernetes: Bump kubernetes version to v1.23.3.
- 0c252b85 ci: ovn-kubernetes: Generate DB model based on current OVN tree.
- ad586d44 ovn-controller.c: Fix memory leak in addr_sets_update.
- cd8b4439 lflow.c: Fix memory leak of shash addr_sets_ref.
- cf506a0c lflow.c: Reapply the dbg log fix for handling a lflow for a non-local DP.
- 7c0b5387 ovn-controller: Handle addresses addition in address set incrementally.
- 6a60154f ovn-controller: Handle addresses deletion in address set incrementally.
- aa3e4e8a lflow: Track reference count of address sets when parsing lflows.
- cb92fa8a ovn-controller: Add tests for different ACL address set usage patterns.
- 38513e99 lflow.c: Set “changed” properly in lflow_handle_changed_ref().
- c0fe8dca ovn-controller: Tracking SB address set updates.
- 5d157ff3 ovn-controller.c: Refactor init_lflow_ctx.
- a0f36dd9 ovn-controller.c: Remove unnecessary asserts and useless variables.
- eeb51fa2 ovn-controller: Track individual IP information of address set during lflow parsing.
- 72ad727b ofctrl.c: Combine remove_flows_from_sb_to_flow and ofctrl_flood_remove_flows.
- 4b4cadcf expr.c: Use expr_destroy and expr_clone instead of free and xmemdup.
- 979feccd controller: Use precomputed is_switch instead of querying external IDs.
- d7514abe acl-log: Log the direction (logical pipeline) of the matching ACL.
- 9c1a77c7 ci: ovn-kubernetes: Bump go version to 1.17.
- 71f87a61 ovn-northd: Don’t log transaction failures on standby instances.
- 7b56f695 Copy external_ids from Logical_Router_Port to SB database.
- 31ee63a4 controller: add ovn-set-local-ip option
- 97a502bf lflow: Fix conjunction ID allocation problem with DP groups.
- ed81be75 NEWS: add info about ovn-controller-vtep version pinning
- 5bd7e7a5 vtep: provide option to check ovn-controller-vtep and ovn-northd versions
- bb158779 introduce rdnss, dnssl and route_info opt in put_nd_ra_opts action
- 9de66520 ovn-nbctl: add the capability to specify CoPP name
- 33f40d0a ovn-nbctl: report peer addresses running lsp-get-addresses for patch ports
- 0a6bd0d6 ovs-sandbox: Convert initial databases if needed.
- f167c0bc Set additional header in DNS message explicitly
- 385aedba lflow.c: Improve the debug log when handling a lflow for a non-local DP.
- 06d677bf northd.c: Fix nbcfg timestamp - use time_wall_msec instead of time_msec.
- c263ae69 ovn-parallel-hmap: Fix NUMA and core detection.
- 8994d4ac ovn-controller: Avoid reprocessing same lflows in the same I-P run.
- 889037e2 ci: Install wheel before installing any other python packages.
- 04cfd325 pinctrl: Avoid false positive out of bounds warning.
- 6fa3409d pinctrl: Fix potential stack overflow in pinctrl_compose_ipv6().
- e4d6d345 ovn-northd: Enable change tracking for all SB tables.
- e1041d9c inc-proc-eng: use VLOG_INFO_RL for recompute time over 500ms
- 3954313d vtep: set is-vtep to chassis’s other_config if absent
- 9deb0005 northd: Remove potential duplicates in SB Load_Balancer table.
- 8ee27f48 treewide: Avoid offsetting NULL pointers.
- 974618c6 ovn-ic: physical: Support multicast_group flooding on IC transit switches.
- aa870725 tests: Factor out multicast related helpers.
- 8faf2087 northd: Fix missing space in log warnings.
- 1f85302f Add isc-dhcp-server to github workload
- 2bbd90bd test: replace dibbler with dhcpd
- d32a9bc5 northd: fix IPv6-PD with northd IP rework
- a906960a pinctrl: Avoid misaligned access to ovs_ra_msg.
- a9287814 pinctrl: Avoid misaligned access to controller_event_opt_header.
- 69b9ccde pinctrl: Ensure packet headers are properly aligned for ICMP errors.
- c77d7c8c pinctrl: Ensure aligned accesses when processing DNS.
- e0f8ed52 pinctrl: Ensure no misaligned accesses for SCTP packets.
- 6e475f9d pinctrl: Ensure proper alignment when using pinctrl_compose_ipv*().
- e101e45f physical: Add remote parent ports to OFTABLE_REMOTE_OUTPUT flows.
- 215dd602 Set release date for 21.12.0.
- a2d9ff3c Add EXTRA_CONFIGURE_OPTS for debian build
- 14312769 controller: fix ovn patch port incremental processing
- 20626ea9 Do not send multicast packets to conntrack.
- a1b65687 ovn-ctl: add RAFT election timer argument and pass to ovsdb-tool
- b38c5ae0 ovn-ctl: pass database socket to ovn-*ctl init
- f8d45a4e ovn-ctl: allow overriding the database pidfile path
- c249499d ovn-ctl: use user-provided control socket paths
- 8fd4cecf ovn-trace: honor ct state in execute_ct_lb