Mercurial > hg > freeDiameter
view INSTALL @ 1449:ffe2f27e00e5
Update to 3GPP TS 29.272 V15.10.0 (2019-12)
Add Restoration-Priority, Unsigned32, code 1663, section 7.3.174
Add SGs-MME-Identity, UTF8String, code 1664, section 7.3.175
Add SIPTO-Local-Network-Permission, Unsigned32, code 1665, section 7.3.176
Add Coupled-Node-Diameter-ID, DiameterIdentity, code 1666, section 7.3.177
Add WLAN-offloadability, Grouped, code 1667, section 7.3.181
Add WLAN-offloadability-EUTRAN, Unsigned32, code 1668, section 7.3.182
Add WLAN-offloadability-UTRAN, Unsigned32, code 1669, section 7.3.183
Add Reset-ID, OctetString, code 1670, section 7.3.184
Add MDT-Allowed-PLMN-Id, OctetString, code 1671, section 7.3.185
Add Adjacent-PLMNs, Grouped, code 1672, section 7.3.186
Add Adjacent-Access-Restriction-Data, Grouped, code 1673, section 7.3.187
Add DL-Buffering-Suggested-Packet-Count, Integer32, code 1674, section 7.3.188
Add IMSI-Group-Id, Grouped, code 1675, section 7.3.189
Add Group-Service-Id, Unsigned32, code 1676, section 7.3.190
Add Group-PLMN-Id, OctetString, code 1677, section 7.3.191
Add Local-Group-Id, OctetString, code 1678, section 7.3.192
Add AIR-Flags, Unsigned32, code 1679, section 7.3.201
Add UE-Usage-Type, Unsigned32, code 1680, section 7.3.202
Add Non-IP-PDN-Type-Indicator, Enumerated, code 1681, section 7.3.204
Add Non-IP-Data-Delivery-Mechanism, Unsigned32, code 1682, section 7.3.205
Add Additional-Context-ID, Unsigned32, code 1683, section 7.3.206
Add SCEF-Realm, DiameterIdentity, code 1684, section 7.3.207
Add Subscription-Data-Deletion, Grouped, code 1685, section 7.3.208
Add Emergency-Info, Grouped, code 1687, section 7.3.210
Add V2X-Subscription-Data, Grouped, code 1688, section 7.3.212
Add V2X-Permission, Unsigned32, code 1689, section 7.3.213
Add PDN-Connection-Continuity, Unsigned32, code 1690, section 7.3.214
Add eDRX-Cycle-Length, Grouped, code 1691, section 7.3.215
Add eDRX-Cycle-Length-Value, OctetString, code 1692, section 7.3.216
Add UE-PC5-AMBR, Unsigned32, code 1693, section 7.3.217
Add MBSFN-Area, Grouped, code 1694, section 7.3.219
Add MBSFN-Area-ID, Unsigned32, code 1695, section 7.3.220
Add Carrier-Frequency, Unsigned32, code 1696, section 7.3.221
Add RDS-Indicator, Enumerated, code 1697, section 7.3.222
Add Service-Gap-Time, Unsigned32, code 1698, section 7.3.223
Add Aerial-UE-Subscription-Information, Unsigned32, code 1699, section 7.3.224
Add Broadcast-Location-Assistance-Data-Types, Unsigned64, code 1700, section 7.3.225
Add Paging-Time-Window, Grouped, code 1701, section 7.3.226
Add Operation-Mode, Unsigned32, code 1702, section 7.3.227
Add Paging-Time-Window-Length, OctetString, code 1703, section 7.3.228
Add Core-Network-Restrictions, Unsigned32, code 1704, section 7.3.230
Add eDRX-Related-RAT, Grouped, code 1705, section 7.3.229
Add Interworking-5GS-Indicator, Enumerated, code 1706, section 7.3.231
Add Preferred-Data-Mode, Unsigned32, code 1686, section 7.3.209
3GPP TS 29.272 table 7.3.1/1 row Preferred-Data-Mode
incorrectly has value type Grouped instead of Unsigned32,
conflicting with clause 7.3.209.
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Thu, 27 Feb 2020 23:20:31 +1100 |
parents | e457e7ac3a6d |
children |
line wrap: on
line source
This package uses CMake (cmake.org) as building system. You'll need the cmake tool in order to generate the Makefiles for your platform. You can also select which extensions must be built with cmake. After the initial cmake configuration, you will need several tools such as make, a C compiler (tested mostly with gcc), flex (> 2.5.4), bison, ... You may retrieve the source package in several ways: - as a pre-packaged version for your platform. Check the website for supported platforms. - as a tarball containing the source. - directly from the repository using Mercurial tool: hg clone http://www.freediameter.net/hg/freeDiameter In order to update later: hg pull -u Building in a separate directory is recommended: # mkdir build # cd build # cmake ../ # make You can pass options to instruct cmake about which components to compile on the command-line. You can also use a CMake front-end (for example ccmake or cmake-gui). If your cmake installation is recent, the edit_cache target is a good help as well: # mkdir build # cd build # cmake ../ # make help # make edit_cache # make You can disable the unit tests by doing: # cmake -DBUILD_TESTING:BOOL=OFF ../ # make When the tests are enabled, you can run them with: # make test See the INSTALL.* files for additional platform-specific information. Note that the most up-to-date INSTALL file is the Ubuntu one. You may want to read there in addition to your own platform file.