Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4331 → Rev 4332

/branches/network/uspace/srv/net/netif/dp8390/dp8390.c
730,7 → 730,7
if (isr & ISR_PRX)
{
/* Only call dp_recv if there is a read request */
if (dep->de_flags & DEF_READING)
// if (dep->de_flags) & DEF_READING)
dp_recv(dep);
}
748,13 → 748,13
{ printW(); printf(
"%s: got overwrite warning\n", dep->de_name); }
#endif
if (dep->de_flags & DEF_READING)
/* if (dep->de_flags & DEF_READING)
{
printf(
"dp_check_ints: strange: overwrite warning and pending read request\n");
dp_recv(dep);
}
}
*/ }
if (isr & ISR_RDC)
{
/* Nothing to do */
775,8 → 775,9
}
isr = inb_reg0(dep, DP_ISR);
}
if ((dep->de_flags & (DEF_READING|DEF_STOPPED)) ==
(DEF_READING|DEF_STOPPED))
// if ((dep->de_flags & (DEF_READING|DEF_STOPPED)) ==
// (DEF_READING|DEF_STOPPED))
if ((dep->de_flags & DEF_STOPPED) == DEF_STOPPED )
{
/* The chip is stopped, and all arrived packets are
* delivered.
977,8 → 978,8
packet_t packet;
packet_t queue;
 
if (!(dep->de_flags & DEF_READING))
return EGENERIC;
// if (!(dep->de_flags & DEF_READING))
// return EGENERIC;
 
packet = netif_packet_get_1( length );
if( ! packet ) return ENOMEM;
1008,7 → 1009,7
 
dep->de_read_s = length;
dep->de_flags |= DEF_PACK_RECV;
dep->de_flags &= ~DEF_READING;
// dep->de_flags &= ~DEF_READING;
 
queue = pq_add( dep->received_queue, packet, 0, 0 );
if( queue ){