Kai Germaschewski
163a1f20d3
no known bugs left...
2000-03-19 15:27:53 +00:00
Kai Germaschewski
15e7682f1b
changed keypad to use specified bearer, instead of always a-law
2000-03-19 15:26:35 +00:00
Carsten Paeth
126be487cf
PPP over CAPI raw driver disabled for now, ppp_generic has been changed.
2000-03-19 12:31:36 +00:00
Kai Germaschewski
0ac93e1484
cosmetics / renaming
2000-03-18 16:20:26 +00:00
Kai Germaschewski
20b601d4f2
didn't even compile... now it does, and it works here
2000-03-17 19:23:18 +00:00
Kai Germaschewski
76aa55904e
moved to frame_cnt based flow control
...
some races still need to be fixed
2000-03-17 18:20:47 +00:00
Kai Germaschewski
0ae6bc1923
cleanup
2000-03-17 17:01:00 +00:00
Kai Germaschewski
970c99e55b
we keep track of outstanding packets (given to HL, but not confirmed yet)
...
now, but we don't use it for flow control yet.
2000-03-17 16:22:55 +00:00
Kai Germaschewski
eb13d25d81
calling statcallb with ISDN_STAT_BSENT in hard-IRQ context is now
...
officially allowed. writebuf_skb() will never be called in hard-IRQ context
anymore.
2000-03-17 12:49:42 +00:00
Carsten Paeth
10f9c57517
send patchvalues now working.
2000-03-17 12:21:08 +00:00
Carsten Paeth
06fe2c8d3c
ALL_SUB_DIRS were wrong.
2000-03-17 12:15:44 +00:00
Kai Germaschewski
748d718685
2.3.99 contains MPPP constants which cause a warning because we
...
redefine them in include/linux/isdn_ppp.h
So from now on we use the generic PPP constants, change is backwards
compatible, though
2000-03-17 10:43:56 +00:00
Kai Germaschewski
6af1d2d4fe
fixed oops when dialing out without l3 protocol selected
2000-03-17 07:07:42 +00:00
Werner Cornelius
5ee13e2749
Fixed an additional location
2000-03-16 23:24:11 +00:00
Werner Cornelius
d693b4790f
Tried to fix second B-channel problem (still not tested)
2000-03-16 22:41:36 +00:00
Kai Germaschewski
93ae560439
Allow phone numbers starting with "*" as outgoing numbers for
...
networking interface. Some PBX's need this to allow dialing internal
numbers (mine, for example ;-)
2000-03-16 16:37:41 +00:00
Kai Germaschewski
76824fd61f
some translation work
...
there shouldn't be any German comments lurking around anymore ;-)
2000-03-16 16:34:12 +00:00
Kai Germaschewski
d4564c64a0
a little bugfix and cosmetic changes
2000-03-16 15:46:37 +00:00
Carsten Paeth
7e3431614d
Bugfix in c4_remove: loop 5 times instead of 4 :-(
2000-03-16 15:21:03 +00:00
Carsten Paeth
e103e143d0
Added avm_cs.c for 2.3.x PCMCIA support.
2000-03-13 17:50:55 +00:00
Carsten Paeth
3ea1695777
make it running with 2.3.51.
2000-03-13 17:49:52 +00:00
Carsten Paeth
1893040935
removed unused variable.
2000-03-13 17:48:13 +00:00
Carsten Paeth
ba3d40acf1
- changes for devfs and 2.3.49
...
- capifs now configurable (no need with devfs)
- New Middleware ioctl CAPI_NCCI_GETUNIT
- Middleware again tested with 2.2.14 and 2.3.49 (with and without devfs)
2000-03-08 17:06:34 +00:00
Carsten Paeth
31c5aa1fcb
- Middleware extention now working with 2.3.49 (capifs).
...
- Fixed typos in debug section of capi.c
- Bugfix: Makefile corrected for b1pcmcia.c
2000-03-06 18:00:23 +00:00
Armin Schindler
c21c174ada
Fixed incomplete number handling with BRI PtP connection.
2000-03-06 15:45:17 +00:00
Carsten Paeth
0402c2d424
- capifs: fileoperations now in inode (change for 2.3.49)
...
- Config.in: Middleware extention not a tristate, uups.
2000-03-06 09:17:07 +00:00
Armin Schindler
0c335333cc
Fix of statemachine, B-connect before D-connect,
...
thanks to Helmut Adams <adams@ipcon.de>
Minor change in send-data packet handling.
2000-03-04 17:04:21 +00:00
Detlef Wengorz
00071128e4
copy frames before rewriting frame's saddr
2000-03-04 16:20:42 +00:00
Carsten Paeth
189065cec0
- Added CAPI2.0 Middleware support (CONFIG_ISDN_CAPI)
...
It is now possible to create a connection with a CAPI2.0 applikation
and than to handle the data connection from /dev/capi/ (capifs) and also
using async or sync PPP on this connection.
The two major device number 190 and 191 are not confirmed yet,
but I want to save the code in cvs, before I go on.
2000-03-03 16:48:38 +00:00
Kai Germaschewski
ae7e6db007
incorporated some cosmetic changes from the official kernel tree back
...
into CVS
2000-03-03 16:37:12 +00:00
Carsten Paeth
7fe092d9a5
- kernel CAPI:
...
- Changed parameter "param" in capi_signal from __u32 to void *.
- rewrote notifier handling in kcapi.c
- new notifier NCCI_UP and NCCI_DOWN
- User CAPI:
- /dev/capi20 is now a cloning device.
- middleware extentions prepared.
- capidrv.c
- locking of list operations and module count updates.
2000-03-03 15:50:42 +00:00
Werner Cornelius
58a0fcec05
Changes related to procfs for 2.3.48
2000-03-02 00:11:07 +00:00
Henner Eisen
c5160c6d4e
moved tx_timeout warning messages in old (2.2.x) branch where it really only
...
indicates problems.
2000-02-28 22:28:24 +00:00
Karsten Keil
246c7be6a6
pprove
2000-02-26 01:38:41 +00:00
Karsten Keil
051403043f
Fixes for V.110 encoding LLC from Jens Jakobsen
2000-02-26 01:38:14 +00:00
Karsten Keil
e881eeeec4
changes from 2.3.47
2000-02-26 01:00:53 +00:00
Karsten Keil
7c008bbf7b
approve
2000-02-26 00:57:47 +00:00
Karsten Keil
adb78d1592
Fix skb freeing in interrupt context
2000-02-26 00:35:13 +00:00
Paul Slootman
bc91153794
changed chargetime to ulong from int (after about 20 days the "chargetime of
...
ipppX is now 1234" message displays a negative number on alpha).
2000-02-25 11:29:17 +00:00
Armin Schindler
f78de1c205
Fixed membase error message.
...
Fixed missing log buffer struct.
2000-02-22 16:26:40 +00:00
Armin Schindler
25ec9a2b59
Fixed virtual channel handling of IDI.
2000-02-16 16:08:46 +00:00
Paul Slootman
b3300198b2
If a ttyI has no open FDs, don't connect incoming calls to it.
...
(Hangup on close of last FD is still to be done.)
2000-02-16 15:10:14 +00:00
Paul Slootman
3671329c1d
translated ISDN_MODEM_ANZREG to ISDN_MODEM_NUMREG for english speakers;
...
used defines for result codes;
fixed RING ... RUNG problem (no empty lines in between).
2000-02-16 14:59:33 +00:00
Paul Slootman
3565ba7ae6
translated ISDN_MODEM_ANZREG to ISDN_MODEM_NUMREG for english speakers
2000-02-16 14:56:27 +00:00
Kai Germaschewski
bbf3aa4f7f
set TX timeout back to 2 secs for 2.2.x, just to be safe
2000-02-15 12:54:01 +00:00
Werner Cornelius
ad92c729cd
Removed superflous file
2000-02-14 19:24:12 +00:00
Werner Cornelius
89e18e486e
Changed handling of proc filesystem tables to a more portable version
2000-02-14 19:23:03 +00:00
Werner Cornelius
b9b959516f
Added support for new network layer of 2.3.43 and 44 kernels and tested driver.
2000-02-13 17:32:19 +00:00
Kai Germaschewski
2bf9137f17
increased TX_TIMEOUT to 20sec
2000-02-13 09:52:05 +00:00
Kai Germaschewski
f386774ed7
adopted to latest 2.3 softnet changes.
...
tested with PPP and MPPP, it works here.
can somebody check raw-ip?
also changed std2kern, stddiff for bash-1 compatibility,
hope this doesn't break anything.
2000-02-12 19:26:55 +00:00
Henner Eisen
675981c423
SOFTNET related changes, first try. Compatible with linux 2.2.x, but
...
not tested for kernels with softnet (>= 2.3.43) yet.
2000-02-12 11:43:26 +00:00
Werner Cornelius
bd47cdf255
Initial release
2000-02-10 19:47:50 +00:00
Werner Cornelius
b29ce545dd
Added support for Hypercope hysdn active cards
2000-02-10 19:43:41 +00:00
Werner Cornelius
f306bc4436
Updated PCI-ID table
2000-02-09 20:22:55 +00:00
Detlef Wengorz
48cd2771d6
add rewriting of socket's and frame's saddr for udp-ipv4 dynip-connections.
...
Include checksum-recompute of ip- and udp-header's.
2000-02-06 21:50:00 +00:00
Detlef Wengorz
06f1838ec7
Add rewriting of socket's and frame's saddr adressfield for
...
dynip-connections. Only for tcp/ipv4 and switchable per interface.
Include checksum-recompute of ip- and tcp-header's.
2000-02-05 22:11:33 +00:00
Karsten Keil
b26be3fb79
Fix teles pcmcia
2000-02-03 16:40:10 +00:00
Carsten Paeth
a7b239b976
- Modules are now locked while init_module is running
...
- fixed problem with memory mapping if address is not aligned
2000-02-02 18:36:04 +00:00
Carsten Paeth
e74dae8acb
new manufacturer command KCAPI_CMD_ADDCARD (generic addcard),
...
will search named driver and call the add_card function if one exist.
2000-01-28 16:45:40 +00:00
Karsten Keil
60ddc72669
add "00" as dummy msn in isdn_get_free_channel call
2000-01-26 00:41:13 +00:00
Detlef Wengorz
edb05b9f15
modify changes from Karsten ( MSN == - ) for bind-groups
2000-01-25 22:37:14 +00:00
Carsten Paeth
e1e9422888
typo in b1pciv4_detect().
2000-01-25 14:44:47 +00:00
Carsten Paeth
4a03faae97
new message after successfull detection including card revision and
...
used resources.
2000-01-25 14:37:39 +00:00
Carsten Paeth
df25567af2
common function for T1 PCI and B1 PCI V4.
2000-01-25 14:36:43 +00:00
Carsten Paeth
0fe398468e
- Added Support AVM B1 PCI V4.0 (tested with prototype)
...
- splitted up t1pci.c into b1dma.c for common function with b1pciv4
- support for revision register
2000-01-25 14:33:38 +00:00
Carsten Paeth
bd2dc9d932
- Added driver for B1 PCI V4.0 (tested with Prototype)
...
- C4 and B1 PCI V4.0 only visible with CONFIG_EXPERIMENTAL.
2000-01-25 14:28:01 +00:00
Detlef Wengorz
73ba2f6865
move abc-extension-config to a submenu for better clearness
2000-01-24 21:39:32 +00:00
Armin Schindler
bafeac8511
Added new trace capability and some updates.
...
DIVA Server BRI now supports data for ISDNLOG.
2000-01-23 21:21:23 +00:00
Karsten Keil
b7917875a7
new indent and HiSax layout, hope you like it too
2000-01-23 19:39:17 +00:00
Karsten Keil
4a78c7e815
Change EAZ mapping to forbit the use of cards (insert a "-" for the MSN)
2000-01-23 18:45:37 +00:00
Armin Schindler
1b9206eb6a
Re-organized menu, hope all agree.
2000-01-23 11:18:47 +00:00
Karsten Keil
e5b438d3f5
pci_find_subsys as local function for 2.2.X kernel
2000-01-21 20:52:58 +00:00
Karsten Keil
89142a70ae
approve changes
2000-01-20 20:00:54 +00:00
Karsten Keil
f8bceb4ebc
Add FAX Class 1 support
2000-01-20 19:59:43 +00:00
Karsten Keil
19d8a79e5d
CONFIG_HISAX_NO_KEYPAD added
2000-01-20 19:54:49 +00:00
Karsten Keil
534293b62d
Fix AddTimer message
...
Change CONFIG defines
2000-01-20 19:51:46 +00:00
Karsten Keil
baf2a6eabf
Support teles 13.3c vendor version 2.1
2000-01-20 19:49:36 +00:00
Karsten Keil
98d0b67b9b
Add Fax Class 1 support
2000-01-20 19:47:45 +00:00
Karsten Keil
abb7c4983b
Changes from certification
2000-01-20 19:46:15 +00:00
Karsten Keil
83566b3dde
Fixed uninitialiesed location
...
Fixed redirecting number IE in Setup
Changes from certification
option for disabling use of KEYPAD protocol
2000-01-20 19:44:20 +00:00
Karsten Keil
db0bd03a45
Fixed uninitialiesed location
2000-01-20 19:42:01 +00:00
Carsten Paeth
050bc5739a
Added driver for C4.
2000-01-20 10:51:37 +00:00
Detlef Wengorz
3716e30af8
exand logical bind-group's for both call's (in and out).
...
add first part of kernel-config-help for abc-extension.
2000-01-09 20:43:15 +00:00
Karsten Keil
509e365eb6
change email
1999-12-23 15:09:32 +00:00
Karsten Keil
b384f3d848
approve changes
1999-12-19 20:27:00 +00:00
Karsten Keil
86de43b7e1
fixed LLC for outgoing analog calls
...
IE Signal is valid on older local switches
1999-12-19 20:25:17 +00:00
Karsten Keil
701e75d08d
fix compiler warning
1999-12-19 14:17:12 +00:00
Karsten Keil
378833dfcd
changed TASK_INTERRUPTIBLE into TASK_UNINTERRUPTIBLE for
...
signal proof delays
1999-12-19 13:09:42 +00:00
Karsten Keil
db1fdd02b1
Fix races in setting a new mode
1999-12-19 13:00:56 +00:00
Karsten Keil
9f322e41d2
fix leased line handling
...
and cosmetics
1999-12-19 12:59:56 +00:00
Carsten Paeth
402e226ac0
Added controller watchdog.
1999-12-06 17:13:06 +00:00
Detlef Wengorz
d03027b5a8
add resethandling for rawip-compression.
...
at now all B2-Protocols are usable with rawip-compression
1999-12-05 16:06:09 +00:00
Detlef Wengorz
b0898f06f6
bugfix abc-rawip-bsdcompress with channel-bundeling
1999-12-04 15:05:25 +00:00
Karsten Keil
7011593ec4
Bugfix: Wrong channel use on hangup of channel 2
1999-12-03 12:10:14 +00:00
Detlef Wengorz
54a4bd9e13
add a on the fly frame-counter and limit
1999-11-30 11:29:06 +00:00
Armin Schindler
7241f96c35
Autoconnect on L2_TRANS doesn't work with link_level correctly,
...
changed back to former mode.
1999-11-29 13:12:03 +00:00
Detlef Wengorz
5c8b2b7b6c
In case of rawip-compress adjust dev[x]->ibytes/obytes to reflect the
...
uncompressed size.
1999-11-28 14:49:08 +00:00
Armin Schindler
8af4524bc8
Forgot some iomem changes for last ioremap compat.
1999-11-27 12:56:19 +00:00
Detlef Wengorz
f8bf1ae526
added compression (isdn_bsdcompress) for rawip interfaces with x75i B2-protocol.
1999-11-26 15:54:59 +00:00
Detlef Wengorz
3689855dbd
added security-counter to all loops to cut off any possible
...
deadloop condition.
define out the bsd_check functioncall at the end of bsd_decompress.
please read the remark behind the define.
all changes are switchable with the define CONFIG_ISDN_WITH_ABC.
1999-11-26 15:50:04 +00:00
Armin Schindler
e0ee81492f
Fixed statectrl and connect message.
...
X.75 fix and HDLC/transparent with autoconnect.
Minor cleanup.
1999-11-25 11:43:27 +00:00
Armin Schindler
50a5056730
Microchannel fix from Erik Weber (exrz73@ibm.net).
...
Minor cleanup.
1999-11-25 11:35:10 +00:00
Armin Schindler
f98e719267
Microchannel fix from Erik Weber (exrz73@ibm.net).
1999-11-25 11:33:09 +00:00
Carsten Paeth
390eb7a14b
Bugfix: incoming capi message were never traced.
1999-11-23 13:29:29 +00:00
Werner Cornelius
8881f7e944
Implemented full audio support
1999-11-21 12:41:18 +00:00
Detlef Wengorz
d2f514c919
added channel dial-skip in case of external use
...
(isdn phone or another isdn device) on the same NTBA.
usefull with two or more card's connected the different NTBA's.
global switchable in kernel-config and also per netinterface.
add auto disable of netinterface's in case of:
to many connection's in short time.
config mistakes (wrong encapsulation, B2-protokoll or so on) on local
or remote side.
wrong password's or something else to a ISP (syncppp).
possible encapsulations for this future are:
ISDN_NET_ENCAP_SYNCPPP, ISDN_NET_ENCAP_UIHDLC, ISDN_NET_ENCAP_RAWIP,
and ISDN_NET_ENCAP_CISCOHDLCK.
1999-11-20 22:14:14 +00:00
Armin Schindler
7bf9117dfb
New ISA memory mapped IO
1999-11-18 21:14:30 +00:00
Armin Schindler
044cf0b8d0
Ready_Int fix of ISA cards.
1999-11-18 20:55:25 +00:00
Armin Schindler
17bea3961b
removed old workaround for ISA cards.
1999-11-18 20:30:55 +00:00
Werner Cornelius
e8c16695b3
Initial release of files for HFC-S+ and HFC-SP cards with 32K-RAM.
...
Audio and Echo are supported.
1999-11-18 00:09:18 +00:00
Werner Cornelius
909405dc61
Added support for HFC-S+ and HFC-SP cards with 32K-RAM
...
Full audio and echo support
1999-11-18 00:07:53 +00:00
Werner Cornelius
c285cc98f8
Added support for HFC-S+ and HFC-SP cards
1999-11-18 00:00:43 +00:00
Werner Cornelius
acb3054649
removed unneeded data
1999-11-17 23:59:55 +00:00
Karsten Keil
b251f9eabc
need config.h
1999-11-15 19:37:04 +00:00
Karsten Keil
a6b13e586e
indent subtopics
1999-11-15 19:36:29 +00:00
Karsten Keil
83b8b451f3
64Bit compatibility
1999-11-15 14:20:05 +00:00
Karsten Keil
bb18d3ac38
new ISA memory mapped IO
1999-11-15 14:06:47 +00:00
Karsten Keil
9e05954589
new ISA memory mapped IO
1999-11-14 23:37:03 +00:00
Karsten Keil
f98caa4b0b
W6692 not longer experimental
1999-11-13 21:27:52 +00:00
Karsten Keil
2cb4accc21
remove KERNELVERSION
1999-11-13 21:27:16 +00:00
Karsten Keil
aa2239813b
Support for Speedfax+ PCI
1999-11-13 21:25:03 +00:00
Armin Schindler
f87150cfd3
Bugfix of undefined reference with CONFIG_MCA
1999-11-12 13:21:44 +00:00
Detlef Wengorz
5ca1a9b57e
added dwabc-udpinfo-dial support
1999-11-07 21:57:04 +00:00
Karsten Keil
c3852889d4
fix for 2.3 pci structs
1999-11-07 17:01:55 +00:00
Armin Schindler
8b23b045ab
Fixed AT command line editor
1999-11-07 13:34:30 +00:00
Carsten Paeth
e3bd8e9191
Cleanups before kernel 2.4:
...
- Changed all messages to use card->name or driver->name instead of
constant string.
- Moved some data from struct avmcard into new struct avmctrl_info.
Changed all lowlevel capi driver to match the new structur.
1999-11-05 16:38:02 +00:00
Carsten Paeth
acc9f81bea
Bugfix: Missing break in switch on ISDN_CMD_HANGUP.
1999-11-05 16:22:37 +00:00
Henner Eisen
4dfdfb90c8
applied Andre Beck's reset_free fix
1999-11-04 20:29:55 +00:00
Karsten Keil
95c2764012
Reinit of v110 structs
1999-11-04 13:11:36 +00:00
Henner Eisen
094df5e208
more skb headroom checks
1999-10-31 15:59:50 +00:00
Karsten Keil
39858d17de
Henners isdn_ppp_skb_push:under fix
1999-10-30 13:13:01 +00:00
Karsten Keil
2267ff60fa
Version 3.3c
1999-10-30 13:09:45 +00:00
Karsten Keil
6c10c44d9a
Reinit of v110 structs
1999-10-30 09:49:28 +00:00
Karsten Keil
b4a4c484d6
miss one prefix act2000
1999-10-30 09:48:04 +00:00
Armin Schindler
427c19f901
Check number len in isdn_get_msnstr() to avoid buffer overflow.
1999-10-29 18:35:08 +00:00
Armin Schindler
13c60ab64d
Bugfix: now freeing channel on modem_hup() even when
...
usage on ttyI has changed and error-report for
AT-commands on wrong channel-state.
1999-10-28 23:03:51 +00:00
Armin Schindler
0aa76b8bfa
Bugfix: isdn_free_channel() now frees the channel,
...
even when the usage of the ttyI has changed.
1999-10-28 22:48:45 +00:00
Detlef Wengorz
e431b62d15
Added support for building logically-bind-group's per interface.
...
usefull for outgoing call's with more then one isdn-card.
Switchable support to dont reset the hangup-timeout for
receive frames. Most part's of the timru-rules for receiving frames
are now obsolete. If the input- or forwarding-firewall deny
the frame, the line will be not hold open.
1999-10-27 21:21:18 +00:00
Armin Schindler
4bc202414f
using define for checking phone number len to avoid buffer overflow.
1999-10-26 21:15:33 +00:00
Armin Schindler
9515ac0aa3
using define for checking phone number len in isdn_tty_getdial()
1999-10-26 21:13:14 +00:00
Carsten Paeth
e1115f0ef1
Added driver for T1-PCI card.
1999-10-26 15:31:42 +00:00
Carsten Paeth
979ef435c4
Generate error message if user want to add card, but driver module is
...
not loaded.
1999-10-26 15:30:32 +00:00
Fritz Elfert
8df60b1912
Changed isa_ prefix to act2000_isa_ to prevent name-clash in latest
...
kernels.
1999-10-24 18:46:05 +00:00
Karsten Keil
e32e4c5e28
approve changes
1999-10-16 14:48:39 +00:00
Karsten Keil
c199c5f5ce
replace kmalloc with vmalloc for the big dev struct
1999-10-16 14:46:47 +00:00
Karsten Keil
57bd64dd0b
Fix module parm if only NICCY was selected
1999-10-16 14:44:45 +00:00
Karsten Keil
06e73e27f5
add a statistic for error monitoring
1999-10-14 20:25:29 +00:00
Karsten Keil
70f6554071
Suspend/Resume is possible without explicit ID too
1999-10-11 22:16:27 +00:00
Karsten Keil
451bd6af9b
COMPAT_NEED_UACCESS (no include in isdn_compat.h)
1999-10-11 22:04:12 +00:00
Armin Schindler
70425b712f
Added fax capabilities for Eicon Diva Server cards.
1999-10-11 18:13:25 +00:00
Werner Cornelius
d9ae14502b
Added variable to hfcpci union.
1999-10-10 20:16:15 +00:00
Werner Cornelius
0e93d4ab26
Correct B2-chan usage in conjuntion with echo mode. First implementation of NT-leased line mode.
1999-10-10 20:14:27 +00:00
Werner Cornelius
399387f205
Corrected timer constant
1999-10-10 20:13:06 +00:00
Armin Schindler
1bdd26c97b
Some fixes of cards interface handling.
...
Bugfix of NULL pointer occurence.
Changed a few log outputs.
1999-10-08 22:09:34 +00:00
Armin Schindler
fdb5ef7f55
Bugfix of too small MSN buffer and checking phone number
...
in isdn_tty_getdial()
1999-10-08 18:59:33 +00:00
Henner Eisen
4f28308c12
Removed dead ISDN_SYNCPPP_READDRESS code (obsoleted by sysctl_ip_dynaddr
...
and network address translation)
1999-10-05 22:47:17 +00:00
Carsten Paeth
2095bbff7b
Forgot SA_SHIRQ as argument to request_irq.
1999-10-05 06:50:07 +00:00
Werner Cornelius
8a6d50acad
Changed init order, added correction for page alignment with shared mem
1999-10-02 17:47:49 +00:00
Henner Eisen
3586b75c41
Changed tbusy logic in indn_net.c
1999-10-02 11:07:02 +00:00
Henner Eisen
f4c67cc1a9
Fixed a 2.3.x wait queue initialization (was causing panics)
1999-10-02 00:39:26 +00:00
Henner Eisen
0238fd510c
replaced dev_alloc_skb() for downstream skbs by equivalent alloc_skb()
1999-09-29 16:01:06 +00:00
Armin Schindler
44bec775de
Improved debug and log via readstat()
1999-09-26 14:17:53 +00:00
Detlef Wengorz
bf969d6407
added tcp-keepalive-detect with local response (ipv4 only)
...
added host-only-interface support
(source ipaddr == interface ipaddr) (ipv4 only)
ok with kernel 2.3.18 and 2.2.12
1999-09-23 22:22:42 +00:00
Detlef Wengorz
a554b4f41e
make ipc_head common usable (for use compressor with raw-ip)
...
add function before netif_rx(). needed for ipv4-tcp-keepalive-detect.
~
1999-09-23 22:07:51 +00:00
Armin Schindler
596a2dd58a
added more error checking.
1999-09-21 20:35:43 +00:00
Armin Schindler
03e4386937
Added pointer checks.
1999-09-21 20:06:40 +00:00
Armin Schindler
177c515fa8
Extended FCON message with added CPN
...
can now be activated with Bit 1 of Reg 23.
1999-09-21 19:00:35 +00:00
Karsten Keil
e37cb33743
approve callc.c
1999-09-20 19:50:22 +00:00
Karsten Keil
fc54c887ef
Fix wrong init of PStack
1999-09-20 19:49:47 +00:00
Karsten Keil
34d411a5c3
Approve changes in callc.c
1999-09-20 12:17:53 +00:00
Karsten Keil
faf073f101
Fix hang if no protocol was selected
1999-09-20 12:13:13 +00:00
Carsten Paeth
283f5fc7c3
forgot to change paramter type of contr for lower_callback ...
1999-09-16 15:13:04 +00:00
Carsten Paeth
95b8279910
Implementation of 64Bit extention complete.
1999-09-15 08:16:03 +00:00
Detlef Wengorz
a229ee4126
Test LCR ioctl call/ change a wrong pointer++/
...
LCR LL->user_space(isdnlog)->ioctl->LL ok now
1999-09-14 22:53:53 +00:00
Werner Cornelius
2506acb1e7
Removed obsoleted functions for proc fs and synced with new ones.
1999-09-14 20:31:01 +00:00
Karsten Keil
bef61e38ff
ABC optional
1999-09-14 10:05:38 +00:00
Henner Eisen
e1293b156c
serialized xmitting frames from isdn_ppp and BSENT statcallb
1999-09-13 23:25:17 +00:00
Detlef Wengorz
184682ae0e
added abc features
...
low cost routing for net-interfaces (only the HL side).
need more implementation in the isdnlog-utility
udp info support (first part).
different EAZ on outgoing call's.
more checks on D-Channel callbacks (double use of channels).
tested and running with kernel 2.3.17
1999-09-12 16:19:40 +00:00
Carsten Paeth
bbf43cb86f
Changes for proposed standard for CAPI2.0:
...
- AK148 "Linux Exention"
1999-09-10 17:24:19 +00:00
Armin Schindler
0bad3ca5bc
Added microchannel patch from Erik Weber.
1999-09-08 20:17:31 +00:00
Armin Schindler
0b82948f74
Prepared for sub-address usage.
1999-09-07 12:48:05 +00:00
Armin Schindler
beb6c3338f
Better checking and channel Id handling.
1999-09-07 12:35:39 +00:00
Carsten Paeth
599e9f09a7
SETDATA removed. Now inside the kernel the datapart of DATA_B3_REQ and
...
DATA_B3_IND is always directly after the CAPI message. The "Data" member
ist never used inside the kernel.
1999-09-07 09:02:53 +00:00
Werner Cornelius
10c992afc0
Added io parameter for HFC-PCI based cards. Needed only with multiple cards
...
when initialisation/selection order needs to be set.
1999-09-07 06:18:55 +00:00
Werner Cornelius
f612684f87
Added io as parameter 0 for HFC-PCI cards, if manual selection needed.
1999-09-07 05:43:58 +00:00
Fritz Elfert
3356cb3002
Changed my mail-address.
1999-09-06 07:29:36 +00:00
Detlef Wengorz
6d1841090a
/usr/hst/detlef/mmm
1999-09-04 22:24:39 +00:00
Armin Schindler
15ed60cd29
Removed not used define, did not work and caused error
...
in 2.3.16
1999-09-04 17:37:59 +00:00
Armin Schindler
9fa67c0062
Fix of V.42 analog Modem negotiation handling.
1999-09-04 13:44:19 +00:00
Karsten Keil
4233b03e0e
Winbond W6692 support
1999-09-04 06:35:09 +00:00
Karsten Keil
87e5fbe117
first revision
1999-09-04 06:28:58 +00:00
Karsten Keil
74feafedad
approve changes
1999-09-04 06:22:18 +00:00
Karsten Keil
ba61e812a3
Changes from kernel set_current_state()
1999-09-04 06:20:07 +00:00
Fritz Elfert
722b9845af
Fixed a memory leak.
1999-09-03 14:06:58 +00:00
Paul Slootman
2402e57cf6
cosmetics; text following #endif is not ANSI C
1999-09-02 13:24:12 +00:00
Carsten Paeth
adf5053dfd
Patch from Daniel Beichl <dani@ecomag.net> to make A1 PCMCIA work again.
1999-09-01 08:26:34 +00:00
Paul Slootman
c5c68b398e
various spelling corrections (new checksums may be needed, Karsten!)
1999-08-31 11:20:41 +00:00
Karsten Keil
d32b8236db
HW version v1.3 support
1999-08-30 12:01:28 +00:00
Karsten Keil
939d44e5fc
Fix broken avm pcmcia
1999-08-30 11:57:52 +00:00
niemann
98728ad3a9
Fixed typo in errormsg
1999-08-29 18:23:01 +00:00
Armin Schindler
d022ef6438
New setup compat.
...
Bugfix if compile as not module.
1999-08-29 17:23:45 +00:00
Werner Cornelius
447f935438
corrected tx_lo line setup. Datasheet is not correct.
1999-08-29 17:05:44 +00:00
Karsten Keil
6f77718f35
__setup function should be static
1999-08-28 22:11:10 +00:00
Karsten Keil
d88fc0d150
misplaced #endif caused ttyI crash in 2.3.X
1999-08-28 21:56:27 +00:00
Armin Schindler
baa93f89db
Prepared for fax related functions.
...
Now compilable without errors/warnings.
1999-08-28 21:32:53 +00:00
Werner Cornelius
f9d72725dc
Implemented full audio support (transparent mode)
1999-08-28 21:04:29 +00:00
Armin Schindler
b6144c93c8
Corrected octet 3/3a in CPN/OAD information element.
...
Thanks to John Simpson <xfl23@dial.pipex.com>
1999-08-28 20:24:40 +00:00
Karsten Keil
7d02853697
approve changes
1999-08-25 21:49:01 +00:00
Werner Cornelius
42e1037735
Changed return values for stat_icall(w) from 3->4 and 4->5 because of conflicts
...
with existing software definitions. (PtP incomplete called party number)
1999-08-25 20:02:34 +00:00
Werner Cornelius
9ede4a1554
Changed state of hfc-pci driver from experimental to regular
1999-08-25 19:32:33 +00:00
Karsten Keil
7bb2100672
approve changes
1999-08-25 17:05:27 +00:00
Karsten Keil
eba43becd7
Use new LL->HL auxcmd call
1999-08-25 17:01:27 +00:00
Karsten Keil
8b585efba3
Make ISAR V32bis modem running
...
Make LL->HL interface open for additional commands
1999-08-25 17:00:09 +00:00
Karsten Keil
22f12b8c61
Fix for test case TC10011
1999-08-25 16:55:23 +00:00
Karsten Keil
bc94a3b9d0
Make gcc on AXP happy
1999-08-25 16:52:04 +00:00
Karsten Keil
24636bb007
Fix bugs which cause 2.3.14 hangs (waitqueue init)
1999-08-25 16:50:57 +00:00
Karsten Keil
56f3703cf3
Support new __setup; allow to add FEATURES after register_isdn
1999-08-25 16:47:43 +00:00
Karsten Keil
6c4f99dab0
Support for new __setup function
1999-08-25 16:44:17 +00:00
Carsten Paeth
54695e9296
backported changes from kernel 2.3.14:
...
- several #include "config.h" gone, others come.
- "struct device" changed to "struct net_device" in 2.3.14, added a
define in isdn_compat.h for older kernel versions.
1999-08-22 20:27:19 +00:00
Armin Schindler
4efbd1aa24
Added XLOG function for all cards.
...
Bugfix of alloc_skb NULL pointer.
1999-08-18 20:17:02 +00:00
Michael Hipp
597f570bbd
applied MPPP-resize-headroom patch
1999-08-18 16:19:17 +00:00
Paul Slootman
e99ca87efa
don't try to use x86 assembler on non-x86!
1999-08-17 11:10:52 +00:00
Michael Hipp
d4f5871c38
Additional VJ decomp-buffer-size increased from 40 to 128
1999-08-16 07:11:41 +00:00
Werner Cornelius
9dca30185c
Added further manufacturer and device ids to PCI list
1999-08-12 18:59:45 +00:00
Karsten Keil
31393f5263
new PCI codefix
1999-08-11 21:03:45 +00:00
Karsten Keil
222269aa5d
new PCI codefix
...
fix IRQ problem while unload
1999-08-11 20:59:22 +00:00
Karsten Keil
e03d198885
bugfix IPAC version 1.1
...
new PCI codefix
1999-08-11 20:57:40 +00:00
Karsten Keil
b206b94f77
High layer compatibility is valid in SETUP
1999-08-11 20:54:39 +00:00
Karsten Keil
5c5d708933
delete TIMRUL stuff for kernel sync
1999-08-11 20:42:43 +00:00
Karsten Keil
92a62b5571
sync to new pci struct in 2.3.13
1999-08-10 21:54:18 +00:00
Carsten Paeth
8e93ffc9fb
struct pci_dev changed in 2.3.13. Made the necessary changes.
1999-08-10 16:02:27 +00:00
Karsten Keil
b5f960c41b
sync elsa changes
1999-08-09 19:27:28 +00:00
Karsten Keil
7b3f472d67
Support (alpha version) for the '98 model of ELSA Microlink ISDN/MC
...
by Christer Weinigel, Cendio Systems AB <wingel@cendio.se>
Add support for IPAC 1.2
1999-08-09 19:25:21 +00:00
Werner Cornelius
ee65c05095
moved constant pci ids to pci id table
1999-08-09 19:13:34 +00:00
Karsten Keil
45373c1849
Fix race condition - Thanks to Christer Weinigel
1999-08-09 19:04:40 +00:00
Karsten Keil
9a2f20ea12
Fix S0 init - Thanks to Stefan Gybas
1999-08-09 18:59:59 +00:00
Karsten Keil
d0dd95e132
add diva.c changes
1999-08-08 16:19:49 +00:00
Werner Cornelius
192ce4ab18
added new PCI vendor and card ids for Manufacturer 0x1043
1999-08-08 10:17:34 +00:00
Werner Cornelius
89b8b1ca07
Fixed another memcpy problem in fifo handling.
...
Thanks for debugging aid by Olaf Kordwittenborg.
1999-08-07 21:09:10 +00:00
Karsten Keil
0ecf4c8c93
approval for Eicon Technology Diva 2.01 PCI
1999-08-07 17:35:10 +00:00
Karsten Keil
798dcea107
Asymetric buffers for improved ping times. Interframe spacing
...
fix for NJ<->NJ thoughput. Matt Henderson - www.traverse.com.au
1999-08-07 17:32:00 +00:00
Carsten Paeth
5b9a33e502
Using __GNUC__ == 2 && __GNUC_MINOR__ < 95 how to define
...
ISDN_AUDIO_OPTIMIZE_ON_X386_WITH_ASM_IF_GCC_ALLOW_IT
1999-08-06 12:47:35 +00:00
Carsten Paeth
83eefdd321
egcs 2.95 complain about invalid asm statement:
...
"fixed or forbidden register 2 (cx) was spilled for class CREG."
Using ISDN_AUDIO_OPTIMIZE_ON_X386_WITH_ASM_IF_GCC_ALLOW_IT and not
define it at the moment.
1999-08-06 12:02:52 +00:00
Carsten Paeth
68be7cb3de
Added COMPAT_HAS_NEW_WAITQ for rd_queue for newer kernels.
1999-08-06 07:42:48 +00:00
Carsten Paeth
d07e03d62d
Added the "vbox patch". if (si1 == 1) si2 = 0;
1999-08-06 07:41:16 +00:00
Karsten Keil
6bf817c642
Now again certified
1999-08-05 20:54:17 +00:00
Karsten Keil
c87362d2db
ISAR analog modem support
1999-08-05 20:43:22 +00:00
Karsten Keil
2b8a6463ab
Fix interlayer communication
1999-08-05 20:40:26 +00:00
Armin Schindler
c260a98293
Bugfix: kernel oops on getting revision.
1999-08-05 10:36:10 +00:00
Carsten Paeth
e5844771dc
Bugfix: corrected /proc functions, added structure for new AVM cards.
1999-08-04 10:10:11 +00:00