1// +build darwin 2 3package quic 4 5import "golang.org/x/sys/unix" 6 7const msgTypeIPTOS = unix.IP_RECVTOS 8 9const ( 10 ipv4RECVPKTINFO = unix.IP_RECVPKTINFO 11 ipv6RECVPKTINFO = 0x3d 12) 13 14const ( 15 msgTypeIPv4PKTINFO = unix.IP_PKTINFO 16 msgTypeIPv6PKTINFO = 0x2e 17) 18 19// ReadBatch only returns a single packet on OSX, 20// see https://godoc.org/golang.org/x/net/ipv4#PacketConn.ReadBatch. 21const batchSize = 1 22