From Michal Labedzki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8509
Unify bluetooth direction handling (sent vs rcvd). svn path=/trunk/; revision=48661
This commit is contained in:
parent
6d17f1153a
commit
6976653023
|
@ -387,24 +387,18 @@ dissect_btamp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U
|
|||
guint16 cmd_length;
|
||||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "AMP");
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tree) {
|
||||
|
|
|
@ -259,24 +259,18 @@ dissect_btatt(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
guint8 opcode;
|
||||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "ATT");
|
||||
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tvb_length_remaining(tvb, 0) < 1)
|
||||
|
|
|
@ -123,23 +123,16 @@ dissect_btavctp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
l2cap_data = (btl2cap_data_t *) pinfo->private_data;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_btavctp, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -949,25 +949,18 @@ dissect_btavdtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
l2cap_data = (btl2cap_data_t *) pinfo->private_data;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
goto LABEL_data;
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
goto LABEL_data;
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
goto LABEL_data;
|
||||
break;
|
||||
}
|
||||
|
||||
if (!force_avdtp && !pinfo->fd->flags.visited && (l2cap_data->first_scid_frame == pinfo->fd->num ||
|
||||
|
|
|
@ -2093,23 +2093,16 @@ dissect_btavrcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_btavrcp, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -289,23 +289,16 @@ dissect_btbnep(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
break;
|
||||
}
|
||||
|
||||
pi = proto_tree_add_item(tree, proto_btbnep, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -119,6 +119,19 @@ dissect_bthci_acl(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
localhost_bdaddr_entry_t *localhost_bdaddr_entry;
|
||||
localhost_name_entry_t *localhost_name_entry;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "HCI_ACL");
|
||||
|
||||
if (tree) {
|
||||
|
|
|
@ -2644,10 +2644,22 @@ dissect_bthci_cmd(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
guint16 opcode, ocf;
|
||||
guint8 param_length, ogf;
|
||||
int offset = 0;
|
||||
|
||||
proto_item *ti_opcode;
|
||||
proto_tree *opcode_tree;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tree) {
|
||||
ti_cmd = proto_tree_add_item(tree, proto_bthci_cmd, tvb, offset, -1, ENC_NA);
|
||||
bthci_cmd_tree = proto_item_add_subtree(ti_cmd, ett_bthci_cmd);
|
||||
|
@ -2661,7 +2673,7 @@ dissect_bthci_cmd(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "HCI_CMD");
|
||||
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, " %s", val_to_str_ext(opcode, &bthci_cmd_opcode_vals_ext, "Unknown 0x%04x"));
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, "%s", val_to_str_ext(opcode, &bthci_cmd_opcode_vals_ext, "Unknown 0x%04x"));
|
||||
|
||||
ti_opcode = proto_tree_add_item(bthci_cmd_tree, hf_bthci_cmd_opcode, tvb, offset, 2, ENC_LITTLE_ENDIAN);
|
||||
opcode_tree = proto_item_add_subtree(ti_opcode, ett_opcode);
|
||||
|
|
|
@ -3353,6 +3353,19 @@ dissect_bthci_evt(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *dat
|
|||
guint8 bd_addr[6];
|
||||
int offset = 0;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tree) {
|
||||
proto_item *ti;
|
||||
|
||||
|
@ -3372,7 +3385,7 @@ dissect_bthci_evt(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *dat
|
|||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "HCI_EVT");
|
||||
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, " %s", val_to_str_const(evt_code, evt_code_vals, "Unknown 0x%08x"));
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, "%s", val_to_str_const(evt_code, evt_code_vals, "Unknown 0x%08x"));
|
||||
|
||||
if (param_length > 0) {
|
||||
switch(evt_code) {
|
||||
|
|
|
@ -52,6 +52,19 @@ dissect_bthci_sco(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree)
|
|||
proto_tree *bthci_sco_tree;
|
||||
int offset = 0;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_bthci_sco, tvb, offset, -1, ENC_NA);
|
||||
bthci_sco_tree = proto_item_add_subtree(ti, ett_bthci_sco);
|
||||
|
||||
|
|
|
@ -357,23 +357,16 @@ dissect_bthcrp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
main_item = proto_tree_add_item(tree, proto_bthcrp, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -697,23 +697,16 @@ dissect_bthid(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_bthid, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -1563,24 +1563,18 @@ dissect_btl2cap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
void *pd_save;
|
||||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "L2CAP");
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tree) {
|
||||
|
|
|
@ -112,23 +112,16 @@ dissect_btmcap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
main_item = proto_tree_add_item(tree, proto_btmcap, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -1390,23 +1390,17 @@ dissect_btobex(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
code = tvb_get_guint8(next_tvb, offset) & BTOBEX_CODE_VALS_MASK;
|
||||
final_flag = tvb_get_guint8(next_tvb, offset) & 0x80;
|
||||
|
||||
switch (pinfo->p2p_dir)
|
||||
{
|
||||
case P2P_DIR_SENT:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
col_append_fstr(pinfo->cinfo, COL_INFO, "%s",
|
||||
|
|
|
@ -547,26 +547,18 @@ dissect_btrfcomm(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
l2cap_data = (btl2cap_data_t *) pinfo->private_data;
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
/* flags and dlci */
|
||||
offset = dissect_btrfcomm_address(tvb, offset, rfcomm_tree, &ea_flag, &cr_flag, &dlci);
|
||||
/* pf and frame type */
|
||||
|
|
|
@ -398,23 +398,16 @@ dissect_btsap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
|
||||
switch (pinfo->p2p_dir) {
|
||||
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
col_clear(pinfo->cinfo, COL_INFO);
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
ti = proto_tree_add_item(tree, proto_btsap, tvb, offset, -1, ENC_NA);
|
||||
|
|
|
@ -183,23 +183,17 @@ dissect_btsmp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
|
||||
col_set_str(pinfo->cinfo, COL_PROTOCOL, "SMP");
|
||||
|
||||
switch (pinfo->p2p_dir)
|
||||
{
|
||||
case P2P_DIR_SENT:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_RECV:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
|
||||
case P2P_DIR_UNKNOWN:
|
||||
break;
|
||||
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
switch (pinfo->p2p_dir) {
|
||||
case P2P_DIR_SENT:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Sent ");
|
||||
break;
|
||||
case P2P_DIR_RECV:
|
||||
col_add_str(pinfo->cinfo, COL_INFO, "Rcvd ");
|
||||
break;
|
||||
default:
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "Unknown direction %d ",
|
||||
pinfo->p2p_dir);
|
||||
break;
|
||||
}
|
||||
|
||||
if (tvb_length_remaining(tvb, 0) < 1)
|
||||
|
|
Loading…
Reference in New Issue