????

Your IP : 216.73.216.152


Current Path : /usr/lib/python2.7/site-packages/sos/plugins/
Upload File :
Current File : //usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pyo

�
Dr^c@s�ddlmZmZmZmZddlmZddlm	Z	defd��YZ
de
efd��YZde
eefd	��YZd
S(i����(tPlugintRedHatPlugintDebianPlugintUbuntuPlugin(tjoin(tenvirontOpenVSwitchcBs#eZdZdZdZd�ZRS(s OpenVSwitch networking
    topenvswitchtnetworktvirtcCsQ|jd�}dddg}tjd�rF|jtjd��n|sx|jg|D]}t|d�^qY�n
|j|�|jddg�|jd	d
ddd
ddddddddddddddddddd g�|jd!d"�|jd!d#�|jd!d$�|jd!d%�|jd&�}|d'd(kr�xo|d)j	�D]Z}|jd*|d+|d,|d-|d.|d/|d0|d1|g�d2d3d4d5g}d6|}|j
|�}t|�j�}	xa|	j	�D]S}
d7|
kr�|
|
j
d8�d9|
j
d:�!}|jd;d<�jd=�}q�q�Wxk|D]c}
|
|krP|jd>|
|fd?|
|fd@|
|fdA|
|fdB|
|fg�qPqPWq]Wn|jdC�}|d'd(krMxm|d)j	�D]X}|jdD|�}|d'd(kr�x,|d)j	�D]}|jdE|�q(Wq�q�WndS(FNtall_logss /var/log/containers/openvswitch/s/var/log/openvswitch/s/usr/local/var/log/openvswitch/t
OVS_LOGDIRs*.logs%/var/run/openvswitch/ovsdb-server.pids%/var/run/openvswitch/ovs-vswitchd.pidsovs-dpctl -s showsovs-dpctl dump-flows -ms&ovs-dpctl dump-flows type=offloaded -msovs-vsctl -t 5 showsovsdb-client -f list dumpsls -laZ /var/run/openvswitchsdpdk_nic_bind --statussdpdk_devbind.py --statussdriverctl list-devicessdriverctl list-overridessovs-appctl bond/listsovs-appctl bond/showsovs-appctl lacp/showsovs-appctl coverage/showsovs-appctl ovs/route/showsovs-appctl tnl/arp/showsovs-appctl tnl/ports/show -vsovs-appctl upcall/shows.ovs-vsctl -t 5 get Open_vSwitch . other_configsovs-vsctl list Open_vSwitchsovs-appctl dpctl/show -ssovs-appctl dpctl/dump-flowss#ovs-appctl dpif-netdev/pmd-rxq-shows%ovs-appctl dpif-netdev/pmd-stats-showtunitsRsopenvswitch-nonetworksovs-vswitchdsovsdb-serversovs-vsctl list-brtstatusitoutputsovs-appctl fdb/show %ssovs-ofctl dump-flows %ssovs-ofctl dump-ports-desc %ssovs-ofctl dump-ports %ssovs-ofctl queue-get-config %ssovs-ofctl queue-stats %ssovs-ofctl show %ssovs-appctl fdb/stats-show %st
OpenFlow10t
OpenFlow11t
OpenFlow12t
OpenFlow13sovs-vsctl list bridge %st	protocolst[it]t"ts, sovs-ofctl -O %s show %ssovs-ofctl -O %s dump-groups %ss#ovs-ofctl -O %s dump-group-stats %ssovs-ofctl -O %s dump-flows %ss"ovs-ofctl -O %s dump-ports-desc %ssovs-vsctl -t 5 list-brsovs-vsctl -t 5 list-ports %ss*ovs-appctl netdev-dpdk/get-mempool-info %s(t
get_optionRtgettappendt
add_copy_spect	path_jointadd_cmd_outputtadd_journalt
call_ext_progt
splitlinestget_cmd_output_nowtopentreadtfindtreplacetsplit(tselfR
tlog_dirstldtbr_list_resulttbrt
flow_versionstovs_list_bridge_cmdtbr_info_filetbr_infotlinetbr_protos_lnt	br_protostflowtport_list_resulttport((s;/usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pytsetups�	,


	
#"




"	
(RR	(t__name__t
__module__t__doc__tplugin_nametprofilesR6(((s;/usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pyRstRedHatOpenVSwitchcBseZdZRS(Rsopenvswitch-dpdk(sopenvswitchsopenvswitch-dpdk(R7R8tpackages(((s;/usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pyR<�stDebianOpenVSwitchcBseZdZRS(sopenvswitch-switch(sopenvswitch-switch(R7R8R=(((s;/usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pyR>�sN(
tsos.pluginsRRRRtos.pathRRtosRRR<R>(((s;/usr/lib/python2.7/site-packages/sos/plugins/openvswitch.pyt<module>s
"�