Skip to content
  • Cédric Roux's avatar
    APER support - experimental · 22a3cf6d
    Cédric Roux authored
    This commit is basically the same as the one done for OpenAirInterface,
    only adapted to work with the current asn1c master branch.
    
    It surely does not work in the general case. There are no tests at
    all. The only validation that has been done is to have a commercial
    UE successfully connect to the openair's eNodeB. RRC release 10
    and 14 were tried. S1AP release 10.
    
    This is not directly related to APER, but since I mentioned RRC,
    RRC has extension version groups. asn1c does not work with them
    (the last time I checked). So we hack RRC to syntactically replace
    [[ and ]] by an "optional sequence" for which the UPER encoding is
    the same as [[ and ]]. See openair commit
    2f3d6bc99ac55f582c16c071df793238e242010e.
    (oai/openairinterface5g@2f3d6bc9)
    
    The differences with the previous patches used so far by openair are:
    - 64 bits code not included (asn_int642INTEGER and co.)
    - no "_compare" functions (they are not needed for ...
    22a3cf6d