forked from osmocom/wireshark
doip: make version hdr for ISO13400-2:2019 usable
the already provided defines for the latest ISO version have been made usable for the version detection in the protocol header
This commit is contained in:
parent
fa89a8f673
commit
108b816fcc
|
@ -465,7 +465,7 @@ add_routing_activation_request_fields(proto_tree *doip_tree, tvbuff_t *tvb, guin
|
|||
if ( tvb_bytes_exist(tvb, DOIP_ROUTING_ACTIVATION_REQ_OEM_OFFSET_V1, DOIP_ROUTING_ACTIVATION_REQ_OEM_LEN) ) {
|
||||
proto_tree_add_item(doip_tree, hf_reserved_oem, tvb, DOIP_ROUTING_ACTIVATION_REQ_OEM_OFFSET_V1, DOIP_ROUTING_ACTIVATION_REQ_OEM_LEN, ENC_BIG_ENDIAN);
|
||||
}
|
||||
} else if (version == ISO13400_2012) {
|
||||
} else if ((version == ISO13400_2012) || (version == ISO13400_2019)) {
|
||||
proto_tree_add_item(doip_tree, hf_activation_type_v2, tvb, DOIP_ROUTING_ACTIVATION_REQ_TYPE_OFFSET, DOIP_ROUTING_ACTIVATION_REQ_TYPE_LEN_V2, ENC_NA);
|
||||
proto_tree_add_item(doip_tree, hf_reserved_iso, tvb, DOIP_ROUTING_ACTIVATION_REQ_ISO_OFFSET_V2, DOIP_ROUTING_ACTIVATION_REQ_ISO_LEN, ENC_BIG_ENDIAN);
|
||||
|
||||
|
@ -586,6 +586,7 @@ dissect_doip_message(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
|
|||
if (
|
||||
version == ISO13400_2010 ||
|
||||
version == ISO13400_2012 ||
|
||||
version == ISO13400_2019 ||
|
||||
(version == DEFAULT_VALUE && (payload_type >= DOIP_VEHICLE_IDENTIFICATION_REQ && payload_type <= DOIP_VEHICLE_IDENTIFICATION_REQ_EID))
|
||||
) {
|
||||
col_add_fstr(pinfo->cinfo, COL_INFO, "%s", val_to_str(payload_type, doip_payloads, "0x%04x Unknown payload"));
|
||||
|
|
Loading…
Reference in New Issue