Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
d29a1435adc0b4c269b34bf3b314bc7a2e16619c
/
src
/
tbf.cpp
« Previous
e04fd0c
tbf: replace this == NULL check in tbf->name
by Alexander Couzens
· 8 years ago
f1a7b8f
tbf: Add state WAIT_ASSIGN
by Jacob Erlbeck
· 9 years ago
9876a3b
tbf: Don't change type from CCCH to PACCH without ack
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
5f93f85
tbf: Do not reuse old TBF after RACH requests
by Jacob Erlbeck
· 9 years ago
f04a5b3
tbf: Add abort method for downlink TBF
by Jacob Erlbeck
· 9 years ago
0316dc6
tbf: Add counters for aborted TBF in state FLOW
by Jacob Erlbeck
· 9 years ago
36df774
edge: Make window size configurable
by Jacob Erlbeck
· 9 years ago
3b1c553
edge: Work-around to use EGPRS if there was no DL RA Cap
by Jacob Erlbeck
· 9 years ago
9b3d7e0
edge: Disable GPRS/EGPRS mixed mode
by Jacob Erlbeck
· 9 years ago
314ec4d
tbf: Remove obsolete TLLI functions
by Jacob Erlbeck
· 9 years ago
08f631c
edge: Enable EGPRS in downlink TBFs
by Jacob Erlbeck
· 9 years ago
166c9fc
edge: Support EGPRS in write_packet_downlink_assignment
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
8e323b3
edge: Set the EGPRS window parameters
by Jacob Erlbeck
· 9 years ago
869449c
edge: Move EGPRS setup from setup_tbf to tbf_alloc_ul_tbf
by Jacob Erlbeck
· 9 years ago
a3a567e
rlc: Add constructor to window classes
by Jacob Erlbeck
· 9 years ago
e8f5fe5
tbf: Refactor parts of extract_tlli into set_tlli_from_ul
by Jacob Erlbeck
· 9 years ago
5265f59
edge: Enable EGPRS if configured and egprs_ms_class present
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
76d767c
edge: Support EGPRS in packet uplink assignment message
by Jacob Erlbeck
· 9 years ago
7c8d39a
poll: Count failed procedures
by Jacob Erlbeck
· 9 years ago
91ff7d1
tbf: Refactor reuse_tbf into releasing and DL TBF establishment
by Jacob Erlbeck
· 9 years ago
9659d59
tbf: Keep the old MS object alive in extract_tlli
by Jacob Erlbeck
· 9 years ago
cf6ae9d
Revert "tbf: Do not kill DL TBF on Packet Resource Request"
by Jacob Erlbeck
· 9 years ago
16d29c7
tbf: Add logging for polling
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
e91bd3b
tbf: Do not kill DL TBF on Packet Resource Request
by Jacob Erlbeck
· 9 years ago
537b149
tbf: Fix typos in log messages concerning UL/DL
by Jacob Erlbeck
· 9 years ago
2b349b5
ms: Move MS information merging to GprsMS
by Jacob Erlbeck
· 9 years ago
28c40b1
tbf: Clean old MS objects if they have the same TLLI
by Jacob Erlbeck
· 9 years ago
3a10dbd
tbf: Put the TFI->TBF mapping into the PDCH objects
by Jacob Erlbeck
· 9 years ago
5879c64
tbf: Move TFI selection into alloc_algorithm
by Jacob Erlbeck
· 9 years ago
c91c18e
tbf: Add Poll Timeout counters
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
ccc34e4
tbf: Maintain the number of TBF per PDCH
by Jacob Erlbeck
· 9 years ago
cb1b494
tbf: Add BTS::ms_alloc method
by Jacob Erlbeck
· 9 years ago
6d86628
tbf: Always create an MS object on TBF allocation
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
7bf9f49
tbf: Check for NULL in name() (Coverity)
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
a098c19
tbf: Set MS timeout
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
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
0e50ce6
tbf: Always call set_tlli/confirm_tlli in update_ms
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
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
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
1842c92
tbf: Reduce m_new_tbf logging messages
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
f5c9747
tbf: Fix dereference before null check
by Holger Hans Peter Freyther
· 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
ca102af
tbf: Split out UL/DL TBF methods into separate files
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
350f64d
tbf: Move UL TBF methods from base class into UL TBF
by Daniel Willmann
· 10 years ago
b2886f1
tbf: Split UL and DL TBFs up in create_dl_ass()
by Daniel Willmann
· 10 years ago
6a16e0c
tbf: Use DL/UL TBFs in poll_timeout codepaths that deal only with one type
by Daniel Willmann
· 10 years ago
3016888
tbf, gprs_bssgp_pcu: Move some methods to DL TBF
by Daniel Willmann
· 10 years ago
532a4b5
bts: Change parameter in BTS::trigger_dl_ass() 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
2354402
tbf: Make tbf_lookup_dl() return and handle() use a dl_tbf
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
b59d61b
bts, tbf: Separate functions for dl/ul tbf_by_tlli lookup
by Daniel Willmann
· 10 years ago
17a1d5e
gprs_rlcmac_pdch: Get rid of ul/dl_tbf
by Daniel Willmann
· 10 years ago
Next »