Attention is currently required from: Arne Schwabe.
Hello Arne Schwabe,
I'd like you to do a code review.
Please visit
https://gerrit.openvpn.net/c/openvpn/+/2151?usp=email
to review the following change.
Change subject: route: merge the FreeBSD and DragonFly IPv4 route branches
......................................................................
route: merge the FreeBSD and DragonFly IPv4 route branches
add_route() and delete_route() had identical FreeBSD and DragonFly
branches, differing only in the error message. Merge them, as the IPv6
functions already do. The messages now say "FreeBSD/DragonFly", like
the OpenBSD/NetBSD ones.
Change-Id: I1d545f0a6de5ab795a0c80447002f5cb54b48b32
Signed-off-by: Razvan Cojocaru <[email protected]>
---
M src/openvpn/route.c
1 file changed, 5 insertions(+), 28 deletions(-)
git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/51/2151/1
diff --git a/src/openvpn/route.c b/src/openvpn/route.c
index d483c5f..b19e324 100644
--- a/src/openvpn/route.c
+++ b/src/openvpn/route.c
@@ -1613,7 +1613,7 @@
status = route_exec(&argv, es, "ERROR: Solaris route add command failed");
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_DRAGONFLY)
argv_printf(&argv, "%s add", ROUTE_PATH);
@@ -1626,26 +1626,9 @@
argv_printf_cat(&argv, "-net %s %s %s", network, gateway, netmask);
- /* FIXME -- add on-link support for FreeBSD */
+ /* FIXME -- add on-link support for FreeBSD/DragonFly */
- status = route_exec(&argv, es, "ERROR: FreeBSD route add command failed");
-
-#elif defined(TARGET_DRAGONFLY)
-
- argv_printf(&argv, "%s add", ROUTE_PATH);
-
-#if 0
- if (r->flags & RT_METRIC_DEFINED)
- {
- argv_printf_cat(&argv, "-rtt %d", r->metric);
- }
-#endif
-
- argv_printf_cat(&argv, "-net %s %s %s", network, gateway, netmask);
-
- /* FIXME -- add on-link support for Dragonfly */
-
- status = route_exec(&argv, es, "ERROR: DragonFly route add command
failed");
+ status = route_exec(&argv, es, "ERROR: FreeBSD/DragonFly route add command
failed");
#elif defined(TARGET_DARWIN)
@@ -2070,17 +2053,11 @@
route_exec(&argv, es, "ERROR: Solaris route delete command failed");
-#elif defined(TARGET_FREEBSD)
+#elif defined(TARGET_FREEBSD) || defined(TARGET_DRAGONFLY)
argv_printf(&argv, "%s delete -net %s %s %s", ROUTE_PATH, network,
gateway, netmask);
- route_exec(&argv, es, "ERROR: FreeBSD route delete command failed");
-
-#elif defined(TARGET_DRAGONFLY)
-
- argv_printf(&argv, "%s delete -net %s %s %s", ROUTE_PATH, network,
gateway, netmask);
-
- route_exec(&argv, es, "ERROR: DragonFly route delete command failed");
+ route_exec(&argv, es, "ERROR: FreeBSD/DragonFly route delete command
failed");
#elif defined(TARGET_DARWIN)
--
To view, visit https://gerrit.openvpn.net/c/openvpn/+/2151?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.openvpn.net/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: I1d545f0a6de5ab795a0c80447002f5cb54b48b32
Gerrit-Change-Number: 2151
Gerrit-PatchSet: 1
Gerrit-Owner: Răzvan Cojocaru <[email protected]>
Gerrit-Reviewer: Arne Schwabe <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: Arne Schwabe <[email protected]>
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel