|
@@ -180,24 +180,10 @@ void fcoe_ctlr_get_lesb(struct fcoe_ctlr_device *ctlr_dev)
|
|
|
{
|
|
|
struct fcoe_ctlr *fip = fcoe_ctlr_device_priv(ctlr_dev);
|
|
|
struct net_device *netdev = fcoe_get_netdev(fip->lp);
|
|
|
- struct fcoe_fc_els_lesb *fcoe_lesb;
|
|
|
- struct fc_els_lesb fc_lesb;
|
|
|
-
|
|
|
- __fcoe_get_lesb(fip->lp, &fc_lesb, netdev);
|
|
|
- fcoe_lesb = (struct fcoe_fc_els_lesb *)(&fc_lesb);
|
|
|
-
|
|
|
- ctlr_dev->lesb.lesb_link_fail =
|
|
|
- ntohl(fcoe_lesb->lesb_link_fail);
|
|
|
- ctlr_dev->lesb.lesb_vlink_fail =
|
|
|
- ntohl(fcoe_lesb->lesb_vlink_fail);
|
|
|
- ctlr_dev->lesb.lesb_miss_fka =
|
|
|
- ntohl(fcoe_lesb->lesb_miss_fka);
|
|
|
- ctlr_dev->lesb.lesb_symb_err =
|
|
|
- ntohl(fcoe_lesb->lesb_symb_err);
|
|
|
- ctlr_dev->lesb.lesb_err_block =
|
|
|
- ntohl(fcoe_lesb->lesb_err_block);
|
|
|
- ctlr_dev->lesb.lesb_fcs_error =
|
|
|
- ntohl(fcoe_lesb->lesb_fcs_error);
|
|
|
+ struct fc_els_lesb *fc_lesb;
|
|
|
+
|
|
|
+ fc_lesb = (struct fc_els_lesb *)(&ctlr_dev->lesb);
|
|
|
+ __fcoe_get_lesb(fip->lp, fc_lesb, netdev);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(fcoe_ctlr_get_lesb);
|
|
|
|