if (!argDevice.isSet()) {
// Print MAC address, MTU and IP address(es) for all network devices.
final DeviceManager dm = InitialNaming.lookup(DeviceManager.NAME);
for (Device dev : dm.getDevicesByAPI(NetDeviceAPI.class)) {
final NetDeviceAPI api = dev.getAPI(NetDeviceAPI.class);
out.format(fmt_devices, dev.getId(), api.getAddress(), api.getMTU(),
api.getProtocolAddressInfo(EthernetConstants.ETH_P_IP));
}
} else {
final Device dev = argDevice.getValue();
final NetDeviceAPI api = dev.getAPI(NetDeviceAPI.class);