diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-12 11:04:16 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-12 12:49:55 +0100 |
commit | c7ba0e5018679ad92cd6a2512b333fe5ea31412e (patch) | |
tree | 851c918edd08c07a2fc370b4ae65f4e411bb1692 /include | |
parent | 2ae23e4b028c687d460d7aecc4a27652dfdecfdf (diff) |
mtp: Remove the mtp_data header file as it refers to the cellmgr
Diffstat (limited to 'include')
-rw-r--r-- | include/mtp/Makefile.am | 2 | ||||
-rw-r--r-- | include/mtp/mtp_data.h | 85 |
2 files changed, 1 insertions, 86 deletions
diff --git a/include/mtp/Makefile.am b/include/mtp/Makefile.am index 7a8002e..dbd0e79 100644 --- a/include/mtp/Makefile.am +++ b/include/mtp/Makefile.am @@ -1,2 +1,2 @@ -mtp_HEADERS = mtp_data.h mtp_level3.h mtp_pcap.h +mtp_HEADERS = mtp_level3.h mtp_pcap.h mtpdir = $(includedir)/osmocom/mtp diff --git a/include/mtp/mtp_data.h b/include/mtp/mtp_data.h deleted file mode 100644 index b8f6af0..0000000 --- a/include/mtp/mtp_data.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * (C) 2010 by Holger Hans Peter Freyther <zecke@selfish.org> - * (C) 2010 by On-Waves - * All Rights Reserved - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - */ -#ifndef mtp_data_h -#define mtp_data_h - -#include <osmocore/msgb.h> -#include <osmocore/timer.h> -#include <osmocore/utils.h> - -/* MTP Level3 timers */ - -/* Timers for SS7 */ -#define MTP_T1 12, 0 -#define MTP_T2 30, 0 -#define START_DELAY 8, 0 - -/** - * The state of the mtp_link in terms of layer3 and upwards - */ -struct mtp_link { - /* routing info.. */ - int dpc, opc; - - /* internal state */ - /* the MTP1 link is up */ - int available; - int running; - int sccp_up; - - /* misc data */ - uint8_t test_ptrn[14]; - - int sltm_pending; - struct llist_head pending_msgs; - int sltm_once; - int was_up; - - - /* the associated link */ - int link; - - int slta_misses; - struct timer_list t1_timer; - struct timer_list t2_timer; - - struct timer_list delay_timer; -}; - - -struct mtp_link *mtp_link_alloc(void); -void mtp_link_stop(struct mtp_link *link); -void mtp_link_reset(struct mtp_link *link); -int mtp_link_data(struct mtp_link *link, struct msgb *msg); -int mtp_link_submit_sccp_data(struct mtp_link *link, int sls, const uint8_t *data, unsigned int length); - - -/* one time init function */ -void mtp_link_init(void); - -/* to be implemented for MSU sending */ -void mtp_link_submit(struct mtp_link *link, struct msgb *msg); -void mtp_link_forward_sccp(struct mtp_link *link, struct msgb *msg, int sls); -void mtp_link_restart(struct mtp_link *link); -void mtp_link_slta_recv(struct mtp_link *link); -void mtp_link_sccp_down(struct mtp_link *link); - -#endif |