There may be problems there that I missed, so this shouldn't go into
an offical kernel any time soon.
However, if I didn't commit it, we wouldn't find the bugs...
remove abc frame-counter (is obsolete now).
use the new lp->super_tx_queue for internal queueing (bsd-rawip-compress).
modify isdn_net_xmit() and isdn_net_write_super().
-- Kai, please have a look to this two function's. Thank's.
- 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)
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.
(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.
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.
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
+ new hardware independed "capi_driver" interface that will make it easy to:
- support other controllers with CAPI-2.0 (i.e. USB Controller)
- write a CAPI-2.0 for the passive cards
- support serial link CAPI-2.0 boxes.
+ wrote "capi_driver" for all supported cards.
+ "capi_driver" (supported cards) now have to be configured with
make menuconfig, in the past all supported cards where included
at once.
+ new and better informations in /proc/capi/
+ new ioctl to switch trace of capi messages per controller
using "avmcapictrl trace [contr] on|off|...."
+ complete testcircle with all supported cards and also the
PCMCIA cards (now patch for pcmcia-cs-3.0.13 needed) done.