Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-pcu
/
5360ef5447e192f20c86a2f92af031c45c724e18
/
src
/
gprs_bssgp_pcu.cpp
a8892a6
Use proper API osmo_timer_setup() to set up timer struct
by Pau Espin Pedrol
· 5 years ago
2c076bc
gprs_bssgp_pcu_rx_dl_ud(): use OSMO_IMSI_BUF_SIZE
by Vadim Yanitskiy
· 5 years ago
6170ac0
gprs_bssgp_pcu.cpp: check return code of gsm48_mi_to_string()
by Vadim Yanitskiy
· 5 years ago
aad87b6
gprs_bssgp_pcu_rx_dl_ud(): fix: BSSGP_IE_IMSI is optional
by Vadim Yanitskiy
· 5 years ago
7b7f204
bssgp: Fix dead code: PDUT_STATUS can never reach this part
by Harald Welte
· 5 years ago
f3038e7
Use libosmocore for IMSI parsing
by Max
· 5 years ago
5c3783b
gprs_bssgp_pcu: explicit allocate & initialize bssgp_nsi instance
by Alexander Couzens
· 5 years ago
eb64d43
gprs_bssgp_pcu: make gprs_bssgp_ns_cb public
by Alexander Couzens
· 5 years ago
136ebcc
MCS: use value_string for conversion
by Max
· 5 years ago
51754b6
MCS: move HeaderType enum outside of class definition
by Max
· 5 years ago
57d3515
Optionally Use the NS Sub-Network-Service (SNS) on Gb
by Harald Welte
· 6 years ago
b26854c
Mark gprs_ns_reconnect() as static (not used outside of C file)
by Harald Welte
· 6 years ago
3df1532
check bssgp_tlv_parse() return code in gprs_bssgp_pcu_rcvmsg()
by Stefan Sperling
· 6 years ago
7490622
gprs_bssgp_pcu.cpp: Comment unused function parse_ra_cap
by Pau Espin Pedrol
· 6 years ago
bdc55fa
implement support for 3-digit MNC with leading zeros
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
ef784e4
Remove unused includes and forward declarations
by Max
· 7 years ago
4c9ec22
gb: allow only packets from a specific SGSN
by Philipp Maier
· 7 years ago
05d7b5d
BSSGP: Improve logging of received messages
by Harald Welte
· 7 years ago
2813f93
BSSGP: Use libosmocore for BVC-RESET
by Max
· 7 years ago
49b7822
use tlvp_val16be() rather than manual pointer-cast + ntohs()
by Harald Welte
· 7 years ago
356ac61
Fix format string error (string needs %s)
by Harald Welte
· 7 years ago
a49475b
Print human-readable BSSGP PDU type
by Max
· 7 years ago
ccde5c9
remove pcu own bitvector implementation
by Alexander Couzens
· 8 years ago
a01e2ee
logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*
by Neels Hofmeyr
· 8 years ago
4ae5406
logging: use central filter and ctx consts from libosmocore
by Neels Hofmeyr
· 8 years ago
7f28c97
edge: Support all coding schemes for BSSGP flow control
by Jacob Erlbeck
· 9 years ago
741d25c
bssgp: Ignore downlink BSSGP RA Cap IE
by Jacob Erlbeck
· 9 years ago
4a07a3b
edge: Get EGPRS MS class from downlink BSSGP
by Jacob Erlbeck
· 9 years ago
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
· 9 years ago
1e96af6
bssgp: Set blocking and reset timer to 30s
by Jacob Erlbeck
· 9 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
· 11 years ago
30a73d8
PCU: respect the PCU-side "local port" as configured via L1 IF
by Harald Welte
· 11 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
Next »