+void
+readconf_options_routers(void)
+{
+struct router_info * ri;
+
+readconf_options_from_list(optionlist_routers, nelem(optionlist_routers), US"RT");
+
+for (ri = routers_available; ri->driver_name[0]; ri++)
+ {
+ read_macro_assignment(string_sprintf("_DRVR_RTR_%T=y", ri->driver_name));
+ readconf_options_from_list(ri->options, (unsigned)*ri->options_count, ri->driver_name);
+ }
+}