Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
f2dad593aed775ea8d22dda97023b584806975fc
/
src
/
tbf.cpp
« Previous
423dd22
tbf/rlc: Move the putting of a block into the rlc code
by Holger Hans Peter Freyther
· 11 years ago
4c06d91
tbf: Move the extraction of the TLLI into a separate method
by Holger Hans Peter Freyther
· 11 years ago
c15d5cc
tbf/rlc: Remove the side-effect from the loop.
by Holger Hans Peter Freyther
· 11 years ago
9977e15
tbf: Reduce complexity and deal with only one way of assignment
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
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
ab6cd92
tbf: Update the legend and mention invalid as well
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
86dc355
tbf: Split the handling of DL ACK/NACK into two separate parts
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
9eb8ace
tbf: Fix the indention of this routine
by Holger Hans Peter Freyther
· 11 years ago
12c039c
debug_diagram: Remove the special debug_diagram compilation mode
by Holger Hans Peter Freyther
· 11 years ago
a6ba67c
tbf: Simplify the create_dl_acked_block into two parts
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
c03e382
tbf: Move the check if the window is stalled to a separate method
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
ef93bdb
tbf: Count how often we re-start a BSN in the send routine
by Holger Hans Peter Freyther
· 11 years ago
64b49bc
tbf: Always increase the tx_counter when we transmit a frame
by Holger Hans Peter Freyther
· 11 years ago
b18aedc
tbf: Make the ws and sns number "private" (they should also be const)
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
092478f
rlc: Count nacked frames in the statistics too
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
c3d5325
tbf: The memory regions overlap so memmove should be used
by Daniel Willmann
· 11 years ago
c70aae4
rlc: Count the window stalls on the RLC level
by Holger Hans Peter Freyther
· 11 years ago
e5dc2a0
rlc: Pass the gprs_rlc_data to the assemble function for assembly
by Holger Hans Peter Freyther
· 11 years ago
796270b
rlc: Put a block and the length into a separate object
by Holger Hans Peter Freyther
· 11 years ago
9241fd0
rlc: Begin to move the rlc block handling into a separate object
by Holger Hans Peter Freyther
· 11 years ago
e9429b5
rlc: Count the sent and resent RLC blocks
by Holger Hans Peter Freyther
· 11 years ago
55cf994
tbf: Re-use the code that is re-using the tbf
by Holger Hans Peter Freyther
· 11 years ago
b1302b0
llc: Move the decision if a frame has expired into the LLC
by Holger Hans Peter Freyther
· 11 years ago
e231026
llc: Move some more secrets from the TBF into the LLC
by Holger Hans Peter Freyther
· 11 years ago
b3d5ee2
bts: Count the number of llc frames that were "scheduled" to be sent
by Holger Hans Peter Freyther
· 11 years ago
51e093b
llc: Use timeradd and timercmp and fix for < 1s PDU llc timeouts
by Holger Hans Peter Freyther
· 11 years ago
fce431c
llc: Move the timeout calculation into the TBF
by Holger Hans Peter Freyther
· 11 years ago
aa35ba7
tbf: Count how often we re-use a TBF that was already being deactivated
by Holger Hans Peter Freyther
· 11 years ago
857281f
llc: Remove one of the two variants to put data into the frame
by Holger Hans Peter Freyther
· 11 years ago
a6e47c7
llc: Add another warning for me to take a look
by Holger Hans Peter Freyther
· 11 years ago
5697b4c
tbf: Make sure that tfi is signed so we can make a < 0 check
by Holger Hans Peter Freyther
· 11 years ago
acb5427
llc: Move all direct accesses to the frame into the llc structure
by Holger Hans Peter Freyther
· 11 years ago
b784046
tbf: Split create_dl_acked_block into two methods
by Holger Hans Peter Freyther
· 11 years ago
a1da251
tbf: Move the tbf_handle and tbf_append_data into the class
by Holger Hans Peter Freyther
· 11 years ago
096f6f9
llc: Move the llc code out of the tbf.cpp into a new dedicated one
by Holger Hans Peter Freyther
· 11 years ago
758dc12
llc: First routines moved from the TBF into the LLC
by Holger Hans Peter Freyther
· 11 years ago
28e5378
llc: Begin creating a LLC class and move counts into it.
by Holger Hans Peter Freyther
· 11 years ago
9948514
tbf: Move the tx part into the tbf as it accesses internal data
by Holger Hans Peter Freyther
· 11 years ago
77e0597
tbf: Move the llc handling into the tbf (from the bts)
by Holger Hans Peter Freyther
· 11 years ago
bc1626e
tbf: Update the timing advance for the new tlli based on the old one
by Holger Hans Peter Freyther
· 11 years ago
b809866
tbf: Learn and propagate the TLLI changes due a new P-TMSI
by Holger Hans Peter Freyther
· 11 years ago
5464c9b
tbf: Have one imsi field and assign it through a function
by Holger Hans Peter Freyther
· 11 years ago
34f6e5e
tbf: Make tfi private and update the code
by Holger Hans Peter Freyther
· 11 years ago
474685e
tbf: Make the tlli "private" and update the updating code
by Holger Hans Peter Freyther
· 11 years ago
bd449f5
tbf: Create tbf_name and use it in log statements
by Holger Hans Peter Freyther
· 11 years ago
ec80f82
tbf: Remove the trx_no field from the tbf, go through the trx object
by Holger Hans Peter Freyther
· 11 years ago
fc498c9
tbf: Go through the trx to get the ARFCN
by Holger Hans Peter Freyther
· 11 years ago
875fc89
bts: Further logging improvements for TFI/TLLI output
by Holger Hans Peter Freyther
· 11 years ago
8d0e489
tbf: Log the TFI and TLLI so we can try to figure out more from logs
by Holger Hans Peter Freyther
· 11 years ago
15bb1a2
misc: Change the logging for the tbf and what to log
by Holger Hans Peter Freyther
· 11 years ago
90b87ea
misc: Fix typo.. resource in english only has one 's'
by Holger Hans Peter Freyther
· 11 years ago
1997787
llc: Count timedout and silently dropped frames
by Holger Hans Peter Freyther
· 11 years ago
1587764
bts: Provide the first set of counters
by Holger Hans Peter Freyther
· 11 years ago
61a0a04
tbf: Move gprs_rlcmac_send_data_block_acknowledged into tbf
by Holger Hans Peter Freyther
· 11 years ago
3dc56a3
tbf: Move gprs_rlcmac_send_packet_uplink_assignment into the tbf
by Holger Hans Peter Freyther
· 11 years ago
ae03f22
tbf: Move gprs_rlcmac_send_packet_uplink_assignment to the tbf
by Holger Hans Peter Freyther
· 11 years ago
22b3119
tbf: Fix typo in thecomment
by Holger Hans Peter Freyther
· 11 years ago
46bcb8d
tbf: Move gprs_rlcmac_send_uplink_ack into the tbf
by Holger Hans Peter Freyther
· 11 years ago
2db7e7e
tbf: Move gprs_rlcmac_send_packet_downlink_assignment into the tbf
by Holger Hans Peter Freyther
· 11 years ago
24c1a5b
bts: Move gprs_rlcmac_trigger_downlink_assignment into BTS
by Holger Hans Peter Freyther
· 11 years ago
42de18f
debug_dl_ass_idle: Remove the feature as it is obviously broken
by Holger Hans Peter Freyther
· 11 years ago
d9262b3
tbf: Move gprs_rlcmac_poll_timeout into the tbf
by Holger Hans Peter Freyther
· 11 years ago
70ddde6
tbf/bts: Move the tfi_find_free into the bts
by Holger Hans Peter Freyther
· 11 years ago
f63cabd
tbf/pdch/bts: Move the tbf look-up by tfi into the BTS
by Holger Hans Peter Freyther
· 11 years ago
6673005
tbf: Fix typo in the debug message
by Holger Hans Peter Freyther
· 11 years ago
782f6dd
tbf: Add todo item tht could help improving debugging
by Holger Hans Peter Freyther
· 11 years ago
86300bb
tbf: Move the timer routine into the class
by Holger Hans Peter Freyther
· 11 years ago
af8094d
tbf: Move the handle tineout into the tbf class
by Holger Hans Peter Freyther
· 11 years ago
aa9c326
tbf: Move the updating of the data into the tbf class
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
b65e08a
misc: Remove the bts parameter from calls that take a tbf
by Holger Hans Peter Freyther
· 11 years ago
1702f10
tbf: First round of removing llc handling from the rlcmac_data
by Holger Hans Peter Freyther
· 11 years ago
34bd8bd
bts/tbf: Move the lists into the BTS and do the look-up from the BTS
by Holger Hans Peter Freyther
· 11 years ago
9f0c1d2
tbf: Keep a pointer from the tbf to the BTS
by Holger Hans Peter Freyther
· 11 years ago
111614a
ta: Create TimingAdvance class and make it belong to the BTS
by Holger Hans Peter Freyther
· 11 years ago
67ed34e
bts: Move struct gprs_rlcmac_bts and other structs into a bts.h
by Holger Hans Peter Freyther
· 11 years ago
1b33361
bts: Remove the global state from the tbf
by Holger Hans Peter Freyther
· 11 years ago
344ff48
bts: Remove the global state gprs_rlcmac_trigger_downlink_assignment
by Holger Hans Peter Freyther
· 11 years ago
173a240
bts: Remove global state and the usage of the gprs_rlcmac_bts
by Holger Hans Peter Freyther
· 11 years ago
743bafa
alloc: Introduce a backpointer from the tbf to the trx and simplify code
by Holger Hans Peter Freyther
· 11 years ago
96efa70
alloc: Call it trx_no and not trx as it is not trx object
by Holger Hans Peter Freyther
· 11 years ago
1c344e2
tbf: Prepare to make thing things private in the tbf, start with the state
by Holger Hans Peter Freyther
· 11 years ago
7380bab
tbf: Move the tbf_timer_cb into the tbf class
by Holger Hans Peter Freyther
· 11 years ago
4556130
tbf: Move many routines related to the tbf from gprs_rlcmac to tbf.c
by Holger Hans Peter Freyther
· 11 years ago
4f6a4e5d
tbf: Add another variant of the free_all now by pdch
by Holger Hans Peter Freyther
· 11 years ago
964ddb6
tbf: Move the code to close all timeslots into the tbf class
by Holger Hans Peter Freyther
· 11 years ago
8692128
tbf: Move the alloc_ul_tbf into tbf.c and change signature
by Holger Hans Peter Freyther
· 11 years ago
bb20b2c
tbf: Add more to do items for refactoring on the dl assignment
by Holger Hans Peter Freyther
· 11 years ago
bcafdf8
tbf: Warn about copy and paste between different tbf alloc routines
by Holger Hans Peter Freyther
· 11 years ago
443c822
tbf: Move the creation of a new tbf for the downlink to a new method
by Holger Hans Peter Freyther
· 11 years ago
Next »