Skip to content

DAG transmit output does not align records correctly or support extension headers #62

@antcodd

Description

@antcodd

DAG transmit in format_dag25 is somewhat broken:

  • Records should be aligned to 64-bit with 0 padding or they will not transmit on physical cards. If the record is snapped it should be rounded down to the next lowest 8 byte boundary. Libtrace format_erf currently always strips padding when writing to ERF which effectively means no ERF file created by libtrace is transmittable by libtrace DAG.
  • Extension headers are not copied correctly.
  • The write functions of format_dag25 and format_erf should probably be unified.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DAGRelated to our support for Endace DAG hardwarebug

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions