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.

Reply via email to