no locks all speed

This commit is contained in:
JackDoan
2025-11-11 20:35:51 -06:00
parent c026e8624a
commit 685ac3e112
6 changed files with 17 additions and 72 deletions

View File

@@ -6,11 +6,17 @@ import (
type VirtIOPacket struct {
Payload []byte
buf []byte
Header virtio.NetHdr
}
func NewVIO() *VirtIOPacket {
out := new(VirtIOPacket)
out.Payload = make([]byte, Size)
out.buf = out.Payload
return out
}
func (v *VirtIOPacket) Reset() {
v.Payload = v.buf[:Size]
}