#include "be_hw.h"
  #include "be_roce.h"
  
 -#define DRV_VER                       "4.4.161.0u"
 +#define DRV_VER                       "4.6.62.0u"
  #define DRV_NAME              "be2net"
- #define BE_NAME                       "ServerEngines BladeEngine2 10Gbps NIC"
- #define BE3_NAME              "ServerEngines BladeEngine3 10Gbps NIC"
- #define OC_NAME                       "Emulex OneConnect 10Gbps NIC"
+ #define BE_NAME                       "Emulex BladeEngine2"
+ #define BE3_NAME              "Emulex BladeEngine3"
+ #define OC_NAME                       "Emulex OneConnect"
  #define OC_NAME_BE            OC_NAME "(be3)"
  #define OC_NAME_LANCER                OC_NAME "(Lancer)"
  #define OC_NAME_SH            OC_NAME "(Skyhawk)"
 
  
        adapter->link_speed = ret >> 16;
        if (ret & 1) { /* Link is up. */
 -              printk(KERN_INFO "%s: NIC Link is Up %d Mbps\n",
 -                     adapter->netdev->name, adapter->link_speed);
 +              netdev_info(adapter->netdev, "NIC Link is Up %d Mbps\n",
 +                          adapter->link_speed);
-               if (!netif_carrier_ok(adapter->netdev))
-                       netif_carrier_on(adapter->netdev);
+               netif_carrier_on(adapter->netdev);
  
                if (affectTxQueue) {
                        for (i = 0; i < adapter->num_tx_queues; i++)
                                                 adapter);
                }
        } else {
 -              printk(KERN_INFO "%s: NIC Link is Down\n",
 -                     adapter->netdev->name);
 +              netdev_info(adapter->netdev, "NIC Link is Down\n");
-               if (netif_carrier_ok(adapter->netdev))
-                       netif_carrier_off(adapter->netdev);
+               netif_carrier_off(adapter->netdev);
  
                if (affectTxQueue) {
                        for (i = 0; i < adapter->num_tx_queues; i++)