- 29 Sep, 2002 5 commits
-
-
Kai Germaschewski authored
This is the first step of a long series moving members between isdn_net_local and isdn_net_dev. Today, a one-to-one relationship between these both structures exist, so it does not really matter where the members live. However, the goal is to get a correspondence like net_device -> isdn_net_local -> master isdn_net_device | slave isdn_net_device | slave isdn_net_device where more than one isdn_net_device can exist per actual net_device, due to channel bundling.
-
Kai Germaschewski authored
X25 needs notification if an interface is brought up or down, and ethernet over ISDN creates a fake MAC address at open time, so put this into appropriate callbacks as well.
-
Kai Germaschewski authored
The ->init() callback can be used for calling ether_setup() in case of encapsulation "ISDN over ethernet", for the other cases it does not make sense anyway.
-
Kai Germaschewski authored
X25 needs notification when encapsulation is set to X25 and when it is changed to something else again, so let's have some callbacks for init/cleanup.
-
Kai Germaschewski authored
Use a struct of methods and parameters to describe the different kinds of network interfaces supported by isdn_net.c and friends.
-
- 28 Sep, 2002 19 commits
-
-
Kai Germaschewski authored
PPP wants callbacks at the time a connection between ISDN channel and network interface is established, i.e. before dialing to avoid dialing when no ipppd is present, so use generic bind/unbind callbacks.
-
Kai Germaschewski authored
The method to find out if an incoming call is addressed to any of the ISDN network interfaces is horrible. A bit of splitting and dropping the swap channels if exclusive logic makes it a bit better at least.
-
Kai Germaschewski authored
The same information is present as (->isdn_slot >= 0), so don't duplicate it (and risk it getting out of sync)
-
Kai Germaschewski authored
No need to duplicate that function privately.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
When using exclusive mode, we already reserved our channel at the time that mode was set, so no need to get a free channel in this case. Also, indent cleanups to isdn_net_start_xmit().
-
Kai Germaschewski authored
We will need the index of the channel we reserved later, so override the meaning of ->exclusive.
-
Kai Germaschewski authored
Put the test for lp->flags & ISDN_NET_CONNECTED into an inline function called isdn_net_bound(), which more accurately names what we are testing for, i.e. the interface being bound to a hardware ISDN channel, which however is not necessarily online yet.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
* fix eeprom accesses * fix tx desc overflow * fix tx timeout bug * add sis963 support
-
Jeff Garzik authored
(contributed by Edward Peng @ D-Link)
-
Jeff Garzik authored
-
Jeff Garzik authored
(contributed by Edward Peng @ D-Link)
-
Jeff Garzik authored
(contributed by Edward Peng @ D-Link, cleaned up by me)
-
Edward Peng authored
conditionally include crc32.h, ethtool.h, mii.h, and compat.h if built outside the stock 2.4.x kernel.
-
Javier Achirica authored
Conditionally enabled when out-of-tree, but open source, crypto lib is present.
-
Jeff Garzik authored
into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
-
Linus Torvalds authored
a directory pattern. Clean directories _first_, then files.
-
- 27 Sep, 2002 16 commits
-
-
Kai Germaschewski authored
Again, instead of a switch statement, just use a callback.
-
Kai Germaschewski authored
Again, instead of a switch statement, just use a callback.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
Use the same form for the already existing PPP / X.25 receive functions as for all the other ones, + small fixes.
-
Kai Germaschewski authored
Another step in splitting isdn_net_receive into type specific functions.
-
Kai Germaschewski authored
Another step in splitting isdn_net_receive into type specific functions.
-
Kai Germaschewski authored
Another step in splitting isdn_net_receive into type specific functions.
-
Kai Germaschewski authored
Another step in splitting isdn_net_receive into type specific functions.
-
Kai Germaschewski authored
First step in splitting isdn_net_receive into type specific functions.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
Break syncPPP and UI HDLC specific parts out of isdn_net_header() and move it to more appropriate places.
-
Kai Germaschewski authored
Break the CISCO specific part out of the generic isdn_net_header() and move it to the CISCO code.
-
Kai Germaschewski authored
-
Kai Germaschewski authored
isdn_net handles all kind of interfaces, e.g. raw IP, ethernet over ISDN, PPP - this is a cleanup making the setup of a net_device specific to the type of interface.
-
Kai Germaschewski authored
Again, instead of having stuff cluttered all over isdn_net.c, put it into the files where it belongs and get rid of the #ifdef CONFIG_ISDN_X25 / CONFIG_ISDN_PPP by using dummy stubs if necessary. Same thing for CONFIG_ISDN_PPP.
-
Kai Germaschewski authored
SyncPPP and X25 are already (kind of) separated, so do the same for CISCO HDLCK.
-