mirror of
https://github.com/slackhq/nebula.git
synced 2026-02-16 01:34:22 +01:00
fix compile for 386
This commit is contained in:
@@ -1116,7 +1116,7 @@ func newIoUringRecvState(sockFd int, entries uint32, poolSize int, bufferSize in
|
|||||||
buf.msghdr.Iov = buf.iovec
|
buf.msghdr.Iov = buf.iovec
|
||||||
buf.msghdr.Iovlen = 1
|
buf.msghdr.Iovlen = 1
|
||||||
buf.msghdr.Control = &buf.controlBuf[0]
|
buf.msghdr.Control = &buf.controlBuf[0]
|
||||||
buf.msghdr.Controllen = uint64(len(buf.controlBuf))
|
buf.msghdr.Controllen = controllen(len(buf.controlBuf))
|
||||||
|
|
||||||
ring.bufferPool[i] = buf
|
ring.bufferPool[i] = buf
|
||||||
ring.bufferMap[buf.userData] = buf
|
ring.bufferMap[buf.userData] = buf
|
||||||
@@ -1142,7 +1142,7 @@ func newIoUringRecvState(sockFd int, entries uint32, poolSize int, bufferSize in
|
|||||||
// Ignore errors - older kernels don't support this
|
// Ignore errors - older kernels don't support this
|
||||||
|
|
||||||
return ring, nil
|
return ring, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *ioUringRecvState) mapRings(params *ioUringParams) error {
|
func (r *ioUringRecvState) mapRings(params *ioUringParams) error {
|
||||||
@@ -1215,7 +1215,7 @@ func (r *ioUringRecvState) submitRecvLocked(buf *recvBuffer) error {
|
|||||||
|
|
||||||
// Reset buffer state for reuse
|
// Reset buffer state for reuse
|
||||||
buf.msghdr.Namelen = uint32(len(buf.nameBuf))
|
buf.msghdr.Namelen = uint32(len(buf.nameBuf))
|
||||||
buf.msghdr.Controllen = uint64(len(buf.controlBuf))
|
buf.msghdr.Controllen = controllen(len(buf.controlBuf))
|
||||||
buf.msghdr.Flags = 0
|
buf.msghdr.Flags = 0
|
||||||
buf.iovec.SetLen(len(buf.payloadBuf))
|
buf.iovec.SetLen(len(buf.payloadBuf))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user