I believe this is because the hns provider is not built on architectures which have no "COHERENT_DMA":
-- Performing Test HAVE_COHERENT_DMA -- Performing Test HAVE_COHERENT_DMA - Failed (...) -- Missing Optional Items: -- Architecture NOT able to do coherent DMA (check util/udma_barrier.h) some providers disabled! CMakeLists.txt: # Providers if (HAVE_COHERENT_DMA) add_subdirectory(providers/bnxt_re) (...) add_subdirectory(providers/hns) (...) This was already the case in version 50.0, I'm still not sure what changed in 52.0 other than the debian packaging now including libhns in some d/*.install files. Maybe before they were just left there without installing?