Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
74b750df81b23bcd138ca4c22a240b625747db22
/
src
/
rlc.h
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
0b0748a
tbf: Fix memset(0) on object with no trivial copy-assignment
by Pau Espin Pedrol
· 6 years ago
d81b3bf
Set V_N and V_B to known initial state
by Max
· 7 years ago
2617bf2
TBF-UL: add simpler test helper
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
1d8744c
Add test case for testing PUAN
by sivasankari
· 8 years ago
8adfcd0
Add compression support in EGPRS PUAN
by sivasankari
· 8 years ago
9434e52
Modify return type of gprs_rlc_dl_window::distance to uint16_t
by aravind sirsikar
· 8 years ago
50b0970
Modify EGPRS DL TBF flow to support SPB
by Aravind Sirsikar
· 8 years ago
e6cadb4
Add data structure to handle SPB for EGPRS DL
by Aravind Sirsikar
· 8 years ago
36bdc5f
Add data structure for SPB in EGPRS UL
by Aravind Sirsikar
· 8 years ago
df69809
egprs: Use RLC/MAC headers from libosmocore
by Tom Tsou
· 8 years ago
9149552
Add data structure for ARQ-II in EGPRS DL
by Aravind Sirsikar
· 8 years ago
68e2c63
rlc.h: correct gprs_rlc_data comment
by Alexander Couzens
· 8 years ago
c1c9d6a
rlc.h: remove duplicated define RLC_EGPRS_SNS
by Alexander Couzens
· 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
5a5d2b7
Introduce EGPRS header type1 and type2 in UL
by Aravind Sirsikar
· 9 years ago
d675249
edge: Send a second BSN block in an RLC message if possible
by Jacob Erlbeck
· 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
f0e4039
edge: Add encoder for downlink RLC data blocks
by Jacob Erlbeck
· 9 years ago
6e9f9c2
edge: Add init functions for gprs_rlc_data_info
by Jacob Erlbeck
· 9 years ago
cc34a5b
rlc: Add info fields for downlink
by Jacob Erlbeck
· 9 years ago
f2ba4cb
edge: Rename gprs_rlc_ul_header_egprs and gprs_rlc_ul_data_block_info
by Jacob Erlbeck
· 9 years ago
ed2dbf6
tbf: Use LListHead instead of llist_pods
by Jacob Erlbeck
· 9 years ago
8f8197f
rlc: Make WS and SNS variable
by Jacob Erlbeck
· 9 years ago
a3a567e
rlc: Add constructor to window classes
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
b3100e1
edge: Add methods for unified GPRS/EGPRS UL data block handling
by Jacob Erlbeck
· 9 years ago
ce1beb4
edge: Store GprsCodingScheme in gprs_rlc_data
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
4aa78a8
rlc: Check endianness for bit field declarations
by Jacob Erlbeck
· 9 years ago
1751c62
tbf: Add adaptive DL CS adjustment
by Jacob Erlbeck
· 9 years ago
7e994e3
tbf, ...: Make the fields in the dl/ul struct member variables
by Daniel Willmann
· 10 years ago
35cc1c0
misc: Do not mix struct/class in the forward declaration
by Holger Hans Peter Freyther
· 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
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
6ab5b24
tbf/rlc: Move the check if something is in the window out.
by Holger Hans Peter Freyther
· 11 years ago
7decedc
rlc: The bsn has never been used. Remove it from the Xl_window
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
270f7fc
tbf/rlc: Move the v_n handling into a dedicated object
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
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
9525567
rlc: Create a basic test that mark/is is talking about the same
by Holger Hans Peter Freyther
· 11 years ago
6b5660c
rlc: Move the rlc headers into a separate header file
by Holger Hans Peter Freyther
· 11 years ago
d11290b
pdch/tbf: Move gprs_rlcmac_rcv_data_block_acknowledged into the pdch
by Holger Hans Peter Freyther
· 11 years ago