Adds support to fcoe_port's newly added get_netdev fucntion pointer for bnx2fc.

Signed-off-by: Yi Zou <yi....@intel.com>
---

 drivers/scsi/bnx2fc/bnx2fc_fcoe.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c 
b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c
index e055865..c4ace00 100644
--- a/drivers/scsi/bnx2fc/bnx2fc_fcoe.c
+++ b/drivers/scsi/bnx2fc/bnx2fc_fcoe.c
@@ -115,7 +115,7 @@ static inline struct net_device *bnx2fc_netdev(const struct 
fc_lport *lport)
 static void bnx2fc_get_lesb(struct fc_lport *lport,
                            struct fc_els_lesb *fc_lesb)
 {
-       struct net_device *netdev = bnx2fc_netdev(lport);
+       struct net_device *netdev = fcoe_netdev(lport);
 
        __fcoe_get_lesb(lport, fc_lesb, netdev);
 }
@@ -123,7 +123,7 @@ static void bnx2fc_get_lesb(struct fc_lport *lport,
 static void bnx2fc_ctlr_get_lesb(struct fcoe_ctlr_device *ctlr_dev)
 {
        struct fcoe_ctlr *fip = fcoe_ctlr_device_priv(ctlr_dev);
-       struct net_device *netdev = bnx2fc_netdev(fip->lp);
+       struct net_device *netdev = fcoe_netdev(fip->lp);
        struct fcoe_fc_els_lesb *fcoe_lesb;
        struct fc_els_lesb fc_lesb;
 
@@ -1477,6 +1477,7 @@ static struct fc_lport *bnx2fc_if_create(struct 
bnx2fc_interface *interface,
        port = lport_priv(lport);
        port->lport = lport;
        port->priv = interface;
+       port->get_netdev = bnx2fc_netdev;
        INIT_WORK(&port->destroy_work, bnx2fc_destroy_work);
 
        /* Configure fcoe_port */

_______________________________________________
devel mailing list
devel@open-fcoe.org
https://lists.open-fcoe.org/mailman/listinfo/devel

Reply via email to