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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions