[Asterisk-code-review] mgcp: Remove dead debug code (asterisk[master])

Joshua Colp asteriskteam at digium.com
Mon Aug 16 12:33:10 CDT 2021


Joshua Colp has submitted this change. ( https://gerrit.asterisk.org/c/asterisk/+/16275 )

Change subject: mgcp: Remove dead debug code
......................................................................

mgcp: Remove dead debug code

ASTERISK-20339 #close

Change-Id: I36f364aaa1971241d8f3ea1a5909b463d185a2d5
---
M channels/chan_mgcp.c
M res/res_pktccops.c
2 files changed, 3 insertions(+), 66 deletions(-)

Approvals:
  Joshua Colp: Looks good to me, approved; Approved for Submit
  Kevin Harwell: Looks good to me, but someone else must approve



diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c
index 9a43a29..ebb50e6 100644
--- a/channels/chan_mgcp.c
+++ b/channels/chan_mgcp.c
@@ -242,8 +242,6 @@
 static struct in_addr __ourip;
 static int ourport;
 
-static int mgcpdebug = 0;
-
 static struct ast_sched_context *sched;
 static struct io_context *io;
 /*! The private structures of the mgcp channels are linked for
@@ -1073,13 +1071,13 @@
 		e->usage =
 			"Usage: mgcp audit endpoint <endpointid>\n"
 			"       Lists the capabilities of an endpoint in the MGCP (Media Gateway Control Protocol) subsystem.\n"
-			"       mgcp debug MUST be on to see the results of this command.\n";
+			"       Debug logging (core set debug on) MUST be on to see the results of this command.\n";
 		return NULL;
 	case CLI_GENERATE:
 		return NULL;
 	}
 
-	if (!mgcpdebug) {
+	if (!DEBUG_ATLEAST(1)) {
 		return CLI_SHOWUSAGE;
 	}
 	if (a->argc != 4)
@@ -1121,38 +1119,9 @@
 	return CLI_SUCCESS;
 }
 
-static char *handle_mgcp_set_debug(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
-{
-	switch (cmd) {
-	case CLI_INIT:
-		e->command = "mgcp set debug {on|off}";
-		e->usage =
-			"Usage: mgcp set debug {on|off}\n"
-			"       Enables/Disables dumping of MGCP packets for debugging purposes\n";
-		return NULL;
-	case CLI_GENERATE:
-		return NULL;
-	}
-
-	if (a->argc != e->args)
-		return CLI_SHOWUSAGE;
-
-	if (!strncasecmp(a->argv[e->args - 1], "on", 2)) {
-		mgcpdebug = 1;
-		ast_cli(a->fd, "MGCP Debugging Enabled\n");
-	} else if (!strncasecmp(a->argv[3], "off", 3)) {
-		mgcpdebug = 0;
-		ast_cli(a->fd, "MGCP Debugging Disabled\n");
-	} else {
-		return CLI_SHOWUSAGE;
-	}
-	return CLI_SUCCESS;
-}
-
 static struct ast_cli_entry cli_mgcp[] = {
 	AST_CLI_DEFINE(handle_mgcp_audit_endpoint, "Audit specified MGCP endpoint"),
 	AST_CLI_DEFINE(handle_mgcp_show_endpoints, "List defined MGCP endpoints"),
-	AST_CLI_DEFINE(handle_mgcp_set_debug, "Enable/Disable MGCP debugging"),
 	AST_CLI_DEFINE(mgcp_reload, "Reload MGCP configuration"),
 };
 
diff --git a/res/res_pktccops.c b/res/res_pktccops.c
index eb1f79f..069d0f6 100644
--- a/res/res_pktccops.c
+++ b/res/res_pktccops.c
@@ -160,7 +160,6 @@
 static uint16_t t7 = 200;
 static uint16_t t8 = 300;
 static uint32_t keepalive = 60;
-static int pktccopsdebug = 0;
 static int pktcreload = 0;
 static int gateinfoperiod = 60;
 static int gatetimeout = 150;
@@ -639,9 +638,7 @@
 		ast_debug(1, "Construct new gate\n");
 		cops_construct_gate(cmd, gateset->object->next->next->next->contents, trid, mta, actcount, bitrate, psize, ssip, ssport, 0, cmts);
 	}
-	if (pktccopsdebug) {
-		ast_debug(3, "send cmd\n");
-	}
+	ast_debug(3, "send cmd\n");
 	cops_sendmsg(cmts->sfd, gateset);
 	cops_freemsg(gateset);
 	ast_free(gateset);
@@ -1382,41 +1379,12 @@
 	return CLI_SUCCESS;
 }
 
-static char *pktccops_debug(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
-{
-	switch (cmd) {
-	case CLI_INIT:
-		e->command = "pktccops set debug {on|off}";
-		e->usage =
-			"Usage: pktccops set debug {on|off}\n"
-			"	Turn on/off debuging\n";
-		return NULL;
-	case CLI_GENERATE:
-		return NULL;
-	}
-
-	if (a->argc != e->args)
-		return CLI_SHOWUSAGE;
-	if (!strncasecmp(a->argv[e->args - 1], "on", 2)) {
-		pktccopsdebug = 1;
-		ast_cli(a->fd, "PktcCOPS Debugging Enabled\n");
-	} else if (!strncasecmp(a->argv[e->args - 1], "off", 2)) {
-		pktccopsdebug = 0;
-		ast_cli(a->fd, "PktcCOPS Debugging Disabled\n");
-	} else {
-		return CLI_SHOWUSAGE;
-	}
-	return CLI_SUCCESS;
-
-}
-
 static struct ast_cli_entry cli_pktccops[] = {
 	AST_CLI_DEFINE(pktccops_show_cmtses, "List PacketCable COPS CMTSes"),
 	AST_CLI_DEFINE(pktccops_show_gates, "List PacketCable COPS GATEs"),
 	AST_CLI_DEFINE(pktccops_show_pools, "List PacketCable MTA pools"),
 	AST_CLI_DEFINE(pktccops_gateset, "Send Gate-Set to cmts"),
 	AST_CLI_DEFINE(pktccops_gatedel, "Send Gate-Det to cmts"),
-	AST_CLI_DEFINE(pktccops_debug, "Enable/Disable COPS debugging")
 };
 
 static int pktccops_add_ippool(struct cops_ippool *ippool)

-- 
To view, visit https://gerrit.asterisk.org/c/asterisk/+/16275
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings

Gerrit-Project: asterisk
Gerrit-Branch: master
Gerrit-Change-Id: I36f364aaa1971241d8f3ea1a5909b463d185a2d5
Gerrit-Change-Number: 16275
Gerrit-PatchSet: 3
Gerrit-Owner: Sean Bright <sean at seanbright.com>
Gerrit-Reviewer: Friendly Automation
Gerrit-Reviewer: Joshua Colp <jcolp at sangoma.com>
Gerrit-Reviewer: Kevin Harwell <kharwell at digium.com>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20210816/909de2bf/attachment.html>


More information about the asterisk-code-review mailing list