pespin has submitted this change. ( https://gerrit.osmocom.org/c/upf-benchmark/+/40143?usp=email )
Change subject: osmo-upf-load-gen: Allow setting local PFCP port ......................................................................
osmo-upf-load-gen: Allow setting local PFCP port
Change-Id: If74456aa85cc31fd940d47a3258ce566e12716da --- M src/osmo-upf-load-gen/pfcp_tool_vty.c 1 file changed, 8 insertions(+), 2 deletions(-)
Approvals: Jenkins Builder: Verified fixeria: Looks good to me, but someone else must approve osmith: Looks good to me, approved
diff --git a/src/osmo-upf-load-gen/pfcp_tool_vty.c b/src/osmo-upf-load-gen/pfcp_tool_vty.c index 86e4104..4cb6420 100644 --- a/src/osmo-upf-load-gen/pfcp_tool_vty.c +++ b/src/osmo-upf-load-gen/pfcp_tool_vty.c @@ -37,9 +37,10 @@ #include <osmocom/upfloadgen/pfcp_tool.h>
DEFUN(c_local_addr, c_local_addr_cmd, - "local-addr IP_ADDR", + "local-addr IP_ADDR [<0-65535>]", "Set the local IP address to bind on for PFCP; see also 'listen'\n" - "IP address\n") + "IP address\n" + "PFCP port (default " OSMO_STRINGIFY_VAL(OSMO_PFCP_PORT) ")\n") { if (g_pfcp_tool->ep != NULL) { vty_out(vty, "Already listening on %s%s", @@ -50,6 +51,11 @@
osmo_talloc_replace_string(g_pfcp_tool, &g_pfcp_tool->vty_cfg.local_ip, argv[0]);
+ if (argc > 1) + g_pfcp_tool->vty_cfg.local_port = atoi(argv[1]); + else + g_pfcp_tool->vty_cfg.local_port = OSMO_PFCP_PORT; + return CMD_SUCCESS; }