Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 159457
b: refs/heads/master
c: 582b95c
h: refs/heads/master
i:
  159455: 662a2c4
v: v3
  • Loading branch information
Julia Lawall authored and David S. Miller committed Aug 13, 2009
1 parent daa9921 commit 5721009
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 27 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 176edd52366d59350717b0bf6865b1d7ece156cc
refs/heads/master: 582b95c2709cd58913ec2a31b0266ba0aa67b03d
36 changes: 10 additions & 26 deletions trunk/drivers/net/tokenring/smctr.c
Original file line number Diff line number Diff line change
Expand Up @@ -3091,61 +3091,45 @@ static int smctr_lobe_media_test(struct net_device *dev)
/* Setup the lobe media test. */
smctr_lobe_media_test_cmd(dev);
if(smctr_wait_cmd(dev))
{
smctr_reset_adapter(dev);
tp->status = CLOSED;
return (LOBE_MEDIA_TEST_FAILED);
}
goto err;

/* Tx lobe media test frames. */
for(i = 0; i < 1500; ++i)
{
if(smctr_send_lobe_media_test(dev))
{
if(perror)
{
smctr_reset_adapter(dev);
tp->state = CLOSED;
return (LOBE_MEDIA_TEST_FAILED);
}
goto err;
else
{
perror = 1;
if(smctr_lobe_media_test_cmd(dev))
{
smctr_reset_adapter(dev);
tp->state = CLOSED;
return (LOBE_MEDIA_TEST_FAILED);
}
goto err;
}
}
}

if(smctr_send_dat(dev))
{
if(smctr_send_dat(dev))
{
smctr_reset_adapter(dev);
tp->state = CLOSED;
return (LOBE_MEDIA_TEST_FAILED);
}
goto err;
}

/* Check if any frames received during test. */
if((tp->rx_fcb_curr[MAC_QUEUE]->frame_status)
|| (tp->rx_fcb_curr[NON_MAC_QUEUE]->frame_status))
{
smctr_reset_adapter(dev);
tp->state = CLOSED;
return (LOBE_MEDIA_TEST_FAILED);
}
goto err;

/* Set receive mask to "Promisc" mode. */
tp->receive_mask = saved_rcv_mask;

smctr_chg_rx_mask(dev);

return (0);
return 0;
err:
smctr_reset_adapter(dev);
tp->status = CLOSED;
return LOBE_MEDIA_TEST_FAILED;
}

static int smctr_lobe_media_test_cmd(struct net_device *dev)
Expand Down

0 comments on commit 5721009

Please sign in to comment.