dkdk library