mirror of
https://github.com/slackhq/nebula.git
synced 2025-11-22 16:34:25 +01:00
no locks all speed
This commit is contained in:
@@ -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]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user