Neels Hofmeyr | b5ce49f | 2018-07-24 17:42:14 +0200 | [diff] [blame] | 1 | /* GSM 08.08 function declarations for osmo-bsc */ |
Holger Hans Peter Freyther | ec32b58 | 2010-03-23 07:40:46 +0100 | [diff] [blame] | 2 | |
Neels Hofmeyr | b5ce49f | 2018-07-24 17:42:14 +0200 | [diff] [blame] | 3 | #pragma once |
Holger Hans Peter Freyther | 05a379b | 2010-06-14 15:50:35 +0800 | [diff] [blame] | 4 | |
Neels Hofmeyr | b5ce49f | 2018-07-24 17:42:14 +0200 | [diff] [blame] | 5 | #include <stdint.h> |
Holger Hans Peter Freyther | ec32b58 | 2010-03-23 07:40:46 +0100 | [diff] [blame] | 6 | |
Neels Hofmeyr | b5ce49f | 2018-07-24 17:42:14 +0200 | [diff] [blame] | 7 | struct gsm_subscriber_connection; |
Holger Hans Peter Freyther | 9764331 | 2010-06-17 16:41:25 +0800 | [diff] [blame] | 8 | |
Vadim Yanitskiy | 6a26e2c | 2020-08-26 18:49:08 +0700 | [diff] [blame] | 9 | void bsc_sapi_n_reject(struct gsm_subscriber_connection *conn, uint8_t dlci, enum gsm0808_cause cause); |
Neels Hofmeyr | c19581f | 2018-05-27 03:05:18 +0200 | [diff] [blame] | 10 | void bsc_cipher_mode_compl(struct gsm_subscriber_connection *conn, struct msgb *msg, uint8_t chosen_encr); |
Neels Hofmeyr | 2001dd6 | 2020-09-11 23:35:28 +0000 | [diff] [blame] | 11 | int bsc_compl_l3(struct gsm_lchan *lchan, struct msgb *msg, uint16_t chosen_channel); |
Neels Hofmeyr | c19581f | 2018-05-27 03:05:18 +0200 | [diff] [blame] | 12 | void bsc_dtap(struct gsm_subscriber_connection *conn, uint8_t link_id, struct msgb *msg); |
Neels Hofmeyr | c19581f | 2018-05-27 03:05:18 +0200 | [diff] [blame] | 13 | void bsc_cm_update(struct gsm_subscriber_connection *conn, |
| 14 | const uint8_t *cm2, uint8_t cm2_len, |
| 15 | const uint8_t *cm3, uint8_t cm3_len); |