Rev 4728 | Rev 4743 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4728 | Rev 4731 | ||
|---|---|---|---|
| Line 75... | Line 75... | ||
| 75 | */ |
75 | */ |
| 76 | #define ETH_SUFFIX sizeof( eth_fcs_t ) |
76 | #define ETH_SUFFIX sizeof( eth_fcs_t ) |
| 77 | 77 | ||
| 78 | /** Maximum packet content length. |
78 | /** Maximum packet content length. |
| 79 | */ |
79 | */ |
| 80 | #define ETH_MAX_CONTENT 1500 |
80 | #define ETH_MAX_CONTENT 1500u |
| 81 | 81 | ||
| 82 | /** Minimum packet content length. |
82 | /** Minimum packet content length. |
| 83 | */ |
83 | */ |
| 84 | #define ETH_MIN_CONTENT 46u |
84 | #define ETH_MIN_CONTENT 46u |
| 85 | 85 | ||
| Line 271... | Line 271... | ||
| 271 | 271 | ||
| 272 | int nil_device_state_msg( int nil_phone, device_id_t device_id, int state ){ |
272 | int nil_device_state_msg( int nil_phone, device_id_t device_id, int state ){ |
| 273 | int index; |
273 | int index; |
| 274 | eth_proto_ref proto; |
274 | eth_proto_ref proto; |
| 275 | 275 | ||
| 276 | //TODO clear device if off? |
- | |
| 277 | fibril_rwlock_read_lock( & eth_globals.protos_lock ); |
276 | fibril_rwlock_read_lock( & eth_globals.protos_lock ); |
| 278 | for( index = eth_protos_count( & eth_globals.protos ) - 1; index >= 0; -- index ){ |
277 | for( index = eth_protos_count( & eth_globals.protos ) - 1; index >= 0; -- index ){ |
| 279 | proto = eth_protos_get_index( & eth_globals.protos, index ); |
278 | proto = eth_protos_get_index( & eth_globals.protos, index ); |
| 280 | if( proto && proto->phone ) il_device_state_msg( proto->phone, device_id, state, proto->service ); |
279 | if( proto && proto->phone ) il_device_state_msg( proto->phone, device_id, state, proto->service ); |
| 281 | } |
280 | } |