1.
Architecture
2.
Releases
25.09
25.03
24.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 v21.12.0
Changes from 21.09.0 to v21.12.0
Changelog v21.12.0
Changes from 21.09.0 to v21.12.0
b967fee3
Set release date for 21.12.0.
962f762e
controller: fix ovn patch port incremental processing
cbd8794d
Do not send multicast packets to conntrack.
cf5124be
ovn-ctl: add RAFT election timer argument and pass to ovsdb-tool
14c5c61a
ovn-ctl: pass database socket to ovn-*ctl init
e9d63f93
ovn-ctl: allow overriding the database pidfile path
bb960a50
ovn-ctl: use user-provided control socket paths
44a84f6c
ovn-trace: honor ct state in execute_ct_lb
c70f6ed3
Prepare for 21.12.0.
a2e7f69d
controller/pinctrl: improve packet-in debuggability
c85835fc
northd: send ingress packets from HW VTEP directly to L2_LKUP table
744cb92e
Revert “northd: support HW VTEP with stateful datapath”
fd8b0170
ovn-controller: Add command debug/dump-lflow-conj-ids.
904c5532
ovs: Bump submodule to include OVS library perf fixes.
12ddb1c9
lflow-cache: Automatically trim cache when it becomes inactive.
bcd9a8fb
ovn-controller: Avoid infinite replying for TCP/ICMP connection reset messages
58ed501e
controller: Add IDL memory reports.
044b4a4c
northd: remove leftover references to l3redirect_port
9e8d24eb
inc-proc-eng: Add inc-engine/recompute command.
953832eb
ovn-northd: Don’t trigger recompute for transactions that are in progress.
0df68408
inc-proc-northd: Don’t reset I-P engine force recompute.
b6a75011
manpages.mk: fix dependencies path
69c50054
tests: Really fix requested-chassis localport test
7dc58fe4
northd: allow having VXLAN encaps in ovn-ic enabled setup
acffcc0d
nb: Add support for gateway_mtu_bypass.
48d8b070
tests: fix flaky VXLAN check port/datapath key space limits test
60289650
controller I-P: Add missing FDB flows when a datapath is added locally.
70990956
ovn-nb: Document LRP gateway_mtu option
993d7113
northd: I-P: fix BFD dependency.
13be1f19
binding: Log iface-id-ver mismatch.
26622b6e
northd: I-P add explicit dependency on Load_Balancer_Group.
5c4010dd
northd: Generate ARP responder flows only for reachable VIPs.
68105f68
ic: don’t learn routes which have local GW
cf444edd
ic: add support for routing tables in adv/learn routes
1655a6c1
northd, utils: support for RouteTables in LRs
b0d9f460
northd: make connected routes have higher priority than static
9ce81519
ic: maintain route origin - connected/static
13e94f4c
northd: fix symmetric ECMP reply flows documentation
4deac450
northd: Use ct_(snat/dnat)_in_czone action for distributed routers.
5f03d682
actions: Add new actions - ct_dnat_in_czone and ct_snat_in_czone.
b609aeeb
lflow: Consistent conjunction id generation.
773ecb28
test-utils: Add test_read_uint_hex_value helper.
274f84a3
lflow-cache: Remove conjunction id cache.
c24aed5d
lflow-cache.h: Fix comment about lflow-cache.
f4864726
controller: add memory accounting for local_datapath
f100a121
northd: fix FIP traffic with distributed gw router port on the same hv
fcac403e
controller: keep mcast_query_list list in sync with sb configuration
b44f6373
northd: Do not calculate database sequence numbers incrementally
1fa6612f
northd: Add lflow node
7de82dcc
northd: Call build_mcast_groups() from build_lflows()
5a977851
northd: Introduce struct northd_data
ccb3a13e
northd: Add n_nat_entries field to ‘struct ovn_datapath’
4597317f
northd: Introduce incremental processing for northd
4ecc6124
northd: fix ttl exceeded with FIP
e6bcb889
ovn-nbctl: Fix lrp-set-gateway-chassis.
d659b653
ovn_detrace.py: add helper to create CookieHandlers
22141532
ovn-detrace: expose version as global variable
1cafb630
ovn-detrace: rename ovn-detrace to ovn_detrace.py
307c970e
ovn-detrace: use configurable printer object
c117ce1c
ovn-trace: Set ct_state if not already set when tracing ct(nat).
45d9840e
northd: Don’t add ARP responder flows for unreachable VIPs.
bb715113
northd: Treat reachable and unreachable VIPs differently.
8fc841e4
ci: Remove generating ovn-k8s test report.
2fb698ac
ovn-northd: Virtual port add ND/ARP responder flows for IPv6 VIPs.
5c6f8bd7
ovs: Bump submodule to include ovsdb/IDL optimizations.
79915a0a
ci: Don’t run unit tests for system-test job.
a0ab19c1
NEWS: Add note on infrastructure for VIF plug providers.
42ce5617
controller: Consider plugging VIF on CMS request.
f6851462
ovn-controller: Prepare VIF plug provider infrastructure.
820a711d
lib: Add infrastructure for VIF plug providers.
ba71a5d8
northd: fix check_pkt_larger ingress flows with FIP
cd1a0c7c
inc-proc-eng: Allow definition of engine_node with global scope
ccbbbd05
ovn-northd: Treat reachable and unreachable addresses identically.
34669615
utilities: nbctl: add –may-exist parameter to meter-add cmd
7fecf2cc
ovn.at: Fix flaky test “router - check packet length - icmp defrag”
0d3dd014
tests: Fix requested-chassis localport test
795f9d69
CoPP: add self-test for tcp-reset controller action
797c6724
CoPP: add self-test for bfd controller action
d3947133
CoPP: add self-test for icmp{4, 6}_error controller action
13770dba
ci: Make linux-prepare trust system installs.
902fb9d6
northd.c: Fix northd blocking on deleting duplicated SB datapath.
19582247
ipsec: Update documentation for RHEL and CentOS
8f302231
controller: bfd: do not always wake main thread in bfd_check_detection_timeout
0ecc1315
tests: Use built objects for unit test deps.
2b7bf80c
ovn-controller: Move shared functions to ovn-util.
58c6f5bd
binding: Make local_binding data structure public.
ce66f442
physical: Make use of common can bind helper.
c8c19ceb
binding: Move can_bind helper to lport module.
09f61502
patch: Consume ovsport functions.
4c8df676
controller: Move OVS port functions to new module.
ad77db23
controller: Make use of Port_Binding:requested_chassis.
f01ee5fc
ovn-sb: Add requested_chassis column to Port_Binding.
a0f26dda
northd: Optimize dp/lflow postprocessing
e3d9e10e
libs: Replace weak with strong compare and exchange
f0d7cefa
controller: add memory accounting for if_status_mgr module
3f5de005
controller: do not allocate iface name twice in if_status_mgr module
ddd69d81
utilities/ovn-appctl: free memory before exiting on failure
98299481
ovn-northd: Doc: Update OVN tables number
0e2cc81b
ipsec: Update documentation for Fedora
e7ef2ac6
Deliver multicast traffic to localport ports
3a597e03
controller: do not mark bfd and ipv6_pd msgs as local-only
1bdb66bd
ic: process only local port_bindings
beed00c9
northd: Always generate valid load balancer address set names.
855fb576
northd: Fix typo, from destroy_router_enternal_ips to destroy_router_external_ips.
c8126031
github: Remove workaround fixing up /etc/hosts.
738e71c1
github: Install scapy to enable CoPP tests.
9622e805
tests: fix flaky “ovn-ic – gateway sync” test
7610520a
committer-responsibilities.rst: Add pre-push hook.
0a54224c
AUTHORS: Add Zhen Wang.
2caf5a21
doc: Fix Update Openflow Table numbers
53f67bc0
MAINTAINERS: Transition myself to emeritus status.
9f0e9c62
ovn.at: Fix flaky test “controller I-P handling with monitoring disabled”.
98c6c04f
Set release date for 21.09.0.
f6aba21c
nb: Add support for Load_Balancer_Groups.
c1e3896c
northd: Use address sets for ARP responder flows for VIPs.
558fd0e7
Correct help text for ha-chassis-group-add-chassis
3fb397b6
ovn-parallel-hmap.h: Minor fixes for hashrow_lock.
f9c302d3
northd.c: Optimize parallel build performance with hash based locks.
ab4bdb55
northd: do not run find_lrp_member_ip with empty nexthop
a1945b21
northd.c: Lock to protect against possible od->group corruption.
f5e2120e
northd.c: Remove redundant condition check in ovn_dp_group_add_with_reference().
9dadbd48
test: Fix options:requested-chassis with hostname
8c897f5a
spec: add tcpdump to BuildRequires
1c360bbd
Fix basic multicast flows for vxlan (non-vtep) tunnels
2cc42bde
northd: Change the default value of ignore_lsp_down to true.
fd44d759
Enforce datapath and port key constraints in vxlan mode
0272f8d9
controller: configure only matching encaps between chassis
973c78b9
nbctl: allow multiple bfd sessions with same nexthop and different outports
758bb52d
controller: Allocate zone ids for localport port bindings.
9242f27f
ovs: Include ovsdb-data optimizations.
3fb27238
rhel: replace try-restart with restart in ovn-controller %postun
9f2eb5cd
controller: Allow specifying tos option for tunnel interface
4748dbfa
northd: Fix multicast relay when DGP are configured.
b2614db8
northd: Update the probe interval in main loop.
62ca8b96
northd: support HW VTEP with stateful datapath