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 v23.06.0
Changes from 23.03.0 to v23.06.0
Changelog v23.06.0
Changes from 23.03.0 to v23.06.0
638de44d
Set release date for 23.06.0.
84c55880
test: Fix expected OpenFlow table numbers.
c519c955
Implement MTU Path Discovery for multichassis ports
b17ee2e1
Add new egress tables to accommodate for too-big packets handling
23ffec7e
if-status: track interfaces for additional chassis
6562f50e
Track interface MTU in if-status-mgr
935034b4
Track ip version of tunnel in chassis_tunnel struct
4334ce3f
controller: Ignore DNS queries with RRs
56ba43ea
ci: ovn-kubernetes: Align the timeouts with u/s ovnk
e1848cb0
controller: Handle OpenFlow errors.
666f19b7
controller: fix typo in comments
674fdf8e
northd: build vtep hairpin lflows only for lswitches with vtep lports
36226eb6
northd: fix ls_in_hairpin l3dgw flow generation
13cc8c67
ovn-controller.c: Fix assertion failure during address set update.
265f72fc
Prepare for 23.06.0.
4cbb9978
tests: Fix “ACL with Port Group including router ports”
1ca554fc
controller: Prevent race in packet buffering
5ae7d2cb
Pass localnet traffic through CT when a LB is configured.
0c023fab
tests: Use stricter IP match for FORMAT_CT.
939f054b
ovs: Bump submodule to v3.1.1
567551e4
acls: Add “pass” ACL action.
9a7da0f5
ovn-nbctl: Add tier ACL options.
119f14e0
northd: Add tiered ACL support.
46dacbb7
northd: Break ACLs into two stages.
87514ac0
update NEWS with new QoS info
842550c8
controller: get rid of egress_ifaces sset
1c99a50b
northd: apply QoS rules on the localnet port related to LSP ports
13ce5c0f
northd: make queue_id allocation global for the ovn cluster
3a2170d3
controller: use unsigned long long int for qos_max_rate/qos_min_rate/qos_burst
71c03a21
controller: improve ovs port lookup by qos
7d1d111f
controller: configure qos through ovs qos table and do not run tc directly
9387fa1d
northd: add qos_physical_network in port_binding config column
7934602e
controller: add incremental processing for ovn-controller qos_map
b30a6510
controller: remove tunnel interfaces from egress_ifaces sset
1cc77af0
tests: Fix flakiness of policy based routing on slower systems
b9dc6f47
ovn-controller docs: fix typo in ovn-monitor-all description
f0241483
lib: get rid of packed attribute from dhcp_opt_header
684c590f
lib: get rid of packed attribute from dhcpv6_opt_server_id struct
7e3784d8
lib: get rid of packed attribute from dhcpv6_opt_ia_addr struct
bc908aa7
actions: Remove unused ovnfield_act_header structure.
bead67a3
CI : Fix the failing multinode system tests.
276e50c3
utilities: increase OVSDB inactivity probe interval for ovn-*ctl
2a57b204
northd: Update obsolete datapath groups instead of re-creating.
c3d328df
mirror: Support “both” direction in the same mirror object.
fccb35ad
mirror: Enhance port-mirroring to support local OVS port as target.
a88b6202
mirror: fix ovn mirror support with IPv6
2d7cf21c
controller: Move the packet buffering into mac-learn
a2c2ed82
pinctrl: Simplify packet buffering structure
f1d4397b
ovn-util: Add helper function to parse ip into mapped ipv6
9411dd30
mac-learn: Make the mac_binding struct more flexible
c5fd51bd
Introduce IPv6 iPXE chainload support
8298eac8
controller: fix possible unaligned accesses in DHCPv6 code
7b8bc00c
ovn-controller: fixed port not always set down when unbinding interface
ec1db7ae
ovn-controller: fixed ovn-installed not always properly added or removed.
5ca582b9
AUTHORS: Update Wei Li’s email.
59291908
AUTHORS: Add Tao Liu.
01cbadb5
documentation: packets that arrive from other chassis resubmit to table 38
fcea37b8
northd: fix use-after-free after lrp destroyed
d82a3c90
docs: document that vxlan is supported for encap type
1f694ac4
tests: Fixed flaky lr multiple gw ports
c79e33e3
Fix test “load-balancing”
5ee07b32
ci: Change all GitHub CI jobs to use ubuntu-latest.
cc1f767b
ovn-fake-multinode-tests: Don’t compile with sparse.
b2ea2ac9
ovn-fake-multinode-tests: Fix log extraction.
0b2d4c4e
ovn-fake-multinode-tests: Don’t silently ignore test failures.
f6663cd5
ovn-fake-multinode-tests: Parallelize build stage.
00410573
ovn-fake-multinode-tests: Use “:main” instead of “:latest”.
7268c4fe
tests: Retry inject-pkt in case ovn-controller is still busy.
6c6a7ad1
Add fake multinode system tests.
033f5beb
CI: Add a couple of periodic jobs using ovn-fake-multinode.
8e109f38
pinctrl: fix restart of controller when bfd min_tx is too low.
1fb1eb58
ovn-nbctl: Fix unhandled NULL return from normalize_prefix_str
9e342928
northd: Decrease arp_proxy priority to 30
e538927f
tests: decrease risk of flaky failures of ovn – CoPP system test
78dbbc86
tests: fix “load balancing affinity sessions - IPv4 and IPv6”
84cac34b
tests: check arguments count of OVS_WAIT_UNTIL
104a40e4
tests: Fixed wrong usage of OVS_WAIT_UNTIL
8bc38769
tests: Fixed “1 LR with HA distributed router gateway port”
b0264823
system-tests: Fix and enable the SCTP test
f90cf7b7
ci: Return 0 if the archive logs is not specified
68ff0d6d
tests: update OVS_PAUSE_TEST behavior
12693dde
tests: Skip “daemon ssl files change” when SSL is disabled.
6bc3842c
ci: Switch Cirrus CI to use the new image
9201bcc2
ci: Use container to run the tests
e0cedff3
ci: Conditionally install gcc-multilib
b48b8c4c
ci: Add job to build Fedora RPMs on every push/PR
071cd738
Omit ACLs for nd || nd_ra || nd_rs || mldv1 || mldv2
d8c0d3ae
tests: define fmt_pkt function to construct packets with scapy
e376a09b
controller: Prevent race in tunnel cleanup
3dbcca12
northd: Use distributed_nat instead of only distributed
b8c40e75
northd: Make the use of common zone in NAT configurable
bd2e4a4c
northd.c: Avoid sending ICMP time exceeded for multicast packets.
35e5212b
northd.c: TTL discard flow should support for both ipv4 and ipv6.
8e558c07
ci: Don’t install gcc-multilib in Ubuntu images.
60a53aba
ci: Add automation for building the containers
4429cc5a
ci: Mark the ovn workdir as git safe within container
6da8ded9
ci: Add argument to archive logs on failure
f89f5664
ci: Add Ubuntu based Dockerfile
4bed7dca
ci: Add argument for the py-requirements path
32c31121
ci: Use the latest Fedora as base image
97b5aa54
ci: Add missing packages to the container
500e0b68
northd: Update the is_stateless helper for router nat
2915c1a6
ci: Add arping package to run floating IP tests.
2afc0984
controller: Clear tunnels from old integration bridge
0c71712b
northd: revert ct.inv drop flows
ce6ef8fd
expr: Avoid crash if all sub-expressions crushed down to ’true'.
422ab29e
expr: Remove supersets from OR expressions.
d2bf7ea4
northd: take into account qos_min_rate in port_has_qos_params
b61e819b
ci: Change scheduled jobs to use the latest OVS stable branch.
a58b2374
system-tests: Reduce flakiness of netcat UDP clients
1bec9e3d
AUTHORS: Add Roberto Bartzen Acosta.
fdae67ae
Typo fix in the ovn-nbctl man page.
2f06c4e0
northd: Remove redundant checks.
7310a985
lb: Allow IPv6 template LBs to use explicit backends.
551439cb
northd, arp_proxy: response ARP at localnet lsp
4234dd49
controller: lflow: do not use tcp as default IP protocol for ct_snat_to_vip action
37d308a2
northd: add router broadcast option to logical switch
75b0bcbb
northd: Drop packets for LBs with no backends
311b7da3
northd: Move the datapaths arrays to ovn_datapaths struct.
12487f26
en-northd.c: Remove unused dependencies.
6e200bf8
northd: Expose real inputs through function arguments.
53febfbc
northd: Split switch and router datapaths.
b2f09ac5
northd: Split switch ports and router ports.
b257cb9b
northd.c: Simplify a code chunk by reusing existing ovn_port_get_peer.
b90ff83c
northd.c: Refactor to reduce indentation.
ce46a1ba
northd: Use generic ct.est flows for LR LBs
588b8daf
NEWS: add info about ic/controller-vtep inactivity probe support
48abc7e4
ovn-ic: add unixctl commands to report db connection status
712daeaf
controller-vtep: add unixctl commands to show DB connection status
79640dc3
controller-vtep: add support to configure inactivity probe interval
3d53fb21
ic: add support to configure ovsdb inactivity probe
c3f577e2
controller, northd: move inactivity probe configuration to lib/
e3bc68c3
northd: drop ct.inv packets in post snat and lb_aff_learn stages
1ad77917
controller: Add config option per LB to enable/disable CT flush
763e05c1
treewide: Remove uses of ATOMIC_VAR_INIT.
bd3066a8
tests: Extends tests for feature flag compatibility
47547a06
AUTHORS: Add Ales Musil and Dumitru Ceara
69692c6c
AUTHORS: Add Enrique Llorente.
ae66ea88
tests: Properly wait for chassis to be added
db66ee56
northd: Ignore remote chassis when computing the supported feature set.
77846b21
northd, lsp: Add additional arp proxy features
8350c652
ci: Replace clang jemalloc suite with system-test-userspace
8097d73b
system-tests: Move the LB affinity tests into system-ovn-kmod
5633f261
tests: Use revalidator/purge instead of dpctl/del-flows
5dce4a7a
system-tests: Replace use of ADD_INT with ADD_VETH
7b755a0f
system-tests: Do not use verbose output for ping6
aef436c1
ovs: Bump submodule to recent branch-3.1
97cd9d29
ci: Add support for userspace system test
a2157993
controller: Use ofctrl_add_flow for CT SNAT hairpin flows.
d17ece7f
northd: prevents sending packet to conntrack for router ports
07da3e3a
rhel: pass options to stop daemon command in systemd units
6d59ad96
controller: Rename flow_output node to controller_output
be2f0c90
northd: Move en_mac_binding_aging under en_northd_output
a09852bf
chassis: Remove unsupported config option
92eb7e67
chassis: Remove unreachable code
98531a4d
northd: Use dynamic mac-binding for virtual port IPs.
650c3c1c
system-ovn.at: Add system test for virtual port with floating IP.
b87e76a5
ovn.at: Fix virtual port tests.
c0ff358d
Set release date for 23.03.0.
d38ffa6d
northd: Don’t parse LSP addresses twice.
22c30482
ovn-util: Optimize is_dynamic_lsp_address.
a5238e62
treewide: Remove unnecessary strlen() calls.
c2f96823
controller: Fix hairpin SNAT flow explosion if hairpin_snat_ip is set.
a1050207
ovn-util: Remove unused ovn_parse_internal_version_minor.
4595f014
AUTHORS: Add Felix Huettner.
7a4c8da0
northd: fix comments on functions
5f2307e3
system-tests: Reduce flakiness of ACL reject tests
577a797d
dbctl: Fix a couple of memory leaks
086744a6
northd: Use LB port_str in northd.
e0fe7d35
ci: ovn-kubernetes: Bump libovsdb to a6a173993830.
6cf1aa02
tests: Fixed some tests failing on (very) slow systems
8e4be8ce
tests: Decrease the number of zones and switches for interconnection
132c175b
MAINTAINERS: Move myself to emeritus status