Changeset f3e13a1e in rtems
- Timestamp:
- 10/26/98 23:31:02 (25 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 1e4f7ec6
- Parents:
- 7bf3aa9b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/powerpc/dmv177/sonic/sonic.c
r7bf3aa9b rf3e13a1e 1375 1375 1376 1376 switch (command) { 1377 case SIOCGIFADDR: 1378 case SIOCSIFADDR: 1379 ether_ioctl (ifp, command, data); 1380 break; 1381 1382 case SIOCSIFFLAGS: 1383 switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) { 1384 case IFF_RUNNING: 1385 sonic_stop (sc); 1377 case SIOCGIFADDR: 1378 case SIOCSIFADDR: 1379 ether_ioctl (ifp, command, data); 1386 1380 break; 1387 1381 1388 case IFF_UP: 1389 sonic_init (sc); 1382 case SIOCSIFFLAGS: 1383 switch (ifp->if_flags & (IFF_UP | IFF_RUNNING)) { 1384 case IFF_RUNNING: 1385 sonic_stop (sc); 1386 break; 1387 1388 case IFF_UP: 1389 sonic_init (sc); 1390 break; 1391 1392 case IFF_UP | IFF_RUNNING: 1393 sonic_stop (sc); 1394 sonic_init (sc); 1395 break; 1396 1397 default: 1398 break; 1399 } 1390 1400 break; 1391 1401 1392 case IFF_UP | IFF_RUNNING: 1393 sonic_stop (sc); 1394 sonic_init (sc); 1402 case SIO_RTEMS_SHOW_STATS: 1403 sonic_stats (sc); 1395 1404 break; 1396 1405 1406 /* 1407 * FIXME: All sorts of multicast commands need to be added here! 1408 */ 1397 1409 default: 1410 error = EINVAL; 1398 1411 break; 1399 }1400 break;1401 1402 case SIO_RTEMS_SHOW_STATS:1403 sonic_stats (sc);1404 break;1405 1406 /*1407 * FIXME: All sorts of multicast commands need to be added here!1408 */1409 default:1410 error = EINVAL;1411 break;1412 1412 } 1413 1413 return error;
Note: See TracChangeset
for help on using the changeset viewer.