WNSRP: Add WNSRP definitions to SRP

WNSRP packets are the same as SRP packets, just with a different Command Code.

Change-Id: I41e0ab4cbe90497fd7fb4142b119edb79c1477df
Reviewed-on: https://code.wireshark.org/review/30205
Petri-Dish: Michael Mann <mmann78@netscape.net>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78@netscape.net>
This commit is contained in:
pegah hajiani 2018-10-14 10:06:09 +00:00 committed by Michael Mann
parent c09428bcf2
commit 4d56eec0cc
1 changed files with 8 additions and 0 deletions

View File

@ -44,10 +44,16 @@ static dissector_handle_t h245dg_handle;
#define SRP_SRP_RESPONSE 251
#define SRP_NSRP_RESPONSE 247
/* WNSRP definitions */
#define WNSRP_COMMAND_HEADER 241
#define WNSRP_RESPONSE_HEADER 243
static const value_string srp_frame_types[] = {
{SRP_SRP_COMMAND, "SRP command"},
{SRP_SRP_RESPONSE, "SRP response"},
{SRP_NSRP_RESPONSE, "NSRP response"},
{WNSRP_COMMAND_HEADER, "WNSRP command"},
{WNSRP_RESPONSE_HEADER, "WNSRP response"},
{0,NULL}
};
@ -117,6 +123,7 @@ static int dissect_srp (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
switch( header ) {
case SRP_SRP_COMMAND:
case WNSRP_COMMAND_HEADER:
dissect_srp_command(tvb,pinfo,srp_tree);
break;
@ -124,6 +131,7 @@ static int dissect_srp (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree,
break;
case SRP_NSRP_RESPONSE:
case WNSRP_RESPONSE_HEADER:
if( srp_tree )
proto_tree_add_item(srp_tree,hf_srp_seqno,tvb,1,1,ENC_BIG_ENDIAN);
break;