summaryrefslogtreecommitdiff
path: root/xpp/mpp_funcs.c
diff options
context:
space:
mode:
authorTzafrir Cohen <tzafrir.cohen@xorcom.com>2009-11-04 17:33:46 +0000
committerTzafrir Cohen <tzafrir.cohen@xorcom.com>2009-11-04 17:33:46 +0000
commit1588ee041e01dc31a75046dcf442da2fdc68ed66 (patch)
treecd5f0859df3d28f7b17bc7629dff3f9574a8e504 /xpp/mpp_funcs.c
parent91dfb30679d4412323565cb8ea61795c2d78264a (diff)
xpp: reduce the clutter of firmware loading
Make the new XPP tools much less verbose: * demote messages to be debug * Convert multi-line messages to be single-line messages Making xpp_fxloader run in debug mode can be done by setting DEBUG=yes in /etc/dahdi/init.conf Merged revisions 7221 via svnmerge from http://svn.digium.com/svn/dahdi/tools/trunk git-svn-id: http://svn.asterisk.org/svn/dahdi/tools/branches/2.2@7474 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'xpp/mpp_funcs.c')
-rw-r--r--xpp/mpp_funcs.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/xpp/mpp_funcs.c b/xpp/mpp_funcs.c
index 53b1a7a..04b93d6 100644
--- a/xpp/mpp_funcs.c
+++ b/xpp/mpp_funcs.c
@@ -239,7 +239,7 @@ int send_command(struct astribank_device *astribank, struct mpp_command *cmd, in
#endif
ret = send_usb(astribank, (char *)cmd, len, timeout);
if(ret < 0) {
- ERR("send_usb failed ret=%d\n", ret);
+ DBG("send_usb failed ret=%d\n", ret);
}
astribank->tx_sequenceno++;
return ret;
@@ -277,6 +277,7 @@ err:
}
+__attribute__((warn_unused_result))
int process_command(struct astribank_device *astribank, struct mpp_command *cmd, struct mpp_command **reply_ref)
{
struct mpp_command *reply = NULL;
@@ -291,14 +292,14 @@ int process_command(struct astribank_device *astribank, struct mpp_command *cmd,
expected = get_command_desc(reply_op);
//printf("%s: len=%d\n", __FUNCTION__, cmd->header.len);
ret = send_command(astribank, cmd, TIMEOUT);
- if(ret < 0) {
- ERR("send_command failed: %d\n", ret);
- goto out;
- }
if(!reply_ref) {
DBG("No reply requested\n");
goto out;
}
+ if(ret < 0) {
+ ERR("send_command failed: %d\n", ret);
+ goto out;
+ }
reply = recv_command(astribank, TIMEOUT);
if(!reply) {
ERR("recv_command failed\n");
@@ -400,7 +401,8 @@ int mpp_proto_query(struct astribank_device *astribank)
ret = -EPROTO;
goto out;
}
- INFO("Protocol version: %02x\n", astribank->mpp_proto_version);
+ DBG("Protocol version: %02x\n", astribank->mpp_proto_version);
+ ret = astribank->mpp_proto_version;
free_command(reply);
out:
return ret;