forked from osmocom/wireshark
Fix Y.1711 endianness
ITU Y.1711 at https://www.itu.int/rec/T-REC-Y.1711-200402-I/en states that OAM payloads are big endian (section 5.3) as reported on bug. Bug: 8292 Change-Id: Id30e340eee5f5a5c96020cdd1770fa48adb5d169 Reviewed-on: https://code.wireshark.org/review/22383 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
This commit is contained in:
parent
5f7902d165
commit
80d3483f34
|
@ -220,7 +220,7 @@ dissect_mpls_y1711(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *da
|
|||
|
||||
proto_tree_add_item(mpls_y1711_tree, hf_mpls_y1711_defect_type, tvb,
|
||||
offset, 2,
|
||||
ENC_LITTLE_ENDIAN);
|
||||
ENC_BIG_ENDIAN);
|
||||
offset += 2;
|
||||
|
||||
/*
|
||||
|
@ -251,7 +251,7 @@ dissect_mpls_y1711(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *da
|
|||
/* defect location */
|
||||
proto_tree_add_item(mpls_y1711_tree, hf_mpls_y1711_defect_location, tvb,
|
||||
offset, 4,
|
||||
ENC_LITTLE_ENDIAN);
|
||||
ENC_BIG_ENDIAN);
|
||||
offset += 4;
|
||||
|
||||
/* 14 octets of padding (all 0x00) */
|
||||
|
@ -307,7 +307,7 @@ dissect_mpls_y1711(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *da
|
|||
|
||||
/* BIP16 */
|
||||
proto_tree_add_item(mpls_y1711_tree, hf_mpls_y1711_bip16, tvb, offset, 2,
|
||||
ENC_LITTLE_ENDIAN);
|
||||
ENC_BIG_ENDIAN);
|
||||
offset += 2;
|
||||
|
||||
return offset;
|
||||
|
|
Loading…
Reference in New Issue