Mercurial > hg > freeDiameter
view INSTALL @ 1486:eeb5706333c3
Update to 3GPP TS 29.061 V15.5.0 (2018-12)
Add AVPs:
- TWAN-Identifier, OctetString, code 29, section 16.4.7
- 3GPP-User-Location-Info-Time, OctetString, code 30, section 16.4.7
- 3GPP-Secondary-RAT-Usage, OctetString, code 31, section 16.4.7
- MBMS-Access-Indicator, Enumerated, code 923, section 20.5a.1
- MBMS-GW-SSM-IP-Address, OctetString, code 924, section 20.5a.2
- MBMS-GW-SSM-IPv6-Address, OctetString, code 925, section 20.5a.3
- MBMS-BMSC-SSM-UDP-Port, OctetString, code 926, section 20.5a.4
- MBMS-GW-UDP-Port, OctetString, code 927, section 20.5a.5
- MBMS-GW-UDP-Port-Indicator, Enumerated, code 928, section 20.5a.6
- MBMS-Data-Transfer-Start, Unsigned64, code 929, section 20.5a.7
- MBMS-Data-Transfer-Stop, Unsigned64, code 930, section 20.5a.8
- MBMS-Flag, Unsigned32, code 931, section 20.5a.9
- Restart-Counter, Unsigned32, code 932, section 20.5a.10
- Diagnostic-Info, Unsigned32, code 933, section 20.5a.11
- MBMS-Cell-List, OctetString, code 934, section 20.5a.12
Update notes and comments to reflect current style.
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Fri, 27 Mar 2020 10:30:27 +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.