Notify source transport for upcoming handover
When handover is about to happen, notify the source transport
that handover will be performed on the target transport. After
startHandover is called for certain PDN, modem should preserve
the PDU session id for this PDN even if network releases it,
because the PDU session id will be continuously used on the PDN
on target transport.
In the rare scenario that PDU session id is preserved due to
startHandover is called but handover also failed on target
transport, modem should release the PDU session id when
cancelHandover is called. In the normal scenario, if a PDN is
disconnected on IWLAN, frameworks will call releasePduSessionId
so the PDU session can be released back into the pool.
Fix: 235509108
Test: Manual handover testing + DataNetworkControllerTest
& DataNetworkTest
Merged-In: Ifc59fca55b1f35233f613ecaac4fcb376204fc29
Change-Id: Ifc59fca55b1f35233f613ecaac4fcb376204fc29
Loading