Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
e33c236db0e1b6986dee20d0614216b5c3147e6c
/
src
/
bts.cpp
« Previous
d7c3265
Pass paging group instead of imsi where later is not needed
by Pau Espin Pedrol
· 4 years, 10 months ago
fbfab29
Split identity_lv param into mi+mi_len
by Pau Espin Pedrol
· 4 years, 10 months ago
ffebd24
PTCCH: properly handle RACH.ind for PCU_IF_SAPI_PTCCH
by Vadim Yanitskiy
· 5 years ago
bd0dac3
PTCCH: implement basic message codec and API
by Vadim Yanitskiy
· 5 years ago
1ec211f
Log RACH Requests using GSMTAP
by Pau Espin Pedrol
· 5 years ago
9d1cdb1
Move out tbf subclasses from tbf.h to their own headers
by Pau Espin Pedrol
· 5 years ago
2b5c629
Use osmo_tdef to implement dl-tbf-idle-time
by Pau Espin Pedrol
· 5 years ago
63700ea
Use osmo_tdef to implement ms-idle-time
by Pau Espin Pedrol
· 5 years ago
38cfa73
Use osmo_tdef to implement T3190
by Pau Espin Pedrol
· 5 years ago
5211d9d
Use osmo_tdef for BSSGP T1 and T2
by Pau Espin Pedrol
· 5 years ago
cfb6321
Forward ETWS Primary Notification to MS
by Oliver Smith
· 5 years ago
5360ef5
bts.cpp: Fix osmo_tdef initialization on older g++ compilers
by Pau Espin Pedrol
· 5 years ago
28f160e
Introduce osmo_tdef infra and timer VTY commands
by Pau Espin Pedrol
· 5 years ago
45fdc44
tbf_dl: make preemptive retransmission optional
by Oliver Smith
· 5 years ago
ab8b01e
ubsan: fix shift
by Eric Wild
· 5 years ago
8bb7904
fix spelling errors detected by lintian
by Thorsten Alteholz
· 6 years ago
fba931b
bts.cpp: ensure left-shift operation does not exceed uint32_t
by Alexander Couzens
· 5 years ago
d5ffeb5
Explicitly clean up BTS singleton
by Max
· 6 years ago
fc8afc2
Clarify write_immediate_assignment() signature
by Max
· 6 years ago
42f2d61
use osmo_init_logging2() with proper talloc ctx
by Neels Hofmeyr
· 7 years ago
6dc90b8
Move PDCH-related functions into separate files
by Max
· 7 years ago
1187a77
Update header includes
by Max
· 7 years ago
4382e4e
Move paging generation into PDCH
by Max
· 7 years ago
137fd59
RACH: improve single block detection
by Max
· 7 years ago
5d7f757
TBF: add helpers for assignment type handling
by Max
· 7 years ago
69d585e
TS alloc: print suggested TRX on allocation errors
by Max
· 7 years ago
a76a7d0
Simplify TS alloc: adjust function signatures
by Max
· 7 years ago
d000d80
Simplify TS alloc: use defines for constants
by Max
· 7 years ago
92b7a50
Simplify TS alloc: fix allocation calls
by Max
· 7 years ago
cac6b66
TBF: make poll state internal
by Max
· 7 years ago
0e59980
TBF: make UL/DL state internal
by Max
· 7 years ago
2399b1d
TBF: log source of state transitions
by Max
· 7 years ago
ea98b7d
TBF: move window parameters to UL/DL level
by Max
· 7 years ago
5881858
Clarify RACH-related interfaces
by Max
· 7 years ago
8dce1de
TBF: cleanup state flag handling
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
1714aea
Fix warnings
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
ea9968f
Fix tests after rate_ctr change
by Max
· 7 years ago
cea806e
TBF: expand timer logging
by Max
· 7 years ago
a5eb67d
Replace '.' in counter names with ':'
by Max
· 7 years ago
1bcfa9a
PCU: Fix TA adjustment
by Minh-Quang Nguyen
· 7 years ago
3e51d3e
Call osmo_init_logging() before static BTS constructor
by Harald Welte
· 7 years ago
5a6bcfb
cosmetic: convert explicit warnings to fixme/todo
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
341dccd
Move common code into functions
by Max
· 7 years ago
fd13f6c
Encapsulate handling of UL ACK timeout
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
9530a40
check for missing result of rate_ctr_group_alloc()
by Harald Welte
· 7 years ago
aae1bfb
Remove TBF knowledge from rcv_control*dl_ack_nack
by Max
· 7 years ago
9dabfa2
Cleanup FN scheduling
by Max
· 7 years ago
e8284a7
Fix typo in logging
by Max
· 7 years ago
ccde5c9
remove pcu own bitvector implementation
by Alexander Couzens
· 8 years ago
5dd8d1b
bts.cpp: Fix overloading ambiguity
by Max
· 8 years ago
1275a3f
BTS: Convert relative frame numbers to absolute frame numbers
by Philipp Maier
· 8 years ago
53f0b4d
cosmetic: Fix log output
by Philipp Maier
· 8 years ago
d935d88
BTS: accept also relative frame numbers with rach requst
by Philipp
· 8 years ago
e9a138e
Handle packet access reject during packet resource request
by aravind sirsikar
· 8 years ago
127a1e0
Log additional info for radio errors
by Max
· 8 years ago
da7250a
Add counter at BTS level And statistics at TBF/MS level.
by sivasankari
· 8 years ago
168911b
Add new BTS level counters
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
c0c3afd
Handle Immediate assignment reject
by aravind sirsikar
· 8 years ago
d71e8b3
Use qbit-TA to update Timing Advance
by Max
· 8 years ago
4ea4526
Revert "tbf: Add state WAIT_ASSIGN"
by Neels Hofmeyr
· 8 years ago
465f5bb
Update the function immediate assignment for EGPRS
by bhargava
· 8 years ago
628dcfb
Handle EGPRS 11 bit RACH in osmo-pcu
by bhargava
· 8 years ago
9bbe160
Fix Timing Advance handling
by Max
· 8 years ago
959d1de
Change interface in osmo-pcu for 11 bit RACH
by bhargava
· 8 years ago
d32aa03
typo in warning
by Neels Hofmeyr
· 8 years ago
23617c0
Remove GMSK only check in EGPRS UL
by Aravind Sirsikar
· 8 years ago
7fdbf89
add KPI counter to count bytes for RLC and LLC frames
by Alexander Couzens
· 8 years ago
2fcfc29
add comments to describe functions
by Alexander Couzens
· 8 years ago
c8fd4b7
bts/counter: replace '_' with '-' in counter names
by Alexander Couzens
· 8 years ago
f929e62
introduce new counter rlc_sent_control
by Alexander Couzens
· 8 years ago
543756a
bts/rate_ctr: replace spaces by tabs
by Alexander Couzens
· 8 years ago
2cb1547
introduce new counter rlc_sent_dummy
by Alexander Couzens
· 8 years ago
f1a7b8f
tbf: Add state WAIT_ASSIGN
by Jacob Erlbeck
· 9 years ago
7d5157e
tbf: Only free TBF if it was replaced in rcv_control_ack
by Jacob Erlbeck
· 9 years ago
2647a33
encoding: Redesign Encoding::write_immediate_assignment API
by Jacob Erlbeck
· 9 years ago
9876a3b
tbf: Don't change type from CCCH to PACCH without ack
by Jacob Erlbeck
· 9 years ago
8eb1714
tbf: Add and use tbf->poll_ts
by Jacob Erlbeck
· 9 years ago
5f93f85
tbf: Do not reuse old TBF after RACH requests
by Jacob Erlbeck
· 9 years ago
0316dc6
tbf: Add counters for aborted TBF in state FLOW
by Jacob Erlbeck
· 9 years ago
29e3a2f
Revert "tbf: Use the control TS for Immediate Assignments"
by Jacob Erlbeck
· 9 years ago
56d06f3
tbf: Use the control TS for Immediate Assignments
by Jacob Erlbeck
· 9 years ago
2ca86af
tbf: Refactor calls to write_immediate_assignment
by Jacob Erlbeck
· 9 years ago
9b3d7e0
edge: Disable GPRS/EGPRS mixed mode
by Jacob Erlbeck
· 9 years ago
d7630f2
edge: Use bitvec based window methods for EGPRS
by Jacob Erlbeck
· 9 years ago
419b034
tbf: Use bitvec based window methods for GPRS
by Jacob Erlbeck
· 9 years ago
ae9c575
edge: Handle EGPRS PACKET DOWNLINK ACK NACK
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
ed2dbf6
tbf: Use LListHead instead of llist_pods
by Jacob Erlbeck
· 9 years ago
Next »