Wireshark-bugs: [Wireshark-bugs] [Bug 8592] New: packet-dhcpv6.c, Vendor Specific Information, C

Date: Wed, 17 Apr 2013 20:46:57 +0000
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 [email protected]
Reporter [email protected]

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.