From 136c71a36fbf3d20888322d7166b43d4192f135c Mon Sep 17 00:00:00 2001 From: Tommaso Pecorella Date: Wed, 27 May 2020 04:12:38 +0200 Subject: [PATCH] internet: fix failing test --- src/internet/test/ipv6-raw-test.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/internet/test/ipv6-raw-test.cc b/src/internet/test/ipv6-raw-test.cc index b8cd980e2..f58caf93d 100644 --- a/src/internet/test/ipv6-raw-test.cc +++ b/src/internet/test/ipv6-raw-test.cc @@ -214,11 +214,13 @@ Ipv6RawSocketImplTest::DoRun (void) ifIndex = ipv6->GetInterfaceForDevice (device); ipv6Addr = Ipv6InterfaceAddress (Ipv6Address ("2001:db8::2"), Ipv6Prefix (64)); ipv6->AddAddress (ifIndex, ipv6Addr); + ipv6->SetForwarding (ifIndex, true); device = net2.Get (1); ifIndex = ipv6->GetInterfaceForDevice (device); ipv6Addr = Ipv6InterfaceAddress (Ipv6Address ("2001:db8:1::4"), Ipv6Prefix (64)); ipv6->AddAddress (ifIndex, ipv6Addr); + ipv6->SetForwarding (ifIndex, true); // Create the Ipv6 Raw sockets Ptr rxSocketFactory = rxNode->GetObject (); @@ -240,6 +242,7 @@ Ipv6RawSocketImplTest::DoRun (void) // Unicast test SendData (txSocket, "2001:db8::1"); + NS_TEST_EXPECT_MSG_EQ (m_receivedPacket->GetSize (), 163, "recv: 2001:db8::1"); NS_TEST_EXPECT_MSG_EQ (m_receivedPacket2->GetSize (), 0, "second interface should not receive it");