aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ixgb
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2010-02-15 03:34:20 -0500
committerDavid S. Miller <davem@davemloft.net>2010-02-16 18:45:42 -0500
commit6909c66dfbbab99dbbd9931627c9f6e8c45bfbdb (patch)
treeb4926f52d4fd8f55da86cd7aff70102c49d30cbd /drivers/net/ixgb
parent177867ce08f2756fa361e37086fc1792d7b4cf29 (diff)
drivers/net/ixgb: Use netif_printk macros
Convert private DPRINTK macro uses to netif_<level> equivalents Remove #define DPRINTK Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ixgb')
-rw-r--r--drivers/net/ixgb/ixgb.h11
-rw-r--r--drivers/net/ixgb/ixgb_main.c89
2 files changed, 51 insertions, 49 deletions
diff --git a/drivers/net/ixgb/ixgb.h b/drivers/net/ixgb/ixgb.h
index 5257ae08b9f..92d2e71d0c8 100644
--- a/drivers/net/ixgb/ixgb.h
+++ b/drivers/net/ixgb/ixgb.h
@@ -75,19 +75,14 @@ struct ixgb_adapter;
75#include "ixgb_ee.h" 75#include "ixgb_ee.h"
76#include "ixgb_ids.h" 76#include "ixgb_ids.h"
77 77
78#define PFX "ixgb: "
79
78#ifdef _DEBUG_DRIVER_ 80#ifdef _DEBUG_DRIVER_
79#define IXGB_DBG(args...) printk(KERN_DEBUG "ixgb: " args) 81#define IXGB_DBG(args...) printk(KERN_DEBUG PFX args)
80#else 82#else
81#define IXGB_DBG(args...) 83#define IXGB_DBG(args...)
82#endif 84#endif
83 85
84#define PFX "ixgb: "
85#define DPRINTK(nlevel, klevel, fmt, args...) \
86 (void)((NETIF_MSG_##nlevel & adapter->msg_enable) && \
87 printk(KERN_##klevel PFX "%s: %s: " fmt, adapter->netdev->name, \
88 __func__ , ## args))
89
90
91/* TX/RX descriptor defines */ 86/* TX/RX descriptor defines */
92#define DEFAULT_TXD 256 87#define DEFAULT_TXD 256
93#define MAX_TXD 4096 88#define MAX_TXD 4096
diff --git a/drivers/net/ixgb/ixgb_main.c b/drivers/net/ixgb/ixgb_main.c
index 6a7b2ccef72..93d018505eb 100644
--- a/drivers/net/ixgb/ixgb_main.c
+++ b/drivers/net/ixgb/ixgb_main.c
@@ -238,8 +238,8 @@ ixgb_up(struct ixgb_adapter *adapter)
238 if (err) { 238 if (err) {
239 if (adapter->have_msi) 239 if (adapter->have_msi)
240 pci_disable_msi(adapter->pdev); 240 pci_disable_msi(adapter->pdev);
241 DPRINTK(PROBE, ERR, 241 netif_err(adapter, probe, adapter->netdev,
242 "Unable to allocate interrupt Error: %d\n", err); 242 "Unable to allocate interrupt Error: %d\n", err);
243 return err; 243 return err;
244 } 244 }
245 245
@@ -310,7 +310,7 @@ ixgb_reset(struct ixgb_adapter *adapter)
310 310
311 ixgb_adapter_stop(hw); 311 ixgb_adapter_stop(hw);
312 if (!ixgb_init_hw(hw)) 312 if (!ixgb_init_hw(hw))
313 DPRINTK(PROBE, ERR, "ixgb_init_hw failed.\n"); 313 netif_err(adapter, probe, adapter->netdev, "ixgb_init_hw failed\n");
314 314
315 /* restore frame size information */ 315 /* restore frame size information */
316 IXGB_WRITE_REG(hw, MFS, hw->max_frame_size << IXGB_MFS_SHIFT); 316 IXGB_WRITE_REG(hw, MFS, hw->max_frame_size << IXGB_MFS_SHIFT);
@@ -447,7 +447,8 @@ ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
447 /* make sure the EEPROM is good */ 447 /* make sure the EEPROM is good */
448 448
449 if (!ixgb_validate_eeprom_checksum(&adapter->hw)) { 449 if (!ixgb_validate_eeprom_checksum(&adapter->hw)) {
450 DPRINTK(PROBE, ERR, "The EEPROM Checksum Is Not Valid\n"); 450 netif_err(adapter, probe, adapter->netdev,
451 "The EEPROM Checksum Is Not Valid\n");
451 err = -EIO; 452 err = -EIO;
452 goto err_eeprom; 453 goto err_eeprom;
453 } 454 }
@@ -456,7 +457,7 @@ ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
456 memcpy(netdev->perm_addr, netdev->dev_addr, netdev->addr_len); 457 memcpy(netdev->perm_addr, netdev->dev_addr, netdev->addr_len);
457 458
458 if (!is_valid_ether_addr(netdev->perm_addr)) { 459 if (!is_valid_ether_addr(netdev->perm_addr)) {
459 DPRINTK(PROBE, ERR, "Invalid MAC Address\n"); 460 netif_err(adapter, probe, adapter->netdev, "Invalid MAC Address\n");
460 err = -EIO; 461 err = -EIO;
461 goto err_eeprom; 462 goto err_eeprom;
462 } 463 }
@@ -477,7 +478,8 @@ ixgb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
477 /* carrier off reporting is important to ethtool even BEFORE open */ 478 /* carrier off reporting is important to ethtool even BEFORE open */
478 netif_carrier_off(netdev); 479 netif_carrier_off(netdev);
479 480
480 DPRINTK(PROBE, INFO, "Intel(R) PRO/10GbE Network Connection\n"); 481 netif_info(adapter, probe, adapter->netdev,
482 "Intel(R) PRO/10GbE Network Connection\n");
481 ixgb_check_options(adapter); 483 ixgb_check_options(adapter);
482 /* reset the hardware with the new settings */ 484 /* reset the hardware with the new settings */
483 485
@@ -552,14 +554,14 @@ ixgb_sw_init(struct ixgb_adapter *adapter)
552 hw->max_frame_size = netdev->mtu + ENET_HEADER_SIZE + ENET_FCS_LENGTH; 554 hw->max_frame_size = netdev->mtu + ENET_HEADER_SIZE + ENET_FCS_LENGTH;
553 adapter->rx_buffer_len = hw->max_frame_size + 8; /* + 8 for errata */ 555 adapter->rx_buffer_len = hw->max_frame_size + 8; /* + 8 for errata */
554 556
555 if ((hw->device_id == IXGB_DEVICE_ID_82597EX) 557 if ((hw->device_id == IXGB_DEVICE_ID_82597EX) ||
556 || (hw->device_id == IXGB_DEVICE_ID_82597EX_CX4) 558 (hw->device_id == IXGB_DEVICE_ID_82597EX_CX4) ||
557 || (hw->device_id == IXGB_DEVICE_ID_82597EX_LR) 559 (hw->device_id == IXGB_DEVICE_ID_82597EX_LR) ||
558 || (hw->device_id == IXGB_DEVICE_ID_82597EX_SR)) 560 (hw->device_id == IXGB_DEVICE_ID_82597EX_SR))
559 hw->mac_type = ixgb_82597; 561 hw->mac_type = ixgb_82597;
560 else { 562 else {
561 /* should never have loaded on this device */ 563 /* should never have loaded on this device */
562 DPRINTK(PROBE, ERR, "unsupported device id\n"); 564 netif_err(adapter, probe, adapter->netdev, "unsupported device id\n");
563 } 565 }
564 566
565 /* enable flow control to be programmed */ 567 /* enable flow control to be programmed */
@@ -661,8 +663,8 @@ ixgb_setup_tx_resources(struct ixgb_adapter *adapter)
661 size = sizeof(struct ixgb_buffer) * txdr->count; 663 size = sizeof(struct ixgb_buffer) * txdr->count;
662 txdr->buffer_info = vmalloc(size); 664 txdr->buffer_info = vmalloc(size);
663 if (!txdr->buffer_info) { 665 if (!txdr->buffer_info) {
664 DPRINTK(PROBE, ERR, 666 netif_err(adapter, probe, adapter->netdev,
665 "Unable to allocate transmit descriptor ring memory\n"); 667 "Unable to allocate transmit descriptor ring memory\n");
666 return -ENOMEM; 668 return -ENOMEM;
667 } 669 }
668 memset(txdr->buffer_info, 0, size); 670 memset(txdr->buffer_info, 0, size);
@@ -675,8 +677,8 @@ ixgb_setup_tx_resources(struct ixgb_adapter *adapter)
675 txdr->desc = pci_alloc_consistent(pdev, txdr->size, &txdr->dma); 677 txdr->desc = pci_alloc_consistent(pdev, txdr->size, &txdr->dma);
676 if (!txdr->desc) { 678 if (!txdr->desc) {
677 vfree(txdr->buffer_info); 679 vfree(txdr->buffer_info);
678 DPRINTK(PROBE, ERR, 680 netif_err(adapter, probe, adapter->netdev,
679 "Unable to allocate transmit descriptor memory\n"); 681 "Unable to allocate transmit descriptor memory\n");
680 return -ENOMEM; 682 return -ENOMEM;
681 } 683 }
682 memset(txdr->desc, 0, txdr->size); 684 memset(txdr->desc, 0, txdr->size);
@@ -750,8 +752,8 @@ ixgb_setup_rx_resources(struct ixgb_adapter *adapter)
750 size = sizeof(struct ixgb_buffer) * rxdr->count; 752 size = sizeof(struct ixgb_buffer) * rxdr->count;
751 rxdr->buffer_info = vmalloc(size); 753 rxdr->buffer_info = vmalloc(size);
752 if (!rxdr->buffer_info) { 754 if (!rxdr->buffer_info) {
753 DPRINTK(PROBE, ERR, 755 netif_err(adapter, probe, adapter->netdev,
754 "Unable to allocate receive descriptor ring\n"); 756 "Unable to allocate receive descriptor ring\n");
755 return -ENOMEM; 757 return -ENOMEM;
756 } 758 }
757 memset(rxdr->buffer_info, 0, size); 759 memset(rxdr->buffer_info, 0, size);
@@ -765,8 +767,8 @@ ixgb_setup_rx_resources(struct ixgb_adapter *adapter)
765 767
766 if (!rxdr->desc) { 768 if (!rxdr->desc) {
767 vfree(rxdr->buffer_info); 769 vfree(rxdr->buffer_info);
768 DPRINTK(PROBE, ERR, 770 netif_err(adapter, probe, adapter->netdev,
769 "Unable to allocate receive descriptors\n"); 771 "Unable to allocate receive descriptors\n");
770 return -ENOMEM; 772 return -ENOMEM;
771 } 773 }
772 memset(rxdr->desc, 0, rxdr->size); 774 memset(rxdr->desc, 0, rxdr->size);
@@ -1580,7 +1582,8 @@ ixgb_change_mtu(struct net_device *netdev, int new_mtu)
1580 /* MTU < 68 is an error for IPv4 traffic, just don't allow it */ 1582 /* MTU < 68 is an error for IPv4 traffic, just don't allow it */
1581 if ((new_mtu < 68) || 1583 if ((new_mtu < 68) ||
1582 (max_frame > IXGB_MAX_JUMBO_FRAME_SIZE + ENET_FCS_LENGTH)) { 1584 (max_frame > IXGB_MAX_JUMBO_FRAME_SIZE + ENET_FCS_LENGTH)) {
1583 DPRINTK(PROBE, ERR, "Invalid MTU setting %d\n", new_mtu); 1585 netif_err(adapter, probe, adapter->netdev,
1586 "Invalid MTU setting %d\n", new_mtu);
1584 return -EINVAL; 1587 return -EINVAL;
1585 } 1588 }
1586 1589
@@ -1854,24 +1857,25 @@ ixgb_clean_tx_irq(struct ixgb_adapter *adapter)
1854 && !(IXGB_READ_REG(&adapter->hw, STATUS) & 1857 && !(IXGB_READ_REG(&adapter->hw, STATUS) &
1855 IXGB_STATUS_TXOFF)) { 1858 IXGB_STATUS_TXOFF)) {
1856 /* detected Tx unit hang */ 1859 /* detected Tx unit hang */
1857 DPRINTK(DRV, ERR, "Detected Tx Unit Hang\n" 1860 netif_err(adapter, drv, adapter->netdev,
1858 " TDH <%x>\n" 1861 "Detected Tx Unit Hang\n"
1859 " TDT <%x>\n" 1862 " TDH <%x>\n"
1860 " next_to_use <%x>\n" 1863 " TDT <%x>\n"
1861 " next_to_clean <%x>\n" 1864 " next_to_use <%x>\n"
1862 "buffer_info[next_to_clean]\n" 1865 " next_to_clean <%x>\n"
1863 " time_stamp <%lx>\n" 1866 "buffer_info[next_to_clean]\n"
1864 " next_to_watch <%x>\n" 1867 " time_stamp <%lx>\n"
1865 " jiffies <%lx>\n" 1868 " next_to_watch <%x>\n"
1866 " next_to_watch.status <%x>\n", 1869 " jiffies <%lx>\n"
1867 IXGB_READ_REG(&adapter->hw, TDH), 1870 " next_to_watch.status <%x>\n",
1868 IXGB_READ_REG(&adapter->hw, TDT), 1871 IXGB_READ_REG(&adapter->hw, TDH),
1869 tx_ring->next_to_use, 1872 IXGB_READ_REG(&adapter->hw, TDT),
1870 tx_ring->next_to_clean, 1873 tx_ring->next_to_use,
1871 tx_ring->buffer_info[eop].time_stamp, 1874 tx_ring->next_to_clean,
1872 eop, 1875 tx_ring->buffer_info[eop].time_stamp,
1873 jiffies, 1876 eop,
1874 eop_desc->status); 1877 jiffies,
1878 eop_desc->status);
1875 netif_stop_queue(netdev); 1879 netif_stop_queue(netdev);
1876 } 1880 }
1877 } 1881 }
@@ -2269,7 +2273,8 @@ static pci_ers_result_t ixgb_io_slot_reset(struct pci_dev *pdev)
2269 struct ixgb_adapter *adapter = netdev_priv(netdev); 2273 struct ixgb_adapter *adapter = netdev_priv(netdev);
2270 2274
2271 if (pci_enable_device(pdev)) { 2275 if (pci_enable_device(pdev)) {
2272 DPRINTK(PROBE, ERR, "Cannot re-enable PCI device after reset.\n"); 2276 netif_err(adapter, probe, adapter->netdev,
2277 "Cannot re-enable PCI device after reset\n");
2273 return PCI_ERS_RESULT_DISCONNECT; 2278 return PCI_ERS_RESULT_DISCONNECT;
2274 } 2279 }
2275 2280
@@ -2285,14 +2290,16 @@ static pci_ers_result_t ixgb_io_slot_reset(struct pci_dev *pdev)
2285 2290
2286 /* Make sure the EEPROM is good */ 2291 /* Make sure the EEPROM is good */
2287 if (!ixgb_validate_eeprom_checksum(&adapter->hw)) { 2292 if (!ixgb_validate_eeprom_checksum(&adapter->hw)) {
2288 DPRINTK(PROBE, ERR, "After reset, the EEPROM checksum is not valid.\n"); 2293 netif_err(adapter, probe, adapter->netdev,
2294 "After reset, the EEPROM checksum is not valid\n");
2289 return PCI_ERS_RESULT_DISCONNECT; 2295 return PCI_ERS_RESULT_DISCONNECT;
2290 } 2296 }
2291 ixgb_get_ee_mac_addr(&adapter->hw, netdev->dev_addr); 2297 ixgb_get_ee_mac_addr(&adapter->hw, netdev->dev_addr);
2292 memcpy(netdev->perm_addr, netdev->dev_addr, netdev->addr_len); 2298 memcpy(netdev->perm_addr, netdev->dev_addr, netdev->addr_len);
2293 2299
2294 if (!is_valid_ether_addr(netdev->perm_addr)) { 2300 if (!is_valid_ether_addr(netdev->perm_addr)) {
2295 DPRINTK(PROBE, ERR, "After reset, invalid MAC address.\n"); 2301 netif_err(adapter, probe, adapter->netdev,
2302 "After reset, invalid MAC address\n");
2296 return PCI_ERS_RESULT_DISCONNECT; 2303 return PCI_ERS_RESULT_DISCONNECT;
2297 } 2304 }
2298 2305