From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 76331A0350 for ; Mon, 28 Feb 2022 22:22:32 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7011041181; Mon, 28 Feb 2022 22:22:32 +0100 (CET) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mails.dpdk.org (Postfix) with ESMTP id 6C79E411AE for ; Mon, 28 Feb 2022 22:22:30 +0100 (CET) Received: by mail-wr1-f51.google.com with SMTP id d3so17474809wrf.1 for ; Mon, 28 Feb 2022 13:22:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MNRjOVv/qHX47O7wuiC7Z50BHFZU85ZM86fQLbo9M1c=; b=P1zdt2jTUdnvyScEKMzyqc1QSa4QR6Uqm+r4ACfnCuYgB/ptHH3ZdOQXkWRKhZkh6v Y2s0rA1hyxASsv7O7Y+WKNJE+jGoWjEDfqlkannb+qpzvYCkEYSvfiJVkScDNVwpPuVb R5P3p56yCfGxQK+b/Ny83FB3uW9/RO4kPNFb3EXbAXPhJaZiWLbaaGQQKqDTFXjL0ZGm fBm/GBVH0tmus478hRm9Fez1RTFpQmt0Xkrr1sad5PXELFkncoq+Xcqqsvcrja6H9Diy ykb9mUwpqSSfS59/7r/LDjETb6YgeIYzNYCCvx1wpKrscKACQp5yaHYR8FCoMJBSHGDK RLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MNRjOVv/qHX47O7wuiC7Z50BHFZU85ZM86fQLbo9M1c=; b=8GBY3PxM1KQ0l/Grnc3AGnokTDqpZN0H8j82IeMakQ8Ke7KagAacRmConQuVlmWgfi 1jfYgaNZ2HR0kPVYgxCeRwq4ckpo99S3PN8DUDQqObA75fQ5o8R3qXQFE7Oxdwm3Avxi xYL//wGJsDeFMDuLZEGIam7vK9bR+Cwb+Q+XUL0aY5jVrAfLzfyLgJIBKyYhs2up96Um a0lmQKrUTHcQjTaJSFg8XTVqkzUYs/U3B2c8bZD1v3fWtDEyOCnu91mIGteJwTKveJZQ FWKbx30UY1twsFvcbydE4ajNc3rsPAqr0fS7Bqfl9YtgwPcATDuAYxlCw0lRp+m2Swlu ctUw== X-Gm-Message-State: AOAM531ICzEfBEF1INEzbeUTPwVFNJ9DFuVYTtlw+TPRu0lT5b1FbDus aTcDIDDFrw1RQfDdsBpDjyJLX21oedEASQ== X-Google-Smtp-Source: ABdhPJyPTgaEMJ/wAKw6hu+A8xzmbIiOnfzORgMdRiVWW21QK5nu2gK6/P64iN5naVhOfjOey7JJfA== X-Received: by 2002:adf:f007:0:b0:1ed:becf:c59d with SMTP id j7-20020adff007000000b001edbecfc59dmr16912655wro.203.1646083349660; Mon, 28 Feb 2022 13:22:29 -0800 (PST) Received: from localhost ([2a01:4b00:f41a:3600:360b:9754:2e3a:c344]) by smtp.gmail.com with ESMTPSA id 17-20020a05600c025100b00381842707fbsm427565wmj.7.2022.02.28.13.22.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Feb 2022 13:22:29 -0800 (PST) From: luca.boccassi@gmail.com To: Jiawen Wu Cc: dpdk stable Subject: patch 'net/txgbe: fix debug logs' has been queued to stable release 20.11.5 Date: Mon, 28 Feb 2022 21:20:29 +0000 Message-Id: <20220228212047.3341966-33-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220228212047.3341966-1-luca.boccassi@gmail.com> References: <20220218123931.1749595-122-luca.boccassi@gmail.com> <20220228212047.3341966-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 20.11.5 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 03/02/22. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/bluca/dpdk-stable This queued commit can be viewed at: https://github.com/bluca/dpdk-stable/commit/2c0325226cfe873b89a1dc3e9b7a5ba774e4f583 Thanks. Luca Boccassi --- >From 2c0325226cfe873b89a1dc3e9b7a5ba774e4f583 Mon Sep 17 00:00:00 2001 From: Jiawen Wu Date: Wed, 23 Feb 2022 18:28:57 +0800 Subject: [PATCH] net/txgbe: fix debug logs [ upstream commit 75c85e39652ef2eb54dd07b8f3d6b42b3930e8fe ] Remove 'DEBUGFUNC' due to too many invalid debug log prints, unify the DEBUG level macros. Fixes: 7dc117068a7c ("net/txgbe: support probe and remove") Signed-off-by: Jiawen Wu --- drivers/net/txgbe/base/meson.build | 2 +- drivers/net/txgbe/base/txgbe_eeprom.c | 41 ++---- drivers/net/txgbe/base/txgbe_hw.c | 185 +++++--------------------- drivers/net/txgbe/base/txgbe_mbx.c | 22 --- drivers/net/txgbe/base/txgbe_mng.c | 15 +-- drivers/net/txgbe/base/txgbe_osdep.h | 1 + drivers/net/txgbe/base/txgbe_phy.c | 66 ++------- drivers/net/txgbe/txgbe_logs.h | 7 +- 8 files changed, 66 insertions(+), 273 deletions(-) diff --git a/drivers/net/txgbe/base/meson.build b/drivers/net/txgbe/base/meson.build index 3c63bf5f4c..cf4e8cb0b4 100644 --- a/drivers/net/txgbe/base/meson.build +++ b/drivers/net/txgbe/base/meson.build @@ -21,6 +21,6 @@ foreach flag: error_cflags endforeach base_lib = static_library('txgbe_base', sources, - dependencies: static_rte_eal, + dependencies: [static_rte_eal, static_rte_net], c_args: c_args) base_objs = base_lib.extract_all_objects() diff --git a/drivers/net/txgbe/base/txgbe_eeprom.c b/drivers/net/txgbe/base/txgbe_eeprom.c index bcbf3503c8..6ff0f23f18 100644 --- a/drivers/net/txgbe/base/txgbe_eeprom.c +++ b/drivers/net/txgbe/base/txgbe_eeprom.c @@ -20,8 +20,6 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) u16 eeprom_size; int err = 0; - DEBUGFUNC("txgbe_init_eeprom_params"); - if (eeprom->type != txgbe_eeprom_unknown) return 0; @@ -53,12 +51,12 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) err = eeprom->read32(hw, TXGBE_SW_REGION_PTR << 1, &eeprom->sw_addr); if (err) { - DEBUGOUT("EEPROM read failed.\n"); + DEBUGOUT("EEPROM read failed."); return err; } - DEBUGOUT("eeprom params: type = %d, size = %d, address bits: " - "%d %d\n", eeprom->type, eeprom->word_size, + DEBUGOUT("eeprom params: type = %d, size = %d, address bits: %d %d", + eeprom->type, eeprom->word_size, eeprom->address_bits, eeprom->sw_addr); return 0; @@ -77,9 +75,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) u32 i; u32 swsm; - DEBUGFUNC("txgbe_get_eeprom_semaphore"); - - /* Get SMBI software semaphore between device drivers first */ for (i = 0; i < timeout; i++) { /* @@ -95,8 +90,7 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) } if (i == timeout) { - DEBUGOUT("Driver can't access the eeprom - SMBI Semaphore " - "not granted.\n"); + DEBUGOUT("Driver can't access the eeprom - SMBI Semaphore not granted."); /* * this release is particularly important because our attempts * above to get the semaphore may have succeeded, and if there @@ -139,13 +133,12 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) * was not granted because we don't have access to the EEPROM */ if (i >= timeout) { - DEBUGOUT("SWESMBI Software EEPROM semaphore not granted.\n"); + DEBUGOUT("SWESMBI Software EEPROM semaphore not granted."); txgbe_release_eeprom_semaphore(hw); status = TXGBE_ERR_EEPROM; } } else { - DEBUGOUT("Software semaphore SMBI between device drivers " - "not granted.\n"); + DEBUGOUT("Software semaphore SMBI between device drivers not granted."); } return status; @@ -159,8 +152,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) **/ void txgbe_release_eeprom_semaphore(struct txgbe_hw *hw) { - DEBUGFUNC("txgbe_release_eeprom_semaphore"); - wr32m(hw, TXGBE_MNGSWSYNC, TXGBE_MNGSWSYNC_REQ, 0); wr32m(hw, TXGBE_SWSEM, TXGBE_SWSEM_PF, 0); txgbe_flush(hw); @@ -289,8 +280,6 @@ s32 txgbe_ee_write16(struct txgbe_hw *hw, u32 offset, u32 addr = (offset << 1); int err; - DEBUGFUNC("\n"); - err = hw->mac.acquire_swfw_sync(hw, mask); if (err) return err; @@ -347,8 +336,6 @@ s32 txgbe_ee_writew_sw(struct txgbe_hw *hw, u32 offset, u32 addr = hw->rom.sw_addr + (offset << 1); int err; - DEBUGFUNC("\n"); - err = hw->mac.acquire_swfw_sync(hw, mask); if (err) return err; @@ -398,11 +385,9 @@ s32 txgbe_calc_eeprom_checksum(struct txgbe_hw *hw) int err; u16 buffer[BUFF_SIZE]; - DEBUGFUNC("txgbe_calc_eeprom_checksum"); - err = hw->rom.readw_sw(hw, TXGBE_EEPROM_CHECKSUM, &read_checksum); if (err) { - DEBUGOUT("EEPROM read failed\n"); + DEBUGOUT("EEPROM read failed"); return err; } @@ -436,15 +421,13 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, u16 read_checksum = 0; int err; - DEBUGFUNC("txgbe_validate_eeprom_checksum"); - /* Read the first word from the EEPROM. If this times out or fails, do * not continue or we could be in for a very long wait while every * EEPROM read fails */ err = hw->rom.read16(hw, 0, &checksum); if (err) { - DEBUGOUT("EEPROM read failed\n"); + DEBUGOUT("EEPROM read failed"); return err; } @@ -456,7 +439,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, err = hw->rom.readw_sw(hw, TXGBE_EEPROM_CHECKSUM, &read_checksum); if (err) { - DEBUGOUT("EEPROM read failed\n"); + DEBUGOUT("EEPROM read failed"); return err; } @@ -465,7 +448,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, */ if (read_checksum != checksum) { err = TXGBE_ERR_EEPROM_CHECKSUM; - DEBUGOUT("EEPROM checksum error\n"); + DEBUGOUT("EEPROM checksum error"); } /* If the user cares, return the calculated checksum */ @@ -484,15 +467,13 @@ s32 txgbe_update_eeprom_checksum(struct txgbe_hw *hw) s32 status; u16 checksum; - DEBUGFUNC("txgbe_update_eeprom_checksum"); - /* Read the first word from the EEPROM. If this times out or fails, do * not continue or we could be in for a very long wait while every * EEPROM read fails */ status = hw->rom.read16(hw, 0, &checksum); if (status) { - DEBUGOUT("EEPROM read failed\n"); + DEBUGOUT("EEPROM read failed"); return status; } diff --git a/drivers/net/txgbe/base/txgbe_hw.c b/drivers/net/txgbe/base/txgbe_hw.c index 5ee13b0f82..e6ffbd900e 100644 --- a/drivers/net/txgbe/base/txgbe_hw.c +++ b/drivers/net/txgbe/base/txgbe_hw.c @@ -40,8 +40,6 @@ bool txgbe_device_supports_autoneg_fc(struct txgbe_hw *hw) u32 speed; bool link_up; - DEBUGFUNC("txgbe_device_supports_autoneg_fc"); - switch (hw->phy.media_type) { case txgbe_media_type_fiber_qsfp: case txgbe_media_type_fiber: @@ -92,11 +90,9 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) u64 reg_bp = 0; bool locked = false; - DEBUGFUNC("txgbe_setup_fc"); - /* Validate the requested mode */ if (hw->fc.strict_ieee && hw->fc.requested_mode == txgbe_fc_rx_pause) { - DEBUGOUT("txgbe_fc_rx_pause not valid in strict IEEE mode\n"); + DEBUGOUT("txgbe_fc_rx_pause not valid in strict IEEE mode"); err = TXGBE_ERR_INVALID_LINK_SETTINGS; goto out; } @@ -194,7 +190,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) SR_AN_MMD_ADV_REG1_PAUSE_ASM; break; default: - DEBUGOUT("Flow control param set incorrectly\n"); + DEBUGOUT("Flow control param set incorrectly"); err = TXGBE_ERR_CONFIG; goto out; } @@ -225,7 +221,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) TXGBE_MD_DEV_AUTO_NEG, reg_cu); } - DEBUGOUT("Set up FC; reg = 0x%08X\n", reg); + DEBUGOUT("Set up FC; reg = 0x%08X", reg); out: return err; } @@ -244,8 +240,6 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) s32 err; u16 device_caps; - DEBUGFUNC("txgbe_start_hw"); - /* Set the media type */ hw->phy.media_type = hw->phy.get_media_type(hw); @@ -258,7 +252,7 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) /* Setup flow control */ err = txgbe_setup_fc(hw); if (err != 0 && err != TXGBE_NOT_IMPLEMENTED) { - DEBUGOUT("Flow control setup failed, returning %d\n", err); + DEBUGOUT("Flow control setup failed, returning %d", err); return err; } @@ -320,8 +314,6 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) { s32 status; - DEBUGFUNC("txgbe_init_hw"); - /* Reset the hardware */ status = hw->mac.reset_hw(hw); if (status == 0 || status == TXGBE_ERR_SFP_NOT_PRESENT) { @@ -330,7 +322,7 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) } if (status != 0) - DEBUGOUT("Failed to initialize HW, STATUS = %d\n", status); + DEBUGOUT("Failed to initialize HW, STATUS = %d", status); return status; } @@ -346,8 +338,6 @@ s32 txgbe_clear_hw_cntrs(struct txgbe_hw *hw) { u16 i = 0; - DEBUGFUNC("txgbe_clear_hw_cntrs"); - /* QP Stats */ /* don't write clear queue stats */ for (i = 0; i < TXGBE_MAX_QP; i++) { @@ -467,8 +457,6 @@ s32 txgbe_get_mac_addr(struct txgbe_hw *hw, u8 *mac_addr) u32 rar_low; u16 i; - DEBUGFUNC("txgbe_get_mac_addr"); - wr32(hw, TXGBE_ETHADDRIDX, 0); rar_high = rd32(hw, TXGBE_ETHADDRH); rar_low = rd32(hw, TXGBE_ETHADDRL); @@ -494,8 +482,6 @@ void txgbe_set_lan_id_multi_port(struct txgbe_hw *hw) struct txgbe_bus_info *bus = &hw->bus; u32 reg; - DEBUGFUNC("txgbe_set_lan_id_multi_port_pcie"); - reg = rd32(hw, TXGBE_PORTSTAT); bus->lan_id = TXGBE_PORTSTAT_ID(reg); @@ -521,8 +507,6 @@ s32 txgbe_stop_hw(struct txgbe_hw *hw) u32 reg_val; u16 i; - DEBUGFUNC("txgbe_stop_hw"); - /* * Set the adapter_stopped flag so other driver functions stop touching * the hardware @@ -569,8 +553,6 @@ s32 txgbe_led_on(struct txgbe_hw *hw, u32 index) { u32 led_reg = rd32(hw, TXGBE_LEDCTL); - DEBUGFUNC("txgbe_led_on"); - if (index > 4) return TXGBE_ERR_PARAM; @@ -592,8 +574,6 @@ s32 txgbe_led_off(struct txgbe_hw *hw, u32 index) { u32 led_reg = rd32(hw, TXGBE_LEDCTL); - DEBUGFUNC("txgbe_led_off"); - if (index > 4) return TXGBE_ERR_PARAM; @@ -616,8 +596,6 @@ s32 txgbe_validate_mac_addr(u8 *mac_addr) { s32 status = 0; - DEBUGFUNC("txgbe_validate_mac_addr"); - /* Make sure it is not a multicast address */ if (TXGBE_IS_MULTICAST(mac_addr)) { status = TXGBE_ERR_INVALID_MAC_ADDR; @@ -648,11 +626,9 @@ s32 txgbe_set_rar(struct txgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, u32 rar_low, rar_high; u32 rar_entries = hw->mac.num_rar_entries; - DEBUGFUNC("txgbe_set_rar"); - /* Make sure we are using a valid rar index range */ if (index >= rar_entries) { - DEBUGOUT("RAR index %d is out of range.\n", index); + DEBUGOUT("RAR index %d is out of range.", index); return TXGBE_ERR_INVALID_ARGUMENT; } @@ -700,11 +676,9 @@ s32 txgbe_clear_rar(struct txgbe_hw *hw, u32 index) u32 rar_high; u32 rar_entries = hw->mac.num_rar_entries; - DEBUGFUNC("txgbe_clear_rar"); - /* Make sure we are using a valid rar index range */ if (index >= rar_entries) { - DEBUGOUT("RAR index %d is out of range.\n", index); + DEBUGOUT("RAR index %d is out of range.", index); return TXGBE_ERR_INVALID_ARGUMENT; } @@ -740,8 +714,6 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) u32 psrctl; u32 rar_entries = hw->mac.num_rar_entries; - DEBUGFUNC("txgbe_init_rx_addrs"); - /* * If the current mac address is valid, assume it is a software override * to the permanent address. @@ -759,7 +731,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) hw->mac.addr[4], hw->mac.addr[5]); } else { /* Setup the receive address. */ - DEBUGOUT("Overriding MAC Address in RAR[0]\n"); + DEBUGOUT("Overriding MAC Address in RAR[0]"); DEBUGOUT(" New MAC Addr =%.2X %.2X %.2X ", hw->mac.addr[0], hw->mac.addr[1], hw->mac.addr[2]); @@ -777,7 +749,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) hw->addr_ctrl.rar_used_count = 1; /* Zero out the other receive addresses. */ - DEBUGOUT("Clearing RAR[1-%d]\n", rar_entries - 1); + DEBUGOUT("Clearing RAR[1-%d]", rar_entries - 1); for (i = 1; i < rar_entries; i++) { wr32(hw, TXGBE_ETHADDRIDX, i); wr32(hw, TXGBE_ETHADDRL, 0); @@ -791,7 +763,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) psrctl |= TXGBE_PSRCTL_ADHF12(hw->mac.mc_filter_type); wr32(hw, TXGBE_PSRCTL, psrctl); - DEBUGOUT(" Clearing MTA\n"); + DEBUGOUT(" Clearing MTA"); for (i = 0; i < hw->mac.mcft_size; i++) wr32(hw, TXGBE_MCADDRTBL(i), 0); @@ -816,8 +788,6 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) { u32 vector = 0; - DEBUGFUNC("txgbe_mta_vector"); - switch (hw->mac.mc_filter_type) { case 0: /* use bits [47:36] of the address */ vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); @@ -832,7 +802,7 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); break; default: /* Invalid mc_filter_type */ - DEBUGOUT("MC filter type param set incorrectly\n"); + DEBUGOUT("MC filter type param set incorrectly"); ASSERT(0); break; } @@ -855,12 +825,10 @@ void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr) u32 vector_bit; u32 vector_reg; - DEBUGFUNC("txgbe_set_mta"); - hw->addr_ctrl.mta_in_use++; vector = txgbe_mta_vector(hw, mc_addr); - DEBUGOUT(" bit-vector = 0x%03X\n", vector); + DEBUGOUT(" bit-vector = 0x%03X", vector); /* * The MTA is a register array of 128 32-bit registers. It is treated @@ -894,8 +862,6 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, u32 i; u32 vmdq; - DEBUGFUNC("txgbe_update_mc_addr_list"); - /* * Set the new number of MC addresses that we are being requested to * use. @@ -905,13 +871,13 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, /* Clear mta_shadow */ if (clear) { - DEBUGOUT(" Clearing MTA\n"); + DEBUGOUT(" Clearing MTA"); memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow)); } /* Update mta_shadow */ for (i = 0; i < mc_addr_count; i++) { - DEBUGOUT(" Adding the multicast addresses:\n"); + DEBUGOUT(" Adding the multicast addresses:"); txgbe_set_mta(hw, next(hw, &mc_addr_list, &vmdq)); } @@ -928,7 +894,7 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, wr32(hw, TXGBE_PSRCTL, psrctl); } - DEBUGOUT("txgbe update mc addr list complete\n"); + DEBUGOUT("txgbe update mc addr list complete"); return 0; } @@ -946,8 +912,6 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) u32 fcrtl, fcrth; int i; - DEBUGFUNC("txgbe_fc_enable"); - /* Validate the water mark configuration */ if (!hw->fc.pause_time) { err = TXGBE_ERR_INVALID_LINK_SETTINGS; @@ -960,7 +924,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) hw->fc.high_water[i]) { if (!hw->fc.low_water[i] || hw->fc.low_water[i] >= hw->fc.high_water[i]) { - DEBUGOUT("Invalid water mark configuration\n"); + DEBUGOUT("Invalid water mark configuration"); err = TXGBE_ERR_INVALID_LINK_SETTINGS; goto out; } @@ -1018,7 +982,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) fccfg_reg |= TXGBE_TXFCCFG_FC; break; default: - DEBUGOUT("Flow control param set incorrectly\n"); + DEBUGOUT("Flow control param set incorrectly"); err = TXGBE_ERR_CONFIG; goto out; } @@ -1079,8 +1043,7 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, u32 adv_sym, u32 adv_asm, u32 lp_sym, u32 lp_asm) { if ((!(adv_reg)) || (!(lp_reg))) { - DEBUGOUT("Local or link partner's advertised flow control " - "settings are NULL. Local: %x, link partner: %x\n", + DEBUGOUT("Local or link partner's advertised flow control settings are NULL. Local: %x, link partner: %x", adv_reg, lp_reg); return TXGBE_ERR_FC_NOT_NEGOTIATED; } @@ -1095,22 +1058,22 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, */ if (hw->fc.requested_mode == txgbe_fc_full) { hw->fc.current_mode = txgbe_fc_full; - DEBUGOUT("Flow Control = FULL.\n"); + DEBUGOUT("Flow Control = FULL."); } else { hw->fc.current_mode = txgbe_fc_rx_pause; - DEBUGOUT("Flow Control=RX PAUSE frames only\n"); + DEBUGOUT("Flow Control=RX PAUSE frames only"); } } else if (!(adv_reg & adv_sym) && (adv_reg & adv_asm) && (lp_reg & lp_sym) && (lp_reg & lp_asm)) { hw->fc.current_mode = txgbe_fc_tx_pause; - DEBUGOUT("Flow Control = TX PAUSE frames only.\n"); + DEBUGOUT("Flow Control = TX PAUSE frames only."); } else if ((adv_reg & adv_sym) && (adv_reg & adv_asm) && !(lp_reg & lp_sym) && (lp_reg & lp_asm)) { hw->fc.current_mode = txgbe_fc_rx_pause; - DEBUGOUT("Flow Control = RX PAUSE frames only.\n"); + DEBUGOUT("Flow Control = RX PAUSE frames only."); } else { hw->fc.current_mode = txgbe_fc_none; - DEBUGOUT("Flow Control = NONE.\n"); + DEBUGOUT("Flow Control = NONE."); } return 0; } @@ -1210,8 +1173,6 @@ void txgbe_fc_autoneg(struct txgbe_hw *hw) u32 speed; bool link_up; - DEBUGFUNC("txgbe_fc_autoneg"); - /* * AN should have completed when the cable was plugged in. * Look for reasons to bail out. Bail out if: @@ -1277,8 +1238,6 @@ s32 txgbe_acquire_swfw_sync(struct txgbe_hw *hw, u32 mask) u32 timeout = 200; u32 i; - DEBUGFUNC("txgbe_acquire_swfw_sync"); - for (i = 0; i < timeout; i++) { /* * SW NVM semaphore bit is used for access to all @@ -1321,8 +1280,6 @@ void txgbe_release_swfw_sync(struct txgbe_hw *hw, u32 mask) u32 mngsem; u32 swmask = mask; - DEBUGFUNC("txgbe_release_swfw_sync"); - txgbe_get_eeprom_semaphore(hw); mngsem = rd32(hw, TXGBE_MNGSEM); @@ -1346,8 +1303,6 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) int i; u32 secrxreg; - DEBUGFUNC("txgbe_disable_sec_rx_path"); - secrxreg = rd32(hw, TXGBE_SECRXCTL); secrxreg |= TXGBE_SECRXCTL_XDSA; wr32(hw, TXGBE_SECRXCTL, secrxreg); @@ -1362,8 +1317,7 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) /* For informational purposes only */ if (i >= TXGBE_MAX_SECRX_POLL) - DEBUGOUT("Rx unit being enabled before security " - "path fully disabled. Continuing with init.\n"); + DEBUGOUT("Rx unit being enabled before security path fully disabled. Continuing with init."); return 0; } @@ -1378,8 +1332,6 @@ s32 txgbe_enable_sec_rx_path(struct txgbe_hw *hw) { u32 secrxreg; - DEBUGFUNC("txgbe_enable_sec_rx_path"); - secrxreg = rd32(hw, TXGBE_SECRXCTL); secrxreg &= ~TXGBE_SECRXCTL_XDSA; wr32(hw, TXGBE_SECRXCTL, secrxreg); @@ -1415,8 +1367,7 @@ int txgbe_disable_sec_tx_path(struct txgbe_hw *hw) /* For informational purposes only */ if (i >= TXGBE_MAX_SECTX_POLL) - PMD_DRV_LOG(DEBUG, "Tx unit being enabled before security " - "path fully disabled. Continuing with init."); + DEBUGOUT("Tx unit being enabled before security path fully disabled. Continuing with init."); return 0; } @@ -1453,8 +1404,6 @@ static s32 txgbe_get_san_mac_addr_offset(struct txgbe_hw *hw, { s32 err; - DEBUGFUNC("txgbe_get_san_mac_addr_offset"); - /* * First read the EEPROM pointer to see if the MAC addresses are * available. @@ -1485,8 +1434,6 @@ s32 txgbe_get_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) u8 i; s32 err; - DEBUGFUNC("txgbe_get_san_mac_addr"); - /* * First read the EEPROM pointer to see if the MAC addresses are * available. If they're not, no point in calling set_lan_id() here. @@ -1535,8 +1482,6 @@ s32 txgbe_set_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) u16 san_mac_data, san_mac_offset; u8 i; - DEBUGFUNC("txgbe_set_san_mac_addr"); - /* Look for SAN mac address pointer. If not defined, return */ err = txgbe_get_san_mac_addr_offset(hw, &san_mac_offset); if (err || san_mac_offset == 0 || san_mac_offset == 0xFFFF) @@ -1567,11 +1512,9 @@ s32 txgbe_clear_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) u32 mpsar_lo, mpsar_hi; u32 rar_entries = hw->mac.num_rar_entries; - DEBUGFUNC("txgbe_clear_vmdq"); - /* Make sure we are using a valid rar index range */ if (rar >= rar_entries) { - DEBUGOUT("RAR index %d is out of range.\n", rar); + DEBUGOUT("RAR index %d is out of range.", rar); return TXGBE_ERR_INVALID_ARGUMENT; } @@ -1621,11 +1564,9 @@ s32 txgbe_set_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) u32 mpsar; u32 rar_entries = hw->mac.num_rar_entries; - DEBUGFUNC("txgbe_set_vmdq"); - /* Make sure we are using a valid rar index range */ if (rar >= rar_entries) { - DEBUGOUT("RAR index %d is out of range.\n", rar); + DEBUGOUT("RAR index %d is out of range.", rar); return TXGBE_ERR_INVALID_ARGUMENT; } @@ -1650,8 +1591,7 @@ s32 txgbe_init_uta_tables(struct txgbe_hw *hw) { int i; - DEBUGFUNC("txgbe_init_uta_tables"); - DEBUGOUT(" Clearing UTA\n"); + DEBUGOUT(" Clearing UTA"); for (i = 0; i < 128; i++) wr32(hw, TXGBE_UCADDRTBL(i), 0); @@ -1706,7 +1646,7 @@ s32 txgbe_find_vlvf_slot(struct txgbe_hw *hw, u32 vlan, bool vlvf_bypass) * slot we found during our search, else error. */ if (!first_empty_slot) - DEBUGOUT("No space in VLVF.\n"); + DEBUGOUT("No space in VLVF."); return first_empty_slot ? first_empty_slot : TXGBE_ERR_NO_SPACE; } @@ -1727,8 +1667,6 @@ s32 txgbe_set_vfta(struct txgbe_hw *hw, u32 vlan, u32 vind, u32 regidx, vfta_delta, vfta; s32 err; - DEBUGFUNC("txgbe_set_vfta"); - if (vlan > 4095 || vind > 63) return TXGBE_ERR_PARAM; @@ -1796,8 +1734,6 @@ s32 txgbe_set_vlvf(struct txgbe_hw *hw, u32 vlan, u32 vind, u32 portctl; s32 vlvf_index; - DEBUGFUNC("txgbe_set_vlvf"); - if (vlan > 4095 || vind > 63) return TXGBE_ERR_PARAM; @@ -1877,8 +1813,6 @@ s32 txgbe_clear_vfta(struct txgbe_hw *hw) { u32 offset; - DEBUGFUNC("txgbe_clear_vfta"); - for (offset = 0; offset < hw->mac.vft_size; offset++) wr32(hw, TXGBE_VLANTBL(offset), 0); @@ -1932,8 +1866,6 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, u32 links_reg, links_orig; u32 i; - DEBUGFUNC("txgbe_check_mac_link"); - /* If Crosstalk fix enabled do the sanity check of making sure * the SFP+ cage is full. */ @@ -1964,7 +1896,7 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, links_reg = rd32(hw, TXGBE_PORTSTAT); if (links_orig != links_reg) { - DEBUGOUT("LINKS changed from %08X to %08X\n", + DEBUGOUT("LINKS changed from %08X to %08X", links_orig, links_reg); } @@ -2019,8 +1951,6 @@ s32 txgbe_get_wwn_prefix(struct txgbe_hw *hw, u16 *wwnn_prefix, u16 offset, caps; u16 alt_san_mac_blk_offset; - DEBUGFUNC("txgbe_get_wwn_prefix"); - /* clear output first */ *wwnn_prefix = 0xFFFF; *wwpn_prefix = 0xFFFF; @@ -2110,8 +2040,6 @@ void txgbe_set_ethertype_anti_spoofing(struct txgbe_hw *hw, **/ s32 txgbe_get_device_caps(struct txgbe_hw *hw, u16 *device_caps) { - DEBUGFUNC("txgbe_get_device_caps"); - hw->rom.readw_sw(hw, TXGBE_DEVICE_CAPS, device_caps); return 0; @@ -2233,8 +2161,6 @@ s32 txgbe_get_thermal_sensor_data(struct txgbe_hw *hw) s64 tsv; u32 ts_stat; - DEBUGFUNC("txgbe_get_thermal_sensor_data"); - /* Only support thermal sensors attached to physical port 0 */ if (hw->bus.lan_id != 0) return TXGBE_NOT_IMPLEMENTED; @@ -2265,8 +2191,6 @@ s32 txgbe_init_thermal_sensor_thresh(struct txgbe_hw *hw) { struct txgbe_thermal_sensor_data *data = &hw->mac.thermal_sensor_data; - DEBUGFUNC("txgbe_init_thermal_sensor_thresh"); - memset(data, 0, sizeof(struct txgbe_thermal_sensor_data)); if (hw->bus.lan_id != 0) @@ -2337,8 +2261,6 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, u32 i = 0; bool autoneg, link_up = false; - DEBUGFUNC("txgbe_setup_mac_link_multispeed_fiber"); - /* Mask off requested but non-supported speeds */ status = hw->mac.get_link_capabilities(hw, &link_speed, &autoneg); if (status != 0) @@ -2363,7 +2285,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, /* QSFP module automatically detects MAC link speed */ break; default: - DEBUGOUT("Unexpected media type.\n"); + DEBUGOUT("Unexpected media type."); break; } @@ -2413,7 +2335,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, /* QSFP module automatically detects link speed */ break; default: - DEBUGOUT("Unexpected media type.\n"); + DEBUGOUT("Unexpected media type."); break; } @@ -2479,8 +2401,6 @@ s32 txgbe_init_shared_code(struct txgbe_hw *hw) { s32 status; - DEBUGFUNC("txgbe_init_shared_code"); - /* * Set the mac type */ @@ -2513,8 +2433,6 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) { s32 err = 0; - DEBUGFUNC("txgbe_set_mac_type"); - if (hw->vendor_id != PCI_VENDOR_ID_WANGXUN) { DEBUGOUT("Unsupported vendor id: %x", hw->vendor_id); return TXGBE_ERR_DEVICE_NOT_SUPPORTED; @@ -2550,7 +2468,7 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) break; } - DEBUGOUT("found mac: %d media: %d, returns: %d\n", + DEBUGOUT("found mac: %d media: %d, returns: %d", hw->mac.type, hw->phy.media_type, err); return err; } @@ -2559,8 +2477,6 @@ void txgbe_init_mac_link_ops(struct txgbe_hw *hw) { struct txgbe_mac_info *mac = &hw->mac; - DEBUGFUNC("txgbe_init_mac_link_ops"); - /* * enable the laser control functions for SFP+ fiber * and MNG not enabled @@ -2607,8 +2523,6 @@ s32 txgbe_init_phy_raptor(struct txgbe_hw *hw) struct txgbe_phy_info *phy = &hw->phy; s32 err = 0; - DEBUGFUNC("txgbe_init_phy_raptor"); - if (hw->device_id == TXGBE_DEV_ID_RAPTOR_QSFP) { /* Store flag indicating I2C bus access control unit. */ hw->phy.qsfp_shared_i2c_bus = TRUE; @@ -2650,8 +2564,6 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) { s32 err = 0; - DEBUGFUNC("txgbe_setup_sfp_modules"); - if (hw->phy.sfp_type == txgbe_sfp_type_unknown) return 0; @@ -2671,7 +2583,7 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) msec_delay(hw->rom.semaphore_delay); if (err) { - DEBUGOUT("sfp module setup not complete\n"); + DEBUGOUT("sfp module setup not complete"); return TXGBE_ERR_SFP_SETUP_NOT_COMPLETE; } @@ -2769,8 +2681,6 @@ s32 txgbe_init_ops_pf(struct txgbe_hw *hw) struct txgbe_rom_info *rom = &hw->rom; struct txgbe_mbx_info *mbx = &hw->mbx; - DEBUGFUNC("txgbe_init_ops_pf"); - /* BUS */ bus->set_lan_id = txgbe_set_lan_id_multi_port; @@ -2895,8 +2805,6 @@ s32 txgbe_get_link_capabilities_raptor(struct txgbe_hw *hw, s32 status = 0; u32 autoc = 0; - DEBUGFUNC("txgbe_get_link_capabilities_raptor"); - /* Check if 1G SFP module. */ if (hw->phy.sfp_type == txgbe_sfp_type_1g_cu_core0 || hw->phy.sfp_type == txgbe_sfp_type_1g_cu_core1 || @@ -3000,8 +2908,6 @@ u32 txgbe_get_media_type_raptor(struct txgbe_hw *hw) { u32 media_type; - DEBUGFUNC("txgbe_get_media_type_raptor"); - /* Detect if there is a copper PHY attached. */ switch (hw->phy.type) { case txgbe_phy_cu_unknown: @@ -3050,8 +2956,6 @@ s32 txgbe_start_mac_link_raptor(struct txgbe_hw *hw, s32 status = 0; bool got_lock = false; - DEBUGFUNC("txgbe_start_mac_link_raptor"); - UNREFERENCED_PARAMETER(autoneg_wait_to_complete); /* reset_pipeline requires us to hold this lock as it writes to @@ -3134,8 +3038,6 @@ void txgbe_enable_tx_laser_multispeed_fiber(struct txgbe_hw *hw) **/ void txgbe_flap_tx_laser_multispeed_fiber(struct txgbe_hw *hw) { - DEBUGFUNC("txgbe_flap_tx_laser_multispeed_fiber"); - /* Blocked by MNG FW so bail */ if (txgbe_check_reset_blocked(hw)) return; @@ -3167,7 +3069,7 @@ void txgbe_set_hard_rate_select_speed(struct txgbe_hw *hw, esdp_reg &= ~(TXGBE_GPIOBIT_4 | TXGBE_GPIOBIT_5); break; default: - DEBUGOUT("Invalid fixed module speed\n"); + DEBUGOUT("Invalid fixed module speed"); return; } @@ -3193,8 +3095,6 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, bool link_up = false; u32 autoc_reg = rd32_epcs(hw, SR_AN_MMD_ADV_REG1); - DEBUGFUNC("txgbe_setup_mac_link_smartspeed"); - /* Set autoneg_advertised value based on input link speed */ hw->phy.autoneg_advertised = 0; @@ -3283,8 +3183,7 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, out: if (link_up && link_speed == TXGBE_LINK_SPEED_1GB_FULL) - DEBUGOUT("Smartspeed has downgraded the link speed " - "from the maximum advertised\n"); + DEBUGOUT("Smartspeed has downgraded the link speed from the maximum advertised"); return status; } @@ -3313,8 +3212,6 @@ s32 txgbe_setup_mac_link(struct txgbe_hw *hw, u32 i; u32 link_capabilities = TXGBE_LINK_SPEED_UNKNOWN; - DEBUGFUNC("txgbe_setup_mac_link"); - /* Check to see if speed passed in is supported. */ status = hw->mac.get_link_capabilities(hw, &link_capabilities, &autoneg); @@ -3421,8 +3318,6 @@ static s32 txgbe_setup_copper_link_raptor(struct txgbe_hw *hw, { s32 status; - DEBUGFUNC("txgbe_setup_copper_link_raptor"); - /* Setup the PHY according to input speed */ status = hw->phy.setup_link_speed(hw, speed, autoneg_wait_to_complete); @@ -3530,8 +3425,6 @@ s32 txgbe_reset_hw(struct txgbe_hw *hw) s32 status; u32 autoc; - DEBUGFUNC("txgbe_reset_hw"); - /* Call adapter stop to disable tx/rx and clear interrupts */ status = hw->mac.stop_hw(hw); if (status != 0) @@ -3661,8 +3554,6 @@ s32 txgbe_start_hw_raptor(struct txgbe_hw *hw) { s32 err = 0; - DEBUGFUNC("txgbe_start_hw_raptor"); - err = txgbe_start_hw(hw); if (err != 0) goto out; @@ -3687,8 +3578,6 @@ out: **/ s32 txgbe_enable_rx_dma_raptor(struct txgbe_hw *hw, u32 regval) { - DEBUGFUNC("txgbe_enable_rx_dma_raptor"); - /* * Workaround silicon errata when enabling the Rx datapath. * If traffic is incoming before we enable the Rx unit, it could hang @@ -3721,8 +3610,6 @@ bool txgbe_verify_lesm_fw_enabled_raptor(struct txgbe_hw *hw) u16 fw_offset, fw_lesm_param_offset, fw_lesm_state; s32 status; - DEBUGFUNC("txgbe_verify_lesm_fw_enabled_raptor"); - /* get the offset to the Firmware Module block */ status = hw->rom.read16(hw, TXGBE_FW_PTR, &fw_offset); diff --git a/drivers/net/txgbe/base/txgbe_mbx.c b/drivers/net/txgbe/base/txgbe_mbx.c index bfe53478ea..3ef4fce1f2 100644 --- a/drivers/net/txgbe/base/txgbe_mbx.c +++ b/drivers/net/txgbe/base/txgbe_mbx.c @@ -20,8 +20,6 @@ s32 txgbe_read_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) struct txgbe_mbx_info *mbx = &hw->mbx; s32 ret_val = TXGBE_ERR_MBX; - DEBUGFUNC("txgbe_read_mbx"); - /* limit read to size of mailbox */ if (size > mbx->size) size = mbx->size; @@ -46,8 +44,6 @@ s32 txgbe_write_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) struct txgbe_mbx_info *mbx = &hw->mbx; s32 ret_val = 0; - DEBUGFUNC("txgbe_write_mbx"); - if (size > mbx->size) { ret_val = TXGBE_ERR_MBX; DEBUGOUT("Invalid mailbox message size %d", size); @@ -70,8 +66,6 @@ s32 txgbe_check_for_msg(struct txgbe_hw *hw, u16 mbx_id) struct txgbe_mbx_info *mbx = &hw->mbx; s32 ret_val = TXGBE_ERR_MBX; - DEBUGFUNC("txgbe_check_for_msg"); - if (mbx->check_for_msg) ret_val = mbx->check_for_msg(hw, mbx_id); @@ -90,8 +84,6 @@ s32 txgbe_check_for_ack(struct txgbe_hw *hw, u16 mbx_id) struct txgbe_mbx_info *mbx = &hw->mbx; s32 ret_val = TXGBE_ERR_MBX; - DEBUGFUNC("txgbe_check_for_ack"); - if (mbx->check_for_ack) ret_val = mbx->check_for_ack(hw, mbx_id); @@ -110,8 +102,6 @@ s32 txgbe_check_for_rst(struct txgbe_hw *hw, u16 mbx_id) struct txgbe_mbx_info *mbx = &hw->mbx; s32 ret_val = TXGBE_ERR_MBX; - DEBUGFUNC("txgbe_check_for_rst"); - if (mbx->check_for_rst) ret_val = mbx->check_for_rst(hw, mbx_id); @@ -144,8 +134,6 @@ s32 txgbe_check_for_msg_pf(struct txgbe_hw *hw, u16 vf_number) s32 index = TXGBE_MBVFICR_INDEX(vf_number); u32 vf_bit = vf_number % 16; - DEBUGFUNC("txgbe_check_for_msg_pf"); - if (!txgbe_check_for_bit_pf(hw, TXGBE_MBVFICR_VFREQ_VF1 << vf_bit, index)) { ret_val = 0; @@ -168,8 +156,6 @@ s32 txgbe_check_for_ack_pf(struct txgbe_hw *hw, u16 vf_number) s32 index = TXGBE_MBVFICR_INDEX(vf_number); u32 vf_bit = vf_number % 16; - DEBUGFUNC("txgbe_check_for_ack_pf"); - if (!txgbe_check_for_bit_pf(hw, TXGBE_MBVFICR_VFACK_VF1 << vf_bit, index)) { ret_val = 0; @@ -193,8 +179,6 @@ s32 txgbe_check_for_rst_pf(struct txgbe_hw *hw, u16 vf_number) u32 vflre = 0; s32 ret_val = TXGBE_ERR_MBX; - DEBUGFUNC("txgbe_check_for_rst_pf"); - vflre = rd32(hw, TXGBE_FLRVFE(reg_offset)); if (vflre & (1 << vf_shift)) { ret_val = 0; @@ -217,8 +201,6 @@ STATIC s32 txgbe_obtain_mbx_lock_pf(struct txgbe_hw *hw, u16 vf_number) s32 ret_val = TXGBE_ERR_MBX; u32 p2v_mailbox; - DEBUGFUNC("txgbe_obtain_mbx_lock_pf"); - /* Take ownership of the buffer */ wr32(hw, TXGBE_MBCTL(vf_number), TXGBE_MBCTL_PFU); @@ -247,8 +229,6 @@ s32 txgbe_write_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) s32 ret_val; u16 i; - DEBUGFUNC("txgbe_write_mbx_pf"); - /* lock the mailbox to prevent pf/vf race condition */ ret_val = txgbe_obtain_mbx_lock_pf(hw, vf_number); if (ret_val) @@ -288,8 +268,6 @@ s32 txgbe_read_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) s32 ret_val; u16 i; - DEBUGFUNC("txgbe_read_mbx_pf"); - /* lock the mailbox to prevent pf/vf race condition */ ret_val = txgbe_obtain_mbx_lock_pf(hw, vf_number); if (ret_val) diff --git a/drivers/net/txgbe/base/txgbe_mng.c b/drivers/net/txgbe/base/txgbe_mng.c index 224e48f5e1..b492dc8f11 100644 --- a/drivers/net/txgbe/base/txgbe_mng.c +++ b/drivers/net/txgbe/base/txgbe_mng.c @@ -44,10 +44,8 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) u32 value, loop; u16 i, dword_len; - DEBUGFUNC("txgbe_hic_unlocked"); - if (!length || length > TXGBE_PMMBX_BSIZE) { - DEBUGOUT("Buffer length failure buffersize=%d.\n", length); + DEBUGOUT("Buffer length failure buffersize=%d.", length); return TXGBE_ERR_HOST_INTERFACE_COMMAND; } @@ -77,7 +75,7 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) TXGBE_MNGMBXCTL_FWRDY, TXGBE_MNGMBXCTL_FWRDY, &value, timeout, 1000); if (!loop || !(value & TXGBE_MNGMBXCTL_FWACK)) { - DEBUGOUT("Command has failed with no status valid.\n"); + DEBUGOUT("Command has failed with no status valid."); return TXGBE_ERR_HOST_INTERFACE_COMMAND; } @@ -113,10 +111,8 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, u32 bi; u32 dword_len; - DEBUGFUNC("txgbe_host_interface_command"); - if (length == 0 || length > TXGBE_PMMBX_BSIZE) { - DEBUGOUT("Buffer length failure buffersize=%d.\n", length); + DEBUGOUT("Buffer length failure buffersize=%d.", length); return TXGBE_ERR_HOST_INTERFACE_COMMAND; } @@ -158,7 +154,7 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, goto rel_out; if (length < buf_len + hdr_size) { - DEBUGOUT("Buffer not large enough for reply message.\n"); + DEBUGOUT("Buffer not large enough for reply message."); err = TXGBE_ERR_HOST_INTERFACE_COMMAND; goto rel_out; } @@ -284,7 +280,6 @@ s32 txgbe_hic_set_drv_ver(struct txgbe_hw *hw, u8 maj, u8 min, int i; s32 ret_val = 0; - DEBUGFUNC("txgbe_hic_set_drv_ver"); UNREFERENCED_PARAMETER(len, driver_ver); fw_cmd.hdr.cmd = FW_CEM_CMD_DRIVER_INFO; @@ -337,8 +332,6 @@ txgbe_hic_reset(struct txgbe_hw *hw) int i; s32 err = 0; - DEBUGFUNC("\n"); - reset_cmd.hdr.cmd = FW_RESET_CMD; reset_cmd.hdr.buf_len = FW_RESET_LEN; reset_cmd.hdr.cmd_or_resp.cmd_resv = FW_CEM_CMD_RESERVED; diff --git a/drivers/net/txgbe/base/txgbe_osdep.h b/drivers/net/txgbe/base/txgbe_osdep.h index e18e400af3..4a0dd385b3 100644 --- a/drivers/net/txgbe/base/txgbe_osdep.h +++ b/drivers/net/txgbe/base/txgbe_osdep.h @@ -17,6 +17,7 @@ #include #include #include +#include #include "../txgbe_logs.h" diff --git a/drivers/net/txgbe/base/txgbe_phy.c b/drivers/net/txgbe/base/txgbe_phy.c index aa8037a36e..ce6d580636 100644 --- a/drivers/net/txgbe/base/txgbe_phy.c +++ b/drivers/net/txgbe/base/txgbe_phy.c @@ -22,7 +22,7 @@ static bool txgbe_identify_extphy(struct txgbe_hw *hw) u16 phy_addr = 0; if (!txgbe_validate_phy_addr(hw, phy_addr)) { - DEBUGOUT("Unable to validate PHY address 0x%04X\n", + DEBUGOUT("Unable to validate PHY address 0x%04X", phy_addr); return false; } @@ -87,8 +87,6 @@ s32 txgbe_identify_phy(struct txgbe_hw *hw) { s32 err = TXGBE_ERR_PHY_ADDR_INVALID; - DEBUGFUNC("txgbe_identify_phy"); - txgbe_read_phy_if(hw); if (hw->phy.type != txgbe_phy_unknown) @@ -124,11 +122,9 @@ s32 txgbe_check_reset_blocked(struct txgbe_hw *hw) { u32 mmngc; - DEBUGFUNC("txgbe_check_reset_blocked"); - mmngc = rd32(hw, TXGBE_STAT); if (mmngc & TXGBE_STAT_MNGVETO) { - DEBUGOUT("MNG_VETO bit detected.\n"); + DEBUGOUT("MNG_VETO bit detected."); return true; } @@ -146,8 +142,6 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) u16 phy_id = 0; bool valid = false; - DEBUGFUNC("txgbe_validate_phy_addr"); - hw->phy.addr = phy_addr; hw->phy.read_reg(hw, TXGBE_MD_PHY_ID_HIGH, TXGBE_MD_DEV_PMA_PMD, &phy_id); @@ -155,7 +149,7 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) if (phy_id != 0xFFFF && phy_id != 0x0) valid = true; - DEBUGOUT("PHY ID HIGH is 0x%04X\n", phy_id); + DEBUGOUT("PHY ID HIGH is 0x%04X", phy_id); return valid; } @@ -171,8 +165,6 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) u16 phy_id_high = 0; u16 phy_id_low = 0; - DEBUGFUNC("txgbe_get_phy_id"); - err = hw->phy.read_reg(hw, TXGBE_MD_PHY_ID_HIGH, TXGBE_MD_DEV_PMA_PMD, &phy_id_high); @@ -185,7 +177,7 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) hw->phy.id |= (u32)(phy_id_low & TXGBE_PHY_REVISION_MASK); hw->phy.revision = (u32)(phy_id_low & ~TXGBE_PHY_REVISION_MASK); } - DEBUGOUT("PHY_ID_HIGH 0x%04X, PHY_ID_LOW 0x%04X\n", + DEBUGOUT("PHY_ID_HIGH 0x%04X, PHY_ID_LOW 0x%04X", phy_id_high, phy_id_low); return err; @@ -200,8 +192,6 @@ enum txgbe_phy_type txgbe_get_phy_type_from_id(u32 phy_id) { enum txgbe_phy_type phy_type; - DEBUGFUNC("txgbe_get_phy_type_from_id"); - switch (phy_id) { case TXGBE_PHYID_TN1010: phy_type = txgbe_phy_tn; @@ -259,7 +249,7 @@ txgbe_reset_extphy(struct txgbe_hw *hw) if (ctrl & TXGBE_MD_PORT_CTRL_RESET) { err = TXGBE_ERR_RESET_FAILED; - DEBUGOUT("PHY reset polling failed to complete.\n"); + DEBUGOUT("PHY reset polling failed to complete."); } return err; @@ -273,8 +263,6 @@ s32 txgbe_reset_phy(struct txgbe_hw *hw) { s32 err = 0; - DEBUGFUNC("txgbe_reset_phy"); - if (hw->phy.type == txgbe_phy_unknown) err = txgbe_identify_phy(hw); @@ -330,7 +318,7 @@ s32 txgbe_read_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, u32 device_type, */ if (!po32m(hw, TXGBE_MDIOSCD, TXGBE_MDIOSCD_BUSY, 0, NULL, 100, 100)) { - DEBUGOUT("PHY address command did not complete\n"); + DEBUGOUT("PHY address command did not complete"); return TXGBE_ERR_PHY; } @@ -354,8 +342,6 @@ s32 txgbe_read_phy_reg(struct txgbe_hw *hw, u32 reg_addr, s32 err; u32 gssr = hw->phy.phy_semaphore_mask; - DEBUGFUNC("txgbe_read_phy_reg"); - if (hw->mac.acquire_swfw_sync(hw, gssr)) return TXGBE_ERR_SWFW_SYNC; @@ -393,7 +379,7 @@ s32 txgbe_write_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, /* wait for completion */ if (!po32m(hw, TXGBE_MDIOSCD, TXGBE_MDIOSCD_BUSY, 0, NULL, 100, 100)) { - TLOG_DEBUG("PHY write cmd didn't complete\n"); + DEBUGOUT("PHY write cmd didn't complete"); return -TERR_PHY; } @@ -414,8 +400,6 @@ s32 txgbe_write_phy_reg(struct txgbe_hw *hw, u32 reg_addr, s32 err; u32 gssr = hw->phy.phy_semaphore_mask; - DEBUGFUNC("txgbe_write_phy_reg"); - if (hw->mac.acquire_swfw_sync(hw, gssr)) err = TXGBE_ERR_SWFW_SYNC; @@ -439,8 +423,6 @@ s32 txgbe_setup_phy_link(struct txgbe_hw *hw) bool autoneg = false; u32 speed; - DEBUGFUNC("txgbe_setup_phy_link"); - txgbe_get_copper_link_capabilities(hw, &speed, &autoneg); /* Set or unset auto-negotiation 10G advertisement */ @@ -526,8 +508,6 @@ s32 txgbe_setup_phy_link_speed(struct txgbe_hw *hw, { UNREFERENCED_PARAMETER(autoneg_wait_to_complete); - DEBUGFUNC("txgbe_setup_phy_link_speed"); - /* * Clear autoneg_advertised and set new values based on input link * speed. @@ -598,8 +578,6 @@ s32 txgbe_get_copper_link_capabilities(struct txgbe_hw *hw, { s32 err = 0; - DEBUGFUNC("txgbe_get_copper_link_capabilities"); - *autoneg = true; if (!hw->phy.speeds_supported) err = txgbe_get_copper_speeds_supported(hw); @@ -627,8 +605,6 @@ s32 txgbe_check_phy_link_tnx(struct txgbe_hw *hw, u32 *speed, u16 phy_speed = 0; u16 phy_data = 0; - DEBUGFUNC("txgbe_check_phy_link_tnx"); - /* Initialize speed and link to default case */ *link_up = false; *speed = TXGBE_LINK_SPEED_10GB_FULL; @@ -672,8 +648,6 @@ s32 txgbe_setup_phy_link_tnx(struct txgbe_hw *hw) bool autoneg = false; u32 speed; - DEBUGFUNC("txgbe_setup_phy_link_tnx"); - txgbe_get_copper_link_capabilities(hw, &speed, &autoneg); if (speed & TXGBE_LINK_SPEED_10GB_FULL) { @@ -747,8 +721,6 @@ s32 txgbe_identify_module(struct txgbe_hw *hw) { s32 err = TXGBE_ERR_SFP_NOT_PRESENT; - DEBUGFUNC("txgbe_identify_module"); - switch (hw->phy.media_type) { case txgbe_media_type_fiber: err = txgbe_identify_sfp_module(hw); @@ -786,8 +758,6 @@ s32 txgbe_identify_sfp_module(struct txgbe_hw *hw) u8 cable_spec = 0; u16 enforce_sfp = 0; - DEBUGFUNC("txgbe_identify_sfp_module"); - if (hw->phy.media_type != txgbe_media_type_fiber) { hw->phy.sfp_type = txgbe_sfp_type_not_present; return TXGBE_ERR_SFP_NOT_PRESENT; @@ -967,7 +937,7 @@ ERR_I2C: hw->phy.sfp_type == txgbe_sfp_type_1g_lx_core1 || hw->phy.sfp_type == txgbe_sfp_type_1g_sx_core0 || hw->phy.sfp_type == txgbe_sfp_type_1g_sx_core1)) { - DEBUGOUT("SFP+ module not supported\n"); + DEBUGOUT("SFP+ module not supported"); hw->phy.type = txgbe_phy_sfp_unsupported; return TXGBE_ERR_SFP_NOT_SUPPORTED; } @@ -996,8 +966,6 @@ s32 txgbe_identify_qsfp_module(struct txgbe_hw *hw) u8 device_tech = 0; bool active_cable = false; - DEBUGFUNC("txgbe_identify_qsfp_module"); - if (hw->phy.media_type != txgbe_media_type_fiber_qsfp) { hw->phy.sfp_type = txgbe_sfp_type_not_present; err = TXGBE_ERR_SFP_NOT_PRESENT; @@ -1140,10 +1108,10 @@ ERR_I2C: if (hw->allow_unsupported_sfp) { DEBUGOUT("WARNING: Wangxun (R) Network Connections are quality tested using Wangxun (R) Ethernet Optics. " "Using untested modules is not supported and may cause unstable operation or damage to the module or the adapter. " - "Wangxun Corporation is not responsible for any harm caused by using untested modules.\n"); + "Wangxun Corporation is not responsible for any harm caused by using untested modules."); err = 0; } else { - DEBUGOUT("QSFP module not supported\n"); + DEBUGOUT("QSFP module not supported"); hw->phy.type = txgbe_phy_sfp_unsupported; err = TXGBE_ERR_SFP_NOT_SUPPORTED; @@ -1169,8 +1137,6 @@ out: s32 txgbe_read_i2c_eeprom(struct txgbe_hw *hw, u8 byte_offset, u8 *eeprom_data) { - DEBUGFUNC("txgbe_read_i2c_eeprom"); - return hw->phy.read_i2c_byte(hw, byte_offset, TXGBE_I2C_EEPROM_DEV_ADDR, eeprom_data); @@ -1203,8 +1169,6 @@ s32 txgbe_read_i2c_sff8472(struct txgbe_hw *hw, u8 byte_offset, s32 txgbe_write_i2c_eeprom(struct txgbe_hw *hw, u8 byte_offset, u8 eeprom_data) { - DEBUGFUNC("txgbe_write_i2c_eeprom"); - return hw->phy.write_i2c_byte(hw, byte_offset, TXGBE_I2C_EEPROM_DEV_ADDR, eeprom_data); @@ -1223,8 +1187,6 @@ s32 txgbe_write_i2c_eeprom(struct txgbe_hw *hw, u8 byte_offset, s32 txgbe_read_i2c_byte_unlocked(struct txgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 *data) { - DEBUGFUNC("txgbe_read_i2c_byte"); - txgbe_i2c_start(hw, dev_addr); /* wait tx empty */ @@ -1287,8 +1249,6 @@ s32 txgbe_read_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, s32 txgbe_write_i2c_byte_unlocked(struct txgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 data) { - DEBUGFUNC("txgbe_write_i2c_byte"); - txgbe_i2c_start(hw, dev_addr); /* wait tx empty */ @@ -1342,8 +1302,6 @@ s32 txgbe_write_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, **/ static void txgbe_i2c_start(struct txgbe_hw *hw, u8 dev_addr) { - DEBUGFUNC("txgbe_i2c_start"); - wr32(hw, TXGBE_I2CENA, 0); wr32(hw, TXGBE_I2CCON, @@ -1371,12 +1329,10 @@ static void txgbe_i2c_start(struct txgbe_hw *hw, u8 dev_addr) **/ static void txgbe_i2c_stop(struct txgbe_hw *hw) { - DEBUGFUNC("txgbe_i2c_stop"); - /* wait for completion */ if (!po32m(hw, TXGBE_I2CSTAT, TXGBE_I2CSTAT_MST, 0, NULL, 100, 100)) { - DEBUGFUNC("i2c stop timeout."); + DEBUGOUT("i2c stop timeout."); } wr32(hw, TXGBE_I2CENA, 0); diff --git a/drivers/net/txgbe/txgbe_logs.h b/drivers/net/txgbe/txgbe_logs.h index f44ca06ee2..337e2cb5e8 100644 --- a/drivers/net/txgbe/txgbe_logs.h +++ b/drivers/net/txgbe/txgbe_logs.h @@ -45,10 +45,7 @@ extern int txgbe_logtype_tx_free; #define PMD_TX_FREE_LOG(level, fmt, args...) do { } while (0) #endif -#define TLOG_DEBUG(fmt, args...) PMD_DRV_LOG(DEBUG, fmt, ##args) - -#define DEBUGOUT(fmt, args...) TLOG_DEBUG(fmt, ##args) -#define PMD_INIT_FUNC_TRACE() TLOG_DEBUG(" >>") -#define DEBUGFUNC(fmt) TLOG_DEBUG(fmt) +#define DEBUGOUT(fmt, args...) PMD_DRV_LOG(DEBUG, fmt, ##args) +#define PMD_INIT_FUNC_TRACE() PMD_DRV_LOG(DEBUG, ">>") #endif /* _TXGBE_LOGS_H_ */ -- 2.30.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-02-28 21:17:56.618806236 +0000 +++ 0033-net-txgbe-fix-debug-logs.patch 2022-02-28 21:17:53.968932035 +0000 @@ -1 +1 @@ -From 75c85e39652ef2eb54dd07b8f3d6b42b3930e8fe Mon Sep 17 00:00:00 2001 +From 2c0325226cfe873b89a1dc3e9b7a5ba774e4f583 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 75c85e39652ef2eb54dd07b8f3d6b42b3930e8fe ] + @@ -10 +11,0 @@ -Cc: stable@dpdk.org @@ -16,3 +17,3 @@ - drivers/net/txgbe/base/txgbe_hw.c | 202 ++++++-------------------- - drivers/net/txgbe/base/txgbe_mbx.c | 38 ----- - drivers/net/txgbe/base/txgbe_mng.c | 21 +-- + drivers/net/txgbe/base/txgbe_hw.c | 185 +++++--------------------- + drivers/net/txgbe/base/txgbe_mbx.c | 22 --- + drivers/net/txgbe/base/txgbe_mng.c | 15 +-- @@ -20,2 +21 @@ - drivers/net/txgbe/base/txgbe_phy.c | 84 ++--------- - drivers/net/txgbe/base/txgbe_vf.c | 12 +- + drivers/net/txgbe/base/txgbe_phy.c | 66 ++------- @@ -23 +23 @@ - 9 files changed, 79 insertions(+), 329 deletions(-) + 8 files changed, 66 insertions(+), 273 deletions(-) @@ -26 +26 @@ -index 7a30191472..a81d6890fe 100644 +index 3c63bf5f4c..cf4e8cb0b4 100644 @@ -29 +29 @@ -@@ -22,6 +22,6 @@ foreach flag: error_cflags +@@ -21,6 +21,6 @@ foreach flag: error_cflags @@ -33,4 +33,4 @@ -- dependencies: static_rte_eal, -+ dependencies: [static_rte_eal, static_rte_net], - c_args: c_args) - base_objs = base_lib.extract_all_objects(recursive: true) +- dependencies: static_rte_eal, ++ dependencies: [static_rte_eal, static_rte_net], + c_args: c_args) + base_objs = base_lib.extract_all_objects() @@ -38 +38 @@ -index 72901cd0b0..4ed6bd6728 100644 +index bcbf3503c8..6ff0f23f18 100644 @@ -41 +41 @@ -@@ -21,8 +21,6 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) +@@ -20,8 +20,6 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) @@ -50 +50 @@ -@@ -54,12 +52,12 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) +@@ -53,12 +51,12 @@ s32 txgbe_init_eeprom_params(struct txgbe_hw *hw) @@ -66 +66 @@ -@@ -78,9 +76,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) +@@ -77,9 +75,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) @@ -76 +76 @@ -@@ -96,8 +91,7 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) +@@ -95,8 +90,7 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) @@ -86 +86 @@ -@@ -140,13 +134,12 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) +@@ -139,13 +133,12 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) @@ -102 +102 @@ -@@ -160,8 +153,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) +@@ -159,8 +152,6 @@ s32 txgbe_get_eeprom_semaphore(struct txgbe_hw *hw) @@ -111 +111 @@ -@@ -290,8 +281,6 @@ s32 txgbe_ee_write16(struct txgbe_hw *hw, u32 offset, +@@ -289,8 +280,6 @@ s32 txgbe_ee_write16(struct txgbe_hw *hw, u32 offset, @@ -120 +120 @@ -@@ -348,8 +337,6 @@ s32 txgbe_ee_writew_sw(struct txgbe_hw *hw, u32 offset, +@@ -347,8 +336,6 @@ s32 txgbe_ee_writew_sw(struct txgbe_hw *hw, u32 offset, @@ -129 +129 @@ -@@ -399,11 +386,9 @@ s32 txgbe_calc_eeprom_checksum(struct txgbe_hw *hw) +@@ -398,11 +385,9 @@ s32 txgbe_calc_eeprom_checksum(struct txgbe_hw *hw) @@ -142 +142 @@ -@@ -437,15 +422,13 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, +@@ -436,15 +421,13 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, @@ -159 +159 @@ -@@ -457,7 +440,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, +@@ -456,7 +439,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, @@ -168 +168 @@ -@@ -466,7 +449,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, +@@ -465,7 +448,7 @@ s32 txgbe_validate_eeprom_checksum(struct txgbe_hw *hw, @@ -177 +177 @@ -@@ -485,15 +468,13 @@ s32 txgbe_update_eeprom_checksum(struct txgbe_hw *hw) +@@ -484,15 +467,13 @@ s32 txgbe_update_eeprom_checksum(struct txgbe_hw *hw) @@ -195 +195 @@ -index db8ffe61a4..6a045cba79 100644 +index 5ee13b0f82..e6ffbd900e 100644 @@ -198 +198 @@ -@@ -42,8 +42,6 @@ bool txgbe_device_supports_autoneg_fc(struct txgbe_hw *hw) +@@ -40,8 +40,6 @@ bool txgbe_device_supports_autoneg_fc(struct txgbe_hw *hw) @@ -207,2 +207 @@ -@@ -93,11 +91,9 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) - u32 value = 0; +@@ -92,11 +90,9 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) @@ -209,0 +209 @@ + bool locked = false; @@ -220 +220 @@ -@@ -149,7 +145,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) +@@ -194,7 +190,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) @@ -229 +229 @@ -@@ -180,7 +176,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) +@@ -225,7 +221,7 @@ s32 txgbe_setup_fc(struct txgbe_hw *hw) @@ -238 +238 @@ -@@ -199,8 +195,6 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) +@@ -244,8 +240,6 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) @@ -247 +247 @@ -@@ -213,7 +207,7 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) +@@ -258,7 +252,7 @@ s32 txgbe_start_hw(struct txgbe_hw *hw) @@ -256 +256 @@ -@@ -275,8 +269,6 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) +@@ -320,8 +314,6 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) @@ -262,4 +262,4 @@ - /* Get firmware version */ - hw->phy.get_fw_version(hw, &hw->fw_version); - -@@ -288,7 +280,7 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) + /* Reset the hardware */ + status = hw->mac.reset_hw(hw); + if (status == 0 || status == TXGBE_ERR_SFP_NOT_PRESENT) { +@@ -330,7 +322,7 @@ s32 txgbe_init_hw(struct txgbe_hw *hw) @@ -274 +274 @@ -@@ -304,8 +296,6 @@ s32 txgbe_clear_hw_cntrs(struct txgbe_hw *hw) +@@ -346,8 +338,6 @@ s32 txgbe_clear_hw_cntrs(struct txgbe_hw *hw) @@ -283 +283 @@ -@@ -425,8 +415,6 @@ s32 txgbe_get_mac_addr(struct txgbe_hw *hw, u8 *mac_addr) +@@ -467,8 +457,6 @@ s32 txgbe_get_mac_addr(struct txgbe_hw *hw, u8 *mac_addr) @@ -292 +292 @@ -@@ -452,8 +440,6 @@ void txgbe_set_lan_id_multi_port(struct txgbe_hw *hw) +@@ -494,8 +482,6 @@ void txgbe_set_lan_id_multi_port(struct txgbe_hw *hw) @@ -301 +301 @@ -@@ -479,8 +465,6 @@ s32 txgbe_stop_hw(struct txgbe_hw *hw) +@@ -521,8 +507,6 @@ s32 txgbe_stop_hw(struct txgbe_hw *hw) @@ -310 +310 @@ -@@ -527,8 +511,6 @@ s32 txgbe_led_on(struct txgbe_hw *hw, u32 index) +@@ -569,8 +553,6 @@ s32 txgbe_led_on(struct txgbe_hw *hw, u32 index) @@ -316,4 +316,4 @@ - /* To turn on the LED, set mode to ON. */ - led_reg |= index << TXGBE_LEDCTL_ORD_SHIFT; - led_reg |= index; -@@ -547,8 +529,6 @@ s32 txgbe_led_off(struct txgbe_hw *hw, u32 index) + if (index > 4) + return TXGBE_ERR_PARAM; + +@@ -592,8 +574,6 @@ s32 txgbe_led_off(struct txgbe_hw *hw, u32 index) @@ -325,4 +325,4 @@ - /* To turn off the LED, set mode to OFF. */ - led_reg &= ~(index << TXGBE_LEDCTL_ORD_SHIFT); - led_reg |= index; -@@ -568,8 +548,6 @@ s32 txgbe_validate_mac_addr(u8 *mac_addr) + if (index > 4) + return TXGBE_ERR_PARAM; + +@@ -616,8 +596,6 @@ s32 txgbe_validate_mac_addr(u8 *mac_addr) @@ -337 +337 @@ -@@ -600,11 +578,9 @@ s32 txgbe_set_rar(struct txgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, +@@ -648,11 +626,9 @@ s32 txgbe_set_rar(struct txgbe_hw *hw, u32 index, u8 *addr, u32 vmdq, @@ -350 +350 @@ -@@ -652,11 +628,9 @@ s32 txgbe_clear_rar(struct txgbe_hw *hw, u32 index) +@@ -700,11 +676,9 @@ s32 txgbe_clear_rar(struct txgbe_hw *hw, u32 index) @@ -363 +363 @@ -@@ -692,8 +666,6 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) +@@ -740,8 +714,6 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) @@ -372,11 +372 @@ -@@ -704,18 +676,18 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) - /* Get the MAC address from the RAR0 for later reference */ - hw->mac.get_mac_addr(hw, hw->mac.addr); - -- DEBUGOUT(" Keeping Current RAR0 Addr =%.2X %.2X %.2X ", -+ DEBUGOUT(" Keeping Current RAR0 Addr = " -+ RTE_ETHER_ADDR_PRT_FMT, - hw->mac.addr[0], hw->mac.addr[1], -- hw->mac.addr[2]); -- DEBUGOUT("%.2X %.2X %.2X\n", hw->mac.addr[3], -+ hw->mac.addr[2], hw->mac.addr[3], +@@ -759,7 +731,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) @@ -387 +376,0 @@ -- DEBUGOUT(" New MAC Addr =%.2X %.2X %.2X ", @@ -389,2 +378 @@ -+ DEBUGOUT(" New MAC Addr = " -+ RTE_ETHER_ADDR_PRT_FMT, + DEBUGOUT(" New MAC Addr =%.2X %.2X %.2X ", @@ -392,7 +380,2 @@ -- hw->mac.addr[2]); -- DEBUGOUT("%.2X %.2X %.2X\n", hw->mac.addr[3], -+ hw->mac.addr[2], hw->mac.addr[3], - hw->mac.addr[4], hw->mac.addr[5]); - - hw->mac.set_rar(hw, 0, hw->mac.addr, 0, true); -@@ -729,7 +701,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) + hw->mac.addr[2]); +@@ -777,7 +749,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) @@ -407 +390 @@ -@@ -743,7 +715,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) +@@ -791,7 +763,7 @@ s32 txgbe_init_rx_addrs(struct txgbe_hw *hw) @@ -416 +399 @@ -@@ -768,8 +740,6 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) +@@ -816,8 +788,6 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) @@ -425 +408 @@ -@@ -784,7 +754,7 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) +@@ -832,7 +802,7 @@ static s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) @@ -434 +417 @@ -@@ -807,12 +777,10 @@ void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr) +@@ -855,12 +825,10 @@ void txgbe_set_mta(struct txgbe_hw *hw, u8 *mc_addr) @@ -448 +431 @@ -@@ -846,8 +814,6 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, +@@ -894,8 +862,6 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, @@ -457 +440 @@ -@@ -857,13 +823,13 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, +@@ -905,13 +871,13 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, @@ -473 +456 @@ -@@ -880,7 +846,7 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, +@@ -928,7 +894,7 @@ s32 txgbe_update_mc_addr_list(struct txgbe_hw *hw, u8 *mc_addr_list, @@ -482 +465 @@ -@@ -898,8 +864,6 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) +@@ -946,8 +912,6 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) @@ -491 +474 @@ -@@ -912,7 +876,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) +@@ -960,7 +924,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) @@ -500 +483 @@ -@@ -970,7 +934,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) +@@ -1018,7 +982,7 @@ s32 txgbe_fc_enable(struct txgbe_hw *hw) @@ -509 +492 @@ -@@ -1031,8 +995,7 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, +@@ -1079,8 +1043,7 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, @@ -519 +502 @@ -@@ -1047,22 +1010,22 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, +@@ -1095,22 +1058,22 @@ s32 txgbe_negotiate_fc(struct txgbe_hw *hw, u32 adv_reg, u32 lp_reg, @@ -547 +530 @@ -@@ -1162,8 +1125,6 @@ void txgbe_fc_autoneg(struct txgbe_hw *hw) +@@ -1210,8 +1173,6 @@ void txgbe_fc_autoneg(struct txgbe_hw *hw) @@ -556 +539 @@ -@@ -1229,8 +1190,6 @@ s32 txgbe_acquire_swfw_sync(struct txgbe_hw *hw, u32 mask) +@@ -1277,8 +1238,6 @@ s32 txgbe_acquire_swfw_sync(struct txgbe_hw *hw, u32 mask) @@ -565 +548 @@ -@@ -1273,8 +1232,6 @@ void txgbe_release_swfw_sync(struct txgbe_hw *hw, u32 mask) +@@ -1321,8 +1280,6 @@ void txgbe_release_swfw_sync(struct txgbe_hw *hw, u32 mask) @@ -574 +557 @@ -@@ -1298,8 +1255,6 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) +@@ -1346,8 +1303,6 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) @@ -583 +566 @@ -@@ -1314,8 +1269,7 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) +@@ -1362,8 +1317,7 @@ s32 txgbe_disable_sec_rx_path(struct txgbe_hw *hw) @@ -593 +576 @@ -@@ -1330,8 +1284,6 @@ s32 txgbe_enable_sec_rx_path(struct txgbe_hw *hw) +@@ -1378,8 +1332,6 @@ s32 txgbe_enable_sec_rx_path(struct txgbe_hw *hw) @@ -602 +585 @@ -@@ -1367,8 +1319,7 @@ int txgbe_disable_sec_tx_path(struct txgbe_hw *hw) +@@ -1415,8 +1367,7 @@ int txgbe_disable_sec_tx_path(struct txgbe_hw *hw) @@ -612 +595 @@ -@@ -1405,8 +1356,6 @@ static s32 txgbe_get_san_mac_addr_offset(struct txgbe_hw *hw, +@@ -1453,8 +1404,6 @@ static s32 txgbe_get_san_mac_addr_offset(struct txgbe_hw *hw, @@ -621 +604 @@ -@@ -1437,8 +1386,6 @@ s32 txgbe_get_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) +@@ -1485,8 +1434,6 @@ s32 txgbe_get_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) @@ -630 +613 @@ -@@ -1487,8 +1434,6 @@ s32 txgbe_set_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) +@@ -1535,8 +1482,6 @@ s32 txgbe_set_san_mac_addr(struct txgbe_hw *hw, u8 *san_mac_addr) @@ -639 +622 @@ -@@ -1519,11 +1464,9 @@ s32 txgbe_clear_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) +@@ -1567,11 +1512,9 @@ s32 txgbe_clear_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) @@ -652 +635 @@ -@@ -1573,11 +1516,9 @@ s32 txgbe_set_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) +@@ -1621,11 +1564,9 @@ s32 txgbe_set_vmdq(struct txgbe_hw *hw, u32 rar, u32 vmdq) @@ -665 +648 @@ -@@ -1602,8 +1543,7 @@ s32 txgbe_init_uta_tables(struct txgbe_hw *hw) +@@ -1650,8 +1591,7 @@ s32 txgbe_init_uta_tables(struct txgbe_hw *hw) @@ -675 +658 @@ -@@ -1658,7 +1598,7 @@ s32 txgbe_find_vlvf_slot(struct txgbe_hw *hw, u32 vlan, bool vlvf_bypass) +@@ -1706,7 +1646,7 @@ s32 txgbe_find_vlvf_slot(struct txgbe_hw *hw, u32 vlan, bool vlvf_bypass) @@ -684 +667 @@ -@@ -1679,8 +1619,6 @@ s32 txgbe_set_vfta(struct txgbe_hw *hw, u32 vlan, u32 vind, +@@ -1727,8 +1667,6 @@ s32 txgbe_set_vfta(struct txgbe_hw *hw, u32 vlan, u32 vind, @@ -693 +676 @@ -@@ -1748,8 +1686,6 @@ s32 txgbe_set_vlvf(struct txgbe_hw *hw, u32 vlan, u32 vind, +@@ -1796,8 +1734,6 @@ s32 txgbe_set_vlvf(struct txgbe_hw *hw, u32 vlan, u32 vind, @@ -702 +685 @@ -@@ -1829,8 +1765,6 @@ s32 txgbe_clear_vfta(struct txgbe_hw *hw) +@@ -1877,8 +1813,6 @@ s32 txgbe_clear_vfta(struct txgbe_hw *hw) @@ -711 +694 @@ -@@ -1884,8 +1818,6 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, +@@ -1932,8 +1866,6 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, @@ -720 +703 @@ -@@ -1916,7 +1848,7 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, +@@ -1964,7 +1896,7 @@ s32 txgbe_check_mac_link(struct txgbe_hw *hw, u32 *speed, @@ -729 +712 @@ -@@ -1971,8 +1903,6 @@ s32 txgbe_get_wwn_prefix(struct txgbe_hw *hw, u16 *wwnn_prefix, +@@ -2019,8 +1951,6 @@ s32 txgbe_get_wwn_prefix(struct txgbe_hw *hw, u16 *wwnn_prefix, @@ -738 +721 @@ -@@ -2062,8 +1992,6 @@ void txgbe_set_ethertype_anti_spoofing(struct txgbe_hw *hw, +@@ -2110,8 +2040,6 @@ void txgbe_set_ethertype_anti_spoofing(struct txgbe_hw *hw, @@ -747 +730 @@ -@@ -2185,8 +2113,6 @@ s32 txgbe_get_thermal_sensor_data(struct txgbe_hw *hw) +@@ -2233,8 +2161,6 @@ s32 txgbe_get_thermal_sensor_data(struct txgbe_hw *hw) @@ -756 +739 @@ -@@ -2217,8 +2143,6 @@ s32 txgbe_init_thermal_sensor_thresh(struct txgbe_hw *hw) +@@ -2265,8 +2191,6 @@ s32 txgbe_init_thermal_sensor_thresh(struct txgbe_hw *hw) @@ -765 +748 @@ -@@ -2289,8 +2213,6 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, +@@ -2337,8 +2261,6 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, @@ -774 +757 @@ -@@ -2315,7 +2237,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, +@@ -2363,7 +2285,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, @@ -783 +766 @@ -@@ -2365,7 +2287,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, +@@ -2413,7 +2335,7 @@ s32 txgbe_setup_mac_link_multispeed_fiber(struct txgbe_hw *hw, @@ -792 +775 @@ -@@ -2431,8 +2353,6 @@ s32 txgbe_init_shared_code(struct txgbe_hw *hw) +@@ -2479,8 +2401,6 @@ s32 txgbe_init_shared_code(struct txgbe_hw *hw) @@ -801 +784 @@ -@@ -2468,8 +2388,6 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) +@@ -2513,8 +2433,6 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) @@ -810 +793 @@ -@@ -2491,7 +2409,7 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) +@@ -2550,7 +2468,7 @@ s32 txgbe_set_mac_type(struct txgbe_hw *hw) @@ -814,3 +797,3 @@ -- DEBUGOUT("found mac: %d, returns: %d\n", -+ DEBUGOUT("found mac: %d, returns: %d", - hw->mac.type, err); +- DEBUGOUT("found mac: %d media: %d, returns: %d\n", ++ DEBUGOUT("found mac: %d media: %d, returns: %d", + hw->mac.type, hw->phy.media_type, err); @@ -819 +802 @@ -@@ -2500,8 +2418,6 @@ void txgbe_init_mac_link_ops(struct txgbe_hw *hw) +@@ -2559,8 +2477,6 @@ void txgbe_init_mac_link_ops(struct txgbe_hw *hw) @@ -828 +811 @@ -@@ -2544,8 +2460,6 @@ s32 txgbe_init_phy_raptor(struct txgbe_hw *hw) +@@ -2607,8 +2523,6 @@ s32 txgbe_init_phy_raptor(struct txgbe_hw *hw) @@ -834 +817 @@ - if ((hw->device_id & 0xFF) == TXGBE_DEV_ID_QSFP) { + if (hw->device_id == TXGBE_DEV_ID_RAPTOR_QSFP) { @@ -837 +820 @@ -@@ -2592,8 +2506,6 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) +@@ -2650,8 +2564,6 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) @@ -846 +829 @@ -@@ -2613,7 +2525,7 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) +@@ -2671,7 +2583,7 @@ s32 txgbe_setup_sfp_modules(struct txgbe_hw *hw) @@ -855 +838 @@ -@@ -2711,8 +2623,6 @@ s32 txgbe_init_ops_pf(struct txgbe_hw *hw) +@@ -2769,8 +2681,6 @@ s32 txgbe_init_ops_pf(struct txgbe_hw *hw) @@ -864 +847 @@ -@@ -2839,8 +2749,6 @@ s32 txgbe_get_link_capabilities_raptor(struct txgbe_hw *hw, +@@ -2895,8 +2805,6 @@ s32 txgbe_get_link_capabilities_raptor(struct txgbe_hw *hw, @@ -873 +856 @@ -@@ -2944,8 +2852,6 @@ u32 txgbe_get_media_type_raptor(struct txgbe_hw *hw) +@@ -3000,8 +2908,6 @@ u32 txgbe_get_media_type_raptor(struct txgbe_hw *hw) @@ -879,4 +862,4 @@ - if (hw->phy.ffe_set) - txgbe_bp_mode_set(hw); - -@@ -3004,8 +2910,6 @@ s32 txgbe_start_mac_link_raptor(struct txgbe_hw *hw, + /* Detect if there is a copper PHY attached. */ + switch (hw->phy.type) { + case txgbe_phy_cu_unknown: +@@ -3050,8 +2956,6 @@ s32 txgbe_start_mac_link_raptor(struct txgbe_hw *hw, @@ -891 +874 @@ -@@ -3095,8 +2999,6 @@ void txgbe_enable_tx_laser_multispeed_fiber(struct txgbe_hw *hw) +@@ -3134,8 +3038,6 @@ void txgbe_enable_tx_laser_multispeed_fiber(struct txgbe_hw *hw) @@ -900 +883 @@ -@@ -3128,7 +3030,7 @@ void txgbe_set_hard_rate_select_speed(struct txgbe_hw *hw, +@@ -3167,7 +3069,7 @@ void txgbe_set_hard_rate_select_speed(struct txgbe_hw *hw, @@ -909 +892 @@ -@@ -3154,8 +3056,6 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, +@@ -3193,8 +3095,6 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, @@ -918 +901 @@ -@@ -3244,8 +3144,7 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, +@@ -3283,8 +3183,7 @@ s32 txgbe_setup_mac_link_smartspeed(struct txgbe_hw *hw, @@ -928,2 +911,2 @@ -@@ -3271,7 +3170,6 @@ s32 txgbe_setup_mac_link(struct txgbe_hw *hw, - u64 orig_autoc = 0; +@@ -3313,8 +3212,6 @@ s32 txgbe_setup_mac_link(struct txgbe_hw *hw, + u32 i; @@ -933,2 +916 @@ - UNREFERENCED_PARAMETER(autoneg_wait_to_complete); - +- @@ -936 +918,3 @@ -@@ -3358,8 +3256,6 @@ static s32 txgbe_setup_copper_link_raptor(struct txgbe_hw *hw, + status = hw->mac.get_link_capabilities(hw, + &link_capabilities, &autoneg); +@@ -3421,8 +3318,6 @@ static s32 txgbe_setup_copper_link_raptor(struct txgbe_hw *hw, @@ -945 +929 @@ -@@ -3468,8 +3364,6 @@ s32 txgbe_reset_hw(struct txgbe_hw *hw) +@@ -3530,8 +3425,6 @@ s32 txgbe_reset_hw(struct txgbe_hw *hw) @@ -954,27 +938 @@ -@@ -3625,15 +3519,13 @@ s32 txgbe_reinit_fdir_tables(struct txgbe_hw *hw) - u32 fdircmd; - fdirctrl &= ~TXGBE_FDIRCTL_INITDONE; - -- DEBUGFUNC("txgbe_reinit_fdir_tables"); -- - /* - * Before starting reinitialization process, - * FDIRPICMD.OP must be zero. - */ - err = txgbe_fdir_check_cmd_complete(hw, &fdircmd); - if (err) { -- DEBUGOUT("Flow Director previous command did not complete, aborting table re-initialization.\n"); -+ DEBUGOUT("Flow Director previous command did not complete, aborting table re-initialization."); - return err; - } - -@@ -3667,7 +3559,7 @@ s32 txgbe_reinit_fdir_tables(struct txgbe_hw *hw) - msec_delay(1); - } - if (i >= TXGBE_FDIR_INIT_DONE_POLL) { -- DEBUGOUT("Flow Director Signature poll time exceeded!\n"); -+ DEBUGOUT("Flow Director Signature poll time exceeded!"); - return TXGBE_ERR_FDIR_REINIT_FAILED; - } - -@@ -3693,8 +3585,6 @@ s32 txgbe_start_hw_raptor(struct txgbe_hw *hw) +@@ -3661,8 +3554,6 @@ s32 txgbe_start_hw_raptor(struct txgbe_hw *hw) @@ -989 +947 @@ -@@ -3719,8 +3609,6 @@ out: +@@ -3687,8 +3578,6 @@ out: @@ -998 +956 @@ -@@ -3753,8 +3641,6 @@ bool txgbe_verify_lesm_fw_enabled_raptor(struct txgbe_hw *hw) +@@ -3721,8 +3610,6 @@ bool txgbe_verify_lesm_fw_enabled_raptor(struct txgbe_hw *hw) @@ -1008 +966 @@ -index 4d64c6c3e9..7f2489a13f 100644 +index bfe53478ea..3ef4fce1f2 100644 @@ -1011 +969 @@ -@@ -21,8 +21,6 @@ s32 txgbe_read_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) +@@ -20,8 +20,6 @@ s32 txgbe_read_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) @@ -1020 +978 @@ -@@ -47,8 +45,6 @@ s32 txgbe_write_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) +@@ -46,8 +44,6 @@ s32 txgbe_write_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) @@ -1029 +987 @@ -@@ -71,8 +67,6 @@ s32 txgbe_check_for_msg(struct txgbe_hw *hw, u16 mbx_id) +@@ -70,8 +66,6 @@ s32 txgbe_check_for_msg(struct txgbe_hw *hw, u16 mbx_id) @@ -1038 +996 @@ -@@ -91,8 +85,6 @@ s32 txgbe_check_for_ack(struct txgbe_hw *hw, u16 mbx_id) +@@ -90,8 +84,6 @@ s32 txgbe_check_for_ack(struct txgbe_hw *hw, u16 mbx_id) @@ -1047 +1005 @@ -@@ -111,8 +103,6 @@ s32 txgbe_check_for_rst(struct txgbe_hw *hw, u16 mbx_id) +@@ -110,8 +102,6 @@ s32 txgbe_check_for_rst(struct txgbe_hw *hw, u16 mbx_id) @@ -1056,87 +1014 @@ -@@ -131,8 +121,6 @@ STATIC s32 txgbe_poll_for_msg(struct txgbe_hw *hw, u16 mbx_id) - struct txgbe_mbx_info *mbx = &hw->mbx; - int countdown = mbx->timeout; - -- DEBUGFUNC("txgbe_poll_for_msg"); -- - if (!countdown || !mbx->check_for_msg) - goto out; - -@@ -162,8 +150,6 @@ STATIC s32 txgbe_poll_for_ack(struct txgbe_hw *hw, u16 mbx_id) - struct txgbe_mbx_info *mbx = &hw->mbx; - int countdown = mbx->timeout; - -- DEBUGFUNC("txgbe_poll_for_ack"); -- - if (!countdown || !mbx->check_for_ack) - goto out; - -@@ -196,8 +182,6 @@ s32 txgbe_read_posted_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, u16 mbx_id) - struct txgbe_mbx_info *mbx = &hw->mbx; - s32 ret_val = TXGBE_ERR_MBX; - -- DEBUGFUNC("txgbe_read_posted_mbx"); -- - if (!mbx->read) - goto out; - -@@ -226,8 +210,6 @@ s32 txgbe_write_posted_mbx(struct txgbe_hw *hw, u32 *msg, u16 size, - struct txgbe_mbx_info *mbx = &hw->mbx; - s32 ret_val = TXGBE_ERR_MBX; - -- DEBUGFUNC("txgbe_write_posted_mbx"); -- - /* exit if either we can't write or there isn't a defined timeout */ - if (!mbx->write || !mbx->timeout) - goto out; -@@ -292,7 +274,6 @@ s32 txgbe_check_for_msg_vf(struct txgbe_hw *hw, u16 mbx_id) - s32 ret_val = TXGBE_ERR_MBX; - - UNREFERENCED_PARAMETER(mbx_id); -- DEBUGFUNC("txgbe_check_for_msg_vf"); - - if (!txgbe_check_for_bit_vf(hw, TXGBE_VFMBCTL_PFSTS)) { - ret_val = 0; -@@ -314,7 +295,6 @@ s32 txgbe_check_for_ack_vf(struct txgbe_hw *hw, u16 mbx_id) - s32 ret_val = TXGBE_ERR_MBX; - - UNREFERENCED_PARAMETER(mbx_id); -- DEBUGFUNC("txgbe_check_for_ack_vf"); - - if (!txgbe_check_for_bit_vf(hw, TXGBE_VFMBCTL_PFACK)) { - ret_val = 0; -@@ -336,7 +316,6 @@ s32 txgbe_check_for_rst_vf(struct txgbe_hw *hw, u16 mbx_id) - s32 ret_val = TXGBE_ERR_MBX; - - UNREFERENCED_PARAMETER(mbx_id); -- DEBUGFUNC("txgbe_check_for_rst_vf"); - - if (!txgbe_check_for_bit_vf(hw, (TXGBE_VFMBCTL_RSTD | - TXGBE_VFMBCTL_RSTI))) { -@@ -357,8 +336,6 @@ STATIC s32 txgbe_obtain_mbx_lock_vf(struct txgbe_hw *hw) - { - s32 ret_val = TXGBE_ERR_MBX; - -- DEBUGFUNC("txgbe_obtain_mbx_lock_vf"); -- - /* Take ownership of the buffer */ - wr32(hw, TXGBE_VFMBCTL, TXGBE_VFMBCTL_VFU); - -@@ -386,8 +363,6 @@ s32 txgbe_write_mbx_vf(struct txgbe_hw *hw, u32 *msg, u16 size, - - UNREFERENCED_PARAMETER(mbx_id); - -- DEBUGFUNC("txgbe_write_mbx_vf"); -- - /* lock the mailbox to prevent pf/vf race condition */ - ret_val = txgbe_obtain_mbx_lock_vf(hw); - if (ret_val) -@@ -426,7 +401,6 @@ s32 txgbe_read_mbx_vf(struct txgbe_hw *hw, u32 *msg, u16 size, - s32 ret_val = 0; - u16 i; - -- DEBUGFUNC("txgbe_read_mbx_vf"); - UNREFERENCED_PARAMETER(mbx_id); - - /* lock the mailbox to prevent pf/vf race condition */ -@@ -499,8 +473,6 @@ s32 txgbe_check_for_msg_pf(struct txgbe_hw *hw, u16 vf_number) +@@ -144,8 +134,6 @@ s32 txgbe_check_for_msg_pf(struct txgbe_hw *hw, u16 vf_number) @@ -1151 +1023 @@ -@@ -523,8 +495,6 @@ s32 txgbe_check_for_ack_pf(struct txgbe_hw *hw, u16 vf_number) +@@ -168,8 +156,6 @@ s32 txgbe_check_for_ack_pf(struct txgbe_hw *hw, u16 vf_number) @@ -1160 +1032 @@ -@@ -548,8 +518,6 @@ s32 txgbe_check_for_rst_pf(struct txgbe_hw *hw, u16 vf_number) +@@ -193,8 +179,6 @@ s32 txgbe_check_for_rst_pf(struct txgbe_hw *hw, u16 vf_number) @@ -1169 +1041 @@ -@@ -572,8 +540,6 @@ STATIC s32 txgbe_obtain_mbx_lock_pf(struct txgbe_hw *hw, u16 vf_number) +@@ -217,8 +201,6 @@ STATIC s32 txgbe_obtain_mbx_lock_pf(struct txgbe_hw *hw, u16 vf_number) @@ -1178 +1050 @@ -@@ -602,8 +568,6 @@ s32 txgbe_write_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) +@@ -247,8 +229,6 @@ s32 txgbe_write_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) @@ -1187 +1059 @@ -@@ -643,8 +607,6 @@ s32 txgbe_read_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) +@@ -288,8 +268,6 @@ s32 txgbe_read_mbx_pf(struct txgbe_hw *hw, u32 *msg, u16 size, u16 vf_number) @@ -1197 +1069 @@ -index d0aa665d4a..07bbfe8142 100644 +index 224e48f5e1..b492dc8f11 100644 @@ -1200 +1072 @@ -@@ -45,10 +45,8 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) +@@ -44,10 +44,8 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) @@ -1212 +1084 @@ -@@ -78,12 +76,12 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) +@@ -77,7 +75,7 @@ txgbe_hic_unlocked(struct txgbe_hw *hw, u32 *buffer, u32 length, u32 timeout) @@ -1221,7 +1093 @@ - if ((rd32(hw, TXGBE_MNGMBX) & 0xff0000) >> 16 == 0x80) { -- DEBUGOUT("It's unknown command.\n"); -+ DEBUGOUT("It's unknown command."); - return TXGBE_ERR_MNG_ACCESS_FAILED; - } - -@@ -119,10 +117,8 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, +@@ -113,10 +111,8 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, @@ -1239 +1105 @@ -@@ -164,7 +160,7 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, +@@ -158,7 +154,7 @@ txgbe_host_interface_command(struct txgbe_hw *hw, u32 *buffer, @@ -1248,19 +1114 @@ -@@ -273,8 +269,6 @@ s32 txgbe_close_notify(struct txgbe_hw *hw) - s32 status; - struct txgbe_hic_write_shadow_ram buffer; - -- DEBUGFUNC("txgbe_close_notify"); -- - buffer.hdr.req.cmd = FW_DW_CLOSE_NOTIFY; - buffer.hdr.req.buf_lenh = 0; - buffer.hdr.req.buf_lenl = 0; -@@ -305,8 +299,6 @@ s32 txgbe_open_notify(struct txgbe_hw *hw) - s32 status; - struct txgbe_hic_write_shadow_ram buffer; - -- DEBUGFUNC("txgbe_open_notify"); -- - buffer.hdr.req.cmd = FW_DW_OPEN_NOTIFY; - buffer.hdr.req.buf_lenh = 0; - buffer.hdr.req.buf_lenl = 0; -@@ -354,7 +346,6 @@ s32 txgbe_hic_set_drv_ver(struct txgbe_hw *hw, u8 maj, u8 min, +@@ -284,7 +280,6 @@ s32 txgbe_hic_set_drv_ver(struct txgbe_hw *hw, u8 maj, u8 min, @@ -1274 +1122 @@ -@@ -407,8 +398,6 @@ txgbe_hic_reset(struct txgbe_hw *hw) +@@ -337,8 +332,6 @@ txgbe_hic_reset(struct txgbe_hw *hw) @@ -1284 +1132 @@ -index 11fcf7e8fe..b62c0b0824 100644 +index e18e400af3..4a0dd385b3 100644 @@ -1287 +1135 @@ -@@ -18,6 +18,7 @@ +@@ -17,6 +17,7 @@ @@ -1296 +1144 @@ -index 3fb929f37a..da2bbc43e0 100644 +index aa8037a36e..ce6d580636 100644 @@ -1299 +1147 @@ -@@ -35,7 +35,7 @@ static bool txgbe_identify_extphy(struct txgbe_hw *hw) +@@ -22,7 +22,7 @@ static bool txgbe_identify_extphy(struct txgbe_hw *hw) @@ -1308 +1156 @@ -@@ -100,8 +100,6 @@ s32 txgbe_identify_phy(struct txgbe_hw *hw) +@@ -87,8 +87,6 @@ s32 txgbe_identify_phy(struct txgbe_hw *hw) @@ -1317 +1165 @@ -@@ -137,11 +135,9 @@ s32 txgbe_check_reset_blocked(struct txgbe_hw *hw) +@@ -124,11 +122,9 @@ s32 txgbe_check_reset_blocked(struct txgbe_hw *hw) @@ -1330 +1178 @@ -@@ -159,8 +155,6 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) +@@ -146,8 +142,6 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) @@ -1339 +1187 @@ -@@ -168,7 +162,7 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) +@@ -155,7 +149,7 @@ bool txgbe_validate_phy_addr(struct txgbe_hw *hw, u32 phy_addr) @@ -1348 +1196 @@ -@@ -184,8 +178,6 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) +@@ -171,8 +165,6 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) @@ -1357 +1205 @@ -@@ -198,7 +190,7 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) +@@ -185,7 +177,7 @@ s32 txgbe_get_phy_id(struct txgbe_hw *hw) @@ -1366 +1214 @@ -@@ -213,8 +205,6 @@ enum txgbe_phy_type txgbe_get_phy_type_from_id(u32 phy_id) +@@ -200,8 +192,6 @@ enum txgbe_phy_type txgbe_get_phy_type_from_id(u32 phy_id) @@ -1375 +1223 @@ -@@ -272,7 +262,7 @@ txgbe_reset_extphy(struct txgbe_hw *hw) +@@ -259,7 +249,7 @@ txgbe_reset_extphy(struct txgbe_hw *hw) @@ -1384 +1232 @@ -@@ -286,8 +276,6 @@ s32 txgbe_reset_phy(struct txgbe_hw *hw) +@@ -273,8 +263,6 @@ s32 txgbe_reset_phy(struct txgbe_hw *hw) @@ -1393 +1241 @@ -@@ -343,7 +331,7 @@ s32 txgbe_read_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, u32 device_type, +@@ -330,7 +318,7 @@ s32 txgbe_read_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, u32 device_type, @@ -1402 +1250 @@ -@@ -367,8 +355,6 @@ s32 txgbe_read_phy_reg(struct txgbe_hw *hw, u32 reg_addr, +@@ -354,8 +342,6 @@ s32 txgbe_read_phy_reg(struct txgbe_hw *hw, u32 reg_addr, @@ -1411 +1259 @@ -@@ -406,7 +392,7 @@ s32 txgbe_write_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, +@@ -393,7 +379,7 @@ s32 txgbe_write_phy_reg_mdi(struct txgbe_hw *hw, u32 reg_addr, @@ -1420 +1268 @@ -@@ -427,8 +413,6 @@ s32 txgbe_write_phy_reg(struct txgbe_hw *hw, u32 reg_addr, +@@ -414,8 +400,6 @@ s32 txgbe_write_phy_reg(struct txgbe_hw *hw, u32 reg_addr, @@ -1429 +1277 @@ -@@ -452,8 +436,6 @@ s32 txgbe_setup_phy_link(struct txgbe_hw *hw) +@@ -439,8 +423,6 @@ s32 txgbe_setup_phy_link(struct txgbe_hw *hw) @@ -1438 +1286 @@ -@@ -539,8 +521,6 @@ s32 txgbe_setup_phy_link_speed(struct txgbe_hw *hw, +@@ -526,8 +508,6 @@ s32 txgbe_setup_phy_link_speed(struct txgbe_hw *hw, @@ -1447 +1295 @@ -@@ -623,8 +603,6 @@ s32 txgbe_get_copper_link_capabilities(struct txgbe_hw *hw, +@@ -598,8 +578,6 @@ s32 txgbe_get_copper_link_capabilities(struct txgbe_hw *hw, @@ -1456 +1304 @@ -@@ -652,8 +630,6 @@ s32 txgbe_check_phy_link_tnx(struct txgbe_hw *hw, u32 *speed, +@@ -627,8 +605,6 @@ s32 txgbe_check_phy_link_tnx(struct txgbe_hw *hw, u32 *speed, @@ -1465 +1313 @@ -@@ -697,8 +673,6 @@ s32 txgbe_setup_phy_link_tnx(struct txgbe_hw *hw) +@@ -672,8 +648,6 @@ s32 txgbe_setup_phy_link_tnx(struct txgbe_hw *hw) @@ -1474 +1322 @@ -@@ -772,8 +746,6 @@ s32 txgbe_identify_module(struct txgbe_hw *hw) +@@ -747,8 +721,6 @@ s32 txgbe_identify_module(struct txgbe_hw *hw) @@ -1483 +1331 @@ -@@ -811,8 +783,6 @@ s32 txgbe_identify_sfp_module(struct txgbe_hw *hw) +@@ -786,8 +758,6 @@ s32 txgbe_identify_sfp_module(struct txgbe_hw *hw) @@ -1492 +1340 @@ -@@ -992,7 +962,7 @@ ERR_I2C: +@@ -967,7 +937,7 @@ ERR_I2C: @@ -1501 +1349 @@ -@@ -1021,8 +991,6 @@ s32 txgbe_identify_qsfp_module(struct txgbe_hw *hw) +@@ -996,8 +966,6 @@ s32 txgbe_identify_qsfp_module(struct txgbe_hw *hw) @@ -1510 +1358 @@ -@@ -1165,10 +1133,10 @@ ERR_I2C: +@@ -1140,10 +1108,10 @@ ERR_I2C: @@ -1523 +1371 @@ -@@ -1194,8 +1162,6 @@ out: +@@ -1169,8 +1137,6 @@ out: @@ -1532 +1380 @@ -@@ -1228,8 +1194,6 @@ s32 txgbe_read_i2c_sff8472(struct txgbe_hw *hw, u8 byte_offset, +@@ -1203,8 +1169,6 @@ s32 txgbe_read_i2c_sff8472(struct txgbe_hw *hw, u8 byte_offset, @@ -1541 +1389 @@ -@@ -1248,8 +1212,6 @@ s32 txgbe_write_i2c_eeprom(struct txgbe_hw *hw, u8 byte_offset, +@@ -1223,8 +1187,6 @@ s32 txgbe_write_i2c_eeprom(struct txgbe_hw *hw, u8 byte_offset, @@ -1550 +1398 @@ -@@ -1312,8 +1274,6 @@ s32 txgbe_read_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, +@@ -1287,8 +1249,6 @@ s32 txgbe_read_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, @@ -1559 +1407 @@ -@@ -1367,8 +1327,6 @@ s32 txgbe_write_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, +@@ -1342,8 +1302,6 @@ s32 txgbe_write_i2c_byte(struct txgbe_hw *hw, u8 byte_offset, @@ -1568 +1416 @@ -@@ -1396,12 +1354,10 @@ static void txgbe_i2c_start(struct txgbe_hw *hw, u8 dev_addr) +@@ -1371,12 +1329,10 @@ static void txgbe_i2c_start(struct txgbe_hw *hw, u8 dev_addr) @@ -1582,139 +1429,0 @@ -@@ -2420,8 +2376,6 @@ s32 txgbe_kr_handle(struct txgbe_hw *hw) - u32 value; - s32 status = 0; - -- DEBUGFUNC("txgbe_kr_handle"); -- - value = rd32_epcs(hw, VR_AN_INTR); - BP_LOG("AN INTERRUPT!! value: 0x%x\n", value); - if (!(value & VR_AN_INTR_PG_RCV)) { -@@ -2445,8 +2399,6 @@ static s32 txgbe_handle_bp_flow(u32 link_mode, struct txgbe_hw *hw) - s32 status = 0; - struct txgbe_backplane_ability local_ability, lp_ability; - -- DEBUGFUNC("txgbe_handle_bp_flow"); -- - local_ability.current_link_mode = link_mode; - - /* 1. Get the local AN73 Base Page Ability */ -@@ -2548,8 +2500,6 @@ static void txgbe_get_bp_ability(struct txgbe_backplane_ability *ability, - { - u32 value = 0; - -- DEBUGFUNC("txgbe_get_bp_ability"); -- - /* Link Partner Base Page */ - if (link_partner == 1) { - /* Read the link partner AN73 Base Page Ability Registers */ -@@ -2621,8 +2571,6 @@ static s32 txgbe_check_bp_ability(struct txgbe_backplane_ability *local_ability, - u32 com_link_abi; - s32 ret = 0; - -- DEBUGFUNC("txgbe_check_bp_ability"); -- - com_link_abi = local_ability->link_ability & lp_ability->link_ability; - BP_LOG("com_link_abi = 0x%x, local_ability = 0x%x, lp_ability = 0x%x\n", - com_link_abi, local_ability->link_ability, -@@ -2678,8 +2626,6 @@ static void txgbe_clear_bp_intr(u32 bit, u32 bit_high, struct txgbe_hw *hw) - { - u32 rdata = 0, wdata, i; - -- DEBUGFUNC("txgbe_clear_bp_intr"); -- - rdata = rd32_epcs(hw, VR_AN_INTR); - BP_LOG("[Before clear]Read VR AN MMD Interrupt Register: 0x%x\n", - rdata); -@@ -2704,8 +2650,6 @@ static s32 txgbe_enable_kr_training(struct txgbe_hw *hw) - s32 status = 0; - u32 value = 0; - -- DEBUGFUNC("txgbe_enable_kr_training"); -- - BP_LOG("Enable Clause 72 KR Training ...\n"); - - if (CL72_KRTR_PRBS_MODE_EN != 0xFFFF) { -@@ -2749,8 +2693,6 @@ static s32 txgbe_disable_kr_training(struct txgbe_hw *hw, s32 post, s32 mode) - { - s32 status = 0; - -- DEBUGFUNC("txgbe_disable_kr_training"); -- - BP_LOG("Disable Clause 72 KR Training ...\n"); - /* Read PHY Lane0 TX EQ before Clause 72 KR Training. */ - txgbe_read_phy_lane_tx_eq(0, hw, post, mode); -@@ -2767,8 +2709,6 @@ static s32 txgbe_check_kr_training(struct txgbe_hw *hw) - int i; - int times = hw->devarg.poll ? 35 : 20; - -- DEBUGFUNC("txgbe_check_kr_training"); -- - for (i = 0; i < times; i++) { - value = rd32_epcs(hw, SR_PMA_KR_LP_CEU); - BP_LOG("SR PMA MMD 10GBASE-KR LP Coefficient Update Register: 0x%x\n", -@@ -2826,8 +2766,6 @@ static void txgbe_read_phy_lane_tx_eq(u16 lane, struct txgbe_hw *hw, - u32 addr; - u32 tx_main_cursor, tx_pre_cursor, tx_post_cursor, lmain; - -- DEBUGFUNC("txgbe_read_phy_lane_tx_eq"); -- - addr = TXGBE_PHY_LANE0_TX_EQ_CTL1 | (lane << 8); - value = rd32_ephy(hw, addr); - BP_LOG("PHY LANE TX EQ Read Value: %x\n", lane); -diff --git a/drivers/net/txgbe/base/txgbe_vf.c b/drivers/net/txgbe/base/txgbe_vf.c -index fb6d6d90ea..a73502351e 100644 ---- a/drivers/net/txgbe/base/txgbe_vf.c -+++ b/drivers/net/txgbe/base/txgbe_vf.c -@@ -107,8 +107,6 @@ s32 txgbe_reset_hw_vf(struct txgbe_hw *hw) - u32 msgbuf[TXGBE_VF_PERMADDR_MSG_LEN]; - u8 *addr = (u8 *)(&msgbuf[1]); - -- DEBUGFUNC("txgbevf_reset_hw_vf"); -- - /* Call adapter stop to disable tx/rx and clear interrupts */ - hw->mac.stop_hw(hw); - -@@ -121,7 +119,7 @@ s32 txgbe_reset_hw_vf(struct txgbe_hw *hw) - mbx->write_posted(hw, msgbuf, 1, 0); - msec_delay(10); - -- DEBUGOUT("Issuing a function level reset to MAC\n"); -+ DEBUGOUT("Issuing a function level reset to MAC"); - wr32(hw, TXGBE_VFRST, TXGBE_VFRST_SET); - txgbe_flush(hw); - msec_delay(50); -@@ -238,7 +236,7 @@ STATIC s32 txgbe_mta_vector(struct txgbe_hw *hw, u8 *mc_addr) - vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); - break; - default: /* Invalid mc_filter_type */ -- DEBUGOUT("MC filter type param set incorrectly\n"); -+ DEBUGOUT("MC filter type param set incorrectly"); - ASSERT(0); - break; - } -@@ -316,8 +314,6 @@ s32 txgbe_update_mc_addr_list_vf(struct txgbe_hw *hw, u8 *mc_addr_list, - - UNREFERENCED_PARAMETER(clear); - -- DEBUGFUNC("txgbe_update_mc_addr_list_vf"); -- - /* Each entry in the list uses 1 16 bit word. We have 30 - * 16 bit words available in our HW msg buffer (minus 1 for the - * msg type). That's 30 hash values if we pack 'em right. If -@@ -327,7 +323,7 @@ s32 txgbe_update_mc_addr_list_vf(struct txgbe_hw *hw, u8 *mc_addr_list, - * addresses except for in large enterprise network environments. - */ - -- DEBUGOUT("MC Addr Count = %d\n", mc_addr_count); -+ DEBUGOUT("MC Addr Count = %d", mc_addr_count); - - cnt = (mc_addr_count > 30) ? 30 : mc_addr_count; - msgbuf[0] = TXGBE_VF_SET_MULTICAST; -@@ -335,7 +331,7 @@ s32 txgbe_update_mc_addr_list_vf(struct txgbe_hw *hw, u8 *mc_addr_list, - - for (i = 0; i < cnt; i++) { - vector = txgbe_mta_vector(hw, next(hw, &mc_addr_list, &vmdq)); -- DEBUGOUT("Hash value = 0x%03X\n", vector); -+ DEBUGOUT("Hash value = 0x%03X", vector); - vector_list[i] = (u16)vector; - } - @@ -1722 +1431 @@ -index 67e9bfb3af..74f49ab9ef 100644 +index f44ca06ee2..337e2cb5e8 100644 @@ -1725 +1434 @@ -@@ -48,11 +48,8 @@ extern int txgbe_logtype_tx_free; +@@ -45,10 +45,7 @@ extern int txgbe_logtype_tx_free; @@ -1737,2 +1446 @@ - extern int txgbe_logtype_bp; - #define BP_LOG(fmt, args...) \ + #endif /* _TXGBE_LOGS_H_ */