mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 13:02:44 +01:00
autotests: In testNetconfig verify routes from RIOs
Verify that IWD with NetworkConfigurationEnabled creates the off-link routes for Route Information Options in the Router Advertisements.
This commit is contained in:
parent
125c9b195c
commit
b878be31ae
@ -72,6 +72,15 @@ class Test(unittest.TestCase):
|
||||
# On-link prefix
|
||||
testutil.RouteInfo(dst=socket.inet_pton(socket.AF_INET6, '3ffe:501:ffff:100::'), plen=72,
|
||||
flags=1, ifname=ifname),
|
||||
# Router for an off-link prefix, medium preference
|
||||
testutil.RouteInfo(dst=socket.inet_pton(socket.AF_INET6, '3ffe:501:ffff:300::'), plen=64,
|
||||
gw=router_ll_addr, flags=3, ifname=ifname),
|
||||
# Router for an off-link prefix, high preference
|
||||
testutil.RouteInfo(dst=socket.inet_pton(socket.AF_INET6, '3ffe:501:ffff:400::'), plen=65,
|
||||
gw=router_ll_addr, flags=3, ifname=ifname),
|
||||
# Router for an off-link prefix, low preference
|
||||
testutil.RouteInfo(dst=socket.inet_pton(socket.AF_INET6, '3ffe:501:ffff:500::'), plen=66,
|
||||
gw=router_ll_addr, flags=3, ifname=ifname)
|
||||
}
|
||||
self.maxDiff = None
|
||||
self.assertEqual(expected_routes4, set(testutil.get_routes4(ifname)))
|
||||
@ -137,6 +146,9 @@ class Test(unittest.TestCase):
|
||||
AdvSendAdvert on;
|
||||
AdvManagedFlag on;
|
||||
prefix 3ffe:501:ffff:100::/72 { AdvAutonomous off; };
|
||||
route 3ffe:501:ffff:300::/64 {};
|
||||
route 3ffe:501:ffff:400::/65 { AdvRoutePreference low; };
|
||||
route 3ffe:501:ffff:500::/66 { AdvRoutePreference high; };
|
||||
};''')
|
||||
config.close()
|
||||
cls.radvd_pid = ctx.start_process(['radvd', '-n', '-d5', '-p', '/tmp/radvd.pid', '-C', '/tmp/radvd.conf'])
|
||||
|
Loading…
Reference in New Issue
Block a user