/usr/lib/python3/dist-packages/sos/report/plugins/__pycache__
NameSizeModeActions
aap_containerized.cpython-310.pyc52310644editdlrm
aap_controller.cpython-310.pyc26290644editdlrm
aap_eda.cpython-310.pyc28130644editdlrm
aap_gateway.cpython-310.pyc19600644editdlrm
aap_hub.cpython-310.pyc15080644editdlrm
aap_receptor.cpython-310.pyc13920644editdlrm
abrt.cpython-310.pyc12770644editdlrm
acpid.cpython-310.pyc11370644editdlrm
activemq.cpython-310.pyc17140644editdlrm
aide.cpython-310.pyc15300644editdlrm
alternatives.cpython-310.pyc22350644editdlrm
anaconda.cpython-310.pyc11600644editdlrm
anacron.cpython-310.pyc5640644editdlrm
ansible.cpython-310.pyc9060644editdlrm
apache.cpython-310.pyc50280644editdlrm
apparmor.cpython-310.pyc8920644editdlrm
apport.cpython-310.pyc11640644editdlrm
apt.cpython-310.pyc16600644editdlrm
arcconf.cpython-310.pyc11860644editdlrm
ata.cpython-310.pyc8920644editdlrm
auditd.cpython-310.pyc14850644editdlrm
authd.cpython-310.pyc15090644editdlrm
autofs.cpython-310.pyc25830644editdlrm
aws.cpython-310.pyc18350644editdlrm
azure.cpython-310.pyc19380644editdlrm
bcache.cpython-310.pyc15850644editdlrm
bird.cpython-310.pyc19200644editdlrm
block.cpython-310.pyc19380644editdlrm
boom.cpython-310.pyc9370644editdlrm
boot.cpython-310.pyc15870644editdlrm
bootc.cpython-310.pyc7940644editdlrm
btrfs.cpython-310.pyc6990644editdlrm
buildah.cpython-310.pyc15470644editdlrm
candlepin.cpython-310.pyc39720644editdlrm
canonical_livepatch.cpython-310.pyc10370644editdlrm
canonical_livepatch_onprem.cpython-310.pyc11480644editdlrm
ceph_ansible.cpython-310.pyc9100644editdlrm
ceph_common.cpython-310.pyc40090644editdlrm
ceph_iscsi.cpython-310.pyc12640644editdlrm
ceph_mds.cpython-310.pyc29640644editdlrm
ceph_mgr.cpython-310.pyc45380644editdlrm
ceph_mon.cpython-310.pyc65630644editdlrm
ceph_osd.cpython-310.pyc38380644editdlrm
ceph_rgw.cpython-310.pyc30880644editdlrm
cgroups.cpython-310.pyc14200644editdlrm
charmed_mysql.cpython-310.pyc72120644editdlrm
charmed_postgresql.cpython-310.pyc38360644editdlrm
chrony.cpython-310.pyc18660644editdlrm
cifs.cpython-310.pyc8540644editdlrm
clear_containers.cpython-310.pyc20120644editdlrm
cloud_init.cpython-310.pyc8930644editdlrm
cman.cpython-310.pyc15090644editdlrm
cobbler.cpython-310.pyc14200644editdlrm
cockpit.cpython-310.pyc8330644editdlrm
collectd.cpython-310.pyc17090644editdlrm
collectl.cpython-310.pyc7090644editdlrm
composer.cpython-310.pyc17700644editdlrm
conntrack.cpython-310.pyc15590644editdlrm
console.cpython-310.pyc9750644editdlrm
containerd.cpython-310.pyc12010644editdlrm
containers_common.cpython-310.pyc21910644editdlrm
container_log.cpython-310.pyc13830644editdlrm
convert2rhel.cpython-310.pyc9230644editdlrm
coredump.cpython-310.pyc37050644editdlrm
corosync.cpython-310.pyc21590644editdlrm
crio.cpython-310.pyc26260644editdlrm
cron.cpython-310.pyc8850644editdlrm
crypto.cpython-310.pyc11730644editdlrm
cs.cpython-310.pyc28550644editdlrm
ctdb.cpython-310.pyc13510644editdlrm
cups.cpython-310.pyc24700644editdlrm
curtin.cpython-310.pyc13810644editdlrm
cxl.cpython-310.pyc10330644editdlrm
date.cpython-310.pyc7110644editdlrm
dbus.cpython-310.pyc8020644editdlrm
dellrac.cpython-310.pyc16330644editdlrm
devicemapper.cpython-310.pyc10160644editdlrm
devices.cpython-310.pyc7330644editdlrm
dhcp.cpython-310.pyc11870644editdlrm
discovery.cpython-310.pyc10120644editdlrm
distupgrade.cpython-310.pyc13080644editdlrm
dlm.cpython-310.pyc14190644editdlrm
dmraid.cpython-310.pyc9980644editdlrm
dnf.cpython-310.pyc36050644editdlrm
docker.cpython-310.pyc38430644editdlrm
docker_distribution.cpython-310.pyc14660644editdlrm
dovecot.cpython-310.pyc11690644editdlrm
dpkg.cpython-310.pyc9500644editdlrm
dracut.cpython-310.pyc8170644editdlrm
drbd.cpython-310.pyc23090644editdlrm
ds.cpython-310.pyc24590644editdlrm
ebpf.cpython-310.pyc21090644editdlrm
elastic.cpython-310.pyc19120644editdlrm
etcd.cpython-310.pyc18500644editdlrm
fail2ban.cpython-310.pyc7890644editdlrm
fapolicyd.cpython-310.pyc11180644editdlrm
fcoe.cpython-310.pyc7210644editdlrm
fibrechannel.cpython-310.pyc14010644editdlrm
filesys.cpython-310.pyc29980644editdlrm
firewalld.cpython-310.pyc15350644editdlrm
firewall_tables.cpython-310.pyc35500644editdlrm
flatpak.cpython-310.pyc11100644editdlrm
foreman.cpython-310.pyc120750644editdlrm
foreman_installer.cpython-310.pyc28470644editdlrm
foreman_openscap.cpython-310.pyc7660644editdlrm
foreman_proxy.cpython-310.pyc19450644editdlrm
freeipmi.cpython-310.pyc7470644editdlrm
frr.cpython-310.pyc16070644editdlrm
fwupd.cpython-310.pyc12460644editdlrm
gcp.cpython-310.pyc47940644editdlrm
gdm.cpython-310.pyc6900644editdlrm
gfs2.cpython-310.pyc11940644editdlrm
gluster.cpython-310.pyc30660644editdlrm
gluster_block.cpython-310.pyc9020644editdlrm
grafana.cpython-310.pyc16140644editdlrm
greenboot.cpython-310.pyc8210644editdlrm
grub.cpython-310.pyc9410644editdlrm
grub2.cpython-310.pyc17860644editdlrm
gssproxy.cpython-310.pyc7090644editdlrm
haproxy.cpython-310.pyc16050644editdlrm
hardware.cpython-310.pyc9460644editdlrm
helm.cpython-310.pyc10820644editdlrm
host.cpython-310.pyc14580644editdlrm
hpasm.cpython-310.pyc8010644editdlrm
hpssm.cpython-310.pyc26060644editdlrm
hts.cpython-310.pyc6780644editdlrm
hyperv.cpython-310.pyc7820644editdlrm
i18n.cpython-310.pyc7270644editdlrm
infiniband.cpython-310.pyc18180644editdlrm
infinidat.cpython-310.pyc10460644editdlrm
insights.cpython-310.pyc24260644editdlrm
instructlab.cpython-310.pyc34790644editdlrm
ipa.cpython-310.pyc56070644editdlrm
ipmitool.cpython-310.pyc12000644editdlrm
iprconfig.cpython-310.pyc18300644editdlrm
ipvs.cpython-310.pyc9020644editdlrm
iscsi.cpython-310.pyc17530644editdlrm
iscsitarget.cpython-310.pyc13470644editdlrm
jars.cpython-310.pyc41600644editdlrm
java.cpython-310.pyc9150644editdlrm
juju.cpython-310.pyc51630644editdlrm
kafka.cpython-310.pyc15750644editdlrm
kata_containers.cpython-310.pyc11210644editdlrm
kdump.cpython-310.pyc56950644editdlrm
kea.cpython-310.pyc12710644editdlrm
keepalived.cpython-310.pyc7480644editdlrm
kernel.cpython-310.pyc45930644editdlrm
kernelrt.cpython-310.pyc11590644editdlrm
keyutils.cpython-310.pyc7680644editdlrm
kimchi.cpython-310.pyc8080644editdlrm
kpatch.cpython-310.pyc8720644editdlrm
krb5.cpython-310.pyc27200644editdlrm
kubernetes.cpython-310.pyc94170644editdlrm
kvm.cpython-310.pyc8070644editdlrm
landscape.cpython-310.pyc24880644editdlrm
ldap.cpython-310.pyc29530644editdlrm
leapp.cpython-310.pyc12160644editdlrm
libraries.cpython-310.pyc13050644editdlrm
libreswan.cpython-310.pyc16640644editdlrm
libvirt.cpython-310.pyc29040644editdlrm
lightdm.cpython-310.pyc9140644editdlrm
lilo.cpython-310.pyc7020644editdlrm
login.cpython-310.pyc9030644editdlrm
logrotate.cpython-310.pyc10640644editdlrm
logs.cpython-310.pyc35800644editdlrm
loki.cpython-310.pyc56440644editdlrm
lstopo.cpython-310.pyc9220644editdlrm
lustre.cpython-310.pyc23600644editdlrm
lvm2.cpython-310.pyc30500644editdlrm
lxd.cpython-310.pyc25780644editdlrm
maas.cpython-310.pyc38420644editdlrm
manageiq.cpython-310.pyc22330644editdlrm
md.cpython-310.pyc10440644editdlrm
megacli.cpython-310.pyc9620644editdlrm
mellanox_firmware.cpython-310.pyc27220644editdlrm
memcached.cpython-310.pyc18210644editdlrm
memory.cpython-310.pyc11320644editdlrm
microcloud.cpython-310.pyc20510644editdlrm
microk8s.cpython-310.pyc32900644editdlrm
microovn.cpython-310.pyc22480644editdlrm
microshift.cpython-310.pyc61310644editdlrm
microshift_ovn.cpython-310.pyc15160644editdlrm
migration_results.cpython-310.pyc5670644editdlrm
mongodb.cpython-310.pyc35140644editdlrm
monit.cpython-310.pyc11380644editdlrm
mpt.cpython-310.pyc6430644editdlrm
mssql.cpython-310.pyc18610644editdlrm
multipath.cpython-310.pyc8950644editdlrm
mvcli.cpython-310.pyc10330644editdlrm
mysql.cpython-310.pyc36310644editdlrm
named.cpython-310.pyc25320644editdlrm
navicli.cpython-310.pyc21390644editdlrm
networking.cpython-310.pyc91700644editdlrm
networkmanager.cpython-310.pyc29470644editdlrm
nfs.cpython-310.pyc10410644editdlrm
nfsganesha.cpython-310.pyc10310644editdlrm
nginx.cpython-310.pyc12490644editdlrm
nis.cpython-310.pyc7640644editdlrm
nodejs.cpython-310.pyc10380644editdlrm
npm.cpython-310.pyc16050644editdlrm
nscd.cpython-310.pyc8330644editdlrm
nss.cpython-310.pyc8200644editdlrm
ntb.cpython-310.pyc7220644editdlrm
ntp.cpython-310.pyc18200644editdlrm
numa.cpython-310.pyc11260644editdlrm
nvidia.cpython-310.pyc16180644editdlrm
nvme.cpython-310.pyc15070644editdlrm
nvmetcli.cpython-310.pyc8490644editdlrm
oddjob.cpython-310.pyc7430644editdlrm
omnipath_client.cpython-310.pyc10480644editdlrm
omnipath_manager.cpython-310.pyc12610644editdlrm
omsa.cpython-310.pyc13810644editdlrm
opencl.cpython-310.pyc6540644editdlrm
opencontrail.cpython-310.pyc11590644editdlrm
opendaylight.cpython-310.pyc10220644editdlrm
opengl.cpython-310.pyc6560644editdlrm
openhpi.cpython-310.pyc8870644editdlrm
opensearch.cpython-310.pyc19200644editdlrm
openshift.cpython-310.pyc123860644editdlrm
openshift_ovn.cpython-310.pyc18820644editdlrm
openssl.cpython-310.pyc15210644editdlrm
openstack_ansible.cpython-310.pyc12030644editdlrm
openstack_aodh.cpython-310.pyc33880644editdlrm
openstack_barbican.cpython-310.pyc15440644editdlrm
openstack_ceilometer.cpython-310.pyc26060644editdlrm
openstack_cinder.cpython-310.pyc43580644editdlrm
openstack_database.cpython-310.pyc23160644editdlrm
openstack_designate.cpython-310.pyc30270644editdlrm
openstack_edpm.cpython-310.pyc11210644editdlrm
openstack_glance.cpython-310.pyc35250644editdlrm
openstack_gnocchi.cpython-310.pyc36650644editdlrm
openstack_heat.cpython-310.pyc39270644editdlrm
openstack_horizon.cpython-310.pyc29670644editdlrm
openstack_instack.cpython-310.pyc43360644editdlrm
openstack_ironic.cpython-310.pyc61610644editdlrm
openstack_keystone.cpython-310.pyc37350644editdlrm
openstack_manila.cpython-310.pyc32350644editdlrm
openstack_masakari.cpython-310.pyc17360644editdlrm
openstack_masakarimonitors.cpython-310.pyc14200644editdlrm
openstack_mistral.cpython-310.pyc15300644editdlrm
openstack_neutron.cpython-310.pyc49280644editdlrm
openstack_nova.cpython-310.pyc62670644editdlrm
openstack_novajoin.cpython-310.pyc12230644editdlrm
openstack_octavia.cpython-310.pyc39440644editdlrm
openstack_placement.cpython-310.pyc38940644editdlrm
openstack_sahara.cpython-310.pyc24990644editdlrm
openstack_swift.cpython-310.pyc22940644editdlrm
openstack_tripleo.cpython-310.pyc12210644editdlrm
openstack_trove.cpython-310.pyc19910644editdlrm
opensvc.cpython-310.pyc27090644editdlrm
openvswitch.cpython-310.pyc113110644editdlrm
oratab.cpython-310.pyc16120644editdlrm
origin.cpython-310.pyc42460644editdlrm
ostree.cpython-310.pyc9820644editdlrm
os_net_config.cpython-310.pyc7690644editdlrm
ovirt.cpython-310.pyc64160644editdlrm
ovirt_engine_backup.cpython-310.pyc14200644editdlrm
ovirt_hosted_engine.cpython-310.pyc15500644editdlrm
ovirt_imageio.cpython-310.pyc12100644editdlrm
ovirt_node.cpython-310.pyc13010644editdlrm
ovirt_provider_ovn.cpython-310.pyc11320644editdlrm
ovn_central.cpython-310.pyc64820644editdlrm
ovn_host.cpython-310.pyc32560644editdlrm
pacemaker.cpython-310.pyc49160644editdlrm
pam.cpython-310.pyc15620644editdlrm
pci.cpython-310.pyc10710644editdlrm
pcp.cpython-310.pyc28340644editdlrm
perccli.cpython-310.pyc13520644editdlrm
perccli2.cpython-310.pyc13570644editdlrm
peripety.cpython-310.pyc14090644editdlrm
perl.cpython-310.pyc6480644editdlrm
pmem.cpython-310.pyc16420644editdlrm
podman.cpython-310.pyc40980644editdlrm
postfix.cpython-310.pyc34230644editdlrm
postgresql.cpython-310.pyc30770644editdlrm
powerpath.cpython-310.pyc15720644editdlrm
powerpc.cpython-310.pyc25460644editdlrm
ppp.cpython-310.pyc7250644editdlrm
procenv.cpython-310.pyc6420644editdlrm
process.cpython-310.pyc32840644editdlrm
processor.cpython-310.pyc19810644editdlrm
proxmox.cpython-310.pyc26520644editdlrm
psacct.cpython-310.pyc14600644editdlrm
ptp.cpython-310.pyc7490644editdlrm
pulp.cpython-310.pyc45850644editdlrm
pulpcore.cpython-310.pyc55800644editdlrm
pulseaudio.cpython-310.pyc14130644editdlrm
puppet.cpython-310.pyc19880644editdlrm
python.cpython-310.pyc33750644editdlrm
qaucli.cpython-310.pyc11370644editdlrm
qpid.cpython-310.pyc22390644editdlrm
qpid_dispatch.cpython-310.pyc15020644editdlrm
qt.cpython-310.pyc6530644editdlrm
quagga.cpython-310.pyc6870644editdlrm
rabbitmq.cpython-310.pyc18850644editdlrm
radius.cpython-310.pyc15290644editdlrm
rasdaemon.cpython-310.pyc9250644editdlrm
rear.cpython-310.pyc10990644editdlrm
redis.cpython-310.pyc12630644editdlrm
release.cpython-310.pyc15160644editdlrm
rhc.cpython-310.pyc14350644editdlrm
rhcos.cpython-310.pyc11250644editdlrm
rhui.cpython-310.pyc15460644editdlrm
rhui_containerized.cpython-310.pyc21510644editdlrm
rhv_analyzer.cpython-310.pyc8230644editdlrm
rpm.cpython-310.pyc17170644editdlrm
rpmostree.cpython-310.pyc10530644editdlrm
ruby.cpython-310.pyc6670644editdlrm
s390.cpython-310.pyc16530644editdlrm
salt.cpython-310.pyc17530644editdlrm
saltmaster.cpython-310.pyc22550644editdlrm
samba.cpython-310.pyc17170644editdlrm
sanlock.cpython-310.pyc11400644editdlrm
saphana.cpython-310.pyc18870644editdlrm
sapnw.cpython-310.pyc31370644editdlrm
sar.cpython-310.pyc33480644editdlrm
sas3ircu.cpython-310.pyc11400644editdlrm
scsi.cpython-310.pyc20150644editdlrm
seagate_ses.cpython-310.pyc19360644editdlrm
sedutil.cpython-310.pyc14470644editdlrm
selinux.cpython-310.pyc14370644editdlrm
sendmail.cpython-310.pyc13950644editdlrm
services.cpython-310.pyc16470644editdlrm
shmcli.cpython-310.pyc32270644editdlrm
skydive.cpython-310.pyc15970644editdlrm
slurm.cpython-310.pyc26940644editdlrm
smartcard.cpython-310.pyc12120644editdlrm
smclient.cpython-310.pyc17760644editdlrm
snap.cpython-310.pyc21800644editdlrm
snapm.cpython-310.pyc8210644editdlrm
snapper.cpython-310.pyc7000644editdlrm
snmp.cpython-310.pyc10060644editdlrm
sos_extras.cpython-310.pyc17720644editdlrm
soundcard.cpython-310.pyc11150644editdlrm
spyre.cpython-310.pyc23310644editdlrm
squid.cpython-310.pyc13420644editdlrm
ssh.cpython-310.pyc29090644editdlrm
ssmtp.cpython-310.pyc8780644editdlrm
sssd.cpython-310.pyc20950644editdlrm
storageconsole.cpython-310.pyc13300644editdlrm
storcli.cpython-310.pyc13360644editdlrm
stratis.cpython-310.pyc10420644editdlrm
subscription_manager.cpython-310.pyc43250644editdlrm
sudo.cpython-310.pyc14900644editdlrm
sunbeam.cpython-310.pyc41740644editdlrm
sunbeam_hypervisor.cpython-310.pyc27820644editdlrm
sunrpc.cpython-310.pyc7340644editdlrm
symcli.cpython-310.pyc29040644editdlrm
system.cpython-310.pyc14100644editdlrm
systemd.cpython-310.pyc25840644editdlrm
systemtap.cpython-310.pyc7570644editdlrm
sysvipc.cpython-310.pyc7310644editdlrm
targetcli.cpython-310.pyc9690644editdlrm
teamd.cpython-310.pyc10180644editdlrm
telegraf.cpython-310.pyc12910644editdlrm
tftpserver.cpython-310.pyc10550644editdlrm
tigervnc.cpython-310.pyc13700644editdlrm
tomcat.cpython-310.pyc16760644editdlrm
tpm2.cpython-310.pyc9190644editdlrm
tuned.cpython-310.pyc9210644editdlrm
ubuntu.cpython-310.pyc17000644editdlrm
udev.cpython-310.pyc8050644editdlrm
udisks.cpython-310.pyc7440644editdlrm
ufw.cpython-310.pyc8830644editdlrm
ultrapath.cpython-310.pyc11380644editdlrm
unbound.cpython-310.pyc8090644editdlrm
unity.cpython-310.pyc6640644editdlrm
unpackaged.cpython-310.pyc32830644editdlrm
usb.cpython-310.pyc6690644editdlrm
usbguard.cpython-310.pyc7600644editdlrm
validation_framework.cpython-310.pyc10670644editdlrm
valkey.cpython-310.pyc13290644editdlrm
vault.cpython-310.pyc15510644editdlrm
vdo.cpython-310.pyc18030644editdlrm
vdsm.cpython-310.pyc36490644editdlrm
vectordev.cpython-310.pyc10840644editdlrm
veritas.cpython-310.pyc12130644editdlrm
vhostmd.cpython-310.pyc11730644editdlrm
virsh.cpython-310.pyc27410644editdlrm
virtwho.cpython-310.pyc9270644editdlrm
vmware.cpython-310.pyc14720644editdlrm
vsftpd.cpython-310.pyc6800644editdlrm
vulkan.cpython-310.pyc6620644editdlrm
watchdog.cpython-310.pyc22170644editdlrm
wireless.cpython-310.pyc8150644editdlrm
x11.cpython-310.pyc10880644editdlrm
xdp.cpython-310.pyc6700644editdlrm
xen.cpython-310.pyc23400644editdlrm
xfs.cpython-310.pyc12170644editdlrm
xinetd.cpython-310.pyc7140644editdlrm
zfs.cpython-310.pyc15280644editdlrm
zvm.cpython-310.pyc18510644editdlrm
__init__.cpython-310.pyc1182510644editdlrm
Edit: /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/openvswitch.cpython-310.pyc (11311B)
o G%@iE@sfddlmZddlZddlmZmZmZmZGdddeZGdddeeZ Gdd d eeeZ dS) )environN)Plugin RedHatPlugin DebianPlugin UbuntuPluginc@s`eZdZdZdZdZdZdZdZdZ dZ dZ d d Z d d Z d dZddZddZddZdS) OpenVSwitchzOpenVSwitch networking openvswitch)networkvirtz ovs-appctlz ovs-vsctlz ovs-ofctlz ovs-dpctlFcsPd}ddg}jd}|ddko|dd_tfd d d D_td r9| td |sH fd d|Dn | gd dd dd ddgtd}|rx |d ddd gdgdddddddjd jd!jd"jd#jd$jd%jd&jd'jd(jd)jd*jd+jd,jd-jd.jd/jd0jd1jd2jd3jd4jd5jd6jd7jd8jd9jd:jd;jd<jd=jd>jd?jd@jjdAdBdCjjdDdEdCjdFdGjdHdGjdIdGjdJdGjdKdGjdLdGdS)MNall_logsz/var/log/openvswitch/z/usr/local/var/log/openvswitch/z/ -t 5 get Open_vSwitch . other_config:dpdk-initstatusroutputz"true"c3s|]}|VqdS)N) is_installed).0pself@/usr/lib/python3/dist-packages/sos/report/plugins/openvswitch.py )sz$OpenVSwitch.setup..)z 6windgate-fpnuage-openvswitch OVS_LOGDIRcsg|]}|dqS)z*.log) path_join)rldrrr 0s z%OpenVSwitch.setup..)z!/run/openvswitch/ovsdb-server.pidz!/run/openvswitch/ovs-vswitchd.pidz&/run/openvswitch/ovs-monitor-ipsec.pidz/usr/local/etc/openvswitchzconf.dbz/etc/openvswitchz/var/lib/openvswitch OVS_DBDIRopenvswitch_daemon_logopenvswitch_server_log)z%/var/log/openvswitch/ovs-vswitchd.logz%/var/log/openvswitch/ovsdb-server.log)z/run/openvswitchz/dev/hugepages/z /dev/vfioz/var/lib/vhost_socketszdpdk_nic_bind --statuszdpdk-devbind.py --statuszdriverctl list-deviceszdriverctl -v list-deviceszdriverctl list-overrideszdriverctl -v list-overrideszdriverctl list-persistedz bond/listz bond/showz lacp/showz lacp/show-statsz coverage/showz ovs/route/showz tnl/arp/showz tnl/ports/show -v upcall/showz -t 5 list Open_vSwitchz -t 5 list managerz -t 5 list interfacez -t 5 list bridgez -t 5 list datapathz! dpif-netdev/pmd-rxq-show -secs 5z" dpif-netdev/pmd-rxq-show -secs 30z dpif-netdev/pmd-rxq-showz dpif-netdev/pmd-stats-showz dpif-netdev/pmd-perf-showz ofproto/list-tunnelsz" -t ovs-monitor-ipsec tunnels/showz -t ovs-monitor-ipsec xfrm/statez# -t ovs-monitor-ipsec xfrm/policiesz$ dump-flows --name -m type=offloadedz dump-flows --name -m type=ovsz% dpif-netdev/subtable-lookup-prio-getz dpif-netdev/dpif-impl-getz dpif-netdev/miniflow-parser-getz dpif-netdev/pmd-sleep-showz dpdk/lcore-listz dpdk/log-listz dpdk/get-malloc-statsz netdev-dpdk/get-mempool-infoz% -t 5 get Open_vSwitch . other_configopenvswitch_other_config)tagsz -t 5 showovs_vsctl_showrunitszopenvswitch-nonetworkz ovs-vswitchdz ovsdb-serverzovs-configurationzopenvswitch-ipsec) get_optioncollect_cmd_outputvctl startswith check_dpdkany check_6windrgetappend add_copy_specr add_file_tagsadd_dir_listingadd_cmd_outputactldpctl add_journalcollect_ovs_infocollect_datapathcollect_ovs_bridge_info)rr log_dirs dpdk_enabled ovs_dbdirrrrsetups                        ! # % & ' ) + - / 0 1 3 5 7 9 ; = ? @ A CF        zOpenVSwitch.setupcCsgd}|jrz|||dddddddd d |jd |jd d |jdd|jdddddddd|jdg|jdddD] }|d|gqD|d}|ddkr||d D]}t d!|}|ry| d"}|d#|gqad$Sd$Sd$S)%z Collect output of OVS commands )z?/etc/systemd/system/multi-user.target.wants/openvswitch.servicez./etc/sysctl.d/60-6wind-system-auto-reboot.confz/etc/openvswitch/system-id.confz/etc/openvswitch/*.dbz*/etc/ld.so.conf.d/linux-fp-sync-fptun.confz$/etc/NetworkManager/conf.d/fpn0.confz/etc/default/openvswitchz/etc/logrotate.d/openvswitchz/etc/linux-fp-sync.envz/etc/fp-daemons.envz/etc/fp-vdev.iniz /etc/fpm.envz/etc/6WINDGate/fp.configz/etc/6WINDGate/fpnsdk.configz/etc/dms.d/fp-dms.confz/etc/dms.d/fpmd-dms.confz/etc/dms.d/fpsd-dms.confz/etc/fast-path.envz/etc/fps-fp.envzfp-cli fp-vswitch-statszfp-cli dpdk-core-port-mappingz fp-cpu-usagezfp-cli fp-vswitch-maskszfp-cli fp-vswitch-flowsz fp-shmem-dpvizfp-cli stats non-zeroz fp-cli statszfp-cli dpdk-cp-filter-budgetz vm/port-detailed-showrz fp-cli nfct4z vm/port-vip-list-showzfp-shmem-ports -sz show -szfpcmd fp-vswitch-flowszfp-cli fp-vswitch-ports percorezfp-cli dpdk-debug-poolzfp-cli dump-sizezfp-cli conf runtimezfp-cli conf compiledz fp-cli ifacez memory/showzvirtual-acceleratorr")filtermanglerawnatzfpcmd nf4-rules zfp-cli fp-vswitch-portsr rr z^([\d]+):[\s]+([^\s]+)zfp-cli dpdk-cp-filter-budget N) r*r-r0r1r2r3r% splitlinesrematchgroup)r files_6windtable port_listportmport port_namerrrr4sX           #zOpenVSwitch.collect_ovs_infoc Cs||jd}|ddkr@|dD],}||jd||jd||jd||jd||jd |gqd Sd S) z3 Gather the datapath information for each datapath z dpctl/dump-dpsr rr z dpctl/show -s z dpctl/dump-flows -m z dpctl/dump-conntrack -m z dpctl/ct-stats-show -m z dpctl/ipf-get-status N)r%r1r@r0)rdp_list_resultdpsrrrr5s zOpenVSwitch.collect_datapathc Cs ||jd}|ddkrdS|dD]j}||jd||jd||jd||jd ||jd ||jd ||jd ||jd ||jd||jd||jd||jd|g |||||jr| |jd|}|ddkr|dD] }||jd|q|j r||jd||jd||jd||jd||jd|g||jd|}|ddkr|d dd}|D]}||jd|gq||jd|}|ddkr|d dd} | D]f} ||jd| |jd| |jd|d | |jd!|d | |jd"|d | |jd#|d | |jd$|d | |jd%|d | |jd&|d | |jd'|d | g qqdS)(z; Gather additional output for each OVS bridge on the host. z -t 5 list-brr rNr z# bridge/dump-flows --offload-stats z dpif/show-dp-features z fdb/show z fdb/stats-show z mdb/show dump-flows  dump-ports-desc z dump-ports z queue-get-config z queue-stats  show dump-groups z -t 5 list-ifaces  netdev-dpdk/get-mempool-info z evpn/vip-list-show z bridge/dump-conntracks-summary z! bridge/acl-table ingress/egress z bridge/acl-table z ofproto/show z vrf/list z vrf/route-table z evpn/list z evpn/mac-table z evpn/arp-table z evpn/dump-flows  z evpn/dhcp-pool-show z evpn/dhcp-relay-show z evpn/dhcp-static-show z evpn/dhcp-table-show z evpn/proxy-arp-filter-list z evpn/show z port/dscp-table ) r%r&r@r0r1ofctlget_flow_versions get_port_listr(exec_cmdr*split) rbr_list_resultbriiface_list_resultifacevrf_listvrfsvrf evpn_listevpnsevpnrrrr6s      z#OpenVSwitch.collect_ovs_bridge_infocCsgd}ddddddd}||jd }||jd |}g}|d D]}d |vrF||d d|d}|ddd}q)|dgkr|d r|d } g} | D]#}d|vr}|d} | dd} tt| ddt| ddd} qZ| D] } | |vr||| q|D][}||vr| |j d|d||j d|d||j d|d||j d|d||j d|d||j d|d||j d|d||j d|d |gqd!S)"z* Collect flow version of the given bridge ) OpenFlow10 OpenFlow11 OpenFlow12 OpenFlow13 OpenFlow14 OpenFlow15rbrcrdrerfrg)rQr?z -t 5 --versionz -t 5 list bridge r protocols[rQ]"z, zOpenFlow versionszOpenFlow versions :rz -O rNrOz dump-group-stats rLz dump-tlv-map rMz dump-meters z meter-stats N) r%r&r@findreplacerWrangeintr,r0rS)rbridge flow_versions ofp_versionsofp_ver_resultbr_info br_protosline br_protos_lnofp_version_range ver_rangever_spverprotocolflowrrrrTGs^    zOpenVSwitch.get_flow_versionsc Cs||jd|}|ddkrJ|dD]4}||jd||jd||jd||jd|d g|jrI||jd |qd Sd S) z' Collect port list of the given bridge z -t 5 list-ports r rr z cfm/show z qos/show z bond/show z get Interface z optionsrPN)rVr&r@r0r1r()rrwport_list_resultrGrrrrUs$  zOpenVSwitch.get_port_listN)__name__ __module__ __qualname__ short_desc plugin_nameprofilesr1r&rSr2r(r*r:r4r5r6rTrUrrrrrs"E I Arc@seZdZdZdS)RedHatOpenVSwitch)rzopenvswitch[2-9].*zopenvswitch-dpdkznuage-openvswitch6windgate-fpN)rrrpackagesrrrrrsrcs$eZdZdZdZfddZZS)DebianOpenVSwitch)zopenvswitch-switchr)zD/var/snap/openstack-hypervisor/common/etc/openvswitch/system-id.confcsf|dr,d|_|j|j|_|j|j|_|j|j|_|j|j|_tdS)Nzopenstack-hypervisorzopenstack-hypervisor.)r ovs_cmd_prer1r&rSr2superr:r __class__rrr:s zDebianOpenVSwitch.setup)rrrrfilesr: __classcell__rrrrrsr) osrrAsos.report.pluginsrrrrrrrrrrrs