diff options
Diffstat (limited to 'src/ndisc/tests/test-ndisc-linux.c')
-rw-r--r-- | src/ndisc/tests/test-ndisc-linux.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/ndisc/tests/test-ndisc-linux.c b/src/ndisc/tests/test-ndisc-linux.c index a25478e8d1..87ae3129d6 100644 --- a/src/ndisc/tests/test-ndisc-linux.c +++ b/src/ndisc/tests/test-ndisc-linux.c @@ -25,6 +25,10 @@ main (int argc, char **argv) const char *ifname; NMUtilsIPv6IfaceId iid = { }; GError *error = NULL; + int max_addresses; + int router_solicitations; + int router_solicitation_interval; + guint32 ra_timeout; nmtst_init_with_logging (&argc, &argv, NULL, "DEFAULT"); @@ -45,6 +49,13 @@ main (int argc, char **argv) return EXIT_FAILURE; } + nm_lndp_ndisc_get_sysctl (NM_PLATFORM_GET, + ifname, + &max_addresses, + &router_solicitations, + &router_solicitation_interval, + &ra_timeout); + ndisc = nm_lndp_ndisc_new (NM_PLATFORM_GET, ifindex, ifname, @@ -52,7 +63,10 @@ main (int argc, char **argv) "8ce666e8-d34d-4fb1-b858-f15a7al28086", NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64, NM_NDISC_NODE_TYPE_HOST, - 0, + max_addresses, + router_solicitations, + router_solicitation_interval, + ra_timeout, &error); if (!ndisc) { g_print ("Failed to create NMNDisc instance: %s\n", error->message); |