Skip to content

Changes

Summary

  1. pcap: Fix unknown packet character string (details)
  2. pcap: Support IPv6 pcap packets (details)
  3. pcap: Support Raw IP linktype in pcap (details)
Commit 069221c671d4eca51ff262d176cf31879b60d091 by Patrick Tasse
pcap: Fix unknown packet character string

By converting the byte array to a String, the output terminates at the
first 0x00 byte encountered. Instead, iterate through every byte and
append it as a character to a string builder, replacing non-printable
characters with the middle-dot character.

[Fixed] Fix unknown packet character string

Change-Id: Ibcddb1b414ce585c0208da3a0cab81e25ff5684d
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205588
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified pcap/org.eclipse.tracecompass.pcap.core.tests/src/org/eclipse/tracecompass/pcap/core/tests/protocol/unknown/UnknownPacketTest.java (diff)
The file was modified pcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/unknown/UnknownPacket.java (diff)
Commit f21e24282917442a61619228aa31467b7200d56d by Patrick Tasse
pcap: Support IPv6 pcap packets

IPv6 extension headers are not supported.

[Added] Support IPv6 pcap packets

Change-Id: Ic41195cd49a5bad5f03632203fae48118b91a569
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205589
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified pcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/PcapProtocol.java (diff)
The file was addedpcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv6/IPv6Packet.java
The file was modified pcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv4/IPv4Packet.java (diff)
The file was modified pcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv4/IPv4Values.java (diff)
The file was modified pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/util/ProtocolConversion.java (diff)
The file was addedpcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv6/IPv6Values.java
The file was addedpcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv6/IPv6Endpoint.java
The file was modified pcap/org.eclipse.tracecompass.pcap.core/META-INF/MANIFEST.MF (diff)
The file was modified pcap/org.eclipse.tracecompass.pcap.core.tests/src/org/eclipse/tracecompass/pcap/core/tests/protocol/ProtocolTest.java (diff)
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/src/org/eclipse/tracecompass/pcap/core/tests/protocol/ipv6/IPv6PacketTest.java
The file was addedpcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/ipv6/package-info.java
The file was modified pcap/org.eclipse.tracecompass.tmf.pcap.core/src/org/eclipse/tracecompass/internal/tmf/pcap/core/protocol/TmfPcapProtocol.java (diff)
Commit c367de6c06d70a63986fadb92a7bb1769a088b6f by Patrick Tasse
pcap: Support Raw IP linktype in pcap

[Added] Support Raw IP linktype in pcap

Change-Id: I9d7f217fa6c93c4072bd9436a78cf9ee82ddd035
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205590
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified pcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/pcap/PcapPacket.java (diff)