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