Osmocom library for network/soecket abstraction and osmux audio multiplex https://osmocom.org/projects/libosmo-netif
Go to file
Pau Espin 77d08a67b5 osmux_snprintf: Support different types of Osmux frames
Previous implementation handled all types as if they were Osmux AMR
frames. For Dummy frames, we account the padding but we don't care about
the padding content. For Signalling ones, as they are not in the
specification yet, it is better avoid using unespecified fields and
return an error because it's still not known how extra data will be
handled in the input msgb.

Change-Id: I48565472b47c2a0e5db50881fbb005537af8c70d
2017-10-24 12:36:00 +02:00
contrib Use value string check from osmo-ci 2017-08-26 06:10:23 +00:00
debian debian/rules: show testsuite.log when tests are failing 2017-10-11 07:08:08 +02:00
examples examples: add simple UDP client/server 2017-10-13 18:13:14 +02:00
include stream.h: Add missing stdint.h include 2017-05-02 07:26:30 +00:00
m4 initial commit 2011-10-04 02:36:46 +02:00
src osmux_snprintf: Support different types of Osmux frames 2017-10-24 12:36:00 +02:00
tests osmux: fix buffer management mess in snprintf() calls 2017-09-11 18:06:37 +00:00
.gitignore examples: add simple UDP client/server 2017-10-13 18:13:14 +02:00
.gitreview Add gerrit settings 2016-12-22 14:06:35 +00:00
COPYING add COPYING file (GPLv2 license) 2011-10-05 13:43:25 +02:00
Doxyfile.in Add minimal doxygen documentation for stream + datagram modules 2017-04-08 20:13:14 +02:00
Makefile.am Use release helper from libosmocore 2017-08-28 10:53:35 +00:00
README.md README.md: Make sure all hyperlinks have <> 2017-03-17 21:30:33 +01:00
TODO-RELEASE Use release helper from libosmocore 2017-08-28 10:53:35 +00:00
configure.ac Use release helper from libosmocore 2017-08-28 10:53:35 +00:00
git-version-gen initial commit 2011-10-04 02:36:46 +02:00
libosmo-netif.pc.in build: use libosmo-netif.pc instead libosmonetif.pc 2012-02-23 19:51:01 +01:00

README.md

libosmo-netif- Osmocom network interface interface library

This repository contains a C-language library that form the basis of various higher-layer cellular communications protocol implementation. It implements stream server and clients for TCP, UDP, IPA as well as the non-standard/proprietary OSMUX protocol.

Homepage

The official homepage of the project is https://osmocom.org/projects/libosmo-netif

GIT Repository

You can clone from the official libosmo-netif.git repository using

git clone git://git.osmocom.org/libosmo-netif.git

There is a cgit interface at http://git.osmocom.org/libosmo-netif/

Documentation

There is no Doxygen-generated API documentation yet for this library. It would be great to some day have it, comparable to libosmocore.

Mailing List

Discussions related to libosmo-netif are happening on the openbsc@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/openbsc for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We us a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for libosmo-netif can be seen at https://gerrit.osmocom.org/#/q/project:libosmo-netif+status:open