tmf: Initial commit of Pcap Parser
authorVincent Perot <vincent.perot@ericsson.com>
Tue, 3 Jun 2014 21:37:09 +0000 (17:37 -0400)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 14 Jul 2014 19:25:19 +0000 (15:25 -0400)
commit5255c03037737fc58839e519adf6e595e0f778ef
tree53fa659bb5090c93c7058ad0ae880965d0e90ebd
parent53da9fb3c6a9e8e0a1aa99fa278eb0d05c8e7b03
tmf: Initial commit of Pcap Parser

This commit is the first step toward adding pcap-reading abilities to
TMF. It only adds the parser, and as such it is completely
independent from TMF. The parser supports four protocols (Ethernet,
IPv4, TCP, UDP) and both microsecond and nanosecond pcap files.

Change-Id: I334571c06a44cec99f9e37011fbfaa27b6a414e3
Signed-off-by: Vincent Perot <vincent.perot@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/27887
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Tested-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
76 files changed:
org.eclipse.linuxtools.pcap.core.tests/.classpath [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.project [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.pde.api.tools.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/.settings/org.eclipse.pde.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/about.html [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/build.properties [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/plugin.properties [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/pom.xml [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core.tests/src/org/eclipse/linuxtools/pcap/core/tests/AllTests.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.classpath [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.project [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.pde.api.tools.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/.settings/org.eclipse.pde.prefs [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/META-INF/MANIFEST.MF [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/about.html [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/build.properties [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/plugin.properties [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/pom.xml [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/internal/pcap/core/Activator.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/internal/pcap/core/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/endpoint/ProtocolEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/endpoint/ProtocolEndpointPair.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/endpoint/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/filter/IPacketFilter.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/filter/PacketFilterByProtocol.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/filter/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/packet/BadPacketException.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/packet/Packet.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/packet/PacketUniqueID.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/packet/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/Protocol.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ProtocolValues.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ethernet2/EthernetIIEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ethernet2/EthernetIIPacket.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ethernet2/EthernetIIValues.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ethernet2/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ipv4/IPv4Endpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ipv4/IPv4Packet.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ipv4/IPv4Values.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/ipv4/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/pcap/PcapEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/pcap/PcapPacket.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/pcap/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/tcp/TCPEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/tcp/TCPPacket.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/tcp/TCPValues.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/tcp/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/udp/UDPEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/udp/UDPPacket.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/udp/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/unknown/UnknownEndpoint.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/unknown/UnknownPacket.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/protocol/unknown/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/stream/PacketStream.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/stream/PacketStreamBuilder.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/stream/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/trace/BadPcapFileException.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/trace/PcapFile.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/trace/PcapFileValues.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/trace/package-info.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/ConversionHelper.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/EthertypeHelper.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/IPProtocolNumberHelper.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/LinkTypeHelper.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/PcapTimestampScale.java [new file with mode: 0644]
org.eclipse.linuxtools.pcap.core/src/org/eclipse/linuxtools/pcap/core/util/package-info.java [new file with mode: 0644]
This page took 0.032307 seconds and 5 git commands to generate.