The user may want to check the flags in order to know if the content pointed at by msgb is an sctp_notification structure, and not in-band data. This is useful for the user in order to gain connection state such as SCTP RESET notification, which means the client reconnected reusing the same socket, loosing all higher layers state. The MSG_NOTIFICATION from netinet/sctp.h is not reused, and instead an osmocom specific flag (and bitmask) is used. This is done in order to fit the flags in one byte, since for instance MSG_NOTIFICATION requires 2 bytes in my system (0x8000). Related: SYS#6113 Change-Id: I0ee94846a15a23950b9d70eaaef1251267296bdd
|5 months ago|
|contrib||7 months ago|
|debian||7 months ago|
|examples||5 months ago|
|include||5 months ago|
|m4||12 years ago|
|src||5 months ago|
|tests||5 months ago|
|.gitignore||2 years ago|
|.gitreview||6 years ago|
|COPYING||12 years ago|
|Doxyfile.in||6 years ago|
|Makefile.am||3 years ago|
|README.md||8 months ago|
|TODO-RELEASE||5 months ago|
|configure.ac||7 months ago|
|git-version-gen||12 years ago|
|libosmo-netif.pc.in||3 years ago|
libosmo-netif- Osmocom network 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.
The official homepage of the project is https://osmocom.org/projects/libosmo-netif
You can clone from the official libosmo-netif.git repository using
git clone https://gitea.osmocom.org/osmocom/libosmo-netif
There is a web interface at https://gitea.osmocom.org/osmocom/libosmo-netif
There is no Doxygen-generated API documentation yet for this library. It would be great to some day have it, comparable to libosmocore.
Discussions related to libosmo-netif are happening on the firstname.lastname@example.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.
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