[PATCH v3 00/17] In order to readout DP SDPs, refactors the handling of DP SDPs