Commit Graph

94 Commits

Author SHA1 Message Date
Fritz Elfert 8f4f0f33c7 Added changes for recent 2.1.x kernels:
changed return type of isdn_close
  queue_task_* -> queue_task
  clear/set_bit -> test_and_... where apropriate.
  changed type of hard_header_cache parameter.
1997-05-27 15:18:06 +00:00
Carsten Paeth 93d8dec0e2 changed calls to copy_from_user/copy_to_user and removed verify_area
were possible.
1997-03-30 16:51:37 +00:00
Fritz Elfert 0b82b405f0 Perform a hangup if number is deleted while dialing. 1997-03-11 08:43:51 +00:00
Fritz Elfert 5d71f67a25 Bugfix: Deleting a phone number during dial gave unpredictable results. 1997-03-08 08:16:31 +00:00
Fritz Elfert b3814a92ab Fix: did not compile with 2.1.27 1997-03-05 21:16:08 +00:00
Fritz Elfert 0bf2e55d6b Added sending ICMP messages when no connetion is possible. 1997-03-04 21:36:52 +00:00
Fritz Elfert 3184c9a46c Bugfix: Slave interfaces have to be hung up before master. 1997-02-23 23:41:14 +00:00
Fritz Elfert cf00eca365 Bugfix in isdn_ppp_free_mpqueue(). 1997-02-11 18:32:59 +00:00
Fritz Elfert 713efd66f3 Changed setup-interface (incoming and outgoing). 1997-02-10 21:31:20 +00:00
Fritz Elfert 2458c3bc4d Changed interface for reporting incoming calls. 1997-02-10 20:12:50 +00:00
Fritz Elfert 3ebb79c868 Reformatted according CodingStyle.
replaced arp_find prototype by proper include.
made dev_purge_queues static.
Bugfix in bogocps calculation.
removed isdn_net_receive_callback - was never used ;-)
Misc. fixes for Kernel 2.1.X comaptibility.
1997-02-03 23:15:07 +00:00
Fritz Elfert 1fbf4568a0 Applied chargeint patch. 1997-01-17 01:19:30 +00:00
Fritz Elfert a14cb3dc74 Bugfix: isdn_net_hangup() did not reset ISDN_NET_CONNECTED. 1997-01-14 01:29:31 +00:00
Fritz Elfert e6fdf2fa49 Speed up dial statemachine. 1997-01-11 23:30:42 +00:00
Michael Hipp 56a446bfc6 fixed pppbind bug in isdn_net_find_icall() 1996-11-25 17:20:50 +00:00
Fritz Elfert 0509485f93 Minor cleanup. 1996-11-13 02:31:38 +00:00
Karsten Keil 51bad0872d bugfix to compile without MPP 1996-10-27 20:49:06 +00:00
Fritz Elfert 85a7b947cc Another bugfix in isdn_net_autohup() 1996-10-25 18:46:01 +00:00
Fritz Elfert 189a11a5f1 Bugfix: Divide by zero in isdn_net_autohup() 1996-10-23 23:05:36 +00:00
Fritz Elfert e6d0e5ec96 Changes for compatibility to 2.0.X and 2.1.X kernels. 1996-10-22 23:14:19 +00:00
Fritz Elfert ad9b9c7844 Bugfix: Error in BogoCPS calculation. 1996-10-11 13:57:40 +00:00
Fritz Elfert 1850e4b8e6 Fix: With syncPPP encapsulation, discard LCP packets
when calculating hangup timeout.
1996-09-23 01:58:11 +00:00
Fritz Elfert d425b36096 Fix: did not compile without CONFIG_ISDN_PPP 1996-09-23 00:03:37 +00:00
Michael Hipp 9168924366 (hopefully) fixed callback problem with syncPPP
syncPPP network devices now show PPP link encap
1996-09-07 12:44:50 +00:00
Fritz Elfert e9cbb57870 Bugfix: Transmission timeout had been much to low. 1996-08-29 20:06:03 +00:00
Michael Hipp a728bfc05d removed some (now) obsolete functions for syncPPP in rebuild_header etc. 1996-08-12 16:24:32 +00:00
Michael Hipp 36b6ffa4db bugfix: Call dev_purge_queues() only for master device 1996-07-03 13:48:51 +00:00
Fritz Elfert 68bb7a254a Fixed return count for empty return string in isdn_net_getphones(). 1996-06-25 18:37:37 +00:00
Fritz Elfert b91dcd6530 Bugfixes:
- Did not free channel on unbinding.
  - ioctl returned wrong callback settings.
1996-06-24 17:48:08 +00:00
Thomas Bogendoerfer 7d70864506 fixed problem with IP addresses on Linux/Alpha (long is 8 byte there) 1996-06-16 17:42:54 +00:00
Michael Hipp 03eb6d2419 minor bugfix in isdn_net_send_skb
changes in BSENT callback handler for syncPPP
added lp->sav_skb stuff
1996-06-11 14:54:08 +00:00
Fritz Elfert 7761cc3d88 Changed loglevel of "incoming ... without OAD" message, since
with audio support this is quite normal.
1996-06-06 14:25:44 +00:00
Fritz Elfert 7a1d496c5d Minor bugfixes by M. Hipp. 1996-06-05 02:36:45 +00:00
Fritz Elfert e740479bfa Added spelling corrections and some minor changes
to stay in sync with kernel.
1996-05-18 01:37:19 +00:00
Fritz Elfert 84e84d251f Some cleanup. 1996-05-17 03:49:01 +00:00
Michael Hipp 0096bd2e07 fixed a few bugs 1996-05-06 11:34:57 +00:00
Fritz Elfert 9de16ae81d Test commit 1996-04-30 21:05:27 +00:00
Fritz Elfert f707131c21 Added Michael's ippp-bind patch. 1996-04-30 11:10:42 +00:00
Fritz Elfert 57667fc0f3 Removed compatibility-macros. 1996-04-30 09:34:35 +00:00
Fritz Elfert c2a62bf1e1 Made more parameters of the dial statemachine user-configurable and
added hangup after dial for more reliability using callback.
Changed all io going through generic routines in isdn_common.c
Added missing call to dev_free_skb on failed dialing.
Added uihdlc encapsulation.
Fixed isdn_net_setcfg not to destroy interface-flags anymore.
Misc. typos.
1996-04-20 16:28:38 +00:00
Fritz Elfert 7fdec27610 Bugfix: Sync-PPP packets got compressed twice, when resent due to
send-queue-full reject.
1996-02-19 15:23:38 +00:00
Fritz Elfert 8a2557d3d7 Changed status- receive-callbacks to use pointer-arrays for finding
a corresponding interface instead of looping over all interfaces.
Activate Auto-hangup-timer only when interface is online.
Some bugfixes in the dialing-statemachine.
Lot of bugfixes in sk_buff'ized encapsulation handling.
For speedup connection-setup after dialing, remember sk_buf that triggered
dialing.
Fixed isdn_net_log_packet according to different encapsulations.
Correct ARP-handling for ETHERNET-encapsulation.
1996-02-11 02:22:28 +00:00
Fritz Elfert db04a75896 Changed returncode-logic for isdn_net_start_xmit() and it's
helper-functions.
Changed handling of buildheader for RAWIP and ETHERNET-encapsulation.
1996-01-22 05:05:12 +00:00
Fritz Elfert 58d1544fe6 Initial revision 1996-01-09 04:13:18 +00:00