osmo-tetra/src
wbokslag a5bc24792b Improved parsing in macpdu_decode_resource
fill_bits and grant_position bits are now parsed and stored in the tetra_resrc_decoded struct
A flag is_encrypted is set to to true if resource was not encrypted or if the calling function
states that the frame has been decrypted successfully before passing it to tetra_resrc_decoded.
Lastly, the channel_alloc element is only parsed if the frame is unencrypted.

Change-Id: I6c85c93b70a34e01fd1a96a863f0e113be6424d3
2022-08-02 12:32:55 +02:00
..
demod Fix typos 2019-07-17 22:50:49 +02:00
lower_mac add traffic dumping patch, use getopt to parse arguments 2018-09-28 23:27:20 +00:00
phy added missing switch statements to suppress compiler warnings 2022-07-11 15:10:59 +02:00
.gitignore add script for testing performance and number of correctly decoded frames 2018-07-30 21:38:07 +02:00
Makefile Makefile: -O3 and debug build 2018-07-30 21:41:08 +02:00
conv_enc_test.c moved variable declaration to prevent compiler warnings 2022-07-29 12:42:10 +02:00
crc_test.c crc_test: Fix warning about undeclared function 2011-04-17 20:22:08 +02:00
float_to_bits.c speed up float_to_bits 2015-08-21 01:49:38 +02:00
receiver1 Add simdemod2.py, a simple demodulator without GUI 2016-12-18 15:37:33 +01:00
receiver2 Add simdemod2.py, a simple demodulator without GUI 2016-12-18 15:37:33 +01:00
testpdu.c libosmocore namespace changes ("osmo_") 2011-05-08 09:46:46 +02:00
testpdu.h initial import of Osmocom TETRA phy and lower MAC code 2011-01-19 10:39:59 +01:00
tetra-rx-tests.sh add script for testing performance and number of correctly decoded frames 2018-07-30 21:38:07 +02:00
tetra-rx.c add traffic dumping patch, use getopt to parse arguments 2018-09-28 23:27:20 +00:00
tetra_cmce_pdu.c add decode of CMCE PDU type 2011-04-23 17:08:03 +02:00
tetra_cmce_pdu.h add decode of CMCE PDU type 2011-04-23 17:08:03 +02:00
tetra_common.c create 'struct tetra_mac_state' in main and pass through all layers/SAPs 2011-05-27 08:44:12 +02:00
tetra_common.h add traffic dumping patch, use getopt to parse arguments 2018-09-28 23:27:20 +00:00
tetra_gsmtap.c fix memory leak in tetra_gsmtap_sendmsg() 2021-11-25 15:58:29 +01:00
tetra_gsmtap.h add traffic dumping patch, use getopt to parse arguments 2018-09-28 23:27:20 +00:00
tetra_llc.c added missing switch statements to suppress compiler warnings 2022-07-11 15:10:59 +02:00
tetra_llc_pdu.c LLC: fix parsing of AL-FINAL 2011-04-24 12:04:51 +02:00
tetra_llc_pdu.h Add LLC defragmentation + SDNCP output via tun device 2011-05-27 09:37:06 +02:00
tetra_mac_pdu.c Improved parsing in macpdu_decode_resource 2022-08-02 12:32:55 +02:00
tetra_mac_pdu.h Improved parsing in macpdu_decode_resource 2022-08-02 12:32:55 +02:00
tetra_mle_pdu.c upper mac: print MLE PDU type 2011-04-24 09:24:13 +02:00
tetra_mle_pdu.h upper mac: print MLE PDU type 2011-04-24 09:24:13 +02:00
tetra_mm_pdu.c Adapt to the new "osmocom/core/" include path 2011-04-17 20:21:41 +02:00
tetra_mm_pdu.h add location update types 2011-05-27 09:31:35 +02:00
tetra_prim.h fixed typo 2015-08-21 01:47:00 +02:00
tetra_sndcp_pdu.c SNDCP: use downlink definitions, not uplink 2011-04-24 09:00:41 +02:00
tetra_sndcp_pdu.h SNDCP: use downlink definitions, not uplink 2011-04-24 09:00:41 +02:00
tetra_tdma.c normalize_fn(): Fix computation of frame numbers 2016-11-27 17:50:08 +01:00
tetra_tdma.h added basic hyperframe support for output 2015-08-21 01:46:40 +02:00
tetra_upper_mac.c Improved parsing in macpdu_decode_resource 2022-08-02 12:32:55 +02:00
tetra_upper_mac.h initial import of Osmocom TETRA phy and lower MAC code 2011-01-19 10:39:59 +01:00
tunctl.c modify tunctl to allow cration of TUN (ip) devices, not just TAP (ethernet) 2011-04-25 18:47:29 +02:00
tuntap.c ensure zero termination of tun device name 2022-07-11 14:22:27 +02:00
tuntap.h Created tuntap.h to allow for proper use of tun_alloc in tetra_llc.c 2022-07-11 14:26:51 +02:00