Henner Eisen
3586b75c41
Changed tbusy logic in indn_net.c
1999-10-02 11:07:02 +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
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
Detlef Wengorz
6d1841090a
/usr/hst/detlef/mmm
1999-09-04 22:24:39 +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
Detlef Wengorz
aead94e002
remove unused messages
1999-07-07 10:17:24 +00:00
Carsten Paeth
0045e075c3
calls to dev_alloc_skb waste 16 bytes of memory, if we calculate the
...
right header space for the lowlevel driver. using alloc_skb instead.
1999-07-06 07:53:53 +00:00
Paul Slootman
e8b2b39a37
thinko in previous patch
1999-06-09 10:12:05 +00:00
Paul Slootman
38fb4d82a5
isdn_net_getpeer() fixed to return correct `outgoing' flag
1999-06-07 19:42:39 +00:00
Fritz Elfert
a6dac6114b
Removed TIMRU stuff.
1999-04-18 14:07:18 +00:00
Fritz Elfert
a39bb9c61d
Changes from 2.0 tree.
1999-04-12 12:34:02 +00:00
Henner Eisen
3821602492
added mark_bh in BCONN statcallb and cleaned up some dead code
1999-01-17 00:55:58 +00:00
Henner Eisen
40b022bc63
replaced icmp_send() by dst_link_failure()
1999-01-15 16:36:52 +00:00
Paul Slootman
a5c550ac05
Also huptimeout with dialmode == manual
1998-12-01 13:06:22 +00:00
Henner Eisen
e9bea07a5c
dialmode for x25iface and multulink ppp
1998-10-30 17:55:39 +00:00
Henner Eisen
287b680273
re-inserted p=p->next in isdn_net_find_icall() (fixes kernel lock up
...
on incoming call not matching the first interface)
1998-10-26 18:20:46 +00:00
Paul Slootman
c18b64bb86
Implementation of "dialmode" (successor of "status")
...
You also need current isdnctrl for this!
1998-10-23 10:18:55 +00:00
Henner Eisen
8fa5603a98
flush method for 2.1.118 and above
...
updated IIOCTLNETGPN
1998-09-07 22:00:05 +00:00
Henner Eisen
6dcb1f1b10
new ioctl IIOCNETGPN for /dev/isdninfo (get network interface'
...
peer phone number)
1998-08-31 21:10:01 +00:00
Paul Slootman
c7b0901efc
printk message only appeared when status is off and interface is rawIP,
...
which is confusing for people who don't know about "isdnctrl status <if> on".
1998-07-30 11:28:32 +00:00
Karsten Keil
b4b2b42ae0
tx_queue_len = 5 was too small
1998-06-26 22:01:37 +00:00
Fritz Elfert
bf72db62df
Added handling of STAT_ICALL with incomplete CPN.
...
Added AT&L for ttyI emulator.
Added more locking stuff in tty_write.
1998-06-26 15:13:17 +00:00
Fritz Elfert
d8ac0cb7b6
Bugfix: Setting ndev->do_ioctl had beed accidetly removed at abc-cleanup.
1998-06-18 22:43:08 +00:00
Henner Eisen
d54653d237
merged with 2.1.10[34] (cosmetics and udelay() -> mdelay())
...
brute force fix to avoid Ugh's in isdn_tty_write()
cleaned up some dead code
1998-06-17 19:51:55 +00:00
Christian A. Lademann
b6f4470707
Changed default of local netdev flags: ISDN_NET_STOPPED is default now,
...
so autodial is suppressed for that device until it is switched on using
'isdnctrl status dev-name on'.
1998-06-09 12:27:37 +00:00
Fritz Elfert
b5d29eca0b
abc cleanup.
1998-06-07 00:20:21 +00:00
Detlef Wengorz
f967942fd7
wegen einer einstweiliger verfuegung gegen DW ist zur zeit
...
die abc-extension bis zur klaerung der rechtslage nicht verfuegbar
1998-06-02 12:10:30 +00:00
Henner Eisen
ec5d1f3181
sync'ed with 2.1.102 where appropriate (CAPABILITY changes)
...
concap typo
cleared dev.tbusy in isdn_net BCONN status callback
1998-05-26 22:39:34 +00:00
Detlef Wengorz
7e3201df58
in case of a icmp-unreach condition the tcp-keepalive-entrys
...
will be dropped from the internal double-link-list (only abc-extension).
send icmp unreach only if the skb->protocol == ETH_P_IP
speedup abc-no-dchan redial
1998-05-22 10:01:20 +00:00
Detlef Wengorz
ab17dbc4ea
bugfix in abc_delayed_hangup
...
optimize keepalive-tests for abc_rawip
1998-05-07 19:58:48 +00:00
Detlef Wengorz
8c4854f953
change ICMP_HOST_UNREACH to ICMP_NET_UNREACH (only abc-ext.)
...
set dev->tbusy to zero in isdn_net_unreachable() (only abc-ext.)
drop all new packets and send ICMP_NET_UNREACH for
min. dialwait to max. dialwait * 6 time. (only abc-ext.)
change random-deliver of packets (small first) from all emcapsulation
to only rawip with ABC-Router-Flag enabled.
1998-05-05 23:23:36 +00:00
Detlef Wengorz
dd66291d2f
Include abc-extension-support for >= 2.1.x Kernels in
...
isdn_net.c and isdn_common.c. alpha-test OK and running !
1998-05-03 17:40:42 +00:00
Karsten Keil
2541e7ee3e
Fix from vger (tx max qlength)
1998-04-16 19:19:42 +00:00
Henner Eisen
f2431b5d86
Fixed user space access with interrupts off and remaining
...
copy_{to,from}_user() -> -EFAULT return codes
1998-04-14 16:28:59 +00:00
Fritz Elfert
199e6ddf9a
Bugfix: restore_flags missing.
1998-03-07 22:37:33 +00:00
Christian A. Lademann
0c64f33f52
Dynamic Timeout-Rule-Handling vs. 971110 included
1998-03-07 18:21:34 +00:00
Fritz Elfert
0e2f197b6a
Added debugging output in adjust_header.
1998-02-25 18:31:13 +00:00
Henner Eisen
64fe8ec0a3
Changed return codes caused be failing copy_{to,from}_user to -EFAULT
1998-02-25 17:49:48 +00:00
Fritz Elfert
db59c243d6
Corrected check for modified feature-flags.
1998-02-23 19:38:22 +00:00
Fritz Elfert
4461831f8c
Changes for recent kernels.
...
Ugly workaround for adjusting Ethernet frames with recent kernels.
replaced direct calls to lowlevel-driver command by common hook.
1998-02-20 17:15:07 +00:00
Karsten Keil
f661502191
Lots of changes for X.25 support:
...
Added generic support for connection-controlling encapsulation protocols
Added support of BHUP status message
Added support for additional p_encap X25IFACE
Added support for kernels >= 2.1.72
1998-01-31 22:05:57 +00:00
Carsten Paeth
079e70dfff
Merged changes from and for 2.1.82, not tested only compiled ...
1998-01-31 19:30:02 +00:00
Fritz Elfert
6504e2fd09
New HL<->LL interface:
...
New BSENT callback with nr. of bytes included.
Sending without ACK.
New L1 error status (not yet in use).
Cleaned up obsolete structures.
Implemented Cisco-SLARP.
Changed local net-interface data to be dynamically allocated.
Removed old 2.0 compatibility stuff.
1997-10-09 21:29:04 +00:00
Fritz Elfert
8b306c76f8
Removed old compatibility stuff for 2.0.X kernels.
...
From now on, this code is for 2.1.X ONLY!
Old stuff is still in the separate branch.
1997-10-01 09:22:21 +00:00
Fritz Elfert
4d5643e2c1
Bugfix: Did not compile without SyncPPP.
1997-08-21 14:38:13 +00:00
Fritz Elfert
94e18c6e30
Added ability to adjust slave triggerlevel.
1997-06-22 11:57:15 +00:00
Fritz Elfert
040853e6c9
Removed wrong SET_SKB_FREE in isdn_net_send_skb()
1997-06-21 10:52:05 +00:00
Michael Hipp
4d87bb0001
Applied Eric's underflow-patches (slightly modified)
1997-06-17 13:05:24 +00:00
Michael Hipp
5ece01bfd1
hard_header changes for syncPPP (now behaves like RAWIP)
1997-06-10 16:24:22 +00:00