osmo-bsc/openbsc/include/openbsc
Holger Hans Peter Freyther 8a8df80772 bsc/nat: Fix the structure of the identity request message
Unfortunately the basic structure of the response is broken.
There is a two byte length followed by data. The concept of
a 'tag' happens to be the first byte of the data.

This means we want to write strlen of the token, then we
want to write the NUL and then we need to account for the
tag in front.

Introduce a flag if the new or old format should be used.
This will allow to have new BSCs talk to old NATs without
an additional change. In the long run we can clean that up.
2015-07-01 08:16:40 +02:00
..
Makefile.am filter: Move the method definition to the filter module 2015-05-03 21:42:27 +02:00
abis_nm.h ctrl/abis: When the max_power_reduction changes, send it to the BTS 2014-03-26 18:08:22 +01:00
abis_om2000.h
abis_rsl.h lchan: Remember why a channel is broken using static strings 2015-01-02 11:43:06 +01:00
arfcn_range_encode.h si: Fix range1024 encoding 2014-01-16 12:04:30 +01:00
auth.h
bsc_api.h bsc: Add a ctrl command to send a ussdNotify for a call 2014-08-08 21:17:36 +02:00
bsc_msc.h bsc/nat: Fix the structure of the identity request message 2015-07-01 08:16:40 +02:00
bsc_msg_filter.h filter: Move the con_type into the filter_state 2015-05-03 22:09:02 +02:00
bsc_nat.h nat: Factor out the config by token search 2015-07-01 08:16:40 +02:00
bsc_nat_callstats.h
bsc_nat_sccp.h filter: Move the con_type into the filter_state 2015-05-03 22:09:02 +02:00
bsc_rll.h
bss.h
chan_alloc.h chan_alloc: remove ts_alloc() and ts_free() 2015-01-01 12:46:26 +01:00
crc24.h
ctrl.h move libctrl from openbsc to libosmoctrl (libosmocore.git) 2014-08-21 15:34:28 +02:00
db.h nitb/ctrl: Implement a command to list all active subscribers 2014-03-23 16:22:55 +01:00
debug.h filter: Move from DNAT to DFILTER category 2015-05-03 22:03:39 +02:00
e1_config.h
gb_proxy.h gbproxy: Use a separate regexp for routing 2014-10-09 18:06:30 +02:00
gprs_gb_parse.h gbproxy: Patch BSSGP P-TMSI in PAGING PS messages 2014-10-27 11:59:28 +01:00
gprs_gmm.h sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01:00
gprs_gsup_client.h gprs: Send PING and eventually reconnect 2015-01-18 18:11:08 +01:00
gprs_gsup_messages.h gsup: Decode/Encode the hlr-Number in the GSUP message 2015-05-24 12:32:23 +08:00
gprs_llc.h sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01:00
gprs_sgsn.h sgsn: Allow to resolve the IPv4 address of a GGSN through DNS 2015-05-25 15:57:57 +08:00
gprs_utils.h gprs: Add GPRS timer conversion functions 2015-01-26 08:41:52 +01:00
gsm_04_08.h bsc: Move gsm48_tx_mm_serv_ack/rej to gsm_04_08_utils.c 2013-11-01 17:12:37 +01:00
gsm_04_08_gprs.h sgsn: Store subscribed QoS and attempt to use it 2015-05-05 21:11:16 +02:00
gsm_04_11.h sms: Increment the RP Message Reference for each transaction 2014-02-20 11:35:56 +01:00
gsm_04_80.h
gsm_data.h libbsc: Move SIs update/generation for a BTS into a separate function. 2015-06-02 08:43:29 +02:00
gsm_data_shared.h nokia: Allow to set the reset time for the nokia bts 2015-02-07 13:27:36 +01:00
gsm_subscriber.h sub: Remove the queue from the subscriber code 2015-04-29 18:53:28 +02:00
handover.h
handover_decision.h
ipaccess.h ipa: Correct the prototype of these functions 2014-11-06 16:32:57 +01:00
meas_feed.h Initial support for export + curses-visualization of measurements 2015-01-01 13:03:03 +01:00
meas_rep.h port over to libosmocore include/osmocom/gsm/meas_rep.h 2014-08-25 09:20:33 +02:00
mgcp.h mgcp: Allow to disable transcoding for trunks 2015-04-24 16:10:54 -04:00
mgcp_internal.h mgcp: Fix compiler warning on 64bit builds 2015-05-02 10:02:38 +02:00
mgcp_transcode.h mgcp: Make the internal state of the transcoder accessible 2014-07-22 13:12:19 +02:00
misdn.h
mncc.h mncc: Use helper function to check if an MNCC frame is data (speech/traffic) 2014-03-20 22:36:16 +01:00
mncc_int.h
nat_rewrite_trie.h nat: Allow to use the prefix lookup to rewrite numbers 2013-07-31 16:36:40 +02:00
network_listen.h
openbscdefines.h
osmo_bsc.h bsc: Add access list filtering to the BSC 2015-05-03 22:33:35 +02:00
osmo_bsc_grace.h
osmo_bsc_rf.h ctrl: Remember last 'rf_locked' control command 2013-09-11 20:27:08 +02:00
osmo_msc.h
osmo_msc_data.h bsc: Add access lists to the MSC and the BSC 2015-05-03 22:32:43 +02:00
osmux.h osmux: set default port from mgcp_parse_config() 2014-08-29 12:21:58 +02:00
paging.h
rest_octets.h smscb: Prepare to fill in the info for CBCH in SI4 2015-01-01 12:57:35 +01:00
rrlp.h
rs232.h
rtp_proxy.h Use 'defines' for length and duration of RTP payload 2014-01-26 08:49:35 +01:00
sgsn.h sgsn: Allow to specify the DNS servers that should be used 2015-05-25 15:58:02 +08:00
signal.h sgsn: Add various signals consumed by CDR or other client code 2015-05-06 17:14:51 +02:00
silent_call.h
smpp.h Fix most compiler warnings with gcc-4.9.2 2015-01-01 12:32:03 +01:00
sms_queue.h
socket.h
system_information.h
token_auth.h
transaction.h sub: Remove the queue from the subscriber code 2015-04-29 18:53:28 +02:00
trau_mux.h trau: Fix compiler warning about decoded_trau_frame 2014-02-20 11:19:32 +01:00
trau_upqueue.h
ussd.h
vty.h nitb: Make the last change configurable 2015-01-27 10:58:29 +01:00