• Robert Schmidt's avatar
    Delay PDU session resource setup request if necessary · 0f100a6e
    Robert Schmidt authored
    The next commit moves the UE Capability Enquiry after the first
    reconfiguration. This has the effect that for some UEs (e.g., iPhone),
    the Setup Requests come too close to each other, triggering RRC
    Reconfigurations while previous transactions are ongoing.
    
    I think the "true" solution would be to implement some tracking of
    transactions across RRC, F1AP, E1AP, but this might require many
    changes. For the moment, limit to delaying PDU session resource setups
    to prevent above problem. Delaying is done using ITTI timers (to be able
    to serve other UEs), waiting 10ms each time, up to 20 times (to not
    deadlock the transaction -- after all, if the UE is unhappy, it will
    drop the connection).
    0f100a6e
rrc_gNB_NGAP.c 63.3 KB