vty: Inform user that static IP addresses are not supported

Currently, osmo-ggsn doesn't implement PDP contexts with static IP
addresses.  The code for specifying ranges that can be used for
static IPs was always present even from OpenGGSN days, but we never
really treated them.  Let's not raise the impression we do by
warning accordingly if the user configures them.

Change-Id: I7787dae037c46c0c5052aa6dd000be330984f144
Related: OS#5097
This commit is contained in:
Harald Welte 2021-03-27 19:03:30 +01:00
parent ecef920b8f
commit 5379273ea3
1 changed files with 8 additions and 4 deletions

View File

@ -533,9 +533,11 @@ DEFUN(cfg_apn_ip_prefix, cfg_apn_ip_prefix_cmd,
struct in46_prefix *pfx;
/* first update our parsed prefix */
if (!strcmp(argv[0], "static"))
if (!strcmp(argv[0], "static")) {
pfx = &apn->v4.cfg.static_prefix;
else
vty_out(vty, "%% static IP addresses currently not yet supported%s", VTY_NEWLINE);
return CMD_WARNING;
} else
pfx = &apn->v4.cfg.dynamic_prefix;
str2prefix(pfx, argv[1]);
@ -567,9 +569,11 @@ DEFUN(cfg_apn_ipv6_prefix, cfg_apn_ipv6_prefix_cmd,
struct apn_ctx *apn = (struct apn_ctx *) vty->index;
struct in46_prefix *pfx;
if (!strcmp(argv[0], "static"))
if (!strcmp(argv[0], "static")) {
pfx = &apn->v6.cfg.static_prefix;
else
vty_out(vty, "%% static IP addresses currently not yet supported%s", VTY_NEWLINE);
return CMD_WARNING;
} else
pfx = &apn->v6.cfg.dynamic_prefix;
str2prefix(pfx, argv[1]);
return CMD_SUCCESS;