Page 1 of 1

RX_MAC_missed packets on eth1 and eth2 (WAN)

Posted: Tue Jan 28, 2025 12:44 am
by Romee2
So I am using the NANOPI r6s and I’ve been checking my NIC stats via ethtool -S and I’ve seen that my wan interface and my eth1 is having mixed packets. Usually the rx_mac_missed for wan goes up to 2000! Which I think is absurd. I’ve already increased ring buffer sizes for all ports to the pre set max which is 1024 rx and tx. Didn’t help. Also tried increasing the net dev budget from default 300 to 3000 and beyond..still no help. I don’t know if this is a r8125 driver issue or what but this is really limiting my network performance since I have a high network traffic internet set up at home. If anyone can help me or have any info on what to do. It would be greatly appreciated thank you.

Re: RX_MAC_missed packets on eth1 and eth2 (WAN)

Posted: Tue Sep 16, 2025 4:40 pm
by Maxweler
You might want to try updating or switching the Realtek RTL8125 driver to the latest version manually, as older builds often cause missed packets on NanoPi R6S boards. Also check if enabling GRO/LRO offloading in ethtool helps reduce the RX misses.

Re: RX_MAC_missed packets on eth1 and eth2 (WAN)

Posted: Mon Nov 03, 2025 7:28 am
by isaacstanley
That sounds really frustrating — high rx_mac_missed counts can definitely point to a driver or hardware bottleneck. It might indeed be related to the r8125 driver. You could try checking for updated drivers or firmware for the NIC, or see if adjusting interrupt coalescing (ethtool -C) helps. Also worth testing with a different kernel version if possible — some users have reported better performance with newer releases. Hope you get it sorted!