Commit Graph

39 Commits

Author SHA1 Message Date
Günther Kelleter 643710ddbf endian fixes for BIGENDIAN systems. capi_profile and messages have to be little endian by definition 2006-09-14 15:51:46 +00:00
Karsten Keil 3b80b6e75c fix packed attribute warnings (Thanks to Stefan Schweizer) 2006-03-22 18:28:34 +00:00
Karsten Keil 56f18961c0 - make mqueue branch HEAD 2006-03-06 12:52:08 +00:00
Karsten Keil 00c2a28955 Fix X25 RESET_B3 DISCONNECT_B3 2005-05-02 12:30:30 +00:00
Karsten Keil 7b940e57d4 Fix race condition in DATA_B3 CONF handling 2005-05-02 12:29:22 +00:00
Karsten Keil 8101522abc debug wrong conf frames 2005-04-07 08:57:50 +00:00
Karsten Keil e16c026f52 - move common functions to mISDN_core and export them
- make it possible to compile into the kernel
2004-01-26 22:21:32 +00:00
Karsten Keil 54bf56649a fix some minor capi problems 2004-01-19 11:02:48 +00:00
Karsten Keil 2723418266 implement put_message return value
this is needed for proper flowcontrol in case of full message queue
2004-01-12 16:20:26 +00:00
Karsten Keil db2a923a8c - cleanup debug
- NCCI direct handling via second state machine
2003-12-14 15:20:38 +00:00
Karsten Keil e504373ebf - the link stack is now part of the AppPLCI struct to allow more as one NCCI 2003-12-13 00:36:16 +00:00
Karsten Keil c4271592e3 - first version of X25/X31 DTE protocol (ISO 8208) 2003-12-10 23:01:16 +00:00
Karsten Keil ee11c08ca9 - use DINFO as unique ID field in Datamessages (only downstream at the moment)
- begin to support more as one NCCI per (App)PCLI
2003-12-03 14:32:46 +00:00
Karsten Keil 85337c9851 big rewrite of the CAPI 2.0 implementation
- hopefully easier to understand and follow the dataflow
- no limitations in application count
- clean shutdown on errors
- use own kmem caches
- reduce stack usage, use dynamic allocated cmsg
2003-11-21 22:29:41 +00:00
Karsten Keil 60271ca2c4 - add headset volume control via MANUFACTURER REQUEST 2003-11-11 20:31:35 +00:00
Karsten Keil 61dc94dc12 Handset support 2003-11-11 10:02:23 +00:00
Karsten Keil 3bfc0bfb97 add more debug output
improve error handling of DATA B3
2003-11-09 09:14:24 +00:00
Karsten Keil 04e451b602 additional debug for contr/PLCI
do not remove plci if it is still accessed by the caller
2003-10-20 07:19:42 +00:00
Karsten Keil 23bf3dfc13 - add stack parameter for needed header space
- set controler ready
- cleanup
2003-08-01 22:15:53 +00:00
Karsten Keil 8f07adb55c - more 2.5/26 compatibility 2003-07-28 12:05:47 +00:00
Karsten Keil c6a01eb57a cleanup old names 2003-07-21 12:44:46 +00:00
Karsten Keil ebc659e082 HiSax -->mISDN 2003-07-21 12:00:05 +00:00
Karsten Keil 311d803413 fix debugging 2003-07-21 11:13:02 +00:00
Karsten Keil 5a8776b621 - kernel daemon for doing stuff which cannot done in interrupt context
- DTMF detection become L2 protocol
- DTMF detection added to CAPI
2003-06-27 15:19:42 +00:00
Karsten Keil d5c8abe5e2 fix compiler warnings 2002-09-16 23:49:38 +00:00
Karsten Keil 52b4ec1eba put hisax header in skb private data 2002-05-01 01:00:40 +00:00
Karsten Keil e3fd5dd817 status enquire; cleanup 2002-04-29 23:26:30 +00:00
Karsten Keil e3b7f69955 fix multiple release stack calls 2001-12-05 13:13:37 +00:00
Karsten Keil 845651c9ec implement PCM mode 2001-11-14 10:41:26 +00:00
Karsten Keil 184f112763 reduce stack usage 2001-11-02 23:27:54 +00:00
Karsten Keil c9e279d879 fix some capi bugs 2001-10-31 23:04:42 +00:00
Karsten Keil 6dd7cb051f use allways skb 2001-08-02 14:51:56 +00:00
Karsten Keil 13d008f3eb new ctrl interface 2001-03-26 11:40:02 +00:00
Karsten Keil 96ccf4a003 working X75 answering connection 2001-03-04 00:48:49 +00:00
Karsten Keil 5ff9bc70f1 use of data info parameter (dinfo) 2001-03-03 18:17:16 +00:00
Karsten Keil d34984bb05 working X75 orginating call 2001-03-03 08:07:30 +00:00
Karsten Keil fb3bf581f4 many fixes 2001-02-27 17:45:44 +00:00
Karsten Keil d8e1f9e7f2 many capi fixes 2001-02-22 05:54:40 +00:00
Karsten Keil 4d4b953317 begin capi 2001-02-21 19:22:35 +00:00