rfcomm: remove debugging code to track credits

This commit is contained in:
Matthias Ringwald 2015-12-06 22:16:49 +01:00
parent b26c300399
commit ade8008401

View File

@ -103,9 +103,6 @@
#include "l2cap.h"
// used for debugging
// #define RFCOMM_LOG_CREDITS
// global rfcomm data
static uint16_t rfcomm_client_cid_generator; // used for client channel IDs
@ -182,20 +179,6 @@ static void rfcomm_emit_channel_open_failed_outgoing_memory(void * connection, b
(*app_packet_handler)(connection, HCI_EVENT_PACKET, 0, (uint8_t *) event, pos);
}
// data: event(8), len(8), creidts incoming(8), new credits incoming(8), credits outgoing(8)
static inline void rfcomm_emit_credit_status(rfcomm_channel_t * channel) {
#ifdef RFCOMM_LOG_CREDITS
log_info("RFCOMM_LOG_CREDITS incoming %u new_incoming %u outgoing %u", channel->credits_incoming, channel->new_credits_incoming, channel->credits_outgoing);
uint8_t event[5];
event[0] = 0x88;
event[1] = sizeof(event) - 2;
event[2] = channel->credits_incoming;
event[3] = channel->new_credits_incoming;
event[4] = channel->credits_outgoing;
hci_dump_packet(HCI_EVENT_PACKET, 0, event, sizeof(event));
#endif
}
// data: event(8), len(8), rfcomm_cid(16)
static void rfcomm_emit_channel_closed(rfcomm_channel_t * channel) {
log_info("RFCOMM_EVENT_CHANNEL_CLOSED cid 0x%02x", channel->rfcomm_cid);
@ -1220,8 +1203,6 @@ static void rfcomm_hand_out_credits(void){
static void rfcomm_channel_send_credits(rfcomm_channel_t *channel, uint8_t credits){
rfcomm_send_uih_credits(channel->multiplexer, channel->dlci, credits);
channel->credits_incoming += credits;
rfcomm_emit_credit_status(channel);
}
static void rfcomm_channel_opened(rfcomm_channel_t *rfChannel){
@ -1287,9 +1268,6 @@ static void rfcomm_channel_packet_handler_uih(rfcomm_multiplexer_t *multiplexer,
if (!channel->incoming_flow_control && channel->credits_incoming < 5){
channel->new_credits_incoming =RFCOMM_CREDITS;
}
rfcomm_emit_credit_status(channel);
// we received new RFCOMM credits, hand them out if possible
rfcomm_hand_out_credits();
}