## Feature request #### Feature description <!-- Description in a few sentences what the feature consists of and what problem it will solve --> Design document [here](https://github.com/ros2/design/pull/250). The idea is to implement everything in the `rmw` layer, and avoid changes in upstream layers as much as possible. Tasks already done: - [x] Port `rmw_fastrtps`. - [x] Create common package `rmw_dds_common`, to allow easiest porting of remaining rmw implementations. - [x] Disable failing cross vendor tests (@ivanpauno) - [x] (security) Update sros2 and test_security. To do: - [x] Migrate `rmw_connext` (not needed, we changed to `rmw_connextdds` which is one-participant-per-context) - [x] Migrate `rmw_cyclonedds`