Karsten Keil
0d53a2acb4
- 64bit cleanup
2005-11-10 00:44:30 +00:00
Karsten Keil
653d44dc82
- replace old locking code (now it follows standard kernel way)
2005-11-07 14:53:57 +00:00
Karsten Keil
375e643a39
- add sysfs support to discover and configure mISDN stacks
...
it adds following class devices:
/sys/class/mISDN-objects
/sys/class/mISDN-instances
/sys/class/mISDN-stacks
even it's not finished yet, you already can reconfigure a stack
For full support all MISDN HW have to support the Linux driver model
(e.g register the driver for hotplug).
2005-10-20 14:23:07 +00:00
Karsten Keil
08ac4af99a
- change sleep* -> wait* functions
...
- add some more statistic printout for the threads
- clear_stack is now done in stack thread context, maybe I will move more
control functions this way
2005-06-22 13:51:17 +00:00
Karsten Keil
865dfe93b2
add support for cloned stacks
...
messages queues can be temporary stopped now
some cleanups
2005-05-30 16:42:28 +00:00
Karsten Keil
fbd7e82890
first working version
...
STILL TODO:
- capi update to queue first
- more cards (only hfc_pci and sedlfax ported now)
- Kernel/Userinterface still not fully changed
2005-05-12 07:59:06 +00:00
Karsten Keil
7ce8e6cc8c
next step for mqueue !!! DO NOT USE !!!
2005-05-10 14:18:13 +00:00
Karsten Keil
4cbd60f063
first step move to message queue driven desgin (DO NOT USE THIS VERSION)
2005-05-07 21:04:11 +00:00
Karsten Keil
2929c9e213
Errorcodes are more readable in decimal (Thanks to Matthias Urlich)
2005-04-07 08:59:41 +00:00
Karsten Keil
dc7d9402b8
since the stack build is handled via the mISDNd, the CTRL_READY must be
...
syncronized with it, so handle it also via mISDNd
2005-02-24 12:48:08 +00:00
Karsten Keil
62c911e0cd
remove /dev/mISDN ringbuffers; use queues instead
2004-06-30 15:13:20 +00:00
Karsten Keil
918caa4018
use the common kernel list.h implementation for the lists in mISDN
2004-06-17 12:31:14 +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
a23e7a864e
fix some warnings
...
fix new capidrv interface (2.6)
2003-11-25 11:28:32 +00:00
Karsten Keil
8d5f6a65d3
add memory resource debug
...
main use is to find memory and buffer leaks at the moment
2003-11-21 22:57:08 +00:00
Karsten Keil
f981c59afa
new process id handling (used by L3/L4 only at the moment)
2003-11-11 09:59:01 +00:00
Karsten Keil
6b4f858edd
add function for discovering GLOBAL parameter for CAPI PROFILE
2003-11-09 09:16:16 +00:00
Karsten Keil
fdb4554989
small fixes from jolly
2003-10-24 21:27:28 +00:00
Karsten Keil
a34671a12e
- evaluate capi profile contence from stack
2003-08-02 21:17:58 +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
f79ff2f3f5
cleanup warning and old stuff
2003-07-27 11:14:19 +00:00
Karsten Keil
fa7a9840ac
fix modulnames
2003-07-21 13:09:03 +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
d7513921c5
- rework L3/L4
...
- fix bugs in freeing skbs in L2
2003-07-18 16:36:03 +00:00
Karsten Keil
80305f48c2
new hisaxd based on skb
2003-06-30 11:23:33 +00:00
Karsten Keil
60fb4cfdd1
fix killing of kernelthread
2003-06-27 16:19:43 +00:00
Karsten Keil
cbb5584a79
add smp_lock.h
2003-06-27 15:26:39 +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
845651c9ec
implement PCM mode
2001-11-14 10:41:26 +00:00
Karsten Keil
b34a1c61ce
2.4 skb changes
2001-11-02 23:41:26 +00:00
Karsten Keil
4c52d522d8
Rawdev for bchannels
2001-09-29 20:05:01 +00:00
Karsten Keil
6dd7cb051f
use allways skb
2001-08-02 14:51:56 +00:00
Karsten Keil
0eb11aaf20
New "clone"
2001-05-18 00:48:52 +00:00
Karsten Keil
8ee3b77e36
new ADDIF to cascade interfaces
2001-04-11 10:21:10 +00:00
Karsten Keil
6aa14349ad
slave instances
2001-04-08 16:45:56 +00:00
Karsten Keil
c54c8844bf
fix unregister of instances
2001-03-27 15:34:20 +00:00
Karsten Keil
13d008f3eb
new ctrl interface
2001-03-26 11:40:02 +00:00
Karsten Keil
9979a7ee6d
interface works again
2001-03-13 02:04:37 +00:00
Karsten Keil
ce79a020f8
id is the name of the instance
2001-03-11 21:23:39 +00:00
Karsten Keil
0444398114
New protocol handling
2001-03-04 17:08:33 +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
59cacbb1e5
reorg core
2001-02-22 10:14:16 +00:00
Karsten Keil
627011fd32
change PID to match CAPI spec
2001-02-22 09:49:10 +00:00
Karsten Keil
9ca32005a5
stack IDs are now controller numbers
2001-02-21 19:17:44 +00:00