logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ovn-detrace - convert ``ovs-appctl ofproto/trace'' output to combine OVN logical flow information.

Description

       The  ovn-detrace  program  reads  ovs-appctlofproto/trace output on stdin, looking for flow cookies, and
       displays for each cookie the OVN south-bound  records  that  contributed  to  its  creation.  It  further
       displays  the  related  north-bound information when applicable, e.g., the ACL that generated the logical
       flow that gets translated to an OpenFlow rule with a given cookie.

Name

       ovn-detrace - convert ``ovs-appctl ofproto/trace'' output to combine OVN logical flow information.

Options

-h--help Prints a brief help message to the console.

       -V--version
              Prints version information to the console.

       --ovnsb=server
              The OVN Southbound DB remote to contact.  If the OVN_SB_DB environment variable is set, its  value
              is  used  as the default.  Otherwise, the default is unix:@RUNDIR@/ovnsb_db.sock, but this default
              is unlikely to be useful outside of single-machine OVN test environments.

       --ovnnb=server
              The OVN Northbound DB remote to contact.  If the OVN_NB_DB environment variable is set, its  value
              is  used  as the default.  Otherwise, the default is unix:@RUNDIR@/ovnnb_db.sock, but this default
              is unlikely to be useful outside of single-machine OVN test environments.

       --ovs= Also decode flow information (like OVS ofport) from the flows by connecting to the OVS DB.

       --no-leader-only
              Connect to any cluster member, not just the leader. The option works for OVN Southbound DB and OVN
              Northbound DB.

       --ovsdb=server
              The OVS DB remote to contact if --ovs is present.  If the OVS_RUNDIR environment variable is  set,
              its  value  is  used  as  the  default.  Otherwise, the default is unix:@RUNDIR@/db.sock, but this
              default is unlikely to be useful outside of single-machine OVN test environments.

       -pprivkey.pem--private-key=privkey.pem
              Specifies a PEM file containing the private  key  used  as  ovn-detrace's  identity  for  outgoing
              SSL/TLS connections.

       -ccert.pem--certificate=cert.pem
              Specifies  a  PEM  file containing a certificate that certifies the private key specified on -p or
              --private-key to be trustworthy.  The certificate must be signed by the certificate authority (CA)
              that the peer in SSL/TLS connections will use to verify it.

       -Ccacert.pem--ca-cert=cacert.pem
              Specifies a PEM file  containing  the  CA  certificate  that  ovn-detrace  should  use  to  verify
              certificates  presented  to  it  by SSL/TLS peers.  (This may be the same certificate that SSL/TLS
              peers use to verify the certificate specified on -c or --certificate, or it  may  be  a  different
              one, depending on the PKI design in use.)

See Also

ovs-appctl(8),ovn-sbctl(8),ovn-nbctl(8),ovn-trace(8)

OVN                                                  25.03.0                                      ovn-detrace(1)

Synopsis

ovn-detrace<file

       Common options:
              [-h | --help] [-V | --version]

See Also