Commit Graph

1301 Commits

Author SHA1 Message Date
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