ADTF PCAP Toolbox
Loading...
Searching...
No Matches
PCap BPF Ethernet Reducer
Plugin Information
Plugin Filenamepcap_bpf_ethernet_reducer.adtfplugin
Plugin Descriptionpcap_bpf_ethernet_reducer.plugindescription
Plugin NamePCap BPF Ethernet Reducer Plugin
LicenseADTF Subscription
Support Mailsupport@digitalwerk.net
Homepage URLhttps://adtf.dev/
Plugin Versions
Plugin Version1.99.99
Plugin File Version1.0
adtf::devicetb1.99.99
adtf3.20.5
adtf::ucom3.1.0
Component Information
NamePCap BPF Ethernet Reducer
CIDpcap_bpf_ethernet_reducer.filter.devicetb.cid
DescriptionUse this filter to output only a subset of the incoming raw ethernet stream by using a Berkeley Packet Filter.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
berkeley_packet_filtercStringDefinition of the subset to filter.
Input Pins
NameStream TypeDescription
ethernet_in adtf/devicetb/ethernet Sample stream containing raw ethernet samples to create a subset of.
Output Pins
NameStream TypeDescription
ethernet_out adtf/devicetb/ethernet Provides the filtered subset of raw ethernet samples.
unmatched adtf/devicetb/ethernet Provides unmatched raw ethernet samples.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_ethernet_in91ethernet_in0000Default runner port for the input pin 'ethernet_in'
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
reference_clock.flash.streaming.adtf.iid
Input Pin Stream Types
Pin Nameethernet_in
Meta Type Nameadtf/devicetb/ethernet
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
<element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="tmTimestampEndNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="8" byteorder="LE"/>
</element>
<element name="nErrorCode" type="tInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="16" byteorder="LE"/>
</element>
<element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="20" byteorder="LE"/>
</element>
<element name="nFrameSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="24" byteorder="LE"/>
</element>
<element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
<deserialized alignment="1"/>
<serialized bytepos="28" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtEthernetSampleHeadercString
Output Pin Stream Types
Pin Nameethernet_out
Meta Type Nameadtf/devicetb/ethernet
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
<element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="tmTimestampEndNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="8" byteorder="LE"/>
</element>
<element name="nErrorCode" type="tInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="16" byteorder="LE"/>
</element>
<element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="20" byteorder="LE"/>
</element>
<element name="nFrameSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="24" byteorder="LE"/>
</element>
<element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
<deserialized alignment="1"/>
<serialized bytepos="28" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtEthernetSampleHeadercString
Pin Nameunmatched
Meta Type Nameadtf/devicetb/ethernet
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
<element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="tmTimestampEndNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="8" byteorder="LE"/>
</element>
<element name="nErrorCode" type="tInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="16" byteorder="LE"/>
</element>
<element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="20" byteorder="LE"/>
</element>
<element name="nFrameSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="24" byteorder="LE"/>
</element>
<element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
<deserialized alignment="1"/>
<serialized bytepos="28" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtEthernetSampleHeadercString