patch-2.3.45 linux/net/irda/irlan/irlan_common.c
Next file: linux/net/irda/irlan/irlan_eth.c
Previous file: linux/net/irda/irlan/irlan_client.c
Back to the patch index
Back to the overall index
- Lines: 46
- Date:
Sun Feb 13 18:20:21 2000
- Orig file:
v2.3.44/linux/net/irda/irlan/irlan_common.c
- Orig date:
Fri Jan 7 19:13:23 2000
diff -u --recursive --new-file v2.3.44/linux/net/irda/irlan/irlan_common.c linux/net/irda/irlan/irlan_common.c
@@ -120,7 +120,7 @@
ASSERT(self->magic == IRLAN_MAGIC, return;);
/* Check if device still configured */
- if (self->dev.start) {
+ if (test_bit(LINK_STATE_START, &self->dev.state)) {
IRDA_DEBUG(0, __FUNCTION__
"(), notifying irmanager to stop irlan!\n");
mgr_event.event = EVENT_IRLAN_STOP;
@@ -363,7 +363,7 @@
ASSERT(self->magic == IRLAN_MAGIC, return;);
/* Check if device is still configured */
- if (self->dev.start) {
+ if (test_bit(LINK_STATE_START, &self->dev.state)) {
IRDA_DEBUG(0, __FUNCTION__
"(), Device still configured, closing later!\n");
@@ -420,7 +420,7 @@
irlan_open_unicast_addr(self);
}
/* Ready to transfer Ethernet frames (at last) */
- self->dev.tbusy = 0;
+ netif_start_queue(&self->dev);
}
void irlan_connect_confirm(void *instance, void *sap, struct qos_info *qos,
@@ -454,8 +454,7 @@
irlan_set_multicast_filter(self, TRUE);
/* Ready to transfer Ethernet frames */
- self->dev.tbusy = 0;
-
+ netif_start_queue(&self->dev);
irlan_eth_send_gratuitous_arp(&self->dev);
}
@@ -1196,7 +1195,7 @@
buf+len);
len += sprintf(buf+len, "tx busy: %s\n",
- self->dev.tbusy ? "TRUE" : "FALSE");
+ test_bit(LINK_STATE_XOFF, &self->dev.state) ? "TRUE" : "FALSE");
len += sprintf(buf+len, "\n");
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)