This fixes the multicast/broadcast/promisc handling, and switches to ordinary page allocations for RX buffers. Patch #1 is cosmetic only.
Changes since v2: - fix MDF filter handling (fixes issue reported by Samer) - add patch to deal with ExitBootServices() so we don't leave the RX DMA ring running when we enter the OS https://github.com/pftf/edk2-platforms/tree/rpi4_genet_v3_ardb Cc: Pete Batard <p...@akeo.ie> Cc: Jared McNeill <jmcne...@invisible.ca> Cc: Andrei Warkentin <awarken...@vmware.com> Cc: Samer El-Haj-Mahmoud <samer.el-haj-mahm...@arm.com> Ard Biesheuvel (5): Silicon/Broadcom/BcmGenetDxe: whitespace/cosmetic cleanup Silicon/Broadcom/BcmGenetDxe: add support for broadcast filtering Silicon/Broadcom/BcmGenetDxe: fix multicast/broadcast handling Silicon/Broadcom/BcmGenetDxe: avoid uncached memory for streaming DMA Silicon/Broadcom/BcmGenetDxe: shut down devices on ExitBootServices() .../Drivers/Net/BcmGenetDxe/BcmGenetDxe.inf | 8 + .../Drivers/Net/BcmGenetDxe/GenetUtil.h | 8 + .../Drivers/Net/BcmGenetDxe/DriverBinding.c | 38 +- .../Drivers/Net/BcmGenetDxe/GenetUtil.c | 715 ++++++++++-------- .../Drivers/Net/BcmGenetDxe/SimpleNetwork.c | 20 +- 5 files changed, 441 insertions(+), 348 deletions(-) -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#59050): https://edk2.groups.io/g/devel/message/59050 Mute This Topic: https://groups.io/mt/74130972/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-