Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
4bac39892399e2056fc03981140d654eb65b6e54
/
src
/
tbf_dl.cpp
« Previous
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
6e013a1
bssgp: Only call bssgp_tx_llc_discarded if the bctx exists
by Jacob Erlbeck
· 9 years ago
2b349b5
ms: Move MS information merging to GprsMS
by Jacob Erlbeck
· 9 years ago
af9a39d
tbf: Use update_ms instead of confirm_tlli in handle()
by Jacob Erlbeck
· 9 years ago
ac28905
tbf: Handle TLLI change on DL
by Jacob Erlbeck
· 9 years ago
04e72d3
tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASE
by Jacob Erlbeck
· 9 years ago
d4ad731
llc: Use CoDel to drop packages from the LLC queue
by Jacob Erlbeck
· 9 years ago
5879c64
tbf: Move TFI selection into alloc_algorithm
by Jacob Erlbeck
· 9 years ago
0711166
tbf: Remove call to update() in reuse_tbf
by Jacob Erlbeck
· 9 years ago
4944c19
tbf: Set ms in call to tbf_alloc_dl_tbf
by Jacob Erlbeck
· 9 years ago
9380f5d
tbf: Add GprsMs* argument to update() and use it in reuse_tbf
by Jacob Erlbeck
· 9 years ago
e2e004e
tbf: Pass the MS object around instead of old_tbf
by Jacob Erlbeck
· 9 years ago
b671dbf
llc: Move storage of timestamps into gprs_llc_queue
by Jacob Erlbeck
· 9 years ago
409efa1
tbf: Fix downlink packet loss
by Jacob Erlbeck
· 9 years ago
e1d2b35
tbf: Include CS into create_new_bsn log message
by Jacob Erlbeck
· 9 years ago
144a1d0
tbf: Ignore lost+recv == 1
by Jacob Erlbeck
· 9 years ago
a17fccb
tbf: Add debugging output to analyse_errors()
by Jacob Erlbeck
· 9 years ago
Next »