On Wed, Feb 26, 2025 at 02:30:39PM +0800, Li Zhijian wrote: > Depending on the order of starting RDMA and setting capability, > the following scenarios can be categorized into the following scenarios: > Source: > S1: [set capabilities] -> [Start RDMA outgoing] > Destination: > D1: [set capabilities] -> [Start RDMA incoming] > D2: [Start RDMA incoming] -> [set capabilities] > > Previously, compatibility between RDMA and capabilities was verified only > in scenario D1, potentially causing migration failures in other situations. > > For scenarios S1 and D1, we can seamlessly incorporate > migration_transport_compatible() to address compatibility between > channels and capabilities vs transport. > > For scenario D2, ensure compatibility within migrate_caps_check(). > > Signed-off-by: Li Zhijian <lizhij...@fujitsu.com>
Reviewed-by: Peter Xu <pet...@redhat.com> -- Peter Xu