Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
14015124ed0c75437470e0e315eae274d0629f2b
/
src
/
rlc.cpp
2182e62
Unify BTS into a C usable structure
by Pau Espin Pedrol
· 3 years, 9 months ago
f1159c5
Fix mcs_is_valid(): UNKNOWN value is not a valid (M)CS
by Pau Espin Pedrol
· 4 years ago
2ae8337
Get rid of class GprsCodingScheme
by Pau Espin Pedrol
· 4 years, 5 months ago
5bb87b8
rlc: Move prepare() function out of gprs_rlc_data struct
by Pau Espin Pedrol
· 4 years, 5 months ago
c68e970
rlc: Drop unused function gprs_rlc_data::put_data
by Pau Espin Pedrol
· 4 years, 5 months ago
2338e53
bts: Drop specific functions to increase counters
by Pau Espin Pedrol
· 4 years, 5 months ago
0d482c5
rlc: replace int with uint16_t
by Alexander Couzens
· 5 years ago
51754b6
MCS: move HeaderType enum outside of class definition
by Max
· 6 years ago
bea2edb
MCS: move Coding Scheme enum outside of class definition
by Max
· 6 years ago
7a9c166
rlc: Fix memset(0) on object with no trivial copy-assignment
by Pau Espin Pedrol
· 6 years ago
1187a77
Update header includes
by Max
· 7 years ago
b3a17d6
cosmetic: clarify coding scheme and puncturing
by Max
· 7 years ago
ef784e4
Remove unused includes and forward declarations
by Max
· 7 years ago
ead08aa
DL window: constify resend_needed() function
by Max
· 7 years ago
b609190
dl tbf: initialize punct values and verify
by Neels Hofmeyr
· 8 years ago
8adfcd0
Add compression support in EGPRS PUAN
by sivasankari
· 8 years ago
fb41afa
EGPRS: fix for EPDAN out of window
by aravind sirsikar
· 8 years ago
7c7a86c
Fix GPRS PUAN encoding: wrong BSN status
by Aravind Sirsikar
· 8 years ago
50b0970
Modify EGPRS DL TBF flow to support SPB
by Aravind Sirsikar
· 8 years ago
7952282
Support puncturing scheme selection for EGPRS DL
by Aravind Sirsikar
· 9 years ago
a859a21
Update CPS calculation with new data structures
by Aravind Sirsikar
· 9 years ago
7a05b03
Add data structure for CPS calculation in DL
by Aravind Sirsikar
· 9 years ago
fbd82e4
rlc: Add gprs_rlc_mcs_cps_decode
by Jacob Erlbeck
· 9 years ago
b55f313
rlc: Add with_padding argument to gprs_rlc_data_info_init_dl/ul
by Jacob Erlbeck
· 9 years ago
9e85939
rlc: Support encoding of EGPRS header type 1 + 2
by Jacob Erlbeck
· 9 years ago
db88380
rlc: Add unified gprs_rlc_window parent class
by Jacob Erlbeck
· 9 years ago
eb08f86
edge: Add bitvec based DL window updating methods
by Jacob Erlbeck
· 9 years ago
70955c7
edge: Provide and use CS -> CPS conversion
by Jacob Erlbeck
· 9 years ago
6e9f9c2
edge: Add init functions for gprs_rlc_data_info
by Jacob Erlbeck
· 9 years ago
8f8197f
rlc: Make WS and SNS variable
by Jacob Erlbeck
· 9 years ago
e1ca87f
rlc/edge: Consistently use uint16_t for BSNs and SSNs
by Jacob Erlbeck
· 9 years ago
93c55d0
rlc: Add and use mod_sns(bsn) method
by Jacob Erlbeck
· 9 years ago
784a0bd
edge: Add is_received and invalidate_bsn to gprs_rlc_ul_window
by Jacob Erlbeck
· 9 years ago
d87e1d6
rlc: Do not raise_v_q in receive_bsn
by Jacob Erlbeck
· 9 years ago
4abc686
edge: Add unified decoder methods for GPRS/EGPRS
by Jacob Erlbeck
· 9 years ago
7e994e3
tbf, ...: Make the fields in the dl/ul struct member variables
by Daniel Willmann
· 10 years ago
3ce011f
rlc: Rename state() to show_state() to better reflect its function
by Daniel Willmann
· 11 years ago
d54d9f5
rlc: Use an enum for the state array instead of chars
by Daniel Willmann
· 11 years ago
146514e
rlc/tbf: Move v_b into DL window
by Daniel Willmann
· 11 years ago
5584479
rlc/tbf: Add function receive_bsn that updates v_r, v_q, v_n
by Daniel Willmann
· 11 years ago
7c3751b
rlc/tbf: Move v_n into gprs_rlc_ul_window and adapt the tests
by Daniel Willmann
· 11 years ago
f4a1ec6
rlc: Rename the simple raise_v_r method to avoid naming conflicts
by Daniel Willmann
· 11 years ago
88553ab
rlc: Use sizeof() for the memset instead of ARRAY_SIZE
by Holger Hans Peter Freyther
· 11 years ago
cc5a4cb
rlc: Make the update loop more understandable
by Daniel Willmann
· 11 years ago
6f7cb2c
decoding: Use 'I' and 'R' in rbb array for DL
by Daniel Willmann
· 11 years ago
8a31f9e
rlc: Manage the received block bitmap in the ul_window
by Daniel Willmann
· 11 years ago
3cbf9e0
rlc: Make the RLC types only operate on the BSN
by Holger Hans Peter Freyther
· 11 years ago
7f3e662
tbf/rlc: Move raising of V(Q) into the ul window code
by Holger Hans Peter Freyther
· 11 years ago
cbb00eb
rlc/tbf: Move the code to raise V(R) into the ul_window handling
by Holger Hans Peter Freyther
· 11 years ago
423dd22
tbf/rlc: Move the putting of a block into the rlc code
by Holger Hans Peter Freyther
· 11 years ago
e9b1ebb
rlc: Test the basic of the gprs_rlc_v_n code for remembering the state
by Holger Hans Peter Freyther
· 11 years ago
f1593b7
tbf/rlc: Big change and move the window handling out to the rlc
by Holger Hans Peter Freyther
· 11 years ago
9a76968
rlc: Use uint16_t for the BSN in all cases.
by Holger Hans Peter Freyther
· 11 years ago
9c5539d
tbf/rlc: Move the counting of unacked frames into the RLC V_B class
by Holger Hans Peter Freyther
· 11 years ago
bc15570
tbf/rlc: Change the code and generate the entire state in the V_B
by Holger Hans Peter Freyther
· 11 years ago
e358ff8
tbf/rlc: Move the moving of V(A) into the V_B code
by Holger Hans Peter Freyther
· 11 years ago
df6b4f5
tbf/rlc: Move the parsing of RBB to Decoding, move window marking out
by Holger Hans Peter Freyther
· 11 years ago
8b16ae3
tbf/rlc: Move the marking of frames for resend into the v_b
by Holger Hans Peter Freyther
· 11 years ago
1577779
rlc/tbf: Move the loop into the gprs_rlc_v_b class
by Holger Hans Peter Freyther
· 11 years ago
321f3c3
rlc: Move the ack state array into a separate class that can be tested
by Holger Hans Peter Freyther
· 11 years ago
58db60c
rlc: Start to move things out of the tbf into the rlc
by Holger Hans Peter Freyther
· 11 years ago