Wireshark-bugs: [Wireshark-bugs] [Bug 9931] Encapsulated ethernet packets sometimes show invalid
Guy Harris
changed
bug 9931
What |
Removed |
Added |
Hardware |
x86
|
All
|
Comment # 1
on bug 9931
from Guy Harris
(In reply to comment #0)
> 2) Even if the file reader had set the pseudo-header,
...which they all should do...
> if the lower
> link-layer encap wasn't Ethernet but something else like ATM, it would set
> the ATM-specific pseudo-header info. But when the ATM cells contain an
> Ethernet packet inside, ATM's dissector doesn't call the dissector for
> "eth_withoutfcs" or "eth_withfcs", which I believe it should do,
You are correct.
*NO* dissector for a protocol over which Ethernet can be encapsulated should
call the "eth" dissector, with the possible exception of protocols for remote
packet capture. Perhaps that dissector should be renamed "eth_maybefcs" to
clarify that it's not "the" Ethernet dissector.
I'd be inclined to split this into two bugs:
1) a libwiretap bug for the file-reading modules that aren't setting the
pseudo-header;
2) a libwireshark bug for the dissectors calling the "eth" dissector - and
for renaming the "eth" dissector to "eth_maybefcs".
You are receiving this mail because:
- You are watching all bug changes.