summaryrefslogtreecommitdiffstats
path: root/sbin/spppcontrol/spppcontrol.c
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2001-12-30 20:43:09 +0000
committerjoerg <joerg@FreeBSD.org>2001-12-30 20:43:09 +0000
commit18ea14531f8f3ebbed2bebd7105b117847189e9f (patch)
tree068d3149d316d0ee1a5f0bff940ac9ce35b5ec4f /sbin/spppcontrol/spppcontrol.c
parentdcd142d5d3afac395fcc167f01e9c2b20e9da913 (diff)
downloadFreeBSD-src-18ea14531f8f3ebbed2bebd7105b117847189e9f.zip
FreeBSD-src-18ea14531f8f3ebbed2bebd7105b117847189e9f.tar.gz
Implement the option to disable IPv6 on an sppp interface (counterpart
to the kernel code just committed). MFC after: 1 month
Diffstat (limited to 'sbin/spppcontrol/spppcontrol.c')
-rw-r--r--sbin/spppcontrol/spppcontrol.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sbin/spppcontrol/spppcontrol.c b/sbin/spppcontrol/spppcontrol.c
index 2d20570..26ec6a2 100644
--- a/sbin/spppcontrol/spppcontrol.c
+++ b/sbin/spppcontrol/spppcontrol.c
@@ -177,6 +177,10 @@ main(int argc, char **argv)
spr.defs.enable_vj = 1;
else if (strcmp(argv[0], "disable-vj") == 0)
spr.defs.enable_vj = 0;
+ else if (strcmp(argv[0], "enable-ipv6") == 0)
+ spr.defs.enable_ipv6 = 1;
+ else if (strcmp(argv[0], "disable-ipv6") == 0)
+ spr.defs.enable_ipv6 = 0;
else
errx(EX_DATAERR, "bad parameter: \"%s\"", argv[0]);
@@ -221,6 +225,7 @@ print_vals(const char *ifname, struct spppreq *sp)
}
printf("\tlcp-timeout=%d ms\n", sp->defs.lcp.timeout);
printf("\t%sable-vj\n", sp->defs.enable_vj? "en": "dis");
+ printf("\t%sable-ipv6\n", sp->defs.enable_ipv6? "en": "dis");
}
const char *
OpenPOWER on IntegriCloud