diff --git a/src/static/support/dist-docs-branch-23.03/ovn-appctl.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-appctl.8.pdf
index a4190206..8c19204c 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-appctl.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-appctl.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-architecture.7.pdf b/src/static/support/dist-docs-branch-23.03/ovn-architecture.7.pdf
index ba44ada4..56a93d3e 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-architecture.7.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-architecture.7.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-controller-vtep.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-controller-vtep.8.pdf
index d681baf4..5a4f6b0d 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-controller-vtep.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-controller-vtep.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-controller.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-controller.8.pdf
index e39389fa..67549e76 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-controller.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-controller.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8 b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8
index 5f945fe3..8a65f36b 100644
--- a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8
+++ b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8
@@ -135,8 +135,6 @@ This program is intended to be invoked internally by Open Virtual Network startu
.PP
\fB\-\-ovn\-user=\fIUSER:GROUP\fB\fR
.PP
-\fB\-\-ovs\-user=\fIUSER:GROUP\fB\fR
-.PP
\fB\-h\fR | \fB\-\-help\fR
.SH "FILE LOCATION OPTIONS"
.PP
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.html b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.html
index 9c667bbf..52459164 100644
--- a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.html
+++ b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.html
@@ -75,8 +75,6 @@
--ovn-user=USER:GROUP
- --ovs-user=USER:GROUP
-
-h | --help
FILE LOCATION OPTIONS
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.pdf
index 4feaca6e..156078a3 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.txt b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.txt
index e29b3db6..d93b8ca0 100644
--- a/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.txt
+++ b/src/static/support/dist-docs-branch-23.03/ovn-ctl.8.txt
@@ -74,8 +74,6 @@ OPTIONS
--ovn-user=USER:GROUP
- --ovs-user=USER:GROUP
-
-h | --help
FILE LOCATION OPTIONS
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-detrace.1.pdf b/src/static/support/dist-docs-branch-23.03/ovn-detrace.1.pdf
index 50c02eac..2ac9ea4d 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-detrace.1.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-detrace.1.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ic-nb.5.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ic-nb.5.pdf
index 3bf750b3..d2d82d43 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ic-nb.5.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ic-nb.5.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ic-nbctl.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ic-nbctl.8.pdf
index 6ca9c0c7..a40a82c0 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ic-nbctl.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ic-nbctl.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ic-sb.5.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ic-sb.5.pdf
index 332f8757..f97081a6 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ic-sb.5.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ic-sb.5.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ic-sbctl.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ic-sbctl.8.pdf
index 6bfcd7d9..4696c66e 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ic-sbctl.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ic-sbctl.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-ic.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-ic.8.pdf
index 0b1bdef8..bbe040e4 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-ic.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-ic.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-nb.5.pdf b/src/static/support/dist-docs-branch-23.03/ovn-nb.5.pdf
index 21a3d4de..66c2b813 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-nb.5.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-nb.5.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-nbctl.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-nbctl.8.pdf
index d9121120..f3219fb3 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-nbctl.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-nbctl.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-northd.8.pdf b/src/static/support/dist-docs-branch-23.03/ovn-northd.8.pdf
index 335dbde5..97017a7a 100644
Binary files a/src/static/support/dist-docs-branch-23.03/ovn-northd.8.pdf and b/src/static/support/dist-docs-branch-23.03/ovn-northd.8.pdf differ
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-sb.5 b/src/static/support/dist-docs-branch-23.03/ovn-sb.5
index e305083f..26b58300 100644
--- a/src/static/support/dist-docs-branch-23.03/ovn-sb.5
+++ b/src/static/support/dist-docs-branch-23.03/ovn-sb.5
@@ -1,6 +1,6 @@
'\" p
.\" -*- nroff -*-
-.TH "ovn-sb" 5 " DB Schema 20.27.0" "Open vSwitch 23.03.4" "Open vSwitch Manual"
+.TH "ovn-sb" 5 " DB Schema 20.30.0" "Open vSwitch 23.03.4" "Open vSwitch Manual"
.fp 5 L CR \\" Make fixed-width font available as \\fL.
.de TQ
. br
@@ -3169,6 +3169,9 @@ optional weak reference to \fBChassis\fR
.TQ 3.00in
\fBports\fR
set of weak reference to \fBPort_Binding\fRs
+.TQ 3.00in
+\fBchassis_name\fR
+string
.SS "Details:
.IP "\fBaddress\fR: string"
Destination IPv4 address for the IGMP group\[char46]
@@ -3178,6 +3181,8 @@ Datapath to which this IGMP group belongs\[char46]
Chassis to which this IGMP group belongs\[char46]
.IP "\fBports\fR: set of weak reference to \fBPort_Binding\fRs"
The destination port bindings for this IGMP group\[char46]
+.IP "\fBchassis_name\fR: string"
+The chassis that inserted this record\[char46] This column is used for RBAC purposes only\[char46]
.bp
.SH "Service_Monitor TABLE"
.PP
@@ -3210,6 +3215,9 @@ string
\fBsrc_ip\fR
string
.TQ 2.75in
+\fBchassis_name\fR
+string
+.TQ 2.75in
\fBoptions : interval\fR
optional string, containing an integer
.TQ 2.75in
@@ -3254,6 +3262,8 @@ The VIF of the logical port on which the service is running\[char46] The \fBovn\
Source Ethernet address to use in the service monitor packet\[char46]
.IP "\fBsrc_ip\fR: string"
Source IPv4 or IPv6 address to use in the service monitor packet\[char46]
+.IP "\fBchassis_name\fR: string"
+The name of the chassis where the logical port is bound\[char46]
.IP "\fBoptions : interval\fR: optional string, containing an integer"
The interval, in seconds, between service monitor checks\[char46]
.IP "\fBoptions : timeout\fR: optional string, containing an integer"
@@ -3367,6 +3377,9 @@ integer
\fBdetect_mult\fR
integer
.TQ 2.75in
+\fBchassis_name\fR
+string
+.TQ 2.75in
\fBoptions\fR
map of string-string pairs
.TQ 2.75in
@@ -3397,6 +3410,8 @@ This is the minimum interval, in milliseconds, that the local system would like
This is the minimum interval, in milliseconds, between received BFD Control packets that this system is capable of supporting, less any jitter applied by the sender\[char46] If this value is zero, the transmitting system does not want the remote system to send any periodic BFD Control packets\[char46]
.IP "\fBdetect_mult\fR: integer"
Detection time multiplier\[char46] The negotiated transmit interval, multiplied by this value, provides the Detection Time for the receiving system in Asynchronous mode\[char46]
+.IP "\fBchassis_name\fR: string"
+The name of the chassis where the logical port is bound\[char46]
.IP "\fBoptions\fR: map of string-string pairs"
Reserved for future use\[char46]
.IP "\fBexternal_ids\fR: map of string-string pairs"
diff --git a/src/static/support/dist-docs-branch-23.03/ovn-sb.5.html b/src/static/support/dist-docs-branch-23.03/ovn-sb.5.html
index 23831fbc..fcbd7f26 100644
--- a/src/static/support/dist-docs-branch-23.03/ovn-sb.5.html
+++ b/src/static/support/dist-docs-branch-23.03/ovn-sb.5.html
@@ -3642,6 +3642,7 @@
ing
chassis optional weak reference to Chassis
ports set of weak reference to Port_Bindings
+ chassis_name string
Details:
address: string
@@ -3656,13 +3657,17 @@
ports: set of weak reference to Port_Bindings
The destination port bindings for this IGMP group.
+ chassis_name: string
+ The chassis that inserted this record. This column is used for
+ RBAC purposes only.
+
Service_Monitor TABLE
- Each row in this table configures monitoring a service for its live‐
+ Each row in this table configures monitoring a service for its live‐
ness. The service can be an IPv4 TCP or UDP service. ovn-controller pe‐
- riodically sends out service monitor packets and updates the status of
+ riodically sends out service monitor packets and updates the status of
the service.
- ovn-northd uses this feature to implement the load balancer health
+ ovn-northd uses this feature to implement the load balancer health
check feature offered to the CMS through the northbound database.
Summary:
@@ -3673,12 +3678,13 @@
logical_port string
src_mac string
src_ip string
+ chassis_name string
options : interval optional string, containing an integer
options : timeout optional string, containing an integer
options : success_count optional string, containing an integer
options : failure_count optional string, containing an integer
Status Reporting:
- status optional string, one of error, offline,
+ status optional string, one of error, offline,
or online
Common Columns:
external_ids map of string-string pairs
@@ -3707,34 +3713,37 @@
Source Ethernet address to use in the service monitor packet.
src_ip: string
- Source IPv4 or IPv6 address to use in the service monitor
+ Source IPv4 or IPv6 address to use in the service monitor
packet.
+ chassis_name: string
+ The name of the chassis where the logical port is bound.
+
options : interval: optional string, containing an integer
The interval, in seconds, between service monitor checks.
options : timeout: optional string, containing an integer
- The time, in seconds, after which the service monitor check
+ The time, in seconds, after which the service monitor check
times out.
options : success_count: optional string, containing an integer
- The number of successful checks after which the service is con‐
+ The number of successful checks after which the service is con‐
sidered online.
options : failure_count: optional string, containing an integer
- The number of failure checks after which the service is consid‐
+ The number of failure checks after which the service is consid‐
ered offline.
Status Reporting:
- The ovn-controller on the chassis that hosts the logical_port updates
+ The ovn-controller on the chassis that hosts the logical_port updates
this column to report the service’s status.
status: optional string, one of error, offline, or online
- For TCP service, ovn-controller sends a SYN to the service and
+ For TCP service, ovn-controller sends a SYN to the service and
expects an ACK response to consider the service to be online.
- For UDP service, ovn-controller sends a UDP packet to the ser‐
+ For UDP service, ovn-controller sends a UDP packet to the ser‐
vice and doesn’t expect any reply. If it receives an ICMP reply,
then it considers the service to be offline.
@@ -3761,40 +3770,40 @@
Details:
name: string
- A name for the load balancer. This name has no special meaning
- or purpose other than to provide convenience for human interac‐
+ A name for the load balancer. This name has no special meaning
+ or purpose other than to provide convenience for human interac‐
tion with the ovn-nb database.
vips: map of string-string pairs
- A map of virtual IP addresses (and an optional port number with
- : as a separator) associated with this load balancer and their
- corresponding endpoint IP addresses (and optional port numbers
+ A map of virtual IP addresses (and an optional port number with
+ : as a separator) associated with this load balancer and their
+ corresponding endpoint IP addresses (and optional port numbers
with : as separators) separated by commas.
protocol: optional string, one of sctp, tcp, or udp
- Valid protocols are tcp, udp, or sctp. This column is useful
- when a port number is provided as part of the vips column. If
- this column is empty and a port number is provided as part of
+ Valid protocols are tcp, udp, or sctp. This column is useful
+ when a port number is provided as part of the vips column. If
+ this column is empty and a port number is provided as part of
vips column, OVN assumes the protocol to be tcp.
datapaths: set of Datapath_Bindings
Datapaths to which this load balancer applies to.
datapath_group: optional Logical_DP_Group
- The group of datapaths to which this load balancer applies to.
- This means that the same load balancer applies to all datapaths
+ The group of datapaths to which this load balancer applies to.
+ This means that the same load balancer applies to all datapaths
in a group.
Load_Balancer options:
options : hairpin_snat_ip: optional string
- IP to be used as source IP for packets that have been hair-
- pinned after load balancing. This value is automatically popu‐
+ IP to be used as source IP for packets that have been hair-
+ pinned after load balancing. This value is automatically popu‐
lated by ovn-northd.
options : hairpin_orig_tuple: optional string, either true or false
This value is automatically set to true by ovn-northd when orig‐
- inal destination IP and transport port of the load balanced
+ inal destination IP and transport port of the load balanced
packets are stored in registers reg1, reg2, xxreg1.
Common Columns:
@@ -3814,6 +3823,7 @@
min_tx integer
min_rx integer
detect_mult integer
+ chassis_name string
options map of string-string pairs
external_ids map of string-string pairs
Status Reporting:
@@ -3824,12 +3834,12 @@
Configuration:
src_port: integer, in range 49,152 to 65,535
- udp source port used in bfd control packets. The source port
+ udp source port used in bfd control packets. The source port
MUST be in the range 49152 through 65535 (RFC5881 section 4).
disc: integer
A unique, nonzero discriminator value generated by the transmit‐
- ting system, used to demultiplex multiple BFD sessions between
+ ting system, used to demultiplex multiple BFD sessions between
the same pair of systems.
logical_port: string
@@ -3839,22 +3849,25 @@
BFD peer IP address.
min_tx: integer
- This is the minimum interval, in milliseconds, that the local
- system would like to use when transmitting BFD Control packets,
+ This is the minimum interval, in milliseconds, that the local
+ system would like to use when transmitting BFD Control packets,
less any jitter applied. The value zero is reserved.
min_rx: integer
- This is the minimum interval, in milliseconds, between received
- BFD Control packets that this system is capable of supporting,
- less any jitter applied by the sender. If this value is zero,
- the transmitting system does not want the remote system to send
+ This is the minimum interval, in milliseconds, between received
+ BFD Control packets that this system is capable of supporting,
+ less any jitter applied by the sender. If this value is zero,
+ the transmitting system does not want the remote system to send
any periodic BFD Control packets.
detect_mult: integer
- Detection time multiplier. The negotiated transmit interval,
- multiplied by this value, provides the Detection Time for the
+ Detection time multiplier. The negotiated transmit interval,
+ multiplied by this value, provides the Detection Time for the
receiving system in Asynchronous mode.
+ chassis_name: string
+ The name of the chassis where the logical port is bound.
+
options: map of string-string pairs
Reserved for future use.
@@ -3874,12 +3887,12 @@
• up
FDB TABLE
- This table is primarily used to learn the MACs observed on a VIF (or a
- localnet port with ’localnet_learn_fdb’ enabled) which belongs to a
- Logical_Switch_Port record in OVN_Northbound whose port security is
- disabled and ’unknown’ address set. If port security is disabled on a
- Logical_Switch_Port record, OVN should allow traffic with any source
- mac from the VIF. This table will be used to deliver a packet to the
+ This table is primarily used to learn the MACs observed on a VIF (or a
+ localnet port with ’localnet_learn_fdb’ enabled) which belongs to a
+ Logical_Switch_Port record in OVN_Northbound whose port security is
+ disabled and ’unknown’ address set. If port security is disabled on a
+ Logical_Switch_Port record, OVN should allow traffic with any source
+ mac from the VIF. This table will be used to deliver a packet to the
VIF, If a packet’s eth.dst is learnt.
Summary:
@@ -3924,7 +3937,7 @@
The logical datapath to which the logical router port belongs.
Chassis_Template_Var TABLE
- Each record represents the set of template variable instantiations for
+ Each record represents the set of template variable instantiations for
a given chassis and is populated by ovn-northd from the contents of the
OVN_Northbound.Chassis_Template_Var table.
@@ -3939,5 +3952,5 @@
variables: map of string-string pairs
The set of variable values for a given chassis.
-Open vSwitch 23.03.4 DB Schema 20.27.0 ovn-sb(5)
+Open vSwitch 23.03.4 DB Schema 20.30.0 ovn-sb(5)