rework tx start and completion.
authordlg <dlg@openbsd.org>
Wed, 1 Jun 2022 03:34:21 +0000 (03:34 +0000)
committerdlg <dlg@openbsd.org>
Wed, 1 Jun 2022 03:34:21 +0000 (03:34 +0000)
commit16f3d88a9cae2c6abdce078a8d2746338c2fa0fc
treea5d8e55a6ae85d437d899a29edeaa3968b59639c
parent05b383ecca929c459a172929248781accdffc89c
rework tx start and completion.

this is a big step toward making the code mpsafe, and makes a bunch
of ring operations such as dmamap syncs and register updates per
start/completion call rather than per packet.
sys/dev/fdt/if_mvneta.c
sys/dev/fdt/if_mvnetareg.h