diff -r ac35f4d38a31 -r 55854f070c4a master/ethernet.h --- a/master/ethernet.h Thu Dec 23 09:48:56 2010 +0100 +++ b/master/ethernet.h Wed Jan 05 08:36:53 2011 +0100 @@ -92,7 +92,7 @@ unsigned int tx_queue_size; /**< Transmit queue size. */ unsigned int tx_queue_active; /**< kernel netif queue started */ unsigned int tx_queued_frames; /**< number of frames in the queue */ - struct semaphore tx_queue_sem; /**< Semaphore for the send queue. */ + struct ec_mutex_t tx_queue_mutex; /**< Mutex for the send queue. */ ec_eoe_frame_t *tx_frame; /**< current TX frame */ uint8_t tx_frame_number; /**< number of the transmitted frame */ uint8_t tx_fragment_number; /**< number of the fragment */