Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-mgw
/
bf34c67f3f5f747d71f844aec9ae61d26b273d6d
/
openbsc
/
src
/
libbsc
/
chan_alloc.c
454140e
lchan: Remember why a channel is broken using static strings
by Holger Hans Peter Freyther
· 10 years ago
f86852c
chan_alloc: remove ts_alloc() and ts_free()
by Harald Welte
· 10 years ago
c3e66ff
chan_alloc: Fix missing break statement
by Harald Welte
· 10 years ago
c3f0cb3
chan_alloc.c: Don't remove SDCCH/8 without CBCH
by Harald Welte
· 10 years ago
30f1f37
Add basic support for CBCH / SMS-CB (Cell Brroadcast)
by Harald Welte
· 10 years ago
1e30a28
msc: Add and use gsm_subscriber_group
by Jacob Erlbeck
· 10 years ago
a4c63b0
chan_alloc: Fall-back to TCH/H, if we cannot find a TCH/F
by Harald Welte
· 10 years ago
0c282f5
libbsc: With the new SAPI states we don't need sacch_deact anymore
by Daniel Willmann
· 12 years ago
006e3d8
gsm: Do not attempt to release SAPI=0 if it was never allocated
by Holger Hans Peter Freyther
· 12 years ago
b348939
lchan: Introduce T3109 handling for the release procedure
by Holger Hans Peter Freyther
· 13 years ago
8582535
lchan: Release the lchan more quickly, align with GSM 04.08
by Holger Hans Peter Freyther
· 13 years ago
960c404
lchan: Release all higher sapis on the local end.
by Holger Hans Peter Freyther
· 13 years ago
5ca825e
rsl: Rename the reason to release_mode and use the enum value
by Holger Hans Peter Freyther
· 12 years ago
afa0ad1
lchan: Fix the name of the SACCH in the variable names
by Holger Hans Peter Freyther
· 12 years ago
f95f273
lchan: Close a possible still open RTP Socket
by Holger Hans Peter Freyther
· 13 years ago
dfcfe65
lchan: Rename release_reason to release_mode
by Holger Hans Peter Freyther
· 13 years ago
c55f0a5
Revert "libbsc: Log if a channel is freed with lchan->state != LCHAN_S_NONE"
by Holger Hans Peter Freyther
· 13 years ago
fc462dd
libbsc: Log if a channel is freed with lchan->state != LCHAN_S_NONE
by Daniel Willmann
· 13 years ago
d64c0bc
gsm_data_shared: introduce 'struct gsm_abis_mo'
by Harald Welte
· 13 years ago
bbc5b99
src: use namespace prefix osmo_signal*
by Pablo Neira Ayuso
· 13 years ago
bf540cb
src: use namespace prefix osmo_timer* for timer functions
by Pablo Neira Ayuso
· 13 years ago
c42ad8b
misc: Move from u_int to uint types of stdint.h
by Holger Hans Peter Freyther
· 13 years ago
136f453
src: use new library libosmogsm and new path to headers in libosmocore
by Pablo Neira Ayuso
· 13 years ago
89579b4
prefix sub-directories containing libraries with 'lib'
by Harald Welte
· 14 years ago
[Renamed from openbsc/src/bsc/chan_alloc.c]
31c00f7
re-structure the OpenBSC directory layout
by Harald Welte
· 14 years ago
[Renamed from openbsc/src/chan_alloc.c]
9af6ddf
License change: We are now AGPLv3+ instead of GPLv2+
by Harald Welte
· 14 years ago
08eebd5
lchan: Every SS_LCHAN signal now sends a struct lchan_sig_data
by Holger Hans Peter Freyther
· 14 years ago
3547045
misc: Remove gsm_subscriber.h include to reduce dependencies.
by Holger Hans Peter Freyther
· 14 years ago
abf962b
bsc_api: Clear lchan->conn on lchan_release
by Holger Hans Peter Freyther
· 14 years ago
a2aedad
bsc: Move the subscriber_con code into the bsc_api
by Holger Hans Peter Freyther
· 14 years ago
1502dde
chan_alloc: Allocate a subscriber connection as child of the network
by Holger Hans Peter Freyther
· 14 years ago
457c2a8
[alloc] Assign a TCH for LU when all SDCCHs are occupied.
by Holger Hans Peter Freyther
· 14 years ago
4b85a32
chan_alloc: Change Channel Release to release SAPIs, then the channel
by Holger Hans Peter Freyther
· 14 years ago
aeb45f5
chan_alloc: After freeing set the pointer to NULL.
by Holger Hans Peter Freyther
· 14 years ago
f2553a6
handover: Call bsc_handover_clear from gsm0808_clear
by Holger Hans Peter Freyther
· 14 years ago
e071ab7
handover: Attempt to use the same gsm_subscriber_conn for new/old channel
by Holger Hans Peter Freyther
· 14 years ago
4049455
bsc_msc: Remove use_count from the subscriber connection
by Holger Hans Peter Freyther
· 14 years ago
2412a07
bsc_api: Allocate the subscriber_connection dynamically
by Holger Hans Peter Freyther
· 14 years ago
f7a1c23
lchan: Document why lchan_reset is there... at least try to.
by Holger Hans Peter Freyther
· 14 years ago
5ba05f4
abis_rsl: Send the IMMEDIATE Assignment after the Channel Ack.
by Holger Hans Peter Freyther
· 14 years ago
b2be195
bsc_api: Rename lchan_for_subscr to connection_for_subscr and update code
by Holger Hans Peter Freyther
· 14 years ago
ea01ca7
chan_alloc: Make the lchan_find(bts,subscr) private/internal..
by Holger Hans Peter Freyther
· 14 years ago
de4b0a2
chan_alloc: Stop the channel timers in the reset
by Holger Hans Peter Freyther
· 14 years ago
4f5848d
abis_rsl: Allow to specify the release mode for a given channel.
by Holger Hans Peter Freyther
· 14 years ago
135f797
[bsc_init] When the RSL/OML connection drops, free all lchans
by Holger Hans Peter Freyther
· 14 years ago
63d18b5
[rsl] Set the release state from within the lchan class
by Holger Hans Peter Freyther
· 14 years ago
acf8a0c
[misc] Remove whitespace from the end of the line.
by Holger Hans Peter Freyther
· 14 years ago
c0d83b0
chan_alloc: Support allocating TCH/F of a dynamic TCH/F + PDCH
by Harald Welte
· 14 years ago
18b63f4
Store the GSM BTS in the gsm subscriber connection
by Holger Hans Peter Freyther
· 14 years ago
68884aa
lchan: Create a structure for MSC data of the lchan
by Holger Hans Peter Freyther
· 14 years ago
0b11414
print full lchan name when recycling it
by Harald Welte (local)
· 15 years ago
1f6c11f
abis_nm: Introduce & use a nm_is_running function to test gsm_nm_state
by Sylvain Munaut
· 15 years ago
83579ca
keep 'silent call' state in struct lchan
by Harald Welte
· 15 years ago
82ff397
export the 'trx_is_usable() function and use it from paging
by Harald Welte (local)
· 15 years ago
3e46031
Introduce new ACT_REQ state to prevent race condition during channel allocation
by Harald Welte (local)
· 15 years ago
4c70454
channel allocator: don't allocate channels of unavalable TRXs
by Harald Welte
· 15 years ago
b908cb7
Display current channel usage load in 'show bts' and 'show network'
by Harald Welte
· 15 years ago
f7c28b0
[handover] Real handover algorithm
by Harald Welte
· 15 years ago
f77af1f
chan_alloc: Delete T3101 on lchan_free as well
by Sylvain Munaut
· 15 years ago
b1d4c8e
logging: introduce log levels at caller site
by Harald Welte
· 15 years ago
d12b0fd
introduce cache of 6 last recently received measurement reports for each lchan
by Harald Welte
· 15 years ago
487e6be
make speech calls with NECI=1 work
by Harald Welte
· 15 years ago
210c850
If we're trying to allocate TCH/H but don't have it, fallback to TCH/F
by Harald Welte
· 15 years ago
ea52802
[lchan] RSL and RR need the multirate config, place it in the lchan
by Holger Hans Peter Freyther
· 15 years ago
45b0243
[lchan] Fix the SAPI reset in the chan allocation...
by Holger Hans Peter Freyther
· 15 years ago
5ba6f48
[lchan] Keep track which SAPIs has been established with the BTS
by Holger Hans Peter Freyther
· 15 years ago
ba92587
misc: Use NULL instead of integer value for a NULL pointer
by Holger Hans Peter Freyther
· 15 years ago
65676fe
when channel allocator operates in reverse order, prefer SDCCH/8 over SDCCH/4
by Harald Welte
· 15 years ago
fc0d952
introduce bts->chan_alloc_reverse flag
by Harald Welte
· 15 years ago
8836726
use list iteration macros to iterate over list of TRX
by Harald Welte
· 15 years ago
21bd3a5
move chcomb4pchan to public abis_nm_chcomb4pchan() function
by Harald Welte
· 15 years ago
89e9d59
chane TRX0/TS0 channel combination to not include a CBCH
by Harald Welte
· 15 years ago
1a6f798
move search for existing lchan for subscriber to new function
by Harald Welte
· 15 years ago
d2dc1de
start using the RLL RELEASE procedures
by Harald Welte
· 15 years ago
d46299d
make channel allocator policy multi-TRX aware
by Harald Welte
· 15 years ago
f165716
Merge branch 'master' into talloc
by Harald Welte
· 15 years ago
560982b
fix typos
by Harald Welte
· 15 years ago
e441d9c
switch to dynamically allocated BTS and TRX data structures
by Harald Welte
· 15 years ago
4bfdfe7
reworked MNCC codebase
by Harald Welte
· 15 years ago
13e10da
move openbsc into its own subdirectory
by Harald Welte
· 15 years ago
[Renamed from src/chan_alloc.c]
7c19f74
lchan: Handle the abnormal case of channel getting closed
by Holger Freyther
· 15 years ago
ff117a8
* rename the timer functions to avoid name collisions with libmisdn.
by Harald Welte
· 15 years ago
e64a7a3
[rr] Send a Channel Release before deactivating the channel
by Holger Freyther
· 16 years ago
44227dd
typo
by Harald Welte
· 16 years ago
c627afc
Reset the use_count to zero in chan_free
by Harald Welte
· 16 years ago
d0e38c3
Add implementation to find a lchan by the struct gsm_subscriber
by Holger Freyther
· 16 years ago
12aa50d
Change the subscriber and database backend
by Holger Freyther
· 16 years ago
67b4b9a
Do not call rsl_chan_release directly but use the use_count of the lchan
by Holger Freyther
· 16 years ago
f85497c
get rid of gcc warnings about function prototype
by Harald Welte
· 16 years ago
41ed300
We have freed the channel there is no subscriber associated anymore
by Holger Freyther
· 16 years ago
c6ea9db
Recylce a gsm_lchan when the refcount drops to zero
by Holger Freyther
· 16 years ago
75a983f
* add database handling * fix IMSI handling
by Harald Welte
· 16 years ago
4b63454
now we get up to the SETUP of MO calls
by Harald Welte
· 16 years ago
8470bf2
no reasonable commit message possible. tons of changes of the last 2 days
by Harald Welte
· 16 years ago