Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-28 | ipaccess-config: re-enable DNM logging, add support for multi-TRX | Harald Welte (local) | 1 | -0/+6 | |
2009-12-28 | rsl: add new 'gsm_trx_name()' function and use it | Harald Welte (local) | 3 | -6/+16 | |
2009-12-28 | ipaccess input: Print BTS number that has disappeared | Harald Welte (local) | 1 | -4/+7 | |
2009-12-28 | rsl_sendmsg: Print message in case trx == NULL | Harald Welte (local) | 1 | -2/+8 | |
2009-12-28 | export the 'trx_is_usable() function and use it from paging | Harald Welte (local) | 3 | -1/+8 | |
this ensures we don't send paging requests to currently inactive transceivers. | |||||
2009-12-28 | Merge remote branch 'origin/master' into 26c3 | Harald Welte (local) | 5 | -29/+239 | |
2009-12-28 | vty: replace'logging level' numeric value with human readable string | Harald Welte (local) | 2 | -2/+12 | |
2009-12-28 | set the TRX nominal power by default and/or VTY | Harald Welte (local) | 3 | -6/+34 | |
2009-12-28 | Introduce and use gsm_lchan_name() in addition to gsm_ts_name() | Harald Welte (local) | 3 | -14/+25 | |
In many cases we actually want a name / unique ID for the lchan, not just for the on-air timeslot... especially in SDCCH/8 case, where 8 SDCCHs share one timeslot... | |||||
2009-12-28 | RLL: print human-readable value of RLM CAUSE in ERROR IND | Harald Welte (local) | 1 | -3/+22 | |
2009-12-28 | Introduce new ACT_REQ state to prevent race condition during channel allocation | Harald Welte (local) | 3 | -6/+13 | |
When we allocate a channel, we send the RSL CHAN ACT REQ and wait until we get a CHAN ACT ACK. Only the ACK will change the state, so there is a race where we allocate that same channel to a different channel request before we get the ACT ACK. Introducing a new ACT_REQ state resolves this issue. | |||||
2009-12-28 | rename gsm_lchan_name() to gsm_lchant_name() | Harald Welte (local) | 4 | -5/+5 | |
2009-12-28 | fix segfault in CHAN RQD log message | Harald Welte (local) | 1 | -2/+2 | |
2009-12-28 | correctly print chan act nack error | Harald Welte (local) | 1 | -1/+5 | |
2009-12-28 | print TS name when out of resources during CHAN RQD | Harald Welte (local) | 1 | -2/+2 | |
2009-12-28 | correction of RTP timestamps is a NOTICE event, not debug | Harald Welte (local) | 1 | -1/+2 | |
2009-12-28 | include BTS and TRX number in TRX overload message report | Harald Welte (local) | 1 | -1/+2 | |
2009-12-28 | [abis] Set rc to 0 to avoid running into a warning about unknown states | Holger Hans Peter Freyther | 1 | -0/+1 | |
When we have received the End Ack we are just doing nothing as we are done. This means rc remains -1 and we will print a warning but there is no need to have a warning... | |||||
2009-12-28 | [ipacess] Implement sw_load_end for the nanoBTS | Holger Hans Peter Freyther | 1 | -4/+12 | |
* This should be shared with the sw_load_init routines as it is the about the same. | |||||
2009-12-28 | [ipaccess] Properly increment the segs_in_window | Holger Hans Peter Freyther | 1 | -0/+1 | |
Somehow this should be done in the fill method.. | |||||
2009-12-28 | [ipaccess] No need to use fdopen for the file (that was leaked too) | Holger Hans Peter Freyther | 1 | -7/+4 | |
2009-12-28 | [ipaccess] Implement the Load Segment messages... | Holger Hans Peter Freyther | 1 | -0/+16 | |
2009-12-28 | [abis] Warn if sw_load_segment is not implemented for the given bts type | Holger Hans Peter Freyther | 1 | -0/+1 | |
2009-12-28 | [ipaccess] Send the correct Software Load Init for the ipaccess BTS | Holger Hans Peter Freyther | 1 | -9/+38 | |
* The FOM header needs to be different. We need to address the base station transceiver, bts, trx set to 0 and ts to 255 * We need to transfer the the \0 of 'id' and 'version' * We need to issue a NM_ATT_SW_DESCR (just the value) * We need to use 16bit length for the other two ids.. * After this our Software Load Init is getting an Ack. | |||||
2009-12-28 | [ipaccess] Verify the SDP header before flashing | Holger Hans Peter Freyther | 1 | -1/+49 | |
Print a big fat warning that we do not carefully check the firmware as the format is not known and that flashing could be dangerous.. | |||||
2009-12-28 | [ipaccess] Start flashing once the BTS has started enough... | Holger Hans Peter Freyther | 1 | -15/+16 | |
Strictly speaking we would only need to start the Site Manager and could probably start flashing afterwards but it is more easy to have one config path... | |||||
2009-12-28 | [ipaccess] Add firmware download option to ipaccess-config | Holger Hans Peter Freyther | 1 | -1/+70 | |
This will mostly work like the downloading in bs11_config and is based on the bs11_config state machine as well. Once it is working we can see how to unite both implementations. | |||||
2009-12-27 | 26C3 GURU sync: make sure we support IMEIs that start with a 0 | Harald Welte (local) | 1 | -1/+1 | |
2009-12-27 | vty: replace'logging level' numeric value with human readable string | Harald Welte (local) | 2 | -2/+12 | |
2009-12-27 | set the TRX nominal power by default and/or VTY | Harald Welte (local) | 3 | -6/+34 | |
2009-12-27 | 26C3: disable RTP proxy timestamp "correction" | Harald Welte (local) | 1 | -0/+2 | |
the correction might be required for handover in the openbsc standalone case, but it is causing incrementally bigger latency in the lcr case. | |||||
2009-12-27 | Avoid problems with duplicate extensions | Daniel Willmann | 1 | -0/+3 | |
2009-12-27 | Introduce and use gsm_lchan_name() in addition to gsm_ts_name() | Harald Welte (local) | 3 | -14/+25 | |
In many cases we actually want a name / unique ID for the lchan, not just for the on-air timeslot... especially in SDCCH/8 case, where 8 SDCCHs share one timeslot... | |||||
2009-12-27 | Introduce new ACT_REQ state to prevent race condition during channel allocation | Harald Welte (local) | 3 | -6/+13 | |
When we allocate a channel, we send the RSL CHAN ACT REQ and wait until we get a CHAN ACT ACK. Only the ACK will change the state, so there is a race where we allocate that same channel to a different channel request before we get the ACT ACK. Introducing a new ACT_REQ state resolves this issue. | |||||
2009-12-27 | rename gsm_lchan_name() to gsm_lchant_name() | Harald Welte (local) | 4 | -5/+5 | |
2009-12-27 | correction of RTP timestamps is a NOTICE event, not debug | Harald Welte (local) | 1 | -1/+2 | |
2009-12-27 | include BTS and TRX number in TRX overload message report | Harald Welte (local) | 1 | -1/+2 | |
2009-12-27 | move get_string_value() und get_value_string() into debug.c | Harald Welte | 2 | -26/+26 | |
this makes bsc_mgcp and ipaccess-proxy compile again | |||||
2009-12-27 | [ipaccess] Verify the size part of the header | Holger Hans Peter Freyther | 1 | -0/+12 | |
2009-12-27 | [ipaccess] Call it ipaccess-firmware | Holger Hans Peter Freyther | 1 | -1/+1 | |
2009-12-27 | compare only the first 14 digits of the IMEI since last digit is software ↵ | Harald Welte (local) | 1 | -3/+3 | |
version | |||||
2009-12-27 | 26C3: workaround for bug in mncc printk (bts == NULL) | Harald Welte (local) | 1 | -0/+3 | |
2009-12-27 | fix segfault in CHAN RQD log message | Harald Welte (local) | 1 | -2/+2 | |
2009-12-27 | correctly print chan act nack error | Harald Welte (local) | 1 | -1/+5 | |
2009-12-27 | print TS name when out of resources during CHAN RQD | Harald Welte (local) | 1 | -2/+2 | |
2009-12-27 | move get_string_value() und get_value_string() into debug.c | Harald Welte | 2 | -26/+26 | |
this makes bsc_mgcp and ipaccess-proxy compile again | |||||
2009-12-27 | * don't skip authorized phones while syncing | Harald Welte (local) | 2 | -10/+12 | |
* don't strip leading 9 from extension number | |||||
2009-12-27 | guru import script from daniel | Harald Welte (local) | 1 | -0/+90 | |
2009-12-27 | gsm_04_11: Support for implicit CP-ACK in case of multi-SMS | Sylvain Munaut | 1 | -0/+27 | |
See GSM 04.11 Chapter 5.4 for details. The idea is that when multi-SMS are mobile originated, it's possible the CP-ACK of the previous transaction to be lost and the reception of a new CP-DATA for a new transaction should close previous transaction "as-if" we had received the CP-ACK ... Note that testing is hard since it's an exceptional condition that's hard to create. I tested by temporarly disabling CP-ACK processing and checked it worked as expected. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
2009-12-26 | RLL: print human-readable value of RLM CAUSE in ERROR IND | Harald Welte (local) | 1 | -3/+22 | |