From 70ca97162d7d9f2a755c950c2a70913a85c1d052 Mon Sep 17 00:00:00 2001 From: James Adams Date: Thu, 11 Jul 2024 16:45:08 +0100 Subject: [PATCH] ncm-network: Test additional IPv6 routes with nmstate --- ncm-network/src/test/perl/nmstate_ipv6.t | 4 ++++ ncm-network/src/test/resources/ipv6.pan | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/ncm-network/src/test/perl/nmstate_ipv6.t b/ncm-network/src/test/perl/nmstate_ipv6.t index 04997d6403..c46b0d8285 100644 --- a/ncm-network/src/test/perl/nmstate_ipv6.t +++ b/ncm-network/src/test/perl/nmstate_ipv6.t @@ -50,6 +50,10 @@ routes: - destination: ::/0 next-hop-address: 2001:678:123:e012::2 next-hop-interface: eth0 + - destination: 2001:db8:10::/48 + next-hop-interface: eth0 + - destination: 2001:db8:20::/48 + next-hop-interface: eth0 EOF =pod diff --git a/ncm-network/src/test/resources/ipv6.pan b/ncm-network/src/test/resources/ipv6.pan index 6434838b2f..8ca3ea9b60 100644 --- a/ncm-network/src/test/resources/ipv6.pan +++ b/ncm-network/src/test/resources/ipv6.pan @@ -14,6 +14,16 @@ prefix "/system/network"; "interfaces/eth0/ipv6addr" = "2001:678:123:e012::45/64"; "interfaces/eth0/ipv6addr_secondaries" = list("2001:678:123:e012::46/64", "2001:678:123:e012::47/64"); "interfaces/eth0/ipv6_autoconf" = false; # boolean +"interfaces/eth0/route" = list( + dict( + "address", "2001:db8:10::", + "prefix", 64, + ), + dict( + "address", "2001:db8:20::", + "prefix", 64, + ), +); "ipv6/default_gateway" = "2001:678:123:e012::2"; "ipv6/gatewaydev" = "eth0"; "ipv6/enabled" = true;