<div dir="ltr">Dear all developers and operations<div>     Are you tired to find which port is attached to which <span id="ff5963b3-efed-4463-b022-db692c644901" class="GINGER_SOFTWARE_mark">vm</span> in your OpenStack environment?</div>

<div>     Are you crazy to extract the IP address, <span id="b02e9533-3640-4be3-97f8-a10615c4ec1b" class="GINGER_SOFTWARE_mark">mac</span> address from the <span id="4037263f-2a4a-4540-a7f3-b63b4a3db964" class="GINGER_SOFTWARE_mark">db</span> or client-tool's output?</div>

<div>     Are you depressed by collecting and checking the <span id="f747a6d5-f0ba-4750-a053-78544760067b" class="GINGER_SOFTWARE_mark">iptables</span> rules to debug the problem?</div><div>    </div><div style>     <a href="https://github.com/yeasy/easyOVS">easyOVS</a> is towards a more convenient and fluent way to operate your OpenvSwitch bridges in OpenStack platform, such as list their ports, dump their flows and add/<span id="3c959f80-475e-4425-afa9-89a100d09fb4" class="GINGER_SOFTWARE_mark">del</span> some flows in a smart style with color!</div>

<div><br></div><div style>     Basic user cases include:</div><div style><b>1. Show all ports information at a bridge (e.g., <span id="0c6f3cfe-aff8-4386-8fd2-56f6fc0a61a9" class="GINGER_SOFTWARE_mark">br</span>-<span id="63e47144-a310-49c5-ab2e-716413cacce2" class="GINGER_SOFTWARE_mark">int</span>)</b></div>

<div> <img src="cid:ii_14820ae12ca7fdb0" alt="Inline image 1" width="532" height="187"></div><div><br></div><div><b>2. Show the forwarding rules of a bridge.</b></div><div><img src="cid:ii_14820aea1e582033" alt="Inline image 2" width="532" height="170"><br>

</div><div><br></div><div><b>3. Show the <span id="a6c6daa2-1c75-4ab0-8a19-96ba49ef65b1" class="GINGER_SOFTWARE_mark">iptables</span> rules for a <span id="df0d7b7e-39cd-4691-988f-4011865c29a2" class="GINGER_SOFTWARE_mark">vm</span>.</b><br clear="all">

<div><img src="cid:ii_14820b0e9439ba8c" alt="Inline image 3" width="532" height="277"><br></div><div style><br></div><div style>More operational features are also supported to bring you an efficient <span id="b47562a9-b4ef-4882-8503-34acd679a174" class="GINGER_SOFTWARE_mark">devop</span> life! </div>

<div style>Please check <a href="https://github.com/yeasy/easyOVS">https://github.com/yeasy/easyOVS</a> for details.</div><div style><br></div><div style>Also, the current version is v0<span id="11dd3229-90ab-4fe0-a96a-f667cd5573b2" class="GINGER_SOFTWARE_mark">.</span>3, welcome for any feedbacks and bug reports!</div>

<div style>Thanks a lot!</div><div><br></div>-- <br><font color="#999999">Best wishes!<br><span id="14066550-19b2-4d4a-9cb4-f4289cdf2868" class="GINGER_SOFTWARE_mark">Baohua</span><br></font>
</div></div>