Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4721 → Rev 4722

/branches/network/uspace/srv/net/nil/eth/eth.c
324,7 → 324,11
return EEXIST;
}else{
// update mtu
device->mtu = mtu;
if(( mtu > 0 ) && ( mtu <= ETH_MAX_TAGGED_CONTENT( device->flags ))){
device->mtu = mtu;
}else{
device->mtu = ETH_MAX_TAGGED_CONTENT( device->flags );
}
printf( "Device %d already exists:\tMTU\t= %d\n", device->device_id, device->mtu );
fibril_rwlock_write_unlock( & eth_globals.devices_lock );
// notify all upper layer modules
345,7 → 349,11
device->device_id = device_id;
device->service = service;
device->flags = 0;
device->mtu = (( mtu > 0 ) && ( mtu <= ETH_MAX_TAGGED_CONTENT( device->flags ))) ? mtu : ETH_MAX_TAGGED_CONTENT( device->flags );
if(( mtu > 0 ) && ( mtu <= ETH_MAX_TAGGED_CONTENT( device->flags ))){
device->mtu = mtu;
}else{
device->mtu = ETH_MAX_TAGGED_CONTENT( device->flags );
}
configuration = & names[ 0 ];
if( ERROR_OCCURRED( net_get_device_conf_req( eth_globals.net_phone, device->device_id, & configuration, count, & data ))){
fibril_rwlock_write_unlock( & eth_globals.devices_lock );
/branches/network/uspace/srv/net/nil/nildummy/nildummy.c
62,7 → 62,7
 
/** Default maximum transmission unit.
*/
#define DEFAULT_MTU 1500
#define NET_DEFAULT_MTU 1500
 
/** Network interface layer module global data.
*/
174,7 → 174,11
return EEXIST;
}else{
// update mtu
device->mtu = mtu;
if( mtu > 0 ){
device->mtu = mtu;
}else{
device->mtu = NET_DEFAULT_MTU;
}
printf( "Device %d already exists:\tMTU\t= %d\n", device->device_id, device->mtu );
fibril_rwlock_write_unlock( & nildummy_globals.devices_lock );
// notify the upper layer module
194,7 → 198,7
if( mtu > 0 ){
device->mtu = mtu;
}else{
device->mtu = DEFAULT_MTU;
device->mtu = NET_DEFAULT_MTU;
}
// bind the device driver
device->phone = netif_bind_service( device->service, device->device_id, SERVICE_ETHERNET, nildummy_receiver );