Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
76ef66698ca98d09afb9c6ad3d674a214a192052
/
src
/
gprs_bssgp_pcu.c
« Previous
acf66fb
Revert "bssgp: Add hand-coded extended RA Cap parser"
by Jacob Erlbeck
· 9 years ago
a35122c
bssgp: Add hand-coded extended RA Cap parser
by Jacob Erlbeck
· 9 years ago
c362df2
pcu: Fix memory corruption bugs (ASAN)
by Jacob Erlbeck
· 9 years ago
14e00f8
edge: Extend gprs_rlcmac_dl_tbf::handle by egprs_ms_class
by Jacob Erlbeck
· 9 years ago
2db0f08
bssgp: Use measured leak rate for flow control
by Jacob Erlbeck
· 9 years ago
ebebad1
ns: Reconnect NSVC after timeout
by Jacob Erlbeck
· 9 years ago
6eed191
bssgp: Fix leak rate computation CS value
by Jacob Erlbeck
· 9 years ago
7f79f0d
bssgp: Adapt flowcontrol MS default to current alloc algorithm
by Jacob Erlbeck
· 9 years ago
1e50a3d
llc: Make timeval arguments const
by Jacob Erlbeck
· 9 years ago
0ae4313
bssgp: Calculate the avg_delay_ms in 32bit only (Coverity)
by Jacob Erlbeck
· 9 years ago
09fdf66
bssgp: Handle btcx == NULL in gprs_bssgp_pcu_rx_sign (Coverity)
by Jacob Erlbeck
· 9 years ago
9399046
ms: Support new and old TLLIs
by Jacob Erlbeck
· 9 years ago
6eeb7c7
bssgp: Increment BSSGP flow control tag value
by Jacob Erlbeck
· 9 years ago
6e4ccec
bssgp: Compute and transmit queue delay
by Jacob Erlbeck
· 9 years ago
0288cdb
bssgp: Add VTY command to Limit the bucket size by time
by Jacob Erlbeck
· 9 years ago
3d62fc5
bssgp: Compute BVC bucket size and leak rate
by Jacob Erlbeck
· 9 years ago
87d7341
bssgp: Make BVC bucket size / leak rate configurable
by Jacob Erlbeck
· 9 years ago
39645b8
bssgp: Handle BSSGP STATUS messages
by Jacob Erlbeck
· 10 years ago
1e96af6
bssgp: Set blocking and reset timer to 30s
by Jacob Erlbeck
· 10 years ago
3016888
tbf, gprs_bssgp_pcu: Move some methods to DL TBF
by Daniel Willmann
· 10 years ago
6d8884d
Always exit and don't try to recover
by Daniel Willmann
· 10 years ago
d26318e
misc: Fix coverity warning about indention
by Holger Hans Peter Freyther
· 11 years ago
a1da251
tbf: Move the tbf_handle and tbf_append_data into the class
by Holger Hans Peter Freyther
· 11 years ago
28e5378
llc: Begin creating a LLC class and move counts into it.
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
17c31ce
tbf: Begin to add some structure to the tbf code
by Holger Hans Peter Freyther
· 11 years ago
d6bd91e
tfi: The tfi_alloc doesn't allocate anything, rename the function
by Holger Hans Peter Freyther
· 11 years ago
416ce69
bssgp: Add callback UNITDATA.DL messaes with the data
by Holger Hans Peter Freyther
· 11 years ago
c0f1644
bssgp: Add callbacks for certain BSSGP events
by Holger Hans Peter Freyther
· 11 years ago
e8d9a5f
bssgp: Return the gprs_bssgp_pcu instance from create/connect
by Holger Hans Peter Freyther
· 11 years ago
b67a8a3
rlcmac: Reduce the depedency on the global gprs_rlcmac_bts variable
by Holger Hans Peter Freyther
· 11 years ago
90d5df4
bssgp: These routines are not public API.. make them static for now
by Holger Hans Peter Freyther
· 11 years ago
a9744de
bssgp: Re-indent the switch/case statement
by Holger Hans Peter Freyther
· 11 years ago
421fe79
bssgp: The method creates and the connects.. reflect that in the name
by Holger Hans Peter Freyther
· 11 years ago
98fe945
misc: Move the parsing of the ms_class from RA Capabilities to a method
by Holger Hans Peter Freyther
· 11 years ago
249c7e9
bssgp: Remove commented out code that is currently not used.
by Holger Hans Peter Freyther
· 11 years ago
40bd0c4
bssgp: Reset the BVC and NSVC state in the destroy routine
by Holger Hans Peter Freyther
· 11 years ago
4b984b1
misc: Move the nsvc_unblocked into the struct osmo_pcu
by Holger Hans Peter Freyther
· 11 years ago
ed70cb7
misc: Move the bvc_timer into the struct osmo_pcu
by Holger Hans Peter Freyther
· 11 years ago
d8157c0
misc: Remove the unused sgsn pointer from the compilation unit
by Holger Hans Peter Freyther
· 11 years ago
90692f9
misc: Move the struct bssgp_bvc_ctx into the struct osmo_pcu
by Holger Hans Peter Freyther
· 11 years ago
90f08ef
misc: Introduce a struct osmo_pcu and move things into it.
by Holger Hans Peter Freyther
· 11 years ago
a30f476
misc: Add an option exit/quit when the BSSGP is supposed to be destroyed
by Holger Hans Peter Freyther
· 11 years ago
51c5704
misc: Remove if (timer_pending) stop_timer idiom from the code
by Holger Hans Peter Freyther
· 11 years ago
a004e6a
Added timing advance support for up and downlink TBFs
by Andreas Eversberg
· 11 years ago
050ace2
Introduce new file for various measurements
by Andreas Eversberg
· 12 years ago
30a73d8
PCU: respect the PCU-side "local port" as configured via L1 IF
by Harald Welte
· 12 years ago
71cce91
Use PCU's talloc context to allocate libosmogb instances
by Andreas Eversberg
· 12 years ago
273a222
Fixed memory leaks caused by not freeing bitvector
by Andreas Eversberg
· 12 years ago
02d7cd2
Get rid of allocating first timeslot at tfi_alloc
by Andreas Eversberg
· 12 years ago
de5253a
make sure to register NS protocol to the VTY
by Harald Welte
· 12 years ago
8c3680d
Added paging PS support by Ivan Kluchnikov
by Andreas Eversberg
· 12 years ago
0095074
Use seperate function to parse IMSI from BSSGP message
by Andreas Eversberg
· 12 years ago
f7adfde
Fix: Removed potential double free bug when receiving NS messages
by Andreas Eversberg
· 12 years ago
9eb552b
Merge branch 'jolly'
by Ivan Kluchnikov
· 12 years ago
a3c12fb
Fix: Cleanly open and close NS instance
by Andreas Eversberg
· 12 years ago
a9be154
Use PCH confirm from BTS to start downlink packet flow
by Andreas Eversberg
· 12 years ago
80be275
Fix: Dump correct NSVCI value at debug line
by Andreas Eversberg
· 12 years ago
514491d
Fix: Correctly interpret MCC, MNC, CELL ID from BTS
by Andreas Eversberg
· 12 years ago
cd8a83a
Statefull reset and unblock BVCs and sending flow control messages
by Andreas Eversberg
· 12 years ago
14db19e
Adding flags for debugging assignment and polling timeout
by Andreas Eversberg
· 12 years ago
08e93cd
Use final_ack_sent and contention_resolution_done to define ongoing UL TBF
by Andreas Eversberg
· 12 years ago
ba1cd9b
Fixed two issues found by clang, pointed out by Holger
by Andreas Eversberg
· 12 years ago
1115f59
misc: Fix typos in the comments
by Holger Hans Peter Freyther
· 12 years ago
7f5352c
Fix: gprs_rlcmac_trigger_downlink_assignment() selects correct channel
by Andreas Eversberg
· 12 years ago
24131bf
Add check of lifetime of LLC frame
by Andreas Eversberg
· 12 years ago
06f96cd
Added missing TA value assignment
by Andreas Eversberg
· 12 years ago
592e04a
multislot: Rework of handling control channel / polling
by Andreas Eversberg
· 12 years ago
51ab134
Added parsing of multislot class inside BSSGP PDU
by Andreas Eversberg
· 12 years ago
b0c7ea7
Changed data structures for TBF and PDCH instances, to allow multislot
by Andreas Eversberg
· 12 years ago
df72c89
Removed unnecessary test for tbf.
by Ivan Kluchnikov
· 12 years ago
b8695f2
Removed obsolete if-condition
by Andreas Eversberg
· 12 years ago
ef7f28c
Merge branch 'jolly_new'
by Ivan Kluchnikov
· 12 years ago
e13fa2d
Send downlink IMMEDIATE ASSIGNMENT on PCH and not on AGCH
by Andreas Eversberg
· 12 years ago
0e40309
Restructured debugging levels to get better overview of TBFs/processes
by Andreas Eversberg
· 12 years ago
3e372d5
Cleanup of BSSGP code.
by Andreas Eversberg
· 12 years ago
bf5a0f6
Move BSSGP/NS instances creation and desctruction to gprs_bssgp_pcu.cpp
by Andreas Eversberg
· 12 years ago
d679009
remove dependencies to openbsc/osmoggsn internals
by Harald Welte
· 12 years ago
e6228b3
TBF acknowledged mode finished for both link directions
by Andreas Eversberg
· 12 years ago
c7e7f68
Implemented Paging procedure on CCCH.
by Ivan Kluchnikov
· 12 years ago
bbbd79d
Fixed DL TBF establishment on CCCH.
by Ivan Kluchnikov
· 12 years ago
5dac2f0
Work on RLCMAC layer. Integration of scheduler and new packet transfer
by Andreas Eversberg
· 12 years ago
cf7b3a5
Merge branch 'jolly' Merged jolly branch with master, fixed conflicts.
by Ivan Kluchnikov
· 12 years ago
7d7cf54
Packet Downlink Assigment now uses ARFCN/TN of current BTS layout
by Andreas Eversberg
· 12 years ago
0aed654
Split of L1 interface to be used with OpenBTS or sysmo-BTS
by Andreas Eversberg
· 12 years ago
477e79e
remove dependencies to openbsc/osmoggsn internals
by Harald Welte
· 12 years ago
a9e6dc5
Improvement of TBF management.
by Ivan Kluchnikov
· 12 years ago
856221f
Removed all OpenBTS dependencies. We don't use OpenBTS cout and gsmtap anymore.
by Ivan Kluchnikov
· 12 years ago
c5187a1
move everything to src/ subdirectory
by Harald Welte
· 12 years ago
[Renamed from gprs_bssgp_pcu.cpp]
5e0df93
Fixed parsing of BSSGP DL-UNITDATA in gprs_bssgp_pcu_rx_dl_ud() function.
by Ivan Kluchnikov
· 12 years ago
b172b1b
Fixed handling of LLC-PDU Length Indicator.
by Ivan Kluchnikov
· 12 years ago
9c795ab
Changed Downlink TBF Establishment.
by Ivan Kluchnikov
· 12 years ago
a9f1ff2
Modified PCU debugging/logging system. Now we use functions from osmocom logging system.
by Ivan Kluchnikov
· 12 years ago
c320d86
Fixed bugs in handling of TBFs.
by Ivan Kluchnikov
· 13 years ago
8ee6051
Separation of GPRS PCU application from main OpenBTS code and changing PCU architecture (First step).
by Ivan Kluchnikov
· 13 years ago