fix compile for 386

This commit is contained in:
Ryan Huber
2025-11-03 10:12:02 +00:00
parent b394112ad9
commit 3dea761530

View File

@@ -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))