This piece of software is an implementation of the Return Link Encapsulation (RLE) standard defined by ETSI for Linux (or other Unix-compatible OS). The library may be used to add RLE encapsulation/de-encapsulation capabilities to an application.
The RLE library is licensed under the GNU GPL version 3 or later. The full text is available in the COPYING file.
The sources are in the src
subdirectory. The sources build an unique library
that handle both encapsulation and de-encapsulation.
You may build the library as follow:
$ mkdir -p build
$ cd build
$ cmake .. # configure the project
$ make clean
$ make all # build the library itself
You may then build and run the unit and non-regression tests as follow:
$ make check
You may finally install the library on your system:
$ su
# make install
To compile an application using the RLE library use the following expression:
$ gcc `pkg-config rle --cflags` `pkg-config rle --libs` -Wall -o myappli myappli.c
Digital Video Broadcasting (DVB) Satellite Earth Stations and Systems (SES); Return Link Encapsulation (RLE) protocol ETSI TS 103 179 V1.1.1 (2013-08)