Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
ce160147f46a4f3024768da755d142e76b557fdb
/
src
/
tbf_dl.cpp
1de6873
Use clock_gettime(CLOCK_MONOTONIC) and timespec everywhere
by Pau Espin Pedrol
· 4 years, 7 months ago
5fc6e01
llc_queue::{dequeue,enqueue}() refactor
by Pau Espin Pedrol
· 4 years, 7 months ago
d7c3265
Pass paging group instead of imsi where later is not needed
by Pau Espin Pedrol
· 4 years, 10 months ago
30f6617
tbf_dl.cpp: Fix typo in log line
by Pau Espin Pedrol
· 4 years, 10 months ago
f4c77e6
tbf_dl.cpp: Remove dup call to tbf_update_ms_class() in state GPRS_RLCMAC_WAIT_RELEASE
by Pau Espin Pedrol
· 5 years ago
ad586a9
tbf_dl: Setup m_llc_timer in constructor using osmocom API
by Pau Espin Pedrol
· 5 years ago
bddf1ad
Move tbf_{dl,ul} child constructors to respective .cpp files
by Pau Espin Pedrol
· 5 years ago
9d1cdb1
Move out tbf subclasses from tbf.h to their own headers
by Pau Espin Pedrol
· 5 years ago
2b5c629
Use osmo_tdef to implement dl-tbf-idle-time
by Pau Espin Pedrol
· 5 years ago
e46d8dc
tbf_dl: add comments to the scheduler
by Alexander Couzens
· 5 years ago
28f160e
Introduce osmo_tdef infra and timer VTY commands
by Pau Espin Pedrol
· 5 years ago
45fdc44
tbf_dl: make preemptive retransmission optional
by Oliver Smith
· 5 years ago
34513fe
cosmetic: use const pointer for bts_data
by Max
· 6 years ago
902e3e5
Update MCS selection for retransmission
by Max
· 6 years ago
d4a3929
TBF-DL: cosmetic update for helper routines
by Max
· 6 years ago
fb59a93
TBF: update MCS counters
by Max
· 6 years ago
8a8e0fb
MCS: add mcs_is_*() helpers
by Max
· 6 years ago
a035354
TBF-DL: log MCS as string
by Max
· 6 years ago
136ebcc
MCS: use value_string for conversion
by Max
· 6 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
fc8afc2
Clarify write_immediate_assignment() signature
by Max
· 6 years ago
847ed9f
TBF: make network counters internal
by Max
· 7 years ago
1187a77
Update header includes
by Max
· 7 years ago
5d7f757
TBF: add helpers for assignment type handling
by Max
· 7 years ago
0fdaa9d
TBF: decrease logging verbosity for traffic
by Max
· 7 years ago
e9fe0e3
Simplify TS alloc: adjust allocator signatures
by Max
· 7 years ago
cac6b66
TBF: make poll state internal
by Max
· 7 years ago
0e59980
TBF: make UL/DL state internal
by Max
· 7 years ago
0524e38
TBF: add dedicated log categories
by Max
· 7 years ago
2399b1d
TBF: log source of state transitions
by Max
· 7 years ago
9d7357e
TBF: unify EGPRS window calculation
by Max
· 7 years ago
ea98b7d
TBF: move window parameters to UL/DL level
by Max
· 7 years ago
8dce1de
TBF: cleanup state flag handling
by Max
· 7 years ago
b3a17d6
cosmetic: clarify coding scheme and puncturing
by Max
· 7 years ago
7df82d4
TBF-DL: mark rcvd_dl_ack() parameters as boolean
by Max
· 7 years ago
467f633
TBF: log timer invocation source
by Max
· 7 years ago
b2de1f7
TBF: unify timer handling
by Max
· 7 years ago
ee5be3a
TBF: implement independent T31xx timers
by Max
· 7 years ago
c21f007
Introduce LOGTBF* for consistent logging
by Max
· 7 years ago
1a11d1d
TBF-DL: fix misleading idle time check
by Max
· 7 years ago
cea806e
TBF: expand timer logging
by Max
· 7 years ago
5759a19
TBF-DL: extend index check for RLC block copy
by Max
· 7 years ago
5a6bcfb
cosmetic: convert explicit warnings to fixme/todo
by Max
· 7 years ago
f60cf62
Simplify polling troubleshooting
by Max
· 7 years ago
a10c398
Move DL assignment to TBF-DL
by Max
· 7 years ago
18a17aa
Remove #warnings that have been adressed since 2015
by Harald Welte
· 7 years ago
aae1bfb
Remove TBF knowledge from rcv_control*dl_ack_nack
by Max
· 7 years ago
9dabfa2
Cleanup FN scheduling
by Max
· 7 years ago
b609190
dl tbf: initialize punct values and verify
by Neels Hofmeyr
· 8 years ago
49b83ec
dl tbf: calculate CPS only for EGPRS
by Neels Hofmeyr
· 8 years ago
da7250a
Add counter at BTS level And statistics at TBF/MS level.
by sivasankari
· 8 years ago
5395073
Add statistics in the ms and tbf level.
by sivasankari
· 8 years ago
168911b
Add new BTS level counters
by sivasankari
· 8 years ago
f86307e
Add BTS level counters
by Mrinal Mishra
· 8 years ago
fb41afa
EGPRS: fix for EPDAN out of window
by aravind sirsikar
· 8 years ago
d38b92e
tbf: add llc_queue_size() to check llc_queue is valid before calling size()
by Alexander Couzens
· 8 years ago
8e70bb5
tbf_dl: factor out EGPRS DL window size calculation
by Aravind Sirsikar
· 8 years ago
9bbe160
Fix Timing Advance handling
by Max
· 8 years ago
b119198
TBF flow: Coverity fix
by Aravind Sirsikar
· 8 years ago
50b0970
Modify EGPRS DL TBF flow to support SPB
by Aravind Sirsikar
· 8 years ago
cf2152b
Modify DL tbf flow for ARQ-II in EGPRS DL Retx
by Aravind Sirsikar
· 8 years ago
9149552
Add data structure for ARQ-II in EGPRS DL
by Aravind Sirsikar
· 8 years ago
6922bcd
tbf_dl: correct tbf name in log message for moving a DL TBF
by Alexander Couzens
· 8 years ago
7fdbf89
add KPI counter to count bytes for RLC and LLC frames
by Alexander Couzens
· 8 years ago
6f0dc96
encoding/rlc_copy_from_aligned_buffer: export written payload bytes via an argument
by Alexander Couzens
· 8 years ago
1a50661
tbf_dl: comment why we sent a dummy LLC packets to delay the release of the TBF
by Alexander Couzens
· 8 years ago
95e3792
tbf_dl: replace cross-file declaration with correct header
by Alexander Couzens
· 8 years ago
9736d00
move statistics counter rlc_sent() to gprs_rlcmac_sched
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
be881c0
edge: Work-around to not use MCS-6 with padding
by Jacob Erlbeck
· 9 years ago
64e7b83
edge: Compare len instead of using cs.isCombinable
by Jacob Erlbeck
· 9 years ago
d675249
edge: Send a second BSN block in an RLC message if possible
by Jacob Erlbeck
· 9 years ago
be314d9
edge: Refactor create_dl_acked_block for multi-block support
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
f2694b7
tbf: Add check_polling/set_polling
by Jacob Erlbeck
· 9 years ago
8eb1714
tbf: Add and use tbf->poll_ts
by Jacob Erlbeck
· 9 years ago
646da1b
tbf: Use is_control_ts() instead of comparing TS values directly
by Jacob Erlbeck
· 9 years ago
f04a5b3
tbf: Add abort method for downlink TBF
by Jacob Erlbeck
· 9 years ago
f4bb424
tbf: Low prio for BSSPG values for GPRS/EGPRS MS class
by Jacob Erlbeck
· 9 years ago
b4beb54
edge: Call update_window even if FINAL_ACK_INDICATION is set
by Jacob Erlbeck
· 9 years ago
b41262f
edge: Use num_blocks in gprs_rlcmac_dl_tbf::analyse_errors
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
5058bd6
edge: Select implementation by mode in rlc_data_to_dl_append
by Jacob Erlbeck
· 9 years ago
fec94d1
edge: Use rlc_data_to_dl_append in create_new_bsn
by Jacob Erlbeck
· 9 years ago
3a3b6a7
edge: Use RLC data block encoding functions
by Jacob Erlbeck
· 9 years ago
fc1b3e6
edge: Fix RLC message size
by Jacob Erlbeck
· 9 years ago
a47aaa4
edge: Add work-around to get DL EGPRS from MS object
by Jacob Erlbeck
· 9 years ago
cb72890
edge: Replace integer cs by GprsCodingScheme
by Jacob Erlbeck
· 9 years ago
4c9e549
edge: Add methods and operators to GprsCodingScheme
by Jacob Erlbeck
· 9 years ago
93c55d0
rlc: Add and use mod_sns(bsn) method
by Jacob Erlbeck
· 9 years ago
ce1beb4
edge: Store GprsCodingScheme in gprs_rlc_data
by Jacob Erlbeck
· 9 years ago
14e00f8
edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class
by Jacob Erlbeck
· 9 years ago
86b6f05
edge: Support EGPRS multislot class handling in tbf_alloc
by Jacob Erlbeck
· 9 years ago
2db0f08
bssgp: Use measured leak rate for flow control
by Jacob Erlbeck
· 9 years ago
91ff7d1
tbf: Refactor reuse_tbf into releasing and DL TBF establishment
by Jacob Erlbeck
· 9 years ago
16d29c7
tbf: Add logging for polling
by Jacob Erlbeck
· 9 years ago
Next »