Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
72ec18ce5a7f4e873b6137460706f5ecc598e4dd
/
src
/
gprs_rlcmac_sched.cpp
9d1cdb1
Move out tbf subclasses from tbf.h to their own headers
by Pau Espin Pedrol
· 5 years ago
488aa29
cosmetic: fix whitespace
by Pau Espin Pedrol
· 5 years ago
2b5c629
Use osmo_tdef to implement dl-tbf-idle-time
by Pau Espin Pedrol
· 5 years ago
38cfa73
Use osmo_tdef to implement T3190
by Pau Espin Pedrol
· 5 years ago
cfb6321
Forward ETWS Primary Notification to MS
by Oliver Smith
· 5 years ago
6dc90b8
Move PDCH-related functions into separate files
by Max
· 7 years ago
1187a77
Update header includes
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
d0532b5
TBF-DL: move priority computation into function
by Max
· 7 years ago
5a6bcfb
cosmetic: convert explicit warnings to fixme/todo
by Max
· 7 years ago
8bfa659
Move gsmtap and accounting into separate function
by Max
· 7 years ago
f7740aa
GSMTAP: Fix channel type for data blocks: PDTCH instead of PACCH
by Harald Welte
· 7 years ago
717cdf5
Introduce GSMTAP categories
by Harald Welte
· 7 years ago
9dabfa2
Cleanup FN scheduling
by Max
· 7 years ago
3de6d06
fix PACCH paging: don't return early in case of NULL TBF
by Neels Hofmeyr
· 7 years ago
e9a138e
Handle packet access reject during packet resource request
by aravind sirsikar
· 8 years ago
b78a4a6
fix segfault: check for NULL tbf in sched_select_ctrl_msg()
by Neels Hofmeyr
· 8 years ago
da7250a
Add counter at BTS level And statistics at TBF/MS level.
by sivasankari
· 8 years ago
ed3413e
Handle packet access reject during EPDAN/PDAN with channel description
by aravind sirsikar
· 8 years ago
878bd1f
Remove useless ARFCN parameter
by Max
· 8 years ago
7fdbf89
add KPI counter to count bytes for RLC and LLC frames
by Alexander Couzens
· 8 years ago
f929e62
introduce new counter rlc_sent_control
by Alexander Couzens
· 8 years ago
4acb6b7
gprs_rlcmac_sched: fix mistype of CONTROL ACK
by Alexander Couzens
· 8 years ago
2cb1547
introduce new counter rlc_sent_dummy
by Alexander Couzens
· 8 years ago
9736d00
move statistics counter rlc_sent() to gprs_rlcmac_sched
by Alexander Couzens
· 8 years ago
1ff70c2
sched: Do PACCH assignments for the same direction last
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
ed2dbf6
tbf: Use LListHead instead of llist_pods
by Jacob Erlbeck
· 9 years ago
580edbc
sched: Assert that the generated message is not empty
by Jacob Erlbeck
· 9 years ago
6e75bc7
sched: Change next_ctrl_prio increment
by Jacob Erlbeck
· 9 years ago
2db0f08
bssgp: Use measured leak rate for flow control
by Jacob Erlbeck
· 9 years ago
502bd1f
tbf: Poll MS on idle DL TBFs
by Jacob Erlbeck
· 10 years ago
0eabffd
sched: Modify DL scheduling to use different priorities
by Jacob Erlbeck
· 10 years ago
7e994e3
tbf, ...: Make the fields in the dl/ul struct member variables
by Daniel Willmann
· 10 years ago
4f3c420
gprs_rlcmac_sched: Use UL/DL TBFs in scheduler
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
1b3864f
tbf: Use plain old data structure (PODS) for llist management
by Daniel Willmann
· 10 years ago
1e0c610
gprs_rlcmac_pdch: Don't access private members
by Daniel Willmann
· 10 years ago
705653b
sched: Attempt to improve the fairness and schedule UL/AL ACK/ASS
by Holger Hans Peter Freyther
· 11 years ago
aadfc2e
sched: Remove unused bts parameter from the internal method
by Holger Hans Peter Freyther
· 11 years ago
7a5f3c2
tbf/sched: We pick the _last_ entry, rotate the lists
by Holger Hans Peter Freyther
· 11 years ago
40fc8f9
sched: Make internal methods static
by Holger Hans Peter Freyther
· 11 years ago
34f6e5e
tbf: Make tfi private and update the code
by Holger Hans Peter Freyther
· 11 years ago
ec80f82
tbf: Remove the trx_no field from the tbf, go through the trx object
by Holger Hans Peter Freyther
· 11 years ago
15bb1a2
misc: Change the logging for the tbf and what to log
by Holger Hans Peter Freyther
· 11 years ago
90b87ea
misc: Fix typo.. resource in english only has one 's'
by Holger Hans Peter Freyther
· 11 years ago
61a0a04
tbf: Move gprs_rlcmac_send_data_block_acknowledged into tbf
by Holger Hans Peter Freyther
· 11 years ago
ae03f22
tbf: Move gprs_rlcmac_send_packet_uplink_assignment to the tbf
by Holger Hans Peter Freyther
· 11 years ago
46bcb8d
tbf: Move gprs_rlcmac_send_uplink_ack into the tbf
by Holger Hans Peter Freyther
· 11 years ago
2db7e7e
tbf: Move gprs_rlcmac_send_packet_downlink_assignment into the tbf
by Holger Hans Peter Freyther
· 11 years ago
b65e08a
misc: Remove the bts parameter from calls that take a tbf
by Holger Hans Peter Freyther
· 11 years ago
5458765
sched: Add another warning about trx->arfcn and arfcn..
by Holger Hans Peter Freyther
· 11 years ago
34bd8bd
bts/tbf: Move the lists into the BTS and do the look-up from the BTS
by Holger Hans Peter Freyther
· 11 years ago
cedf890
sba: Create a SBAController that will manage the sbas for a BTS
by Holger Hans Peter Freyther
· 11 years ago
621dc2f
sba: Move the sba code to a dedicated file
by Holger Hans Peter Freyther
· 11 years ago
24e98d0
pdch: Move paging dequeue into the PDCH object
by Holger Hans Peter Freyther
· 11 years ago
17b0d83
pdch: Move enable/disable into the PDCH code
by Holger Hans Peter Freyther
· 11 years ago
67ed34e
bts: Move struct gprs_rlcmac_bts and other structs into a bts.h
by Holger Hans Peter Freyther
· 11 years ago
b19d726
bts: Remove global state from gprs_rlcmac_rcv_rts_block
by Holger Hans Peter Freyther
· 11 years ago
d507ce6
bts: Remove global state from gprs_rlcmac_send_packet_uplink_assignment
by Holger Hans Peter Freyther
· 11 years ago
4ffc260
bts: Remove global state from gprs_rlcmac_send_data_block_acknowledged
by Holger Hans Peter Freyther
· 11 years ago
9f521cd
bts: Remove global state from gprs_rlcmac_send_packet_downlink_assignment
by Holger Hans Peter Freyther
· 11 years ago
ae947fc
bts: Remove the global state from write_packet_uplink_ack
by Holger Hans Peter Freyther
· 11 years ago
45396a9
sched: Make sched_poll static and add a warning about fairness
by Holger Hans Peter Freyther
· 11 years ago
96efa70
alloc: Call it trx_no and not trx as it is not trx object
by Holger Hans Peter Freyther
· 11 years ago
1c344e2
tbf: Prepare to make thing things private in the tbf, start with the state
by Holger Hans Peter Freyther
· 11 years ago
099535a
tbf: Move the struct to the tbf.h header file
by Holger Hans Peter Freyther
· 11 years ago
483f77a
misc: Fix some typos sed -i s,ressources,resources,g
by Holger Hans Peter Freyther
· 11 years ago
a004e6a
Added timing advance support for up and downlink TBFs
by Andreas Eversberg
· 11 years ago
a9be154
Use PCH confirm from BTS to start downlink packet flow
by Andreas Eversberg
· 12 years ago
07e97cf
Adding single block allocation
by Andreas Eversberg
· 12 years ago
4b55962
Minor changes on comments of scheduler
by Andreas Eversberg
· 12 years ago
ef42540
Be sure to priorize uplink assignment (PACCH)
by Andreas Eversberg
· 12 years ago
d6a8db6
Cleanup by splitting gprs_rlcmac_rcv_rts_block() into seperate methods
by Andreas Eversberg
· 12 years ago
3b7461c
Fixed Paging RR on PACCH
by Andreas Eversberg
· 12 years ago
2b91464
Added paging for RR connection on PACCH of active TBFs
by Andreas Eversberg
· 12 years ago
ee31b78
Fixed contention resolution issue
by Andreas Eversberg
· 12 years ago
592e04a
multislot: Rework of handling control channel / polling
by Andreas Eversberg
· 12 years ago
b0c7ea7
Changed data structures for TBF and PDCH instances, to allow multislot
by Andreas Eversberg
· 12 years ago
e6228b3
TBF acknowledged mode finished for both link directions
by Andreas Eversberg
· 12 years ago
39621c4
Introducing scheduler to process transmission of blocks
by Andreas Eversberg
· 12 years ago