Improved debugging and dumping
FossilOrigin-Name: 5950561809c897ec94899336053e683ae570c542b5343b41afb169e0e692f694
This commit is contained in:
@ -49,6 +49,7 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
msgptr = rawout + cw_get_hdr_msg_offset(rawout);
|
||||
type = cw_get_msg_type(msgptr);
|
||||
|
||||
/* look for message data */
|
||||
msg = cw_msgset_get_msgdata(conn->msgset,type);
|
||||
if (msg == NULL){
|
||||
cw_log(LOG_ERR,"Error: Can't create message of type %d (%s) - no definition found.",
|
||||
@ -56,8 +57,10 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
return CAPWAP_RESULT_MSG_UNRECOGNIZED;
|
||||
}
|
||||
|
||||
printf("Message to send: %s (elems %d)\n",msg->name, msg->elements_list->count);
|
||||
|
||||
cw_dbg(DBG_ELEM_OUT,"*** Assenmbling message of type %d (%s) ***",
|
||||
msg->type, msg->name);
|
||||
|
||||
dst = msgptr+8;
|
||||
len =0;
|
||||
mlist_foreach(elem,msg->elements_list){
|
||||
@ -67,7 +70,7 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
|
||||
data = mlistelem_dataptr(elem);
|
||||
handler = cw_msgset_get_elemhandler(conn->msgset,data->proto,data->vendor,data->id);
|
||||
printf("Elem: %d %d %d %s\n", data->proto, data->vendor, data->id, handler->name);
|
||||
/* printf("Elem: %d %d %d %s\n", data->proto, data->vendor, data->id, handler->name);*/
|
||||
|
||||
if (handler->put == NULL){
|
||||
if (data->mand){
|
||||
@ -83,7 +86,8 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
l = handler->put(handler,¶ms,dst+len);
|
||||
len += l;
|
||||
|
||||
cw_dbg_elem(DBG_ELEM,conn,type,handler,dst+len,l);
|
||||
if(l>0)
|
||||
cw_dbg_elem(DBG_ELEM_OUT,conn,type,handler,dst+len,l);
|
||||
}
|
||||
|
||||
cw_set_msg_elems_len(msgptr, len);
|
||||
@ -109,7 +113,7 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
*/
|
||||
|
||||
|
||||
int cw_put_custom_msg(struct conn *conn, uint8_t * rawout, /*mavl_conststr_t elems*/ t)
|
||||
int cw_put_custom_msg(struct conn *conn, uint8_t * rawout, /*mavl_conststr_t elems*/ int t)
|
||||
{
|
||||
|
||||
/*
|
||||
@ -202,7 +206,7 @@ MAVLITER_DEFINE(i,0);
|
||||
}
|
||||
*/
|
||||
|
||||
return 0; //len
|
||||
return 0; /*len*/
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user