Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
0df80be95e3604656ff36024f793ef3c36455051
/
src
/
rlc.cpp
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