rework the rx ring processing.
authordlg <dlg@openbsd.org>
Wed, 1 Jun 2022 04:31:08 +0000 (04:31 +0000)
committerdlg <dlg@openbsd.org>
Wed, 1 Jun 2022 04:31:08 +0000 (04:31 +0000)
commitb7190feccd0d55c3db5647c59cf216820841a9b8
treed58ef0bb2f4c9307c9bdd8007b6436a0b1c56094
parent6c635a6b260ab0ae6274cc912856813a68abaeb5
rework the rx ring processing.

this is another big step toward making the code mpsafe, and makes
a bunch of ring operations such as dmamap syncs and register updates
get done once for the ring rather than for every packet.
sys/dev/fdt/if_mvneta.c
sys/dev/fdt/if_mvnetareg.h