<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">Hi All,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default"><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">Tempest is testing SG rule creation and pinging scenario tests with ethertype='IPv6' and protocol='icmp'</span><font color="#333333" face="monospace"><span style="font-size:12px"> </span></font><font color="#000000" face="arial, helvetica, sans-serif">[0].</font></div><div class="gmail_default"><font color="#000000" face="arial, helvetica, sans-serif">In case of </font><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">ethertype='IPv6', currently </span><span style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif">neutron accept protocol type as 'icmp', 'icmpv6' and 'ipv6-icmp' which again seems like duplication of SG rules bug on neutron side but not sure [1]</span></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">But it seems like some driver does not work with 'icmp' on IPv6, at least ODL as mentioned in bug [2]. Where few others like <span style="font-family:sans-serif;white-space:pre-wrap">ML2/OVS </span><span style="font-family:sans-serif;white-space:pre-wrap">iptables driver convert 'icmp' to 'icmpv6' when </span>ethertype='IPv6' and had no issue with 'icmp'.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">IMO neutron should keep accepting 'icmp' for IPv6 for backward compatibility and legacy usage and tempest should test 'icmp' also along with other protocol type. <br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">But we need more feedback on that what is right way (as per backward compatibility pov) and recommended way for having best behaviour for SG rules on IPv6. What best can work for all plugins also?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">.. 0 </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">    <a href="https://git.openstack.org/cgit/openstack/tempest/tree/tempest/api/network/test_security_groups.py">https://git.openstack.org/cgit/openstack/tempest/tree/tempest/api/network/test_security_groups.py</a></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">    <a href="https://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/manager.py#n1116">https://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/manager.py#n1116</a></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">.. 1 <a href="https://bugs.launchpad.net/neutron/+bug/1582500">https://bugs.launchpad.net/neutron/+bug/1582500</a> </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">.. 2 <a href="https://bugs.launchpad.net/tempest/+bug/1671366">https://bugs.launchpad.net/tempest/+bug/1671366</a> </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)">.. 3 <a href="https://git.openstack.org/cgit/openstack/neutron/tree/neutron/agent/linux/iptables_firewall.py#n378">https://git.openstack.org/cgit/openstack/neutron/tree/neutron/agent/linux/iptables_firewall.py#n378</a> </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:rgb(0,0,0)"><br></div><div><div class="gmail_signature"><div dir="ltr"><div>-gmann</div></div></div></div>
</div>