Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
1d8497ba6a48d68f735dbb1ccd8584f77aef72a5
/
src
/
tbf.h
cef2f84
VTY: fix command 'show tbf all': properly filter TBFs
by Vadim Yanitskiy
· 5 years ago
9d1cdb1
Move out tbf subclasses from tbf.h to their own headers
by Pau Espin Pedrol
· 5 years ago
28f160e
Introduce osmo_tdef infra and timer VTY commands
by Pau Espin Pedrol
· 5 years ago
ef1fe58
cosmetic: tbf: Rename T and N arrays
by Pau Espin Pedrol
· 5 years ago
8bb7904
fix spelling errors detected by lintian
by Thorsten Alteholz
· 6 years ago
fb59a93
TBF: update MCS counters
by Max
· 6 years ago
f0f7df1
read monotonic clock with clock_gettime() instead of gettimeofday()
by Stefan Sperling
· 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
e9fe0e3
Simplify TS alloc: adjust allocator signatures
by Max
· 7 years ago
cac6b66
TBF: make poll state internal
by Max
· 7 years ago
088c7df
TBF: make UL ack 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
d0532b5
TBF-DL: move priority computation into function
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
5081806
Make TBF state private
by Max
· 7 years ago
a4f570f
window: move encoding into functions
by Max
· 7 years ago
7df82d4
TBF-DL: mark rcvd_dl_ack() parameters as boolean
by Max
· 7 years ago
869c0c2
Fix llc_queue_size() type
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
59e4a4f
TBF: add N3101 counter
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
ef784e4
Remove unused includes and forward declarations
by Max
· 7 years ago
9121318
TBF: remove unused variable
by Max
· 7 years ago
25a3ca4
TBF: move EGPRS enablement into (U|D)L-TBF
by Max
· 7 years ago
cea806e
TBF: expand timer logging
by Max
· 7 years ago
701afa4
Fix compiler warning
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
fd13f6c
Encapsulate handling of UL ACK timeout
by Max
· 7 years ago
aae1bfb
Remove TBF knowledge from rcv_control*dl_ack_nack
by Max
· 7 years ago
e9a138e
Handle packet access reject during packet resource request
by aravind sirsikar
· 8 years ago
8adfcd0
Add compression support in EGPRS PUAN
by sivasankari
· 8 years ago
e66de5b
Improve logging
by Max
· 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
f86307e
Add BTS level counters
by Mrinal Mishra
· 8 years ago
ed3413e
Handle packet access reject during EPDAN/PDAN with channel description
by aravind sirsikar
· 8 years ago
4ea4526
Revert "tbf: Add state WAIT_ASSIGN"
by Neels Hofmeyr
· 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
50b0970
Modify EGPRS DL TBF flow to support SPB
by Aravind Sirsikar
· 8 years ago
505a86d
Add support for SPB handling for EGPRS UL TBF
by Aravind Sirsikar
· 8 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
f1a7b8f
tbf: Add state WAIT_ASSIGN
by Jacob Erlbeck
· 9 years ago
6b356a5
tbf: Use TLLI as ID if TFI not yet assigned
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
5a3c84d
sched: Pass the current TS to the control create functions
by Jacob Erlbeck
· 9 years ago
f04a5b3
tbf: Add abort method for downlink TBF
by Jacob Erlbeck
· 9 years ago
13965ae
tbf: Add gprs_rlcmac_tbf::window() method
by Jacob Erlbeck
· 9 years ago
eb08f86
edge: Add bitvec based DL window updating methods
by Jacob Erlbeck
· 9 years ago
314ec4d
tbf: Remove obsolete TLLI functions
by Jacob Erlbeck
· 9 years ago
fc1b3e6
edge: Fix RLC message size
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
369c2fb
tbf: Remove bogus gprs_rlcmac_dl_tbf::enable_egprs
by Jacob Erlbeck
· 9 years ago
cb72890
edge: Replace integer cs by GprsCodingScheme
by Jacob Erlbeck
· 9 years ago
ed2dbf6
tbf: Use LListHead instead of llist_pods
by Jacob Erlbeck
· 9 years ago
bf49f04
tbf/vty: Move tbf_print_vty_info to pcu_vty_functions.cpp
by Jacob Erlbeck
· 9 years ago
aa9daa1
tbf: Replace static casts by calls to as_ul_tbf/as_dl_tbf
by Jacob Erlbeck
· 9 years ago
845c01e
edge: Remove unused GPRS functions
by Jacob Erlbeck
· 9 years ago
b3100e1
edge: Add methods for unified GPRS/EGPRS UL data block handling
by Jacob Erlbeck
· 9 years ago
e8f5fe5
tbf: Refactor parts of extract_tlli into set_tlli_from_ul
by Jacob Erlbeck
· 9 years ago
3b802e3
edge: Rename rcv_data_block_acknowledged
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
5643f35
edge: Add m_egprs_enabled and related methods to TBF
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
b6b3c7e
tbf: Use explicit initialisations in constructor (Coverity)
by Jacob Erlbeck
· 9 years ago
6835cea
ms: Store references to replaced TBFs in the MS object
by Jacob Erlbeck
· 9 years ago
444bc82
tbf: Use C++/talloc magic to support TBF constructors/destructors
by Jacob Erlbeck
· 9 years ago
28c40b1
tbf: Clean old MS objects if they have the same TLLI
by Jacob Erlbeck
· 9 years ago
5879c64
tbf: Move TFI selection into alloc_algorithm
by Jacob Erlbeck
· 9 years ago
e0c734d
Revert "tbf: Add GprsMs* argument to update() and use it in reuse_tbf"
by Jacob Erlbeck
· 9 years ago
617c712
ms: Get the set of slots currently active
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
ac89a55
ms: Add tbf() method to get the TBF based on the direction
by Jacob Erlbeck
· 9 years ago
e2e004e
tbf: Pass the MS object around instead of old_tbf
by Jacob Erlbeck
· 9 years ago
ace7b57
tbf: Remove update_tlli method
by Jacob Erlbeck
· 9 years ago
409efa1
tbf: Fix downlink packet loss
by Jacob Erlbeck
· 9 years ago
20f6fd1
l1: Pass all L1 measurements upwards
by Jacob Erlbeck
· 9 years ago
1751c62
tbf: Add adaptive DL CS adjustment
by Jacob Erlbeck
· 9 years ago
a700dd9
tbf: Move the current CS field to GprsMs
by Jacob Erlbeck
· 9 years ago
befc760
tbf: Store MS class in GprsMs objects
by Jacob Erlbeck
· 9 years ago
489a2b3
tbf: Move the LLC queue to GprsMs
by Jacob Erlbeck
· 9 years ago
10ed795
tbf: Make the ms() getter method const
by Jacob Erlbeck
· 9 years ago
6dbe822
llc: Separate LLC queue handling from gprs_llc
by Jacob Erlbeck
· 9 years ago
9200ce6
tbf: Store the timing advance (TA) value in the GprsMs object
by Jacob Erlbeck
· 9 years ago
d3eac28
tbf: Remove TBF chaining (m_new_tbf and m_old_tbf)
by Jacob Erlbeck
· 9 years ago
Next »