Adding a map from uplink subtype to function pointers