patch-2.3.14 linux/drivers/net/sdla_ppp.c
Next file: linux/drivers/net/sdla_x25.c
Previous file: linux/drivers/net/sdla_fr.c
Back to the patch index
Back to the overall index
- Lines: 184
- Date:
Wed Aug 18 11:36:42 1999
- Orig file:
v2.3.13/linux/drivers/net/sdla_ppp.c
- Orig date:
Mon Jan 4 11:37:29 1999
diff -u --recursive --new-file v2.3.13/linux/drivers/net/sdla_ppp.c linux/drivers/net/sdla_ppp.c
@@ -147,20 +147,20 @@
/* WAN link driver entry points. These are called by the WAN router module. */
static int update(wan_device_t * wandev);
-static int new_if(wan_device_t * wandev, struct device *dev,
+static int new_if(wan_device_t * wandev, struct net_device *dev,
wanif_conf_t * conf);
-static int del_if(wan_device_t * wandev, struct device *dev);
+static int del_if(wan_device_t * wandev, struct net_device *dev);
/* WANPIPE-specific entry points */
static int wpp_exec(struct sdla *card, void *u_cmd, void *u_data);
/* Network device interface */
-static int if_init(struct device *dev);
-static int if_open(struct device *dev);
-static int if_close(struct device *dev);
-static int if_header(struct sk_buff *skb, struct device *dev,
+static int if_init(struct net_device *dev);
+static int if_open(struct net_device *dev);
+static int if_close(struct net_device *dev);
+static int if_header(struct sk_buff *skb, struct net_device *dev,
unsigned short type, void *daddr, void *saddr, unsigned len);
static int if_rebuild_hdr(struct sk_buff *skb);
-static int if_send(struct sk_buff *skb, struct device *dev);
-static struct enet_statistics *if_stats(struct device *dev);
+static int if_send(struct sk_buff *skb, struct net_device *dev);
+static struct enet_statistics *if_stats(struct net_device *dev);
/* PPP firmware interface functions */
static int ppp_read_version(sdla_t * card, char *str);
static int ppp_configure(sdla_t * card, void *data);
@@ -185,8 +185,8 @@
static void show_disc_cause(sdla_t * card, unsigned cause);
static unsigned char bps_to_speed_code(unsigned long bps);
static int reply_udp(unsigned char *data, unsigned int mbox_len);
-static int process_udp_mgmt_pkt(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct device *dev, ppp_private_area_t * ppp_priv_area);
-static int process_udp_driver_call(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct device *dev, ppp_private_area_t * ppp_priv_area);
+static int process_udp_mgmt_pkt(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct net_device *dev, ppp_private_area_t * ppp_priv_area);
+static int process_udp_driver_call(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct net_device *dev, ppp_private_area_t * ppp_priv_area);
static void init_ppp_tx_rx_buff(sdla_t * card);
static int intr_test(sdla_t * card);
static int udp_pkt_type(struct sk_buff *skb, sdla_t * card);
@@ -310,7 +310,7 @@
* < 0 failure (channel will not be created)
*/
-static int new_if(wan_device_t * wandev, struct device *dev, wanif_conf_t * conf)
+static int new_if(wan_device_t * wandev, struct net_device *dev, wanif_conf_t * conf)
{
sdla_t *card = wandev->private;
ppp_private_area_t *ppp_priv_area;
@@ -343,7 +343,7 @@
* Delete logical channel.
*/
-static int del_if(wan_device_t * wandev, struct device *dev)
+static int del_if(wan_device_t * wandev, struct net_device *dev)
{
if (dev->priv) {
kfree(dev->priv);
@@ -391,7 +391,7 @@
* registration.
*/
-static int if_init(struct device *dev)
+static int if_init(struct net_device *dev)
{
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card = ppp_priv_area->card;
@@ -429,7 +429,7 @@
* Return 0 if O.k. or errno.
*/
-static int if_open(struct device *dev)
+static int if_open(struct net_device *dev)
{
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card = ppp_priv_area->card;
@@ -487,7 +487,7 @@
* o reset flags.
*/
-static int if_close(struct device *dev)
+static int if_close(struct net_device *dev)
{
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card = ppp_priv_area->card;
@@ -512,7 +512,7 @@
* Return: media header length.
*/
-static int if_header(struct sk_buff *skb, struct device *dev,
+static int if_header(struct sk_buff *skb, struct net_device *dev,
unsigned short type, void *daddr, void *saddr, unsigned len)
{
switch (type)
@@ -536,7 +536,7 @@
static int if_rebuild_hdr(struct sk_buff *skb)
{
- struct device *dev=skb->dev;
+ struct net_device *dev=skb->dev;
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card = ppp_priv_area->card;
printk(KERN_INFO "%s: rebuild_header() called for interface %s!\n",
@@ -562,7 +562,7 @@
* protocol stack and can be used for flow control with protocol layer.
*/
-static int if_send(struct sk_buff *skb, struct device *dev)
+static int if_send(struct sk_buff *skb, struct net_device *dev)
{
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card = ppp_priv_area->card;
@@ -846,7 +846,7 @@
* Return a pointer to struct enet_statistics.
*/
-static struct enet_statistics *if_stats(struct device *dev)
+static struct enet_statistics *if_stats(struct net_device *dev)
{
ppp_private_area_t *ppp_priv_area = dev->priv;
sdla_t *card;
@@ -1052,7 +1052,7 @@
ppp_flags_t *flags = card->flags;
char *ptr = &flags->iflag;
unsigned long host_cpu_flags;
- struct device *dev = card->wandev.dev;
+ struct net_device *dev = card->wandev.dev;
int i;
card->in_isr = 1;
++card->statistics.isr_entry;
@@ -1123,7 +1123,7 @@
static void rx_intr(sdla_t * card)
{
ppp_buf_ctl_t *rxbuf = card->rxmb;
- struct device *dev = card->wandev.dev;
+ struct net_device *dev = card->wandev.dev;
ppp_private_area_t *ppp_priv_area;
struct sk_buff *skb;
unsigned len;
@@ -1227,7 +1227,7 @@
static void tx_intr(sdla_t * card)
{
- struct device *dev = card->wandev.dev;
+ struct net_device *dev = card->wandev.dev;
if (!dev || !dev->start) {
++card->statistics.tx_intr_dev_not_started;
return;
@@ -1332,7 +1332,7 @@
static void wpp_poll(sdla_t * card)
{
- struct device *dev = card->wandev.dev;
+ struct net_device *dev = card->wandev.dev;
ppp_flags_t *adptr_flags = card->flags;
unsigned long host_cpu_flags;
++card->statistics.poll_entry;
@@ -1430,7 +1430,7 @@
static void poll_disconnected(sdla_t * card)
{
- struct device *dev = card->wandev.dev;
+ struct net_device *dev = card->wandev.dev;
if (dev && dev->start &&
((jiffies - card->state_tick) > HOLD_DOWN_TIME)) {
wanpipe_set_state(card, WAN_CONNECTING);
@@ -1591,7 +1591,7 @@
* Process UDP call of type DRVSTATS.
*/
-static int process_udp_driver_call(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct device *dev, ppp_private_area_t * ppp_priv_area)
+static int process_udp_driver_call(char udp_pkt_src, sdla_t * card, struct sk_buff *skb, struct net_device *dev, ppp_private_area_t * ppp_priv_area)
{
unsigned char *sendpacket;
unsigned char buf2[5];
@@ -1776,7 +1776,7 @@
*/
static int process_udp_mgmt_pkt(char udp_pkt_src, sdla_t * card,
- struct sk_buff *skb, struct device *dev,
+ struct sk_buff *skb, struct net_device *dev,
ppp_private_area_t * ppp_priv_area)
{
unsigned char *sendpacket;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)