On Wed, Jun 4, 2025 at 12:02 PM Dumitru Ceara <dce...@redhat.com> wrote:
> On 6/4/25 8:18 AM, Ales Musil wrote: > > There is difference between ping version in Fedora <=40 and >=41. > > Adjust the check so it works for both versions. > > > > Fedora 40: > > ping: local error: message too long, mtu=1500 > > > > Fedora 41: > > ping: sendmsg: Message too long > > > > Signed-off-by: Ales Musil <amu...@redhat.com> > > --- > > Hi Ales, > > Just a small nit, but I won't insist if you already have this ready to > be applied as is: on most of the likes where we grep for "message too > long" we might as well also fix the spacing, i.e., ".. |grep -q ...". > > In any case: > > Acked-by: Dumitru Ceara <dce...@redhat.com> > > Thanks, > Dumitru > > > tests/multinode.at | 24 +++++++++++------------- > > 1 file changed, 11 insertions(+), 13 deletions(-) > > > > diff --git a/tests/multinode.at b/tests/multinode.at > > index 49e128387..95e2f0c59 100644 > > --- a/tests/multinode.at > > +++ b/tests/multinode.at > > @@ -198,14 +198,14 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -q > -c 3 -i 0.3 -w 2 20.0.0.3 | F > > > > # Change ptmu for the geneve tunnel > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1142"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1400 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q "message too long, mtu: 1342"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -q -c 3 -i 0.3 -w 2 > 172.20.1.2 | FORMAT_PING], \ > > [0], [dnl > > @@ -341,7 +341,7 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -q > -c 3 -i 0.3 -w 2 20.0.0.3 | F > > > > # Change ptmu for the vxlan tunnel > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1150"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -476,14 +476,14 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip > route add 10.0.0.0/24 dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1142"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1400 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q "message too long, mtu: 1342"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -618,7 +618,7 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route > add 10.0.0.0/24 dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1150"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -754,14 +754,14 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip > route add 10.0.0.0/24 dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1142"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1400 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q "message too long, mtu: 1342"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping6 -c 5 -s 1450 -M do > 2000::3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -907,7 +907,7 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route > add 10.0.0.0/24 dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add default via > 10.0.0.1 dev sw0p1]) > > > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q "message too long, mtu=1150"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 |grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -1018,8 +1018,7 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -q > -c 3 -i 0.3 -w 2 10.0.0.4 | F > > > > # Change ptmu for the geneve tunnel > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1200 dev eth1 > > -mtu=$((1200 - overhead)) > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 10.0.0.4 2>&1 | grep -q "message too long, mtu=$mtu"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 10.0.0.4 2>&1 | grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > @@ -1032,8 +1031,7 @@ M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -q > -c 3 -i 0.3 -w 2 20.0.0.3 | F > > > > # Change ptmu for the geneve tunnel > > m_as ovn-chassis-1 ip route change 170.168.0.0/16 mtu 1100 dev eth1 > > -mtu=$((1100 - overhead)) > > -M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 | grep -q "message too long, mtu=$mtu"]) > > +M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ping -c 5 -s 1300 -M do > 20.0.0.3 2>&1 | grep -q -i "message too long"]) > > > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route flush dev sw0p1]) > > M_NS_CHECK_EXEC([ovn-chassis-1], [sw0p1], [ip route add 10.0.0.0/24 > dev sw0p1]) > > Thank you Dumitru, I took care of the nit and went ahead and merged this into main and backported it all the way down to 24.03. Regards, Ales _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev