Osmocom GPRS libraries
Go to file
Pau Espin 4da257390f rlcmac: ul_tbf: Submit event FIST_UL_DATA_SENT before LAST_UL_DATA_SENT
If there's only 1 block to be sent, the LAST_UL_DATA_SENT was being sent
before the FIRST_UL_DATA_SENT one, which created problems in the FSM
(when adding more logic later).

Furthermroe, this change also makes it send retransmission events, which
makes it similar for both FIRST and LAST events. This will also be
needed for T3182.

Change-Id: I701dbe00ff2af62c45d862a9211b5b1120f3efa3
2023-02-21 17:27:46 +01:00
contrib sndcp: Initial libosmo-gprs-sndcp support 2023-01-04 14:54:04 +00:00
debian Debian: fix broken SNDCP install 2023-02-11 20:33:49 +03:00
include rlcmac: Implement T3168 (Pkt Res Req timeout 2phase access) 2023-02-21 17:27:46 +01:00
m4 libosmo-csn1: check-in CSN.1 codec from osmo-pcu.git 2022-08-07 17:51:26 +07:00
src rlcmac: ul_tbf: Submit event FIST_UL_DATA_SENT before LAST_UL_DATA_SENT 2023-02-21 17:27:46 +01:00
tests rlcmac: ul_tbf: Submit event FIST_UL_DATA_SENT before LAST_UL_DATA_SENT 2023-02-21 17:27:46 +01:00
.checkpatch.conf rlcmac: Rename ts_*.c -> csn1_ts_*.c 2023-02-01 18:23:17 +01:00
.gitignore .gitignore: add missing debian/libosmo-gprs-llc* 2022-09-26 17:12:34 +07:00
.gitreview Initial project skeleton 2022-08-07 17:51:25 +07:00
COPYING Initial project skeleton 2022-08-07 17:51:25 +07:00
Makefile.am sndcp: Initial libosmo-gprs-sndcp support 2023-01-04 14:54:04 +00:00
README.md Initial libosmo-gprs-llc library skeleton 2022-09-02 00:58:05 +07:00
TODO-RELEASE Initial project skeleton 2022-08-07 17:51:25 +07:00
configure.ac sndcp: Initial libosmo-gprs-sndcp support 2023-01-04 14:54:04 +00:00
git-version-gen Initial project skeleton 2022-08-07 17:51:25 +07:00
libosmo-csn1.pc.in libosmo-{csn1,gprs-rlcmac}.pc.in: add missing Requires 2022-08-24 20:32:40 +07:00
libosmo-gprs-llc.pc.in llc: add libosmogsm dependency 2022-12-21 03:46:08 +07:00
libosmo-gprs-rlcmac.pc.in libosmo-{csn1,gprs-rlcmac}.pc.in: add missing Requires 2022-08-24 20:32:40 +07:00
libosmo-gprs-sndcp.pc.in sndcp: Initial libosmo-gprs-sndcp support 2023-01-04 14:54:04 +00:00

README.md

libosmo-gprs - Osmocom GPRS libraries

This project is a home for several libraries providing common GPRS routines:

  • libosmo-csn1 - CSN.1 (Concrete Syntax Notation 1) codec,
  • libosmo-gprs-llc - LLC (Logical Link Control) layer,
  • libosmo-gprs-rlcmac - RLC/MAC message definitions.

Homepage

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

GIT Repository

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

git clone https://gitea.osmocom.org/osmocom/libosmo-gprs.git

To submit patches, see "Contributing" below.

Mailing List

Discussions related to libosmo-gprs are happening on the osmocom-net-gprs@lists.osmocom.org mailing list, please see https://lists.osmocom.org/postorius/lists/osmocom-net-gprs@lists.osmocom.org/ 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

Submit patches at https://gerrit.osmocom.org/ See also https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit

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