diff options
author | Sebastian Stumpf <sebastian.stumpf87@googlemail.com> | 2017-03-04 15:42:11 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-07-12 23:26:26 +0200 |
commit | e7600a0d57c5f1c0add894cdba7904a73775ca1f (patch) | |
tree | 5b55937a8daad721e45544357bfb36e291212c10 /src/host/virt_phy/include | |
parent | a090f635b03780f651d54033c6f8c616fdd8f870 (diff) |
VIRT-PHY: Fixed FACCH processing on TCH.
As TCH is not supported in GSMTAP yet, all incoming frames on the
virt-phy are forwarded as FACCH to the l23 for now.
Cleanup code in virt_prim_data and virt_prim_traffic.
Change-Id: I6b41f21b6984e62ad98edfe4398bd678d5b2dad5
Diffstat (limited to 'src/host/virt_phy/include')
-rw-r--r-- | src/host/virt_phy/include/virtphy/l1ctl_sap.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/host/virt_phy/include/virtphy/l1ctl_sap.h b/src/host/virt_phy/include/virtphy/l1ctl_sap.h index acf8f985..71d47659 100644 --- a/src/host/virt_phy/include/virtphy/l1ctl_sap.h +++ b/src/host/virt_phy/include/virtphy/l1ctl_sap.h @@ -55,12 +55,21 @@ void l1ctl_rx_sim_req(struct msgb *msg); /* transmit routines */ void l1ctl_tx_reset(uint8_t msg_type, uint8_t reset_type); void l1ctl_tx_rach_conf(uint32_t fn, uint16_t arfcn); +void l1ctl_tx_data_conf(uint32_t fn, uint16_t snr, uint16_t arfcn); +void l1ctl_tx_data_ind(struct msgb *msg, uint16_t arfcn, uint8_t link_id, + uint8_t chan_nr, uint32_t fn, uint8_t snr, + uint8_t signal_dbm, uint8_t num_biterr, + uint8_t fire_crc); +void l1ctl_tx_traffic_conf(uint32_t fn, uint16_t snr, uint16_t arfcn); +void l1ctl_tx_traffic_ind(struct msgb *msg, uint16_t arfcn, uint8_t link_id, + uint8_t chan_nr, uint32_t fn, uint8_t snr, + uint8_t signal_dbm, uint8_t num_biterr, + uint8_t fire_crc); void l1ctl_tx_pm_conf(struct l1ctl_pm_req *pm_req); void l1ctl_tx_fbsb_conf(uint8_t res, uint16_t arfcn); void l1ctl_tx_ccch_mode_conf(uint8_t ccch_mode); void l1ctl_tx_tch_mode_conf(uint8_t tch_mode, uint8_t audio_mode); -void l1ctl_tx_msg(uint8_t msg_type); /* scheduler functions */ uint32_t sched_fn_ul(struct gsm_time cur_time, uint8_t chan_nr, - uint8_t link_id); + uint8_t link_id); |