patch-2.1.103 linux/drivers/net/sdla.c
Next file: linux/drivers/net/tulip.c
Previous file: linux/drivers/net/ni52.c
Back to the patch index
Back to the overall index
- Lines: 44
- Date:
Thu May 14 18:46:35 1998
- Orig file:
v2.1.102/linux/drivers/net/sdla.c
- Orig date:
Mon Feb 23 18:12:06 1998
diff -u --recursive --new-file v2.1.102/linux/drivers/net/sdla.c linux/drivers/net/sdla.c
@@ -565,11 +565,12 @@
flp->dlci[i] = -*(short *)(master->dev_addr);
master->mtu = slave->mtu;
- if (slave->start)
+ if (slave->start) {
if (flp->config.station == FRAD_STATION_CPE)
sdla_reconfig(slave);
else
sdla_cmd(slave, SDLA_ADD_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL);
+ }
return(0);
}
@@ -593,11 +594,12 @@
MOD_DEC_USE_COUNT;
- if (slave->start)
+ if (slave->start) {
if (flp->config.station == FRAD_STATION_CPE)
sdla_reconfig(slave);
else
sdla_cmd(slave, SDLA_DELETE_DLCI, 0, 0, master->dev_addr, sizeof(short), NULL, NULL);
+ }
return(0);
}
@@ -622,13 +624,14 @@
ret = SDLA_RET_OK;
len = sizeof(struct dlci_conf);
- if (slave->start)
+ if (slave->start) {
if (get)
ret = sdla_cmd(slave, SDLA_READ_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,
NULL, 0, &dlp->config, &len);
else
ret = sdla_cmd(slave, SDLA_SET_DLCI_CONFIGURATION, abs(flp->dlci[i]), 0,
&dlp->config, sizeof(struct dlci_conf) - 4 * sizeof(short), NULL, NULL);
+ }
return(ret == SDLA_RET_OK ? 0 : -EIO);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov