On Thu, Apr 16, 2020 at 10:28:55AM +0200, Ben wrote: > > AFAIU, ENOBUFS happens when the NIC transmit queue is full. Have you looked > > at the interface statistics to see if there are many dropped packets? Try, > > e.g., > > > > $ netstat -ni > > Name Mtu Network Address Ipkts Ifail Opkts > Ofail Colls <snip> > em0 1500 <Link> 00:30:48:92:24:b0 711639121 168364 838861401 > 1124769 0 > em0 1500 192.168.0/2 192.168.0.1 711639121 168364 838861401 > 1124769 0
0.13% failure rate. <snip> > pppoe0 1492 <Link> 329558645 0 188975582 > 180546 0 > pppoe0 1492 81.12.67.201 81.12.67.12 329558645 0 188975582 > 180546 0 0.10% failure rate. > vlan4 1500 <Link> 00:30:48:92:24:b0 109009001 0 167250501 > 4757578 0 > vlan4 1500 192.168.4/2 192.168.4.1 109009001 0 167250501 > 4757578 0 2.8% failure rate. I'm no network administrator, but a 3% failure rate would be very high on a physical interface. vlan4 is presumably the interface your Apple device passes through, right? Investigate why all the dropped packets. Start with your queuing rules: examine/enable PF statistics, examine/enable PF logs, or just disable queueing to rule it out entirely.