Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | add rb-tree implementation to libosmocore | Pablo Neira Ayuso | 2011-10-17 | 4 | -2/+551 | |
|/ | | | | | | | | | This patch adds red black trees implementation to libosmocore. This data structure is very useful to search for elements in ordered sets in O(log n) instead of O(n) that lists provide. The first client of this code will be one follow up patch that implements rbtree-based timer scheduler. | |||||
* | build: resolve link failure when --disable-talloc is used | Jan Engelhardt | 2011-10-10 | 1 | -0/+2 | |
| | ||||||
* | add header file containing UMA/GAN protocol definitions | Harald Welte | 2011-10-10 | 2 | -1/+154 | |
| | ||||||
* | update .gitignore (crc*gen.[ch], some autotools stuff) | Harald Welte | 2011-10-10 | 1 | -0/+5 | |
| | ||||||
* | update LIBVERSION to reflect new API additions | Harald Welte | 2011-10-10 | 2 | -2/+2 | |
| | ||||||
* | Added defines to use primitive/operation tuples in switch/case statements | Andreas Eversberg | 2011-10-10 | 2 | -58/+23 | |
| | ||||||
* | LAPD: Moved timer handling into seperate functions | Andreas Eversberg | 2011-10-10 | 1 | -72/+87 | |
| | ||||||
* | Split of LAPDm into a core part and a GSM specific part | root | 2011-10-10 | 6 | -1670/+2631 | |
| | | | | | | | | | | | | | | Instead of mixing together the GSM layer 1 interface and RSL interface with the implementation of LAPD, the core function of LAPD is now extracted from LAPDm. The core implementation is now in lapd_core.c and lapd_core.h respectively. The lapd_core.c implements exactly one datalink instance for one SAP. The surrounding implementation "lapdm.c" codes/decodes the layer 2 headers and handles multiplexing and datalink instances, as well as translates primitives from/to RSL layer. lapd_core.c can now be used for other LAPD implementations. (ISDN/ABIS) | |||||
* | Changed logging of LAPD from DLLAPDM to DLLAPD | root | 2011-10-10 | 2 | -4/+4 | |
| | ||||||
* | gsmtap: Add type/subtypes for GMR-1 protocol | Sylvain Munaut | 2011-10-09 | 1 | -0/+23 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | GSMTAP: Add comments to explain how to make GSMTAP changes | Harald Welte | 2011-10-08 | 1 | -0/+24 | |
| | ||||||
* | GSMTAP: Import changes from Wireshark | Harald Welte | 2011-10-08 | 1 | -0/+11 | |
| | | | | | | | | There have been some changes in the wireshark source code that have never been submitted to gsmtap.h GSMTAP_CHANNEL_PACCH has been defined in an incompatible way in mainline wirshark :( | |||||
* | vty: Provide documentation for all logging facilities | Holger Hans Peter Freyther | 2011-10-03 | 1 | -1/+10 | |
| | | | | Document all facilities in the log syslog command. | |||||
* | vty: Provide logging set-log-mask, deprecate set log mask | Holger Hans Peter Freyther | 2011-10-03 | 1 | -2/+12 | |
| | | | | | | There are no other commands on the set, log and mask level, create a simple set-log-mask command and deprecate the old way. | |||||
* | core/serial: Fix typo | Sylvain Munaut | 2011-09-28 | 1 | -1/+1 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | core/serial: support custom baud rates on OS X | Sylvain Munaut | 2011-09-28 | 1 | -2/+22 | |
| | | | | | | Thanks to Richard James <xyzzy@mm.st> for the patch Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | gsmtap: Fix doxygen doc for the recent additions | Sylvain Munaut | 2011-09-26 | 1 | -2/+22 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | gsmtap: Add a _ex version of gsmtap_{makemsg,send} to specify content type | Sylvain Munaut | 2011-09-26 | 2 | -4/+30 | |
| | | | | | From: iZsh <izsh@fail0verflow.com> Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | bring gsmtap.h in sync with recent wireshark additions | Harald Welte | 2011-09-26 | 1 | -0/+4 | |
| | ||||||
* | core: Add generic CRC functions (templates expended to 8 16 32 64 bits) | Sylvain Munaut | 2011-09-16 | 5 | -2/+232 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | update .gitignore | Alexander Huemer | 2011-09-05 | 1 | -0/+1 | |
| | ||||||
* | correct declaration of osmo_sitype2rsl | Alexander Huemer | 2011-09-05 | 1 | -1/+1 | |
| | ||||||
* | add missing declarations of cfg_description_cmd to vty/vty.h | Harald Welte | 2011-09-04 | 1 | -0/+3 | |
| | ||||||
* | LAPDm: Fix encoding of RLL ERROR IE | Harald Welte | 2011-09-03 | 1 | -1/+0 | |
| | ||||||
* | core/serial: Add utilities to deal with serial ports | Sylvain Munaut | 2011-09-02 | 5 | -0/+269 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | build/include: Only install headers for enabled options | Sylvain Munaut | 2011-09-02 | 1 | -1/+9 | |
| | | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | build: Remove docdir, don't comment it | Sylvain Munaut | 2011-09-02 | 1 | -1/+0 | |
| | | | | | | | The revision control is there to show the history, no point in leaving commented out bits Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | gsm/gsm48_ie: Fix other range format decoding | Andreas.Eversberg | 2011-09-02 | 1 | -66/+63 | |
| | | | | | | | | As it turns out, the other range were affected too, so Anreas wrote the fix for them as well. Written-by: Andreas.Eversberg <jolly@eversberg.eu> Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | RSL: add rsl_ipac_msg_name() for ipa specific RSL extension names | Harald Welte | 2011-09-02 | 2 | -0/+37 | |
| | ||||||
* | Added autoconf option for utilities and embedded | job | 2011-09-02 | 2 | -0/+27 | |
| | ||||||
* | Adapted configure options to autoconf default behaviour | job | 2011-09-02 | 2 | -15/+15 | |
| | ||||||
* | gsm/gsm48_ie: Fix Range 256 format decoding | Sylvain Munaut | 2011-09-01 | 1 | -20/+35 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the mail: --- appended is another patch for fixing a bug in the calculation of the frequency lists. This time the patch is for the "Range 256 format". The problem is that the operand for the "smod" operation might be negative, in this case the simplified version won't work as expected. In the patch I introduced a separate function for "smod" which takes care of the sign. I have not yet checked if the other formats are also affected, this would be the case if the "smod" operand can be negative. There might be other solutions to fix the problem without the need for a separate function, however I have not thought further about it. A test vector is the following frequency list ("Range 256 format", first byte is the length): 09 8b 1c 83 8c 15 ef 02 2d 30 The correct ARFCNs are 569 571 576 578 586 608 712 715 719 The uncorrected version would instead return: 444 457 460 464 569 576 578 586 608 This means four ARFCNs are wrong which will cause problems if for example the frequency list contains the ARFCNs for hopping. ---- Written-by: Dieter Spaar <spaar@mirider.augusta.de> Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | logging: include stdarg.h for va_list | Christoph Fritz | 2011-09-01 | 1 | -0/+1 | |
| | | | | | | | | | | fixes tiny compile error: CC socket.lo In file included from socket.c:13: ../include/osmocom/core/logging.h:31: error: expected declaration specifiers or ‘...’ before ‘va_list’ make[3]: *** [socket.lo] Error 1 | |||||
* | add functions for bit-reversal | Harald Welte | 2011-09-01 | 6 | -1/+128 | |
| | | | | | Sometimes we need stuff like reversing every bit in each byte (but not the byte-order). | |||||
* | logging: add osmo_vlogp() as vararg / va_list compatible function | Harald Welte | 2011-08-31 | 2 | -4/+8 | |
| | ||||||
* | doxygen: Add main page for all three libraries | Harald Welte | 2011-08-30 | 3 | -0/+113 | |
| | ||||||
* | signal: Fix compiler warning about signedness of constant | Holger Hans Peter Freyther | 2011-08-22 | 1 | -2/+2 | |
| | | | | | | | Use the u suffix to mark the constant as unsiged integer. This fixes: warning: this decimal constant is unsigned only in ISO C90 | |||||
* | update .gitignore with Doxyfile.core | Harald Welte | 2011-08-20 | 1 | -1/+1 | |
| | ||||||
* | add script to generate http://www.osmocom.org/doc tree structure | Harald Welte | 2011-08-20 | 1 | -0/+14 | |
| | ||||||
* | Make sure 'make distclean' works for doxygen | Harald Welte | 2011-08-20 | 1 | -0/+3 | |
| | ||||||
* | consistent Doxyfile naming | Harald Welte | 2011-08-20 | 3 | -4/+4 | |
| | ||||||
* | update makefile.am to support out-of-tree builds | Harald Welte | 2011-08-20 | 1 | -5/+5 | |
| | | | | | | Conflicts: Makefile.am | |||||
* | doxygen: document some more structure members for RSL | Harald Welte | 2011-08-18 | 1 | -14/+21 | |
| | ||||||
* | doxygen automake integration: make sure the 'doc' directory exists | Harald Welte | 2011-08-17 | 1 | -1/+5 | |
| | ||||||
* | doxygen: fix correct use of doc/core subdirectory | Harald Welte | 2011-08-17 | 2 | -2/+2 | |
| | ||||||
* | update .gitignore | Harald Welte | 2011-08-17 | 1 | -0/+9 | |
| | ||||||
* | Integrate doxygen documentation building into autoconf/automake process | Harald Welte | 2011-08-17 | 3 | -0/+41 | |
| | ||||||
* | don't keep autotools-generated Doxyfiles around | Harald Welte | 2011-08-17 | 4 | -6864/+0 | |
| | ||||||
* | Auto-generate the version information of Doxygen documentation | Harald Welte | 2011-08-17 | 10 | -4/+6877 | |
| | ||||||
* | doxygen: Add documentation for Abis OML | Harald Welte | 2011-08-17 | 3 | -29/+98 | |
| |