Harald Welte | edcc527 | 2009-08-09 13:47:35 +0200 | [diff] [blame] | 1 | #ifndef _BSC_RLL_H |
| 2 | #define _BSC_RLL_H |
| 3 | |
| 4 | #include <openbsc/gsm_data.h> |
| 5 | |
| 6 | enum bsc_rllr_ind { |
| 7 | BSC_RLLR_IND_EST_CONF, |
| 8 | BSC_RLLR_IND_REL_IND, |
| 9 | BSC_RLLR_IND_ERR_IND, |
| 10 | BSC_RLLR_IND_TIMEOUT, |
| 11 | }; |
| 12 | |
Holger Hans Peter Freyther | c42ad8b | 2011-04-18 17:04:00 +0200 | [diff] [blame] | 13 | int rll_establish(struct gsm_lchan *lchan, uint8_t link_id, |
| 14 | void (*cb)(struct gsm_lchan *, uint8_t, void *, |
Harald Welte | edcc527 | 2009-08-09 13:47:35 +0200 | [diff] [blame] | 15 | enum bsc_rllr_ind), |
| 16 | void *data); |
Holger Hans Peter Freyther | c42ad8b | 2011-04-18 17:04:00 +0200 | [diff] [blame] | 17 | void rll_indication(struct gsm_lchan *lchan, uint8_t link_id, uint8_t type); |
Harald Welte | edcc527 | 2009-08-09 13:47:35 +0200 | [diff] [blame] | 18 | |
| 19 | #endif /* _BSC_RLL_H */ |