openstack-neutron-openvswitch-1:15.0.2-1.el7>  HLk|^S& vD)SB9q.z]qF58M03Y&FVБEO:2ХBJ|6/ÆoS_G6!=>/sr21bitܶZM.xt #̲譙m4ɋn|ťrBΉ^xAGb#44(đqchqᑳSĺ>CjpZuk0 Q%R'2tS>_~+k 10Dy15f1e1279c5c3433b1625a577e84f53667b63ac474\^S& vD)3'H@ܾs=HH_V,GNdխ^02 !N̤w@"$EhPoc>Uw[qt{)\٬ӡ:{L4)U*gLnO ,D$?xm[mګG G$!"j4mA׉^̝֬ƶooUa=_{[0VR=vy p>*tR>>?d '0 4 Opt &   @   V   l           M t    (f8p9:d>?G H I8 XDYL\l ] ^ bdNeSfVlXtp u vwP x| yCopenstack-neutron-openvswitch15.0.21.el7Neutron openvswitch plugin Neutron is a virtual network service for Openstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) This package contains the Neutron plugin that implements virtual networks using Open vSwitch.^Kc1bd.rdu2.centos.orgJCentOSCentOSASL 2.0CBS Unspecifiedhttp://launchpad.net/neutron/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset neutron-openvswitch-agent.service >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset neutron-destroy-patch-ports.service >/dev/null 2>&1 || : fi if [ $1 -ge 2 ]; then # We're upgrading # Detect if the neutron-openvswitch-agent is running ovs_agent_running=0 systemctl status neutron-openvswitch-agent > /dev/null 2>&1 && ovs_agent_running=1 || : # If agent is running, stop it [ $ovs_agent_running -eq 1 ] && systemctl stop neutron-openvswitch-agent > /dev/null 2>&1 || : # Search all orphaned neutron-rootwrap-daemon processes and since all are triggered by sudo, # get the actual rootwrap-daemon process. for pid in $(ps -f --ppid 1 | awk '/.*neutron-rootwrap-daemon/ { print $2 }'); do kill $(ps --ppid $pid -o pid=) done # If agent was running, start it back with new code [ $ovs_agent_running -eq 1 ] && systemctl start neutron-openvswitch-agent > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable neutron-openvswitch-agent.service > /dev/null 2>&1 || : systemctl stop neutron-openvswitch-agent.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable neutron-destroy-patch-ports.service > /dev/null 2>&1 || : systemctl stop neutron-destroy-patch-ports.service > /dev/null 2>&1 || : fi|iOC'MAA큠큤A큤^K޺^K޺^K޴^K^K޺^K^Kެ^K^K^K^K051455172724e328d2b82412b5ce8c80267d1d4fbf2d6dc9190d5cea21e36aa4c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c2d195eb78be48b124851e4063b00a05f761d42cf293b5bb2e50227a16545852c98baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-15.0.2-1.el7.src.rpmconfig(openstack-neutron-openvswitch)openstack-neutron-openvswitch @@     /bin/sh/bin/sh/bin/sh/usr/bin/python2config(openstack-neutron-openvswitch)ipsetiptableskmodopenstack-neutron-commonopenvswitchpython-openvswitchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1:15.0.2-1.el71:15.0.2-1.el72.8.03.0.4-14.6.0-14.0-15.2-14.11.3^K]f@]@]n]@RDO 1:15.0.2-1RDO 1:15.0.1-1RDO 1:15.0.0-1RDO 1:15.0.0-0.2.0rc1RDO 1:15.0.0-0.1.0rc1- Update to 15.0.2- Update to 15.0.1- Update to 15.0.0- Update to 15.0.0.0rc2- Update to 15.0.0.0rc1/bin/sh/bin/sh 1:15.0.2-1.el71:15.0.2-1.el7 neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitch-15.0.2LICENSEopenvswitch-plugin.filters/etc/neutron/conf.d//etc/neutron/plugins//etc/neutron/plugins/ml2//etc/sysconfig/modules//usr/bin//usr/lib/sysctl.d//usr/lib/systemd/system//usr/share/licenses//usr/share/licenses/openstack-neutron-openvswitch-15.0.2//usr/share/neutron/rootwrap/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableASCII textRR? 7zXZ !#,RO] b2u jӫ`(}Sƨ,X((iH &˙c'ҖCjZL8=(VC?m#4#hYud]>iƏN[a%t'Ӏ痠G Zģ"9/N9K@7#<8!-{ &d-NǏrcY]WXh=m)9z0(ηְ t>9{ap\Z_4NqM f0vhVA`?'ihs MxԚ%tFG\9 w Wž.K}Ш>R\yؕ}2;N\lYQ}RHG]CBZTy+L *TOz5Sܶw>>Hr:5#)EO5QP hJ\E<#]^Xu)STԄk2 A" -E}uI@_ua5tḦ}} HYiÎO쭎RD /z<`_H cOLJvCQ#Ȟ,.BRS|0 U'%88&3o7|"ӹDZ t?ukfz&\[R5 ΝB%x 7ZIkIįX=M(=„CsbQ`v~1@гR@sQ3bۥSp/r}RB=?:WY0q¨ښVt_n*,;:?]jV:uw󎐞!OSct6&Й_)}zUx A-ToQ3V 'z%"_#7i$ɧXFՄʀ6ߖ)BvT1XB̢kWr*HL˲4wpgP |>xUfzz~³"`xj:"J3tXq,ՐK}?A'OJ]=vl\'oݮ@-X* <17Kϳ7LTjq)I0(;@ )eoFťGez{6n Q ϖTr.)>W: ܤauUm#dA":Q%"N}Gq@~mwfYjrbKWl?RyZ `J]!oToQ,ZY+*Ͻym|D! g} F=N { $/\+y-C9wYSē%[m1r.<)DA.=ӣ e{%0!eLLnp qz)YMJowzJpLJFxXJpcF׭ kBbN"ߐ }Xe}$@eq(NKiA)%8â'a%# pE>dh_դήrf(y>Rkx&ɗwr_;(TLiدBb:\3=I[cr4O+MYx* )&s]Ha$jft 8:.˪#ipMJccfp7|}{~L{~eߝ8|"%zJ}Y-#1mmخ| ) 7;D+"ݭ1.pc6k@l/3{ ?aӫH3wx )Y8H1[p knk3k[Q}_\_%$,RY#*1~`QذMy D64$4W 9 WLś;vKA8Իqpr5m!b>[; A~1igziBiД&pGL_h_X|b`"\g9б_̝Qϖ#Ј"aqb%h4YU^WvLWMB^ȡ0# 9K7{)qe{"~7R+~e*oG tz7~sN'nWj1*CJ> N6~d|5_[΀ErdO˺*7H6˗k\lTkĈ0O=T:t Z$ѤqsH48T t0,8"A>븤)<)M:@Ά3I1qq4c뷁! ]P<`'NnwxaD3^ 3.`D0 9Jp7Fzc3ٷBJ)ʧG U}ꥇ)'2woW:/CGjObEVTGaQJsN`&DWA"(4.\WiYlD49ةQX㵮ުQe؀\gB?E j}*0=@f;âȚĶWk}VB}PØ+U'@.7!1jy{{ra*i#HiOE=wK6pŤ6?T T`:[/I(&[,=͉+tشE#-_&.ɔAr\4=XM|_ (Cs ,nu-q a}!\q5̓ḫXuըkb*HcMYe͠Nz-~d;ܛL + 7Rg)Tf[l8~FtpG<9u>0 1VX5BEfw :-`}ܺSF &{-EPeu_7@b&3\[gdhU%k5yJr|7̖5>t&jݗ\0(kw _8^˙m %б.+ZayA/aU1mbe4aLri=zv%+!P˓D\b[w#Tiy1eKBE/*B<}}Z; =jp+35l!jaI8EG)_\l{}Dqk[pnKhsLA%r F_=Y*ÄL亦K^7UXuUY+0LKcr?M]e%Ό:rL=%(B~k;^߭M!9_ٍΡܒ#OP_ֹ饢g'IFrkhSD*'rS66ka&7I L bN[eZ0E^1fJ,R%O@w}cfT?XP nfy$_P:<ֳo V>Y/0!k-Ͼ8lUee'Wq[jcYS`Jbe#_2677V >Sot>VQkC,5KO/'҇Ob řv¤zq wS&=~?=γ)O"C&gEݛ8\:Mg\@$ږ)}-9 I ~$ӻy.A(0Ұ\Z6[h;2{RFHVa6p]hODį2Hwo6FhrBk*jkoQ fݲ&c!IG^LAV@J&nY0^&G#bOQO^5+vK LB?-wݽ9_}"_gһYcf9P:s'3 ̝ Z ɝ% rIL-,%bܷ%D[?}/ߏ%텃N|U\<3 ;\s)F,6 jjuvpN`j#0npP+5V [<[ԣշbd3!O:;l9?S@c9/pK8 V]_y:^ZLM"Š|KRmn+ƔY*1u̬h?wG& x_b[&(c#T_Rtw=Bt!ެ7q*FVCCeE?VV ;㕧ɍ!BD{+ߑOot ѽa徛jnV)tT1gY!">!̷2ndNHyvrd `A? hZ)_vaoD[qbpzgDY`{r27>|~ܰ/=XΆX*gSrݔ:\g-akTolNވ⿒H7ͨ<2= H-Wˇv Ygr&uҘu&,RHUͦMgǝQxB xe:P6e3?Z6֎wu ->N/1t5мuJ$^y"ץn@]FUwNC$1ħB#iLܿPֈH5;rwvex9F+܏pVƲ8-Aݞ |\fh̅*@+_/ xan*{r@$\$g+ m9mdžytɱvhQne#zDhwKa\~6<[SVwµ)e:>oUs9&U]$r*bdI_0t>~&J۰xvJ, ѽ)" l **cl;E:aU\f}^|/Apx䕦 £atkhƱ:b ϗ0L+nBFreȧvN kLDz'8xC_^ߧIRO|aܾ(C'Li#!] Od*8 lGŠFp$[eq5>gZz/us`ٱ>}v 6$ŧe͆+LI,շ7?K48׏؁ཋ\R<׶ PaZ oS%#HU«1Fr/ ϊnPG _+]"w#b` 0do.9@,H>Z#Ux7@&'gQ8&YR'R@-{Cԧc;P'&WGEB(ckRiZ 90[*_Qm$-7Y YZ