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 v21.03.0
Changes from 20.12.0 to v21.03.0
Changelog v21.03.0
Changes from 20.12.0 to v21.03.0
c93343c7
Set release date for 21.03.0
17f6ae58
northd: Add Controller_Event RBAC rules
c9c1146c
northd: Amend Chassis RBAC rules
b7823fc2
northd: Add missing RBAC rules for FDB table
687d1727
northd: Amend RBAC rules for Port_Binding table
70b8b124
ovs: Bump submodule version to latest ovsdb-cs changes.
75f72617
docs: Clarify that OVS submodule should not be used to build OVS itself.
a6676aed
binding: Fix potential NULL dereference of lbinding.
f899981d
northd: Fix the missing force_snat_for_lb flows when router_ip is configured.
08049662
northd: Avoid matching on ct.dnat flags for load balancers.
3f91c5a3
lflow: Avoid matching on conntrack original tuple if possible.
c3696e99
Properly handle hairpin traffic for VIPs with shared backends.
ca339b3c
ofctrl: Fix the assert seen when flood removing flows with conj actions.
95a2c415
Prepare for 21.03.0
3a517b06
mac-learn: Fix build due to missing newline at EOF.
679d3550
northd: Cleanup stale FDB entries.
57b2c0af
Fix the failing test case - ovn – ACL skip hints for stateless config.
dd94f126
northd: MAC learning: Add logical flows for fdb.
94bab31a
controller: MAC learning: Add OF rules for the FDB entries.
f819ce8f
MAC learning: Add new actions - put_fdb, get_fdb and lookup_fdb.
6ec3b125
MAC learning: Add a new FDB table in southbound db.
2c5e546f
controller: Split mac learning code to a separate file.
6975c649
ofctrl: Do not link a desired flow twice.
d7eeb01d
binding: Fix potential crash when binding_seqno_run is skipped.
f1f0de25
northd: Fix ha_chassis_group txn error for external ports.
c6e21a23
northd: Provide the Gateway router option ’lb_force_snat_ip’ to take router port ips.
bf60fd75
Add support for building debian packages again.
858d1dd7
ofctrl: Fix the assert seen when flood removing flows.
e7788554
controller: Fix toggling ct zone ids.
e92d8cb8
Add IGMP_Group to ovn-controller RBAC
3442eb5e
Fix submodule build when using build directory.
8f3d1a55
ovn-nbctl: do not allow duplicated ECMP routes
63b9f913
Documentation: Update release schedule to include 2022.
ffd89c59
northd: improve OVN BFD documentation
83db7e5b
Fix BFD Calling conventions
5336b5cb
northd: Skip matching on ct flags for stateless configurations.
2838e440
lflow-cache: Make max cache memory usage configurable.
16dddf6a
lflow-cache: Make maximum number of cache entries configurable.
2c3d9b28
lflow-cache: Reclaim heap memory after cache flush.
f38110ff
lflow-cache: Add coverage counters.
13dc1a98
lflow: Do not cache non-conjunctive flows that use address sets/portgroups.
375b748e
lflow-cache: Add unit tests.
1b37a524
lflow-cache: Add lflow-cache/show-stats command.
66f34fd7
lflow-cache: Move the lflow cache to its own module.
84c2820d
lflow: Refactor convert_match_to_expr() to explicitly consume prereqs.
511c6069
lflow: Fix cache update when I-P engine aborts.
c5bd2ef3
Add weekly CI job that uses OVS master.
9ea1f092
Include OVS as a git submodule.
022ea339
lflow: Use learn() action to generate LB hairpin reply flows.
44ea2ec8
tests: Fix Port_Binding up test.
0507f141
ovn-northd: Simplify iteration through ACLs.
a99af036
northd: Allow backwards compatibility for Logical_Switch_Port.up.
8b45fc9b
binding: Set Port_Binding.up only if supported.
aae25e67
binding: Correctly set Port_Binding.up for container/virtual ports.
cc4d5520
Support configuring Load Balancer hairpin source IP.
58ab0ceb
docs: Update information about OVN Patchwork Instance
f8d35db9
rhel: Add systemd-units for ovn-ic services
facf8ad3
Revert “rhel: Add systemd-unit for ovn-ic and move IC to sub-rpm ovn-ic.”
c23a4683
ovn-nbctl: add –bfd option to lr-route-add
5907591d
tests: Improve debuggability of tests.
66e53912
tests: Add more checking to “3 HVs, 1 LS, 3 lports/HV” test.
0c0a7a92
tests: Eliminate most “sleep” calls.
5dba5419
ovs-sandbox: Print and check results of *ctl commands.
deb159a6
docs: Specify the ovsdb-server command with database, pid and logfile.
a798e2cf
northd: Add Chassis_Private “external_ids” column to RBAC
c8329497
ovn-controller: Fix wrong conj_id match flows when caching is enabled.
668b0d02
ovn-ctl: Add support for ovsdb-server –disable-file-column-diff.
21248950
northd: add –event option to enable controller_event for empty_lb
89f6d29a
controller: fix pkt_marking with IP buffering
b68563ad
ovn-nbctl: add ecmp/ecmp-symmetric-reply to lr-route-list command
a2d043d2
ovn-nbctl: add bfd report to lr-route-list command
a5ac78e1
tests: Fix L2 ACL test.
abd4cd22
sandbox: Fix path to Sb DB socket for ovn-controller-vtep.
4512de3f
Add memory reports to all OVN processes.
7b404e68
northd: Fix duplicate logical port detection.
4ce294f9
nbctl: Execute unixctl_server_run() regardless of IDL state.
de8030e6
binding: Always delete child port bindings first.
68cf9fdc
binding: Fix container port removal from local bindings.
bf4f75f9
northd: Fix ACL fair log meters for Port_Group ACLs.
8952ae2c
ovn-architecture.xml: remove extra word
eba2a1e1
Add sctp_abort logical flow action.
646b150f
Implement SCTP-specific reject() action.
a3929e7e
Disable logging to the console from ovstest.
247f7678
Add ipam unit tests
39242c10
northd: refactor and split some IPAM functions
4d3cb42b
binding: Set Logical_Switch_Port.up when all OVS flows are installed.
c93c6262
controller: Implement a generic barrier based on ofctrl cur_cfg sync.
2f933fc5
ofctrl: Rename ’nb_cfg’ to ‘req_cfg’.
ecc7bd74
bfd: introduce IPv6 support
b60a009a
ovn-controller.at: Fix occasionally failing unit test.
6fa278e6
northd: fix “priorirty” spelling mistake
6e0a69ad
ovn: integrate bfd for static routes.
365a8a69
bfd: support demand mode on rx side.
02839c4d
controller: bfd: introduce BFD state machine.
7a72c981
action: introduce handle_bfd_msg() action.
11720358
controller: introduce BFD tx path in ovn-controller.
f35e3322
ovn-trace: fix trigger_event warning.
7c046cc4
ovn-trace: fix core dump with unknown datapath
44da7781
branch 20.12: Set release date for 20.12.0
9ff9ec45
ovn-northd: move NAT, Defrag and lb to a function.
7f618712
ovn-northd: Move ipv4 input to a function.
dcab8dd7
ovn-northd: Move lrouter arp and nd datapath processing to a function.
fea30bad
ovn-northd: split build_lswitch_output_port_sec into iterators.
98453af4
ovn-northd: Move destination handling into functions.
60561aa6
ovn-northd: Move broadcast and multicast lookup in lswitch to a function.
ab68d160
ovn-northd: Move ARP response for external ports to a function.
db024061
ovn-northd: Move DNS and DHCP defaults to a function.
a79c08ed
ovn-northd: Move lswitch DNS lookup and response to a function.
ca347d16
ovn-northd: Move DHCP Options and Response to a function.
b470be5f
ovn-northd: Move lswitch ARP/ND Responder to functions.
143275e7
pinctrl: Fix race condition when explicitly clearing IGMP groups.
d3245f69
binding: Do not clear container lbinding->pb when parent is deleted.
5cdfecef
ovn-nbctl: fix sigsegv when nexthop arg is missing
8abe98f3
rhel: Add systemd-unit for ovn-ic and move IC to sub-rpm ovn-ic.
3733d52f
utilities: Fix typo in ovn-ctl.
119dcbeb
github: Fix Ubuntu package installation.
dcbec386
Add support for DHCP Options 44,46 (NB Name Server, NB Node Type)
a2bf8529
ovn-controller: Always run the I-P OVS Interface change handler.
5fdee339
ovn-controller: Use partial map updates for ct zones.
a429b24f
ci: Enable AddressSanitizer in Linux clang CI test runs.
7d443d0d
tests: Make “ovn – ovn-controller incremental processing” more reliable.
f02b8208
osx: Fix compilation error.
35b00c7e
northd: Add ECMP support to router policies.
9af90b5d
Add missing documentation for router policy and ecmp sym reply stage.
b0cf2dd7
nbctl: Remove column verification for partial updates.
278ebb99
nbctl: Use partial set updates instead of re-setting the whole column.
6e66885f
nbctl: Cache to which switch or router particular port belongs.
c3d6c718
lflow: Relax the condition that detects Load_Balancer hairpin.
a203be9b
northd: Fix datapath swapping in logical flows.
fc359bfe
chassis: Do not try to guess system-id changes.
ebbcd8e8
northd: add reject action for lb with no backends