Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I07930f25e8ff25ee0e3b0d0a561693140ba3dc56
|
|
Change-Id: Id3c72a69c41db61ef051a7e122739e8e93eb710b
|
|
Change-Id: I6759f5b2a0b68e4d797e6309c2a046a1f2538d50
|
|
Change-Id: I4115c7b98373d199cf2a46f7d840f2e77de51e80
|
|
Change-Id: I6a296afb9be58a1528f19993251a975caee0855b
|
|
Change-Id: Ida05eef654a8762cdc8fee2eb0b9df7abcc6a492
|
|
Change-Id: I8e432649cbdd4f164e08e2897c5191f8c421fdf4
|
|
Change-Id: I3e74dfb445bf6dbcccb3aba0aba6f0a6b347f04b
|
|
Change-Id: I215e14b44d2e6c75dc245bbb9bef72dfe22fa2ac
|
|
Change-Id: I5887218d49c4d09070ce820e16ae3c49c4b7b968
|
|
Change-Id: I17589a342bae644fb1d3a271e168e99823295ada
|
|
Change-Id: I298b40426a46062cbd77f0f5dc195a3b9f4d82bb
|
|
Change-Id: I3d9c926a616ba3398c3f0982e10697e7a02d3108
|
|
Change-Id: If2a102f37faf670207555952b57ebe262d7c0ae5
|
|
Change-Id: Ifcef5c9b0ff633935adcfac9c584c987add482db
|
|
Change-Id: I444f04762446bd122cf769ac285a3166eaab639e
|
|
Change-Id: I691d0232bf7e882502ecfcd65217274afb96204d
|
|
Change-Id: I81ea6183bbef94de5031fc84706154fe04f352da
|
|
Change-Id: If46a01e5a43de38cbaeeeb2d5b91c4879cfc0e15
|
|
Change-Id: Ie3ad2399b11ad6df03d3c7fdd53e7699fb134c3e
|
|
Change-Id: I1cb10ccf56eed5daf8bd224011491061e15dad8f
|
|
Change-Id: If72dd56d376d4ce0a362896e44b350d3b251b507
|
|
Change-Id: I179ec309f772d1cdb9f34b3afbca4d705eac9652
|
|
Change-Id: I70c8d1bc5aa161d30d71921346d252e577c54e1a
|
|
Change-Id: I8592d5ebb24d6d6a0e88c50dd39279c0ee737d07
|
|
Change-Id: I0dcf45e587f6b9d35fb2caca7a081721a537dfad
|
|
Change-Id: I8f14eecd0b7e2e76547804da665cd254628fee2b
|
|
Change-Id: I7d5e1e3d4963aebd9e314b03dee9148bb1e8e3a2
|
|
Change-Id: Ia2f71fbfa9429634fe9dd63dbd50ca962a68e921
|
|
Change-Id: I96d85ab8964db630dffc303d7d71d2d69306854d
|
|
Change-Id: I327003a61be18ae74fc5440794cabc5958e54d18
|
|
Change-Id: I54ebb1330ea783af1fe48eb999cecbb71aa8857a
|
|
Change-Id: I00a47d825a7b1b3b66f6df654c19676a86ae8b9f
|
|
Change-Id: Ib99996834ee668f7c998bb846b1a45efa2d7bcf8
|
|
Change-Id: I2b1868765346c7aba966cecd7b8db9aae9b047bb
|
|
Change-Id: I49bd1bf6c0ef0441b6d5d3dec6b7c39545eedeec
|
|
Change-Id: I6bdcac5d8c358320f953a0a3cd06876ae571be23
|
|
Change-Id: I0a5ac3a08f992f326435944f17e0a9171911afb0
|
|
In addition to logging the current values of a BTS's channel load
average and T3122 override, maintain stat items for these values.
This allows for plotting these values over time, for instance.
These values show up in the VTY under 'show stats' like this:
base transceiver station:
Channel load average.: 25 %
T3122 IMMEDIATE ASSIGNMENT REJECT wait indicator.: 32 s
Change-Id: Icace0176e8b1d23d7c7b4816f7c67c65312844fa
Suggested-by: laforge
|
|
Change-Id: I87840aa0f5b9c04d7736bf5f649142219853711a
|
|
Change-Id: I806b957b7f6fbbb1206d29ceeccd401c98c26990
|
|
The IMMEDIATE ASSIGN REJECT message contains a wait indicator which
tells an MS requesting a channel to wait for a specified amount of
time before trying to request a channel again, i.e. the wait indicator
controls the T3122 timeout value in the MS.
Previously, the wait indicator was fixed to 10 seconds.
This is not sufficient if there are a lot of MS requesting channels
because the MS will retry too soon. Instead of using a fixed value,
maintain a dynamic wait indicator value based on average channel load.
The load (used vs. available channels on a BTS) is sampled once per
second, and once 8 samples have been collected we update a BTS-specific
T3122 wait indicator based on the measured load.
While the wait indicator could go up to 255 seconds, this initial
implementation keeps it in the range from 10 to 128 seconds.
Further experimentation and testing will show whether higher wait
indicator values are desirable, if the sampling rate needs to change,
or if the function mapping the load measurement to a wait indicator
value should change (currently we map the load average linearly into
the range [10, 128] inclusive).
Change-Id: I57e38f6d6ba3b23cc6e1f9520b90261dbb1f1cec
Related: OS#2592
|
|
Change-Id: I2b51bbb4dce9757be7f2430b83b7879e24aa0df1
|
|
This member was merely a cache for conn->lchan->ts->trx->bts,
so let's avoid having to keep copies of the same data (which needs
to be kept up to date).
Change-Id: Id3bff8b18425ef5d45eb460ac9eb620023013ba0
|
|
The decision on how to further process the request depends significantly
on the contents of the only mandatory IE of the ASSIGNMENT REQ. Let's
decode it first.
Change-Id: I030b5ad6f4fc33da9155c8a6061fd982312b20fb
|
|
There's nothing wrong with passing the TLVP_VAL/TLVP_LEN directly into
the gsm0808 decoder functions, let's avoid variables that get assigned
and used only once - particularly with such generic names.
Change-Id: I8557b4a9ff4de28b76c7d618631a4700176a8669
|
|
This error message is now contained in a loop, and the current iteration
does not know whether paging will fail entirely or if later iterations
will succeed. Update the error message accordingly.
This also makes the error message consistent with the one in page_cgi().
Change-Id: I8ec229702343343dedcbb242b6d0ed170c858511
|
|
Local variable is_lu in rsl_rx_chan_rqd() has been unused
since commit 6082a377f57901302816a2e57e75a3f262b7b7e6.
Change-Id: I67594afcfa4104e91352d50f40ae9f2bc20f4cd1
|
|
When logging SCCP error, log failed primitive operation as text.
Change-Id: I91f739cea9f518a24fff6870f7dceab8175c9646
Related: OS#2851
|
|
This penalty timer is used to temporarily block cells where handover
or assignment failed or where handover is not allowed. This is usefull
to prevent repeated handover attempts to broken cells or cells that have
limited allowed distance.
Change-Id: I95cb7e3211b2470b773965e7aa94d8eb6c8c1a3a
|