@@ -57,43 +57,43 @@ type DropNotify struct {
5757}
5858
5959type NetEventDataHeader struct {
60- Type uint8 // uint8_t type
61- Version uint16 // uint16_t version
60+ Type uint8
61+ Version uint16
6262}
6363
6464type PktmonEvtStreamPacketDescriptor struct {
65- PacketOriginalLength uint32 // uint32_t packet_original_length
66- PacketLoggedLength uint32 // uint32_t packet_logged_length
67- PacketMetadataLength uint32 // uint32_t packet_metadata_length
65+ PacketOriginalLength uint32
66+ PacketLoggedLength uint32
67+ PacketMetadataLength uint32
6868}
6969
7070type PktmonEvtStreamMetadata struct {
71- PktGroupID uint64 // uint64_t pkt_groupid
72- PktCount uint16 // uint16_t pkt_count
73- AppearanceCount uint16 // uint16_t appearance_count
74- DirectionName uint16 // uint16_t direction_name
75- PacketType uint16 // uint16_t packet_type
76- ComponentID uint16 // uint16_t component_id
77- EdgeID uint16 // uint16_t edge_id
78- FilterID uint16 // uint16_t filter_id
79- DropReason uint32 // uint32_t drop_reason
80- DropLocation uint32 // uint32_t drop_location
81- ProcNum uint16 // uint16_t proc_num
82- Timestamp uint64 // uint64_t timestamp
71+ PktGroupID uint64
72+ PktCount uint16
73+ AppearanceCount uint16
74+ DirectionName uint16
75+ PacketType uint16
76+ ComponentID uint16
77+ EdgeID uint16
78+ FilterID uint16
79+ DropReason uint32
80+ DropLocation uint32
81+ ProcNum uint16
82+ Timestamp uint64
8383}
8484
8585type PktmonEvtStreamPacketHeader struct {
86- EventID uint8 // uint8_t eventid
87- PacketDescriptor PktmonEvtStreamPacketDescriptor // pktmon_evt_stream_packet_descriptor
88- Metadata PktmonEvtStreamMetadata // pktmon_evt_stream_metadata
86+ EventID uint8
87+ PacketDescriptor PktmonEvtStreamPacketDescriptor
88+ Metadata PktmonEvtStreamMetadata
8989}
9090
9191type PktmonDropNotify struct {
92- VersionHeader NetEventDataHeader // netevent_data_header_t version_header
93- PktmonHeader PktmonEvtStreamPacketHeader // pktmon_evt_stream_packet_header pktmon_header
92+ VersionHeader NetEventDataHeader
93+ PktmonHeader PktmonEvtStreamPacketHeader
9494}
9595
96- // DecodeDropNotify will decode 'data' into the provided DropNotify structure
96+ // DecodePktmonDrop will decode 'data' into the provided DropNotify structure
9797func DecodePktmonDrop (data []byte , pdn * PktmonDropNotify ) error {
9898 if err := pdn .decodePktmonDrop (data ); err != nil {
9999 return err
@@ -118,7 +118,7 @@ func (n *PktmonDropNotify) decodePktmonDrop(data []byte) error {
118118 return fmt .Errorf ("%w: Unrecognized drop event version %d" , errInvalidPktmonDropNotifyVersion , version )
119119 }
120120
121- // Decode logic for version >= v0/ v1.
121+ // Decode logic for version = v1.
122122 n .VersionHeader .Type = data [0 ]
123123 n .VersionHeader .Version = version
124124 n .PktmonHeader .EventID = data [4 ]
0 commit comments