Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
a45aafd39cc1696b4850644cb3de5f79f6880da3
/
src
/
tbf_dl.cpp
« Previous
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
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
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
71e5511
tbf: Remove IMSI handling from trigger_dl_ass
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
4f45979
tbf: Just pass the MS object in reuse_tbf
by Jacob Erlbeck
· 9 years ago
be0cbc1
tbf: Explicitly pass the direction to update_ms()
by Jacob Erlbeck
· 9 years ago
9399046
ms: Support new and old TLLIs
by Jacob Erlbeck
· 9 years ago
e43460b
ms: Integrate the MS storage
by Jacob Erlbeck
· 9 years ago
fecece0
tbf: Add MS object management to TBF code
by Jacob Erlbeck
· 9 years ago
6e4ccec
bssgp: Compute and transmit queue delay
by Jacob Erlbeck
· 9 years ago
29d91e9
tbf: Added calls to llc_dropped_frame
by Jacob Erlbeck
· 9 years ago
56e8d71
tbf: Remove double assigment to m_last_dl_drained_fn
by Jacob Erlbeck
· 9 years ago
90de3a7
tbf: Send BSSGP LLC discarded on TBI exhaustion
by Jacob Erlbeck
· 10 years ago
d0261b7
tbf: Force ACK after the last DL LCC frame has been received
by Jacob Erlbeck
· 10 years ago
0c1c877
tbf: Use a hysteresis when discarding DL LLC frames
by Jacob Erlbeck
· 10 years ago
502bd1f
tbf: Poll MS on idle DL TBFs
by Jacob Erlbeck
· 10 years ago
e25b5b9
tbf: Only create dummy frames if necessary
by Jacob Erlbeck
· 10 years ago
3bed5d1
tbf: Implement delayed release of a downlink TBF
by Jacob Erlbeck
· 10 years ago
cbb1e70
tbf: Insert LLC dummy command if no frame is available
by Jacob Erlbeck
· 10 years ago
c495209
tbf: Use put_frame in append_data if the TBF has no data
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
9534024
tbf: Refactor create_dl_acked_block
by Jacob Erlbeck
· 10 years ago
7c44415
tbf: Fix scheduling for DL Ack/Nack request
by Jacob Erlbeck
· 10 years ago
297edf7
tbf: Don't use 'old' DL TBFs after reuse_tbf
by Jacob Erlbeck
· 10 years ago
635d47c
tbf_dl: Fix warnings
by Daniel Willmann
· 10 years ago
efd5dbb
tbf: Handle DL ACK/NACK poll timeout correctly
by Daniel Willmann
· 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
ca102af
tbf: Split out UL/DL TBF methods into separate files
by Daniel Willmann
· 10 years ago