1.
Architecture
2.
Releases
25.03
24.09
24.03
22.03
All Releases
3.
Contributing
Contributing to the OVN website
Code of Conduct
More
Documentation
GitHub repo
English
Clear History
Star
Fork
Edit this page
OVN, Open Virtual Network
>
Releases
> Changelog v22.09.0
Changes from 22.06.0 to v22.09.0
Changelog v22.09.0
Changes from 22.06.0 to v22.09.0
3e3f5f4e
Set release date for 22.09.0.
43e5bbb5
northd: Use bitmaps instead of exclusive hash map for datapath groups.
6c9c7cca
ovn-controller: fix a crash when deleting a port claimed when sb was ro
85d35562
northd: drop traffic to disabled LSPs in ingress pipeline
b2d4ee6b
controller: flush associated conntrack zone on PB release
694eee1e
northd: Re-use IP sets created for load balancer groups.
51818971
northd: Retrieve load balancer options only once.
106beabb
northd: Add datapaths to load balancers in bulk.
34155717
northd: Optimize load balancer lookups for groups.
6640f72f
Bump required python version to 3.6.
ca008410
tests: Fix tests/check_acl_log.py outputs.
9a80b2a0
northd: Don’t get stuck in the STATE_INIT_HASH_SIZES state.
9451b3f8
northd: don’t include disabled LSP’s IP to Load Balancing
cc04235c
northd: Accumulate more database updates before processing.
97af54fd
northd: Properly check the wakeup time in MAC banding aging
3324b03d
Don’t blindly save original dst IP and Port to avoid megaflow unwildcarding.
f0007800
northd: don’t add drop lflow if LB VIP matches LRP IP
b371b1cc
Prepare for 22.09.0.
30724049
ovn.at: Fix “recompute” test.
04292cc2
controller: fix potential segmentation violation when removing ports
a7c7d451
controller: avoid recomputes triggered by SBDB Port_Binding updates.
72242efb
vif-plug.c: Use daemon_started_recently() to replace the prime counter.
2b27eb34
patch.c: Avoid patch interface deletion & recreation during restart.
5d733bbe
ovn-controller: Add a generic way to check if the daemon started recently.
50b3af89
binding.c: Missing local_datapath update in runtime_data port_binding handler.
46135d00
binding.c: Avoid checking OVSDB tracking status in handle_updated_port.
3260d8e9
binding.c: update ld->peers when lsp type updated
506f7d4b
northd: rely on new actions for ecmp-symmetric routing
be4f46c1
actions: introduce chk_ecmp_nh and chk_ecmp_nh_mac actions
b504ea15
actions: introduce commit_ecmp_nh action
f9abd61d
controller: Fix wrong controller action definition
b6e6ef7c
northd: Increase the MAC binding removal delay
e52c2451
physical.c: Fix bug of wrong use in vm migration
19fa3e99
controller: Fix UB due to passing NULL to memcpy.
5d98d44b
system-ovn.at: add connectivity test between container port and parent one
0c4506ea
northd: Fix memory leak.
0cf3bd80
northd, controller: Add MAC binding timestamp feature indication
cecac71c
northd: Add config to limit bulk removal of MAC binding
1a947dd3
northd: Add MAC binding aging mechanism
878e9eba
northd: Move struct ovn_datapath and related structs to northd.h
37fa72aa
controller: Add mac-binding-index.c/.h files
ae92b2bf
northd, controller: Add timestamp column to MAC_Binding table
db4cb709
northd: Use datapath groups for southbound load balancers.
9c79ee4d
northd: support vtep LSP-attached LS to use L3 services
51309429
treewide: Disable storing of other_config in external_ids
1871fdd8
controller: Fix assigment typo
4a5e20ee
github: ovn-kubernetes: Update go, kube and libovsdb versions.
b95a455b
system-ovn: Fix the “Load balancer for container ports” test.
f2ddfa9f
ci: Add missing tests after switch to parallel jobs
075a74ad
release-process: fix broken table.
44523f9d
release-process: Add 2023 calendar.
183eeba3
release-process: Change master to main.
4dc4bc7f
controller: throttle port claim attempts
3103487e
Split out code to handle port binding db updates
d9f69b2d
controller: physical: fix regression for container ports
c72e71fe
northd: Do not relay local IP multicast (224.0.0.X).
8ef6d836
controller: Fix misaligned access to ip6_hdr
e06c3425
tests: Avoid matching on the OVS flow key contents.
d093905b
OVN-CI: ovn unit tests run in parallel jobs.
1b97fb9f
run CI for every commit when merging several commits, not for the latest.
c4803488
tests: Enable vif-plug tests and fix the vif-provider.
aa8c535a
ofctrl.c: mff_ovn_geneve should be available at state WAIT_BEFORE_CLEAR.
1fe3f2d3
CI-Actions: define matrix as a list
49b456e4
ovn-ctl: Ensure that log/run directory have correct permission
5175a198
system-tests: Make netcat calls more robust
6aeeccdf
multicast: Properly flood IGMP queries and reports.
bd7ce24b
controller: Fix IPv6 prefix delegation
b340d5d3
system-tests: Reduce flakiness of IPv6 prefix delegation
49b73c35
northd: handle virtual lport type update
db15cf29
extend-table: Fix table ID double allocation after OVS restart.
500982b8
Fix compilation issue in fedora 37/rawhide.
9dd9dba0
tests: fixed ‘1 LR with distributed router gateway port’ fluke
ce524dc3
controller: fix typo in get_lport_type_str()
bcc7338a
ci: ovn-kubernetes: Align CI jobs with recent ovn-kubernetes upstream.
8f841ecb
tests: Factor out reset_pcap_file() helper.
81503d66
tests: fixed multiple flaky tests (not waiting for patch flows)
b416f6f6
controller: Add delay after multicast ARP packet
c761ead7
tests: Add ‘IP-multicast’ keyword to all relevant tests.
1e582fd8
multicast: Document reserved multicast groups.
f61bb7a5
pinctrl: fix ovn-controller abort when service start.
8935cb55
pinctrl: del redundant row.
25cb8878
lflow: fix possible use-after-free in add_lb_vip_hairpin_reply_action
70fe29a4
ovn-trace: implement chk_lb_hairpin_reply and ct_snat_to_vip actions
cb0e2b3f
ovn-ic: do not learn routes with link-local next-hops
e402779e
tests: Fix flaky “interconnection - IGMP/MLD multicast” test.
7cab9267
ci: Use CFLAGS instead of OVS_CFLAGS
ee9134f3
Cancel previous runs in the PR when you push new commits
d2261177
tests: fixed flaky test localnet connectivity with multiple requested-chassis
2d004e73
ovn-nb: Properly document multicast flood config defaults.
2721412c
ovn-nbctl: Fix priority arg of lrp-set-gateway-chassis
5ea3c71f
Build tests with asan and ubsan together to reduce CI time.
2310d646
fix typo
aa6d4a37
Use
[add, del]value to manage additional
[chassis, encap]
7084cf43
Always funnel multichassis port traffic through tunnels
23e203a3
northd: set svc_mon status to offline if port_binding released
9dea0c09
nb: Remove possibility of disabling logical datapath groups.
8ab46b7a
OVN-CI: Add test cases with monitor-all enabled.
9f25b2ce
ovs: Bump submodule to newer version
eee26f16
tests: add multi-chassis keyword to relevant test cases
b0b48090
northd: add condition for stateless nat drop flow in S_ROUTER_IN_GW_REDIRECT pipeline
8f729285
ovn-northd.at: Add OVN_FOR_EACH_NORTHD around LR NB Static_MAC_Binding table
0a4bc207
northd.c: Add flow to skip put_nd action if ip6.src or nd.sll is 0
a2049efc
Allow arbitrary args to be passed to called binary
86684ad7
tests: ovn-nbctl dump-flows -> ovn-sbctl dump-flows
cae9df12
Fix memleak in ovn-nbctl when args can’t be parsed
d6dd8e49
IPsec: Add option to force NAT-T encapsulation
ee20c48c
Implement RARP activation strategy for ports
7e6db3ce
northd: add the capability to inherit logical routers lbs on logical switches
39cc90ab
OVN-CI: remove ddlog test cases.
11740c57
Set release date for 22.06.0.
6e57adfe
Fix pidfile_is_running when $cmd is not passed
125b5440
Lock pinctrl_mutex for pinctrl_wait
55ff45ea
Ensure pid belongs to ovsdb-server in ovn-ctl
09dc4866
Handle re-used pids in pidfile_is_running
4f93381d
northd: Determine gateway port for NAT when not specified
93514df0
northd.c: Add option to enable MAC learning on localnet
9d4ec3d8
northd.c: Add lsp_is_localnet helper method
c243af7c
controller: Use ct_mark by default for load balancer hairpin flows.
40fe94bd
northd: Use ct_mark.blocked and ecmp_reply_port only when all chassis support it.
3013c286
northd: ovn-controller: Use ct_mark.natted only when ct_lb_mark is used.
9fdfd285
Fix ubsan warning on 0-len memcpy from NULL pointer
10398c1f
Clone packets to all port chassis
fa8c591f
Support LSP:options:requested-chassis as a list
8e3da117
Update port-up on main chassis only
3fd4db63
northd: Use ct_lb_mark only when all chassis support it.
915e6e0c
test: Make vtep test pass more consistently.
a2748171
ci: Add UB Sanitizer.
321f13ea
binding.c: Make sure that localport is removed from local datapath
14e19ba2
physical.c: Move localport remote output flow definition
a08c049e
ovn-controller: Allow configuration of tunnel DF bits
d2b767ff
physical.c: Avoid NULL ptr deref in populate_remote_chassis_macs