On 03/14/2014 06:35 PM, Michael Tokarev wrote:
> 14.03.2014 20:51, Fabien Chouteau wrote:
> 
>>  hw/net/fsl_etsec/rings.c |    4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/hw/net/fsl_etsec/rings.c b/hw/net/fsl_etsec/rings.c
>> index 7760272..31e6f58 100644
>> --- a/hw/net/fsl_etsec/rings.c
>> +++ b/hw/net/fsl_etsec/rings.c
>> @@ -592,7 +592,7 @@ void etsec_walk_rx_ring(eTSEC *etsec, int ring_nbr)
>>  
>>                  /* TODO: Broadcast and Multicast */
>>  
>> -                if (bd.flags | BD_INTERRUPT) {
>> +                if (bd.flags & BD_INTERRUPT) {
>>                      /* Set RXFx */
> [..etc..]
> 
> Hm.  Has this code _ever_ worked?? :(
> 

Yes because the kernel I'm using always set the BD_INTERRUPT flag.

Reply via email to