Skip to content

Commit 9f04890

Browse files
authored
Merge pull request #61 from LakshK98/test-without-dropnotify
no dropnotify + remove comments
2 parents e550310 + d3833c0 commit 9f04890

2 files changed

Lines changed: 24 additions & 27 deletions

File tree

pkg/plugin/ebpfwindows/datapath_drop_windows.go

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -57,43 +57,43 @@ type DropNotify struct {
5757
}
5858

5959
type NetEventDataHeader struct {
60-
Type uint8 // uint8_t type
61-
Version uint16 // uint16_t version
60+
Type uint8
61+
Version uint16
6262
}
6363

6464
type 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

7070
type 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

8585
type 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

9191
type 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
9797
func 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]

pkg/plugin/ebpfwindows/parser_windows.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,6 @@ func (p *Parser) decode(data []byte, decoded *pb.Flow) error {
219219
}
220220
offset = pdn.DataOffset()
221221

222-
// Fill relevant fields for dropNotify from pktmonNotify struct
223-
dn = &DropNotify{}
224-
225222
eventSubType = pdn.PktmonHeader.Metadata.DropReason | (1 << 30)
226223
if offset > uint(MaxInt) {
227224
return fmt.Errorf("%w: %d", errDataOffsetTooLarge, offset)

0 commit comments

Comments
 (0)