http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1455
Summary: LLDPDU MAC-PHY TLV PMD Auto-Neg field is being analyzed
incorrectly
Product: Wireshark
Version: 0.99.5
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: Normal
Priority: Medium
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: jhilman@xxxxxxxxxxxx
CC: jhilman@xxxxxxxxxxxx
Build Information:
Version 0.99.5 (SVN Rev 20677)
--
When capturing a single LLDPDU with the Wireshark product, and the MAC-PHY TLV
enabled for Tx from the DUT, I'm capturing data which shows that the PMD
Auto-Negotiation Advertised Capability field with a value of 0x0136, or 0000
0001 0011 0110. According to the table outlined in RFC3636 (pg.41), the
advertised capibilities should be as follows:
bOther(0), -- other or unknown
this--> b10baseT(1), -- 10BASE-T half duplex mode
this--> b10baseTFD(2), -- 10BASE-T full duplex mode
b100baseT4(3), -- 100BASE-T4
this--> b100baseTX(4), -- 100BASE-TX half duplex mode
this--> b100baseTXFD(5), -- 100BASE-TX full duplex mode
b100baseT2(6), -- 100BASE-T2 half duplex mode
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
this--> bfdxPause(8), -- PAUSE for full-duplex links
bfdxAPause(9), -- Asymmetric PAUSE for full-duplex
-- links
bfdxSPause(10), -- Symmetric PAUSE for full-duplex
-- links
bfdxBPause(11), -- Asymmetric and Symmetric PAUSE for
-- full-duplex links
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
-- duplex mode
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
-- duplex mode
b1000baseT(14), -- 1000BASE-T half duplex mode
b1000baseTFD(15) -- 1000BASE-T full duplex mode
However, Wireshark is showing:
bOther(0), -- other or unknown
b10baseT(1), -- 10BASE-T half duplex mode
b10baseTFD(2), -- 10BASE-T full duplex mode
b100baseT4(3), -- 100BASE-T4
b100baseTX(4), -- 100BASE-TX half duplex mode
b100baseTXFD(5), -- 100BASE-TX full duplex mode
b100baseT2(6), -- 100BASE-T2 half duplex mode
this--> b100baseT2FD(7), -- 100BASE-T2 full duplex mode
bfdxPause(8), -- PAUSE for full-duplex links
this--> bfdxAPause(9), -- Asymmetric PAUSE for full-duplex
-- links
this--> bfdxSPause(10), -- Symmetric PAUSE for full-duplex
-- links
bfdxBPause(11), -- Asymmetric and Symmetric PAUSE for
-- full-duplex links
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
-- duplex mode
this--> b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
-- duplex mode
this--> b1000baseT(14), -- 1000BASE-T half duplex mode
b1000baseTFD(15) -- 1000BASE-T full duplex mode
This would be: 0110 0110 1000 0000 or 0x6680
--
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.