This commit is contained in:
JackDoan
2025-12-16 11:07:30 -06:00
parent 43d26d4fe5
commit e5c11e1cc2
3 changed files with 3 additions and 20 deletions

View File

@@ -10,11 +10,9 @@ type OutPacket struct {
SegmentPayloads [][]byte
SegmentHeaders [][]byte
SegmentIDs []uint16
//todo virtio header?
SegSize int
SegCounter int
Valid bool
wasSegmented bool
SegSize int
SegCounter int
Scratch []byte
}
@@ -35,12 +33,9 @@ func (pkt *OutPacket) Reset() {
pkt.SegmentHeaders = pkt.SegmentHeaders[:0]
pkt.SegmentIDs = pkt.SegmentIDs[:0]
pkt.SegSize = 0
pkt.Valid = false
pkt.wasSegmented = false
}
func (pkt *OutPacket) UseSegment(segID uint16, seg []byte, isV6 bool) int {
pkt.Valid = true
pkt.SegmentIDs = append(pkt.SegmentIDs, segID)
pkt.Segments = append(pkt.Segments, seg) //todo do we need this?