Wireshark-bugs: [Wireshark-bugs] [Bug 12687] SocketCAN dissector does not support CAN FD
Comment # 40
on bug 12687
from Oliver Hartkopp
(In reply to Oliver Hartkopp from comment #39)
> (In reply to Guy Harris from comment #35)
Back on air :-)
First the pcap-canusb-linux.c can be removed from libpcap as the unit never
reached production maturity!
https://github.com/axos88/libpcap/commit/f3edbb599b8cbcc7e4560000dcba8e992dc11a31#commitcomment-18716617
Sad for Akos but good for us :-\
Second: I complied the latest libpcap with Guys changes and the latest
Wireshark together with the ninth patch set from Michael
https://code.wireshark.org/review/#/c/16787/
Because of my missing patch to piggyback CAN FD traffic into the existing
pcap-can-linux.c these latest versions fall back to only handle CAN frames.
So what would be the best steps to continue?
1. Remove pcap-canusb-linux.c
2. Remove pcap-can-linux.c
3. Let pcap-linux.c handle and provide
DLT_CAN_SOCKETCAN_BIGENDIAN (for ETH_P_CAN)
DLT_CAN_SOCKETCAN_HOSTENDIAN (for ETH_P_CAN)
DLT_CANFD_SOCKETCAN_BIGENDIAN (for ETH_P_CANFD) NEW! (needed??)
DLT_CANFD_SOCKETCAN_HOSTENDIAN (for ETH_P_CANFD) NEW!
4. Update Wireshark to support these new DLTs
Good idea / bad idea ??
BR Oliver
You are receiving this mail because:
- You are watching all bug changes.