Wireshark-bugs: [Wireshark-bugs] [Bug 8592] New: packet-dhcpv6.c, Vendor Specific Information, C
Bug ID |
8592
|
Summary |
packet-dhcpv6.c, Vendor Specific Information, Cable Television Lab
|
Classification |
Unclassified
|
Product |
Wireshark
|
Version |
1.9.x (Experimental)
|
Hardware |
x86
|
OS |
Windows 7
|
Status |
UNCONFIRMED
|
Severity |
Major
|
Priority |
Low
|
Component |
Wireshark
|
Assignee |
bugzilla-admin@wireshark.org
|
Reporter |
mybugswireshark@gmail.com
|
Created attachment 10615 [details]
svn diff of packet-dhcpv6.c
Build Information:
rv 48894, 04/17 13, Win7
--
DHCPv6 Display Issues
File: wireshark/epan/dissectors/packet-dhcpv6.c, rv 48894
----------------------------------------------------------
General Discussion:
All issues are under Vendor-specific Information (17),
Enterprise ID: Cable Television Lab (4491)
An example (anatomized) capture is provided in this ticket.
The capture contains only DHCPv6 messages.
The capture network includes a CMTS.
Packets contain a Relay Message that embeds the DHCPv6 protocol.
Checked for deprecated API? YES
Fuzz Tested? YES
SVN diff file attached? YES
Note: All fixes are in one file. Even though bug instructions
indicate no more than one issue per bug, all issues are here -
it seems cleaner.
----------------------------------------------------------
Issue 1. TLV5 - DOCSIS, Cable Modem
Description:
Currently - TLV5 contents are displayed as one string using
tvb_bytes_to_str(field_len).
Need - Display CM capabilities (44 of them) in tlv form.
Applicable Specifications:
CL-SP-CANN-DHCP-Reg-I09-120809, 5.2.15 TLV5 Encoding
CM-SP-MULPIv3.0-I21-130404-1, C.1.3.1 Modem Capabilities Encoding
Example capture provided, see frames:
[1] Solicit
[3] Request
Tree Location:
DHCPv6
Relay Message
DHCPv6
Vendor-specific Information (17)
Enterprise ID: Cable Television Lab (4491)
Suboption: TLV5
--------------------------------------------------------
Issue 2. TLV5 - PacketCable, EDVA
Description:
Currently - TLV5 contents are displayed as one string using
tvb_bytes_to_str(field_len).
Need - Display EDVA capabilities in tlv form.
Applicable Specifications:
CL-SP-CANN-DHCP-Reg-I09-120809, 5.5 DHCPv6 CableLabs Vendor Class Option Values
PKT-SP-EUE-PROV-I07-110825, Annex A eUE Capabilities (Normative)
PKT-SP-PROV1.5-I04-090624, Chapter 10 MTA DEVICE CAPABILITIES
Example capture provided, see frames:
[5] Solicit
[7] Request
Tree Location:
DHCPv6
Relay Message
DHCPv6
Vendor-specific Information (17)
Enterprise ID: Cable Television Lab (4491)
Suboption: TLV5
--------------------------------------------------------
Issue 3. TLV5 - PacketCable, EDVA
Description:
CableModem Sub elements 'Unknown';
value displays do not remove length byte;
Expert Warning displayed.
Applicable Specifications:
CL-SP-CANN-DHCP-Reg-I09-120809, 5.5 DHCPv6 CableLabs Vendor Class Option Values
5.4 DHCPv6 CableLabs Vendor-specific Information Option: PacketCable
Sub-options
5.4.1 DHCPv4 CableLabs Client Configuration for PacketCable
5.4.2 DHCPv6 CableLabs Client Configuration Option for PacketCable
Table 16 - PacketCable Sub-options of CL_OPTION_CCCV6
Example capture provided, see frames:
[2] Advertise
[4] Reply
Tree Location:
DHCPv6
Relay Message
DHCPv6
Vendor-specific Information (17)
Suboption: CableLabs Client Configuration (2170)
Suboption: CableLabs Client Configuration (2171)
--------------------------------------------------------
Issue 4. TLV5 - PacketCable, EDVA
Description:
EDVA Sub elements 'Unknown';
value displays do not remove length byte;
Expert Warning displayed.
Applicable Specifications:
CL-SP-CANN-DHCP-Reg-I09-120809, 5.5 DHCPv6 CableLabs Vendor Class Option Values
5.4 DHCPv6 CableLabs Vendor-specific Information Option: PacketCable
Sub-options
5.4.2 DHCPv6 CableLabs Client Configuration Option for PacketCable
Table 16 - PacketCable Sub-options of CL_OPTION_CCCV6
Example capture provided, see frames:
[6] Advertise
[8] Reply
Tree Location:
DHCPv6
Relay Message
DHCPv6
Vendor-specific Information (17)
Suboption: CableLabs Client Configuration IPv6 (2171)
You are receiving this mail because:
- You are watching all bug changes.