Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
c6e4aeff951211be50329e59c27b475901433bc5
/
src
/
tbf.h
« Previous
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
b0e5eaf
tbf: Move IMSI to MS object
by Jacob Erlbeck
· 9 years ago
767193e
tbf: Remove the TLLI from the TBFs
by Jacob Erlbeck
· 9 years ago
be0cbc1
tbf: Explicitly pass the direction to update_ms()
by Jacob Erlbeck
· 9 years ago
8759735
tbf: Get the TLLI from the MS object
by Jacob Erlbeck
· 9 years ago
9399046
ms: Support new and old TLLIs
by Jacob Erlbeck
· 9 years ago
fecece0
tbf: Add MS object management to TBF code
by Jacob Erlbeck
· 9 years ago
c0c580c
vty: Fix warnings about undeclared functions
by Jacob Erlbeck
· 9 years ago
d0261b7
tbf: Force ACK after the last DL LCC frame has been received
by Jacob Erlbeck
· 10 years ago
3bed5d1
tbf: Implement delayed release of a downlink TBF
by Jacob Erlbeck
· 10 years ago
005ee7f
tbf: Add frames_since_last_poll method
by Jacob Erlbeck
· 10 years ago
eceb910
tbf: Add helper functions for DL TBFs
by Jacob Erlbeck
· 10 years ago
7c44415
tbf: Fix scheduling for DL Ack/Nack request
by Jacob Erlbeck
· 10 years ago
adcdf15
tbf: Add name() method and put the buf into the tbf
by Jacob Erlbeck
· 10 years ago
08fe76a
tbf: Fix dangling m_new_tbf pointer
by Jacob Erlbeck
· 10 years ago
e481815
tbf,bts: Keep track of new TBF for dl/ul assignment in m_new_tbf
by Daniel Willmann
· 10 years ago
08e57c8
tbf: Include TBF state in tbf_name output
by Daniel Willmann
· 10 years ago
eb10024
tbf, bts: Use tbf set_state method instead of tbf_new_state function
by Daniel Willmann
· 10 years ago
418a423
tbf, gprs_rlcmac_meas: Move the DL bandwidth variables to the DL TBF
by Daniel Willmann
· 10 years ago
cf706b0
tbf: Make llc_dequeue a method of DL TBF
by Daniel Willmann
· 10 years ago
e2732e2
tbf: Make snd_ul_ud() and assemble_forward_llc() methods of UL TBF
by Daniel Willmann
· 10 years ago
7e994e3
tbf, ...: Make the fields in the dl/ul struct member variables
by Daniel Willmann
· 10 years ago
6a8a1dc
tbf: Move the dir.dl/ul members out of the base class into DL/UL TBF
by Daniel Willmann
· 10 years ago
d1d1633
tbf: Remove unused function sns()
by Daniel Willmann
· 10 years ago
350f64d
tbf: Move UL TBF methods from base class into UL TBF
by Daniel Willmann
· 10 years ago
3016888
tbf, gprs_bssgp_pcu: Move some methods to DL TBF
by Daniel Willmann
· 10 years ago
b8f2601
tbf: Make create_new_bsn and create_dl_acked_block a method of DL TBF
by Daniel Willmann
· 10 years ago
6c813fc
bts, tbf: Make rcvd_dl_ack a method of the DL TBF
by Daniel Willmann
· 10 years ago
538ac5b
tbf: Make append_data a function of DL TBFs
by Daniel Willmann
· 10 years ago
1b3864f
tbf: Use plain old data structure (PODS) for llist management
by Daniel Willmann
· 10 years ago
48aa0b0
bts, tbf: Split alloc_tbf function into separate UL and DL versions
by Daniel Willmann
· 10 years ago
0d12a2f
bts, tbf: Change the TBF return type of functions to the ul/dl version
by Daniel Willmann
· 10 years ago
078bb71
tbf: Add ul and dl TBF types and allocate them in tbf_alloc()
by Daniel Willmann
· 10 years ago
cf1fae7
tbf: Re-send dl assignment if we can upgrade to multislot
by Daniel Willmann
· 10 years ago
73191a4
tbf/bts, encoding: Keep track of WAIT_RELEASE state for DL assignment
by Daniel Willmann
· 10 years ago
Next »