aboutsummaryrefslogtreecommitdiff
path: root/sbin/ping6/ping6.8
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2001-02-22 19:00:51 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2001-02-22 19:00:51 +0000
commit650d202dbd09015223b019f70291e49b73c3a8ed (patch)
treee6ae1f62baa0bb83202478e6fd1a5683861fdf65 /sbin/ping6/ping6.8
parent51c9129957e7479fb4dc0b95c1c5a0db148ccfd5 (diff)
downloadsrc-650d202dbd09015223b019f70291e49b73c3a8ed.tar.gz
src-650d202dbd09015223b019f70291e49b73c3a8ed.zip
some reasoning why we separated ping(8) and ping6(8)
comments/additions/corrections are welcome. Obtained from: KAME
Notes
Notes: svn path=/head/; revision=72914
Diffstat (limited to 'sbin/ping6/ping6.8')
-rw-r--r--sbin/ping6/ping6.829
1 files changed, 29 insertions, 0 deletions
diff --git a/sbin/ping6/ping6.8 b/sbin/ping6/ping6.8
index 3baec345c502..6f8855d36268 100644
--- a/sbin/ping6/ping6.8
+++ b/sbin/ping6/ping6.8
@@ -407,6 +407,35 @@ and non-zero if the arguments are incorrect or the host is not responding.
.%D October 22, 1999
.%O work in progress material
.Re
+.Sh BUGS
+There have been many discussions on why we separate
+.Xr ping6 8
+and
+.Xr ping 8 .
+Some people argued that it would be more convenient to uniform the
+ping command for both IPv4 and IPv6.
+The followings are an answer to the request.
+.Pp
+From a developer's point of view:
+since the underling API is totally different between IPv4 and IPv6,
+we would end up having two types of code base.
+There would actually be less benefit to uniform the two commands
+into a single command from the developer's standpoint.
+.Pp
+From an operator's point of view: unlike ordinary network applications
+like remote login tools, we are usually aware of address family when using
+network management tools.
+We do not just want to know the reachability to the host, but want to know the
+reachability to the host via a particular network protocol such as
+IPv6.
+Thus, even if we had a unified
+.Xr ping 8
+command for both IPv4 and IPv6, we would usually type a
+.Fl 6
+or
+.Fl 4
+option (or something like those) to specify the particular address family.
+This essentially means that we have two different commands.
.Sh HISTORY
The
.Nm ping