aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/qlnx
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-09-01 21:57:33 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-09-01 21:57:33 +0000
commit3720573374e85eb44c56c43ee2d900adef59e250 (patch)
tree2d2a2078d6a9d02f10c9acdae81e51fc3a9a167a /sys/dev/qlnx
parent29c3bcd9d0931c8f135939035186235494e8b818 (diff)
Notes
Diffstat (limited to 'sys/dev/qlnx')
-rw-r--r--sys/dev/qlnx/qlnxe/bcm_osal.h7
-rw-r--r--sys/dev/qlnx/qlnxe/common_hsi.h54
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_cxt.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c31
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_dbg_values.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_dev.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_fcoe.h3
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_common.h125
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h54
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_eth.h65
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h30
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_init_func.h8
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_init_tool.h28
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h19
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h40
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h43
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_hsi_roce.h48
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c20
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_init_ops.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_init_ops.h2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_int.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_int.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_iov_api.h2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_iscsi.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_iscsi_api.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_iwarp.c4
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_l2.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_l2.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_ll2.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_mcp.c1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_mcp.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_mng_tlv.c1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_ooo.h2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_proto_if.h3
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_rdma.c8
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_rdma.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_roce.c7
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_roce_api.h5
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_rt_defs.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_sp_api.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_sp_commands.c1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_sp_commands.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_spq.c4
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_sriov.c1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_status.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_tcp_ip.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_vf.c2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_vf.h2
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_vf_api.h1
-rw-r--r--sys/dev/qlnx/qlnxe/ecore_vfpf_if.h1
-rw-r--r--sys/dev/qlnx/qlnxe/eth_common.h33
-rw-r--r--sys/dev/qlnx/qlnxe/fcoe_common.h52
-rw-r--r--sys/dev/qlnx/qlnxe/iscsi_common.h82
-rw-r--r--sys/dev/qlnx/qlnxe/mcp_private.h2
-rw-r--r--sys/dev/qlnx/qlnxe/mcp_public.h6
-rw-r--r--sys/dev/qlnx/qlnxe/mfw_hsi.h2
-rw-r--r--sys/dev/qlnx/qlnxe/nvm_cfg.h2
-rw-r--r--sys/dev/qlnx/qlnxe/nvm_map.h2
-rw-r--r--sys/dev/qlnx/qlnxe/pcics_reg_driver.h1
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_def.h24
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_ioctl.c20
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_ioctl.h4
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_os.c179
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_os.h3
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_rdma.c11
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_rdma.h1
-rw-r--r--sys/dev/qlnx/qlnxe/qlnx_ver.h2
-rw-r--r--sys/dev/qlnx/qlnxe/rdma_common.h45
-rw-r--r--sys/dev/qlnx/qlnxe/roce_common.h1
-rw-r--r--sys/dev/qlnx/qlnxe/spad_layout.h4
-rw-r--r--sys/dev/qlnx/qlnxe/storage_common.h14
-rw-r--r--sys/dev/qlnx/qlnxe/tcp_common.h10
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_cm.c7
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_cm.h3
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_def.h10
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_os.c34
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_roce.h34
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_user.h2
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_verbs.c121
-rw-r--r--sys/dev/qlnx/qlnxr/qlnxr_verbs.h6
81 files changed, 65 insertions, 1299 deletions
diff --git a/sys/dev/qlnx/qlnxe/bcm_osal.h b/sys/dev/qlnx/qlnxe/bcm_osal.h
index ef4510cf8b30..c39b9df46cb7 100644
--- a/sys/dev/qlnx/qlnxe/bcm_osal.h
+++ b/sys/dev/qlnx/qlnxe/bcm_osal.h
@@ -92,7 +92,6 @@ extern void qlnx_get_protocol_stats(void *cdev, int proto_type,
extern void qlnx_sp_isr(void *arg);
-
extern void qlnx_osal_vf_fill_acquire_resc_req(void *p_hwfn, void *p_resc_req,
void *p_sw_info);
extern void qlnx_osal_iov_vf_cleanup(void *p_hwfn, uint8_t relative_vf_id);
@@ -126,7 +125,7 @@ is_power_of_2(unsigned long n)
{
return (n == roundup_pow_of_two(n));
}
-
+
static __inline unsigned long
rounddown_pow_of_two(unsigned long x)
{
@@ -345,7 +344,6 @@ do { \
} \
} while (0)
-
#define OSAL_LIST_IS_EMPTY(list) \
((list)->cnt == 0)
@@ -364,7 +362,6 @@ do { \
entry = (type *)tmp_entry, \
tmp_entry = (entry) ? OSAL_LIST_NEXT(entry, field, type) : NULL)
-
#define OSAL_BAR_SIZE(dev, bar_id) qlnx_pci_bus_get_bar_size(dev, bar_id)
#define OSAL_PCI_READ_CONFIG_BYTE(dev, reg, value) \
@@ -440,7 +437,6 @@ qlnx_log2(uint32_t x)
#define OSAL_UNLIKELY
#define OSAL_NULL NULL
-
#define OSAL_MAX_T(type, __max1, __max2) max_t(type, __max1, __max2)
#define OSAL_MIN_T(type, __max1, __max2) min_t(type, __max1, __max2)
@@ -513,7 +509,6 @@ bitmap_weight(unsigned long *bitmap, unsigned nbits)
#endif
-
#define OSAL_TEST_AND_FLIP_BIT qlnx_test_and_change_bit
#define OSAL_TEST_AND_CLEAR_BIT test_and_clear_bit
#define OSAL_MEMCMP memcmp
diff --git a/sys/dev/qlnx/qlnxe/common_hsi.h b/sys/dev/qlnx/qlnxe/common_hsi.h
index 6973972e007e..3f497fde1413 100644
--- a/sys/dev/qlnx/qlnxe/common_hsi.h
+++ b/sys/dev/qlnx/qlnxe/common_hsi.h
@@ -72,7 +72,6 @@
#define ETH_MAX_NUM_RX_QUEUES_PER_VF_DOUBLE 48 /*Maximum number of RX queues that can be allocated to VF with doubled VF zone size. Up to 96 VF supported in this mode*/
#define ETH_MAX_NUM_RX_QUEUES_PER_VF_QUAD 112 /*Maximum number of RX queues that can be allocated to VF with 4 VF zone size. Up to 48 VF supported in this mode*/
-
/********************************/
/* CORE (LIGHT L2) FW CONSTANTS */
/********************************/
@@ -97,12 +96,10 @@
#define MAX_NUM_LL2_RX_QUEUES 48
#define MAX_NUM_LL2_TX_STATS_COUNTERS 48
-
///////////////////////////////////////////////////////////////////////////////////////////////////
// Include firmware verison number only- do not add constants here to avoid redundunt compilations
///////////////////////////////////////////////////////////////////////////////////////////////////
-
#define FW_MAJOR_VERSION 8
#define FW_MINOR_VERSION 33
#define FW_REVISION_VERSION 7
@@ -196,7 +193,6 @@
#define CDU_CONTEXT_VALIDATION_CFG_USE_CID (4)
#define CDU_CONTEXT_VALIDATION_CFG_USE_ACTIVE (5)
-
/*****************/
/* DQ CONSTANTS */
/*****************/
@@ -412,12 +408,10 @@
#define PIS_PER_SB_E5 8
#define MAX_PIS_PER_SB OSAL_MAX_T(PIS_PER_SB_E4,PIS_PER_SB_E5)
-
#define CAU_HC_STOPPED_STATE 3 /* fsm is stopped or not valid for this sb */
#define CAU_HC_DISABLE_STATE 4 /* fsm is working without interrupt coalescing for this sb*/
#define CAU_HC_ENABLE_STATE 0 /* fsm is working with interrupt coalescing for this sb*/
-
/*****************/
/* IGU CONSTANTS */
/*****************/
@@ -594,12 +588,10 @@
#define PXP_NUM_ILT_RECORDS_E5 13664
-
// Host Interface
#define PXP_QUEUES_ZONE_MAX_NUM_E4 320
#define PXP_QUEUES_ZONE_MAX_NUM_E5 512
-
/*****************/
/* PRM CONSTANTS */
/*****************/
@@ -608,7 +600,6 @@
/* SDMs CONSTANTS */
/*****************/
-
#define SDM_OP_GEN_TRIG_NONE 0
#define SDM_OP_GEN_TRIG_WAKE_THREAD 1
#define SDM_OP_GEN_TRIG_AGG_INT 2
@@ -660,14 +651,12 @@ struct coalescing_timeset
#define COALESCING_TIMESET_VALID_SHIFT 7
};
-
struct common_queue_zone
{
__le16 ring_drv_data_consumer;
__le16 reserved;
};
-
/*
* ETH Rx producers data
*/
@@ -677,7 +666,6 @@ struct eth_rx_prod_data
__le16 cqe_prod /* CQE producer. */;
};
-
struct tcp_ulp_connect_done_params
{
__le16 mss;
@@ -696,7 +684,6 @@ struct iscsi_connect_done_results
struct tcp_ulp_connect_done_params params /* decided tcp params after connect done */;
};
-
struct iscsi_eqe_data
{
__le16 icid /* Context ID of the connection */;
@@ -712,7 +699,6 @@ struct iscsi_eqe_data
#define ISCSI_EQE_DATA_RESERVED0_SHIFT 7
};
-
/*
* Multi function mode
*/
@@ -724,7 +710,6 @@ enum mf_mode
MAX_MF_MODE
};
-
/*
* Per-protocol connection types
*/
@@ -743,7 +728,6 @@ enum protocol_type
MAX_PROTOCOL_TYPE
};
-
struct regpair
{
__le32 lo /* low word for reg-pair */;
@@ -768,9 +752,6 @@ union rdma_eqe_data
struct rdma_eqe_destroy_qp rdma_destroy_qp_data /* RoCE Destroy Event Data */;
};
-
-
-
/*
* Ustorm Queue Zone
*/
@@ -780,14 +761,12 @@ struct ustorm_eth_queue_zone
u8 reserved[3];
};
-
struct ustorm_queue_zone
{
struct ustorm_eth_queue_zone eth;
struct common_queue_zone common;
};
-
/*
* status block structure
*/
@@ -804,7 +783,6 @@ struct cau_pi_entry
#define CAU_PI_ENTRY_RESERVED_SHIFT 24
};
-
/*
* status block structure
*/
@@ -836,7 +814,6 @@ struct cau_sb_entry
#define CAU_SB_ENTRY_TPH_SHIFT 31
};
-
/*
* Igu cleanup bit values to distinguish between clean or producer consumer update.
*/
@@ -847,7 +824,6 @@ enum command_type_bit
MAX_COMMAND_TYPE_BIT
};
-
/*
* core doorbell data
*/
@@ -868,7 +844,6 @@ struct core_db_data
__le16 spq_prod;
};
-
/*
* Enum of doorbell aggregative command selection
*/
@@ -881,7 +856,6 @@ enum db_agg_cmd_sel
MAX_DB_AGG_CMD_SEL
};
-
/*
* Enum of doorbell destination
*/
@@ -894,7 +868,6 @@ enum db_dest
MAX_DB_DEST
};
-
/*
* Enum of doorbell DPM types
*/
@@ -907,7 +880,6 @@ enum db_dpm_type
MAX_DB_DPM_TYPE
};
-
/*
* Structure for doorbell data, in L2 DPM mode, for the first doorbell in a DPM burst
*/
@@ -932,7 +904,6 @@ struct db_l2_dpm_data
#define DB_L2_DPM_DATA_GFS_SRC_EN_SHIFT 31
};
-
/*
* Structure for SGE in a DPM doorbell of type DPM_L2_BD
*/
@@ -952,7 +923,6 @@ struct db_l2_dpm_sge
__le32 reserved2;
};
-
/*
* Structure for doorbell address, in legacy mode
*/
@@ -967,7 +937,6 @@ struct db_legacy_addr
#define DB_LEGACY_ADDR_ICID_SHIFT 5
};
-
/*
* Structure for doorbell address, in PWM mode
*/
@@ -986,7 +955,6 @@ struct db_pwm_addr
#define DB_PWM_ADDR_RESERVED1_SHIFT 28
};
-
/*
* Parameters to RDMA firmware, passed in EDPM doorbell
*/
@@ -1023,8 +991,6 @@ struct db_rdma_dpm_data
struct db_rdma_dpm_params params /* parametes passed to RDMA firmware */;
};
-
-
/*
* Igu interrupt command
*/
@@ -1037,7 +1003,6 @@ enum igu_int_cmd
MAX_IGU_INT_CMD
};
-
/*
* IGU producer or consumer update command
*/
@@ -1061,7 +1026,6 @@ struct igu_prod_cons_update
__le32 reserved1;
};
-
/*
* Igu segments access for default status block only
*/
@@ -1072,7 +1036,6 @@ enum igu_seg_access
MAX_IGU_SEG_ACCESS
};
-
/*
* Enumeration for L3 type field of parsing_and_err_flags. L3Type: 0 - unknown (not ip) ,1 - Ipv4, 2 - Ipv6 (this field can be filled according to the last-ethertype)
*/
@@ -1084,7 +1047,6 @@ enum l3_type
MAX_L3_TYPE
};
-
/*
* Enumeration for l4Protocol field of parsing_and_err_flags. L4-protocol 0 - none, 1 - TCP, 2- UDP. if the packet is IPv4 fragment, and its not the first fragment, the protocol-type should be set to none.
*/
@@ -1096,7 +1058,6 @@ enum l4_protocol
MAX_L4_PROTOCOL
};
-
/*
* Parsing and error flags field.
*/
@@ -1133,7 +1094,6 @@ struct parsing_and_err_flags
#define PARSING_AND_ERR_FLAGS_TUNNELL4CHKSMERROR_SHIFT 15
};
-
/*
* Parsing error flags bitmap.
*/
@@ -1174,7 +1134,6 @@ struct parsing_err_flags
#define PARSING_ERR_FLAGS_TUNNEL_L4_CHKSM_ERROR_SHIFT 15
};
-
/*
* Pb context
*/
@@ -1183,7 +1142,6 @@ struct pb_context
__le32 crc[4];
};
-
/*
* Concrete Function ID.
*/
@@ -1202,7 +1160,6 @@ struct pxp_concrete_fid
#define PXP_CONCRETE_FID_VFID_SHIFT 8
};
-
/*
* Concrete Function ID.
*/
@@ -1255,9 +1212,6 @@ struct pxp_pretend_cmd
#define PXP_PRETEND_CMD_IS_CONCRETE_SHIFT 15
};
-
-
-
/*
* PTT Record in PXP Admin Window.
*/
@@ -1271,7 +1225,6 @@ struct pxp_ptt_entry
struct pxp_pretend_cmd pretend;
};
-
/*
* VF Zone A Permission Register.
*/
@@ -1288,7 +1241,6 @@ struct pxp_vf_zone_a_permission
#define PXP_VF_ZONE_A_PERMISSION_RESERVED1_SHIFT 16
};
-
/*
* Rdif context
*/
@@ -1359,8 +1311,6 @@ struct rdif_task_context
__le32 reserved2;
};
-
-
/*
* status block structure
*/
@@ -1381,7 +1331,6 @@ struct status_block_e4
#define STATUS_BLOCK_E4_ZERO_PAD3_SHIFT 24
};
-
/*
* status block structure
*/
@@ -1402,7 +1351,6 @@ struct status_block_e5
#define STATUS_BLOCK_E5_ZERO_PAD3_SHIFT 24
};
-
/*
* Tdif context
*/
@@ -1489,7 +1437,6 @@ struct tdif_task_context
u8 partial_dif_data_b[8];
};
-
/*
* Timers context
*/
@@ -1539,7 +1486,6 @@ struct timers_context
#define TIMERS_CONTEXT_RESERVED7_SHIFT 29
};
-
/*
* Enum for next_protocol field of tunnel_parsing_flags / tunnelTypeDesc
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_cxt.c b/sys/dev/qlnx/qlnxe/ecore_cxt.c
index 881e6ccd375a..754efc33dd88 100644
--- a/sys/dev/qlnx/qlnxe/ecore_cxt.c
+++ b/sys/dev/qlnx/qlnxe/ecore_cxt.c
@@ -1062,7 +1062,6 @@ t2_fail:
continue; \
} else \
-
/* Total number of ILT lines used by this PF */
static u32 ecore_cxt_ilt_shadow_size(struct ecore_ilt_client_cfg *ilt_clients)
{
@@ -1590,7 +1589,6 @@ static void ecore_cdu_init_pf(struct ecore_hwfn *p_hwfn)
SET_FIELD(cdu_seg_params, CDU_SEG_REG_OFFSET, offset);
STORE_RT_REG(p_hwfn, rt_type_offset_fl_arr[i],
cdu_seg_params);
-
}
}
diff --git a/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c b/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
index 30505772e70c..5a859982b5f0 100644
--- a/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
+++ b/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.c
@@ -194,7 +194,6 @@ static u32 (*cond_arr[])(const u32 *r, const u32 *imm) = {
#endif /* __PREVENT_COND_ARR__ */
-
/******************************* Data Types **********************************/
enum platform_ids {
@@ -540,7 +539,6 @@ struct phy_defs {
#define EMPTY_FW_VERSION_STR "???_???_???_???"
#define EMPTY_FW_IMAGE_STR "???????????????"
-
/***************************** Constant Arrays *******************************/
struct dbg_array {
@@ -553,7 +551,6 @@ struct dbg_array {
static struct dbg_array s_dbg_arrays[MAX_BIN_DBG_BUFFER_TYPE] = { { OSAL_NULL } };
#else
static struct dbg_array s_dbg_arrays[MAX_BIN_DBG_BUFFER_TYPE] = {
-
/* BIN_BUF_DBG_MODE_TREE */
{ (const u32 *)dbg_modes_tree_buf, OSAL_ARRAY_SIZE(dbg_modes_tree_buf)},
@@ -651,7 +648,6 @@ static struct chip_defs s_chip_defs[MAX_CHIP_IDS] = {
/* Storm constant definitions array */
static struct storm_defs s_storm_defs[] = {
-
/* Tstorm */
{ 'T', BLOCK_TSEM,
{ DBG_BUS_CLIENT_RBCT, DBG_BUS_CLIENT_RBCT, DBG_BUS_CLIENT_RBCT }, true,
@@ -1405,7 +1401,6 @@ static struct block_defs block_bar0_map_defs = {
0, 0, 0, 0, 0,
false, false, MAX_DBG_RESET_REGS, 0 };
-
static struct block_defs* s_block_defs[MAX_BLOCK_ID] = {
&block_grc_defs,
&block_miscs_defs,
@@ -1498,10 +1493,8 @@ static struct block_defs* s_block_defs[MAX_BLOCK_ID] = {
};
-
/* Constraint operation types */
static struct dbg_bus_constraint_op_defs s_constraint_op_defs[] = {
-
/* DBG_BUS_CONSTRAINT_OP_EQ */
{ 0, false },
@@ -1534,7 +1527,6 @@ static struct dbg_bus_constraint_op_defs s_constraint_op_defs[] = {
};
static const char* s_dbg_target_names[] = {
-
/* DBG_BUS_TARGET_ID_INT_BUF */
"int-buf",
@@ -1546,7 +1538,6 @@ static const char* s_dbg_target_names[] = {
};
static struct storm_mode_defs s_storm_mode_defs[] = {
-
/* DBG_BUS_STORM_MODE_PRINTF */
{ "printf", true, 0 },
@@ -1576,7 +1567,6 @@ static struct storm_mode_defs s_storm_mode_defs[] = {
};
static struct platform_defs s_platform_defs[] = {
-
/* PLATFORM_ASIC */
{ "asic", 1, 256, 32768 },
@@ -1591,7 +1581,6 @@ static struct platform_defs s_platform_defs[] = {
};
static struct grc_param_defs s_grc_param_defs[] = {
-
/* DBG_GRC_PARAM_DUMP_TSTORM */
{ { 1, 1, 1 }, 0, 1, false, 1, 1 },
@@ -1755,7 +1744,6 @@ static struct big_ram_defs s_big_ram_defs[] = {
};
static struct reset_reg_defs s_reset_regs_defs[] = {
-
/* DBG_RESET_REG_MISCS_PL_UA */
{ MISCS_REG_RESET_PL_UA, { true, true, true }, { 0x0, 0x0, 0x0 } },
@@ -2308,7 +2296,6 @@ static void ecore_bus_enable_storm(struct ecore_hwfn *p_hwfn,
/* Config SEM */
if (storm_mode->is_fast_dbg) {
-
/* Enable fast debug */
ecore_wr(p_hwfn, p_ptt, storm->sem_frame_mode_addr, DBG_BUS_SEMI_FRAME_MODE_0SLOW_4FAST);
ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_DEBUG_MODE, storm_mode->id_in_hw);
@@ -2323,7 +2310,6 @@ static void ecore_bus_enable_storm(struct ecore_hwfn *p_hwfn,
ecore_wr(p_hwfn, p_ptt, base_addr + SEM_FAST_REG_DBG_MODE6_SRC_DISABLE, SEM_FAST_MODE6_SRC_ENABLE_VAL);
}
else {
-
/* Enable slow debug */
ecore_wr(p_hwfn, p_ptt, storm->sem_frame_mode_addr, DBG_BUS_SEMI_FRAME_MODE_4SLOW_0FAST);
ecore_wr(p_hwfn, p_ptt, storm->sem_slow_enable_addr, 1);
@@ -2521,7 +2507,6 @@ static u32 ecore_bus_dump_int_buf(struct ecore_hwfn *p_hwfn,
last_written_line = ecore_rd(p_hwfn, p_ptt, DBG_REG_INTR_BUFFER_WR_PTR);
if (ecore_rd(p_hwfn, p_ptt, DBG_REG_WRAP_ON_INT_BUFFER)) {
-
/* Internal buffer was wrapped: first dump from write pointer
* to buffer end, then dump from buffer start to write pointer.
*/
@@ -2530,7 +2515,6 @@ static u32 ecore_bus_dump_int_buf(struct ecore_hwfn *p_hwfn,
offset += ecore_bus_dump_int_buf_range(p_hwfn, p_ptt, dump_buf + offset, dump, 0, last_written_line);
}
else if (last_written_line) {
-
/* Internal buffer wasn't wrapped: dump from buffer start until
* write pointer.
*/
@@ -3392,7 +3376,6 @@ static u32 ecore_grc_dump_mem_hdr(struct ecore_hwfn *p_hwfn,
offset += ecore_dump_section_hdr(dump_buf + offset, dump, "grc_mem", num_params);
if (name) {
-
/* Dump name */
if (is_storm) {
OSAL_STRCPY(buf, "?STORM_");
@@ -3406,7 +3389,6 @@ static u32 ecore_grc_dump_mem_hdr(struct ecore_hwfn *p_hwfn,
offset += ecore_dump_str_param(dump_buf + offset, dump, "name", buf);
}
else {
-
/* Dump address */
u32 addr_in_bytes = DWORDS_TO_BYTES(addr);
@@ -3712,7 +3694,6 @@ static u32 ecore_grc_dump_vfc_cam(struct ecore_hwfn *p_hwfn,
SET_VAR_FIELD(cam_addr, VFC_CAM_ADDR, OP, VFC_OPCODE_CAM_RD);
for (row = 0; row < VFC_CAM_NUM_ROWS; row++, offset += VFC_CAM_RESP_DWORDS) {
-
/* Write VFC CAM command */
SET_VAR_FIELD(cam_cmd, VFC_CAM_CMD, ROW, row);
ARR_REG_WR(p_hwfn, p_ptt, storm->sem_fast_mem_addr + SEM_FAST_REG_VFC_DATA_WR, cam_cmd, VFC_CAM_CMD_DWORDS);
@@ -3750,7 +3731,6 @@ static u32 ecore_grc_dump_vfc_ram(struct ecore_hwfn *p_hwfn,
return offset + total_size;
for (row = ram_defs->base_row; row < ram_defs->base_row + ram_defs->num_rows; row++, offset += VFC_RAM_RESP_DWORDS) {
-
/* Write VFC RAM command */
ARR_REG_WR(p_hwfn, p_ptt, storm->sem_fast_mem_addr + SEM_FAST_REG_VFC_DATA_WR, ram_cmd, VFC_RAM_CMD_DWORDS);
@@ -4036,7 +4016,6 @@ static u32 ecore_grc_dump_static_debug(struct ecore_hwfn *p_hwfn,
/* Enable block's client */
ecore_bus_enable_clients(p_hwfn, p_ptt, 1 << block->dbg_client_id[dev_data->chip_id]);
for (line_id = 0; line_id < (u32)NUM_DBG_LINES(block_desc); line_id++) {
-
/* Configure debug line ID */
ecore_config_dbg_line(p_hwfn, p_ptt, (enum block_id)block_id, (u8)line_id, 0xf, 0, 0, 0);
@@ -4076,7 +4055,6 @@ static enum dbg_status ecore_grc_dump(struct ecore_hwfn *p_hwfn,
*num_dumped_dwords = 0;
if (dump) {
-
/* Find port mode */
switch (ecore_rd(p_hwfn, p_ptt, MISC_REG_PORT_MODE)) {
case 0: port_mode = 1; break;
@@ -4177,7 +4155,6 @@ static enum dbg_status ecore_grc_dump(struct ecore_hwfn *p_hwfn,
offset += ecore_dump_last_section(dump_buf, offset, dump);
if (dump) {
-
/* Unstall storms */
if (ecore_grc_get_param(p_hwfn, DBG_GRC_PARAM_UNSTALL))
ecore_grc_stall_storms(p_hwfn, p_ptt, false);
@@ -4745,7 +4722,6 @@ static enum dbg_status ecore_reg_fifo_dump(struct ecore_hwfn *p_hwfn,
ecore_dump_num_param(dump_buf + size_param_offset, dump, "size", dwords_read);
}
else {
-
/* FIFO max size is REG_FIFO_DEPTH_DWORDS. There is no way to
* test how much data is available, except for reading it.
*/
@@ -4799,7 +4775,6 @@ static enum dbg_status ecore_igu_fifo_dump(struct ecore_hwfn *p_hwfn,
ecore_dump_num_param(dump_buf + size_param_offset, dump, "size", dwords_read);
}
else {
-
/* FIFO max size is IGU_FIFO_DEPTH_DWORDS. There is no way to
* test how much data is available, except for reading it.
*/
@@ -5084,7 +5059,6 @@ enum dbg_status ecore_dbg_bus_set_nw_output(struct ecore_hwfn *p_hwfn,
ecore_wr(p_hwfn, p_ptt, DBG_REG_OTHER_ENGINE_MODE_BB_K2, DBG_BUS_OTHER_ENGINE_MODE_CROSS_ENGINE_RX);
}
else {
-
/* Configure ethernet header of 14 bytes */
ecore_wr(p_hwfn, p_ptt, DBG_REG_ETHERNET_HDR_WIDTH, 0);
ecore_wr(p_hwfn, p_ptt, DBG_REG_ETHERNET_HDR_7, dest_addr_lo32);
@@ -5671,7 +5645,6 @@ static enum dbg_status ecore_config_storm_inputs(struct ecore_hwfn *p_hwfn,
/* Configure calendar */
for (i = 0; i < NUM_CALENDAR_SLOTS; i++, next_storm_id = (next_storm_id + 1) % MAX_DBG_STORMS) {
-
/* Find next enabled Storm */
for (; !dev_data->bus.storms[next_storm_id].enabled; next_storm_id = (next_storm_id + 1) % MAX_DBG_STORMS);
@@ -5718,7 +5691,6 @@ static void ecore_assign_hw_ids(struct ecore_hwfn *p_hwfn,
}
if (hw_id_per_dword) {
-
/* Assign a different HW ID for each dword */
for (val_id = 0; val_id < VALUES_PER_CYCLE; val_id++)
hw_ids[val_id] = val_id;
@@ -6047,7 +6019,6 @@ enum dbg_status ecore_dbg_grc_config(struct ecore_hwfn *p_hwfn,
return DBG_STATUS_INVALID_ARGS;
if (s_grc_param_defs[grc_param].is_preset) {
-
/* Preset param */
/* Disabling a preset is not allowed. Call
@@ -6071,7 +6042,6 @@ enum dbg_status ecore_dbg_grc_config(struct ecore_hwfn *p_hwfn,
}
}
else {
-
/* Regular param - set its value */
ecore_grc_set_param(p_hwfn, grc_param, val);
}
@@ -6506,4 +6476,3 @@ bool ecore_is_block_in_reset(struct ecore_hwfn *p_hwfn,
return s_reset_regs_defs[reset_reg].exists[dev_data->chip_id] ?
!(ecore_rd(p_hwfn, p_ptt, s_reset_regs_defs[reset_reg].addr) & (1 << block->reset_bit_offset)) : true;
}
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h b/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
index f56fc14c1874..76d0f5f054f8 100644
--- a/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
+++ b/sys/dev/qlnx/qlnxe/ecore_dbg_fw_funcs.h
@@ -893,5 +893,4 @@ bool ecore_is_block_in_reset(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt,
enum block_id block);
-
#endif
diff --git a/sys/dev/qlnx/qlnxe/ecore_dbg_values.h b/sys/dev/qlnx/qlnxe/ecore_dbg_values.h
index fc3ac0adec11..ac06cdf6ae37 100644
--- a/sys/dev/qlnx/qlnxe/ecore_dbg_values.h
+++ b/sys/dev/qlnx/qlnxe/ecore_dbg_values.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __DBG_VALUES_H__
#define __DBG_VALUES_H__
diff --git a/sys/dev/qlnx/qlnxe/ecore_dev.c b/sys/dev/qlnx/qlnxe/ecore_dev.c
index b8994ea7d1d5..ee52e1e6d34a 100644
--- a/sys/dev/qlnx/qlnxe/ecore_dev.c
+++ b/sys/dev/qlnx/qlnxe/ecore_dev.c
@@ -232,7 +232,6 @@ enum _ecore_status_t ecore_db_recovery_del(struct ecore_dev *p_dev,
&p_hwfn->db_recovery_info.list,
list_entry,
struct ecore_db_recovery_entry) {
-
/* search according to db_data addr since db_addr is not unique (roce) */
if (db_entry->db_data == db_data) {
ecore_db_recovery_dp_entry(p_hwfn, db_entry, "Deleting");
@@ -1838,7 +1837,6 @@ static u32 ecore_get_pq_flags(struct ecore_hwfn *p_hwfn)
return flags;
}
-
/* Getters for resource amounts necessary for qm initialization */
u8 ecore_init_qm_get_num_tcs(struct ecore_hwfn *p_hwfn)
{
diff --git a/sys/dev/qlnx/qlnxe/ecore_fcoe.h b/sys/dev/qlnx/qlnxe/ecore_fcoe.h
index de5e9f8be1fb..e6229057d6e2 100644
--- a/sys/dev/qlnx/qlnxe/ecore_fcoe.h
+++ b/sys/dev/qlnx/qlnxe/ecore_fcoe.h
@@ -53,9 +53,7 @@ static inline enum _ecore_status_t ecore_fcoe_alloc(struct ecore_hwfn OSAL_UNUSE
{
return ECORE_INVAL;
}
-
static inline void ecore_fcoe_setup(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
-
static inline void ecore_fcoe_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
#endif
@@ -74,4 +72,3 @@ ecore_sp_fcoe_conn_destroy(struct ecore_hwfn *p_hwfn,
#endif
#endif /*__ECORE_FCOE_H__*/
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_common.h b/sys/dev/qlnx/qlnxe/ecore_hsi_common.h
index 5e81818ab3e6..418c587e5478 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_common.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_common.h
@@ -35,7 +35,6 @@
/********************************/
#include "common_hsi.h"
-
/*
* opcodes for the event ring
*/
@@ -54,7 +53,6 @@ enum common_event_opcode
MAX_COMMON_EVENT_OPCODE
};
-
/*
* Common Ramrod Command IDs
*/
@@ -71,7 +69,6 @@ enum common_ramrod_cmd_id
MAX_COMMON_RAMROD_CMD_ID
};
-
/*
* How ll2 should deal with packet upon errors
*/
@@ -83,7 +80,6 @@ enum core_error_handle
MAX_CORE_ERROR_HANDLE
};
-
/*
* opcodes for the event ring
*/
@@ -98,7 +94,6 @@ enum core_event_opcode
MAX_CORE_EVENT_OPCODE
};
-
/*
* The L4 pseudo checksum mode for Core
*/
@@ -109,7 +104,6 @@ enum core_l4_pseudo_checksum_mode
MAX_CORE_L4_PSEUDO_CHECKSUM_MODE
};
-
/*
* Light-L2 RX Producers in Tstorm RAM
*/
@@ -121,7 +115,6 @@ struct core_ll2_port_stats
struct regpair gsi_crcchksm_error;
};
-
/*
* Ethernet TX Per Queue Stats
*/
@@ -135,7 +128,6 @@ struct core_ll2_pstorm_per_queue_stat
struct regpair sent_bcast_pkts /* number of total packets sent without errors */;
};
-
/*
* Light-L2 RX Producers in Tstorm RAM
*/
@@ -146,14 +138,12 @@ struct core_ll2_rx_prod
__le32 reserved;
};
-
struct core_ll2_tstorm_per_queue_stat
{
struct regpair packet_too_big_discard /* Number of packets discarded because they are bigger than MTU */;
struct regpair no_buff_discard /* Number of packets discarded due to lack of host buffers */;
};
-
struct core_ll2_ustorm_per_queue_stat
{
struct regpair rcv_ucast_bytes;
@@ -164,7 +154,6 @@ struct core_ll2_ustorm_per_queue_stat
struct regpair rcv_bcast_pkts;
};
-
/*
* Core Ramrod Command IDs (light L2)
*/
@@ -180,7 +169,6 @@ enum core_ramrod_cmd_id
MAX_CORE_RAMROD_CMD_ID
};
-
/*
* Core RX CQE Type for Light L2
*/
@@ -191,7 +179,6 @@ enum core_roce_flavor_type
MAX_CORE_ROCE_FLAVOR_TYPE
};
-
/*
* Specifies how ll2 should deal with packets errors: packet_too_big and no_buff
*/
@@ -206,7 +193,6 @@ struct core_rx_action_on_error
#define CORE_RX_ACTION_ON_ERROR_RESERVED_SHIFT 4
};
-
/*
* Core RX BD for Light L2
*/
@@ -216,7 +202,6 @@ struct core_rx_bd
__le16 reserved[4];
};
-
/*
* Core RX CM offload BD for Light L2
*/
@@ -236,8 +221,6 @@ union core_rx_bd_union
struct core_rx_bd_with_buff_len rx_bd_with_len /* Core Rx Bd with dynamic buffer length */;
};
-
-
/*
* Opaque Data for Light L2 RX CQE .
*/
@@ -246,7 +229,6 @@ struct core_rx_cqe_opaque_data
__le32 data[2] /* Opaque CQE Data */;
};
-
/*
* Core RX CQE Type for Light L2
*/
@@ -259,7 +241,6 @@ enum core_rx_cqe_type
MAX_CORE_RX_CQE_TYPE
};
-
/*
* Core RX CQE for Light L2 .
*/
@@ -315,10 +296,6 @@ union core_rx_cqe_union
struct core_rx_slow_path_cqe rx_cqe_sp /* Slow path CQE */;
};
-
-
-
-
/*
* Ramrod data for rx queue start ramrod
*/
@@ -344,7 +321,6 @@ struct core_rx_start_ramrod_data
u8 reserved[6];
};
-
/*
* Ramrod data for rx queue stop ramrod
*/
@@ -357,7 +333,6 @@ struct core_rx_stop_ramrod_data
__le16 reserved2[2];
};
-
/*
* Flags for Core TX BD
*/
@@ -408,8 +383,6 @@ struct core_tx_bd
#define CORE_TX_BD_TX_DST_SHIFT 14
};
-
-
/*
* Light L2 TX Destination
*/
@@ -422,7 +395,6 @@ enum core_tx_dest
MAX_CORE_TX_DEST
};
-
/*
* Ramrod data for tx queue start ramrod
*/
@@ -441,7 +413,6 @@ struct core_tx_start_ramrod_data
u8 resrved[3];
};
-
/*
* Ramrod data for tx queue stop ramrod
*/
@@ -450,7 +421,6 @@ struct core_tx_stop_ramrod_data
__le32 reserved0[2];
};
-
/*
* Ramrod data for tx queue update ramrod
*/
@@ -462,7 +432,6 @@ struct core_tx_update_ramrod_data
__le32 reserved1[1];
};
-
/*
* Enum flag for what type of DCB data to update
*/
@@ -475,7 +444,6 @@ enum dcb_dscp_update_mode
MAX_DCB_DSCP_UPDATE_MODE
};
-
/*
* The core storm context for the Ystorm
*/
@@ -978,7 +946,6 @@ struct e4_core_conn_context
struct regpair ustorm_st_padding[2] /* padding */;
};
-
struct e5_xstorm_core_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1479,7 +1446,6 @@ struct e5_core_conn_context
struct regpair ustorm_st_padding[2] /* padding */;
};
-
struct eth_mstorm_per_pf_stat
{
struct regpair gre_discard_pkts /* Dropped GRE RX packets */;
@@ -1488,7 +1454,6 @@ struct eth_mstorm_per_pf_stat
struct regpair lb_discard_pkts /* Dropped Tx switched packets */;
};
-
struct eth_mstorm_per_queue_stat
{
struct regpair ttl0_discard /* Number of packets discarded because TTL=0 (in IPv4) or hopLimit=0 (in IPv6) */;
@@ -1501,7 +1466,6 @@ struct eth_mstorm_per_queue_stat
struct regpair tpa_coalesced_bytes /* total TCP payload length in all TPA aggregations */;
};
-
/*
* Ethernet TX Per PF
*/
@@ -1524,7 +1488,6 @@ struct eth_pstorm_per_pf_stat
struct regpair geneve_drop_pkts /* Dropped GENEVE TX packets */;
};
-
/*
* Ethernet TX Per Queue Stats
*/
@@ -1539,7 +1502,6 @@ struct eth_pstorm_per_queue_stat
struct regpair error_drop_pkts /* number of total packets dropped due to errors */;
};
-
/*
* ETH Rx producers data
*/
@@ -1552,7 +1514,6 @@ struct eth_rx_rate_limit
__le16 reserved1;
};
-
struct eth_ustorm_per_pf_stat
{
struct regpair rcv_lb_ucast_bytes /* number of total ucast bytes received on loopback port without errors */;
@@ -1569,7 +1530,6 @@ struct eth_ustorm_per_pf_stat
struct regpair rcv_geneve_pkts /* Received GENEVE packets */;
};
-
struct eth_ustorm_per_queue_stat
{
struct regpair rcv_ucast_bytes;
@@ -1580,7 +1540,6 @@ struct eth_ustorm_per_queue_stat
struct regpair rcv_bcast_pkts;
};
-
/*
* Event Ring VF-PF Channel data
*/
@@ -1622,7 +1581,6 @@ union event_ring_data
struct initial_cleanup_eqe_data vf_init_cleanup /* VF Initial Cleanup data */;
};
-
/*
* Event Ring Entry
*/
@@ -1659,9 +1617,6 @@ union event_ring_element
struct event_ring_next_addr next_addr /* Event Ring Next Page Address */;
};
-
-
-
/*
* Ports mode
*/
@@ -1672,7 +1627,6 @@ enum fw_flow_ctrl_mode
MAX_FW_FLOW_CTRL_MODE
};
-
/*
* GFT profile type.
*/
@@ -1686,7 +1640,6 @@ enum gft_profile_type
MAX_GFT_PROFILE_TYPE
};
-
/*
* Major and Minor hsi Versions
*/
@@ -1696,8 +1649,6 @@ struct hsi_fp_ver_struct
u8 major_ver_arr[2] /* Major Version of driver loading pf */;
};
-
-
/*
* Integration Phase
*/
@@ -1709,7 +1660,6 @@ enum integ_phase
MAX_INTEG_PHASE
};
-
/*
* Ports mode
*/
@@ -1722,8 +1672,6 @@ enum iwarp_ll2_tx_queues
MAX_IWARP_LL2_TX_QUEUES
};
-
-
/*
* Malicious VF error ID
*/
@@ -1754,8 +1702,6 @@ enum malicious_vf_error_id
MAX_MALICIOUS_VF_ERROR_ID
};
-
-
/*
* Mstorm non-triggering VF zone
*/
@@ -1765,7 +1711,6 @@ struct mstorm_non_trigger_vf_zone
struct eth_rx_prod_data eth_rx_queue_producers[ETH_MAX_NUM_RX_QUEUES_PER_VF_QUAD] /* VF RX queues producers */;
};
-
/*
* Mstorm VF zone
*/
@@ -1774,7 +1719,6 @@ struct mstorm_vf_zone
struct mstorm_non_trigger_vf_zone non_trigger /* non-interrupt-triggering zone */;
};
-
/*
* vlan header including TPID and TCI fields
*/
@@ -1796,7 +1740,6 @@ struct outer_tag_config_struct
u8 inner_to_outer_pri_map[8] /* Map from inner to outer priority. Set pri_map_valid when init map */;
};
-
/*
* personality per PF
*/
@@ -1813,7 +1756,6 @@ enum personality_type
MAX_PERSONALITY_TYPE
};
-
/*
* tunnel configuration
*/
@@ -1857,8 +1799,6 @@ struct pf_start_ramrod_data
struct outer_tag_config_struct outer_tag_config /* Outer tag configurations */;
};
-
-
/*
* Per protocol DCB data
*/
@@ -1917,8 +1857,6 @@ struct pf_update_ramrod_data
struct pf_update_tunnel_config tunnel_config /* tunnel configuration. */;
};
-
-
/*
* Ports mode
*/
@@ -1932,8 +1870,6 @@ enum ports_mode
MAX_PORTS_MODE
};
-
-
/*
* use to index in hsi_fp_[major|minor]_ver_arr per protocol
*/
@@ -1944,8 +1880,6 @@ enum protocol_version_array_key
MAX_PROTOCOL_VERSION_ARRAY_KEY
};
-
-
/*
* RDMA TX Stats
*/
@@ -1964,7 +1898,6 @@ struct pstorm_non_trigger_vf_zone
struct rdma_sent_stats rdma_stats /* RoCE sent statistics */;
};
-
/*
* Pstorm VF zone
*/
@@ -1974,7 +1907,6 @@ struct pstorm_vf_zone
struct regpair reserved[7] /* vf_zone size mus be power of 2 */;
};
-
/*
* Ramrod Header of SPQE
*/
@@ -1986,7 +1918,6 @@ struct ramrod_header
__le16 echo /* Ramrod echo */;
};
-
/*
* RDMA RX Stats
*/
@@ -1996,8 +1927,6 @@ struct rdma_rcv_stats
struct regpair rcv_pkts /* number of total RDMA packets received */;
};
-
-
/*
* Data for update QCN/DCQCN RL ramrod
*/
@@ -2022,7 +1951,6 @@ struct rl_update_ramrod_data
__le32 reserved[2];
};
-
/*
* Slowpath Element (SPQE)
*/
@@ -2032,7 +1960,6 @@ struct slow_path_element
struct regpair data_ptr /* Pointer to the Ramrod Data on the Host */;
};
-
/*
* Tstorm non-triggering VF zone
*/
@@ -2041,7 +1968,6 @@ struct tstorm_non_trigger_vf_zone
struct rdma_rcv_stats rdma_stats /* RoCE received statistics */;
};
-
struct tstorm_per_port_stat
{
struct regpair trunc_error_discard /* packet is dropped because it was truncated in NIG */;
@@ -2063,7 +1989,6 @@ struct tstorm_per_port_stat
struct regpair eth_gft_drop_pkt /* GFT dropped packets */;
};
-
/*
* Tstorm VF zone
*/
@@ -2072,7 +1997,6 @@ struct tstorm_vf_zone
struct tstorm_non_trigger_vf_zone non_trigger /* non-interrupt-triggering zone */;
};
-
/*
* Tunnel classification scheme
*/
@@ -2086,8 +2010,6 @@ enum tunnel_clss
MAX_TUNNEL_CLSS
};
-
-
/*
* Ustorm non-triggering VF zone
*/
@@ -2097,7 +2019,6 @@ struct ustorm_non_trigger_vf_zone
struct regpair vf_pf_msg_addr /* VF-PF message address */;
};
-
/*
* Ustorm triggering VF zone
*/
@@ -2107,7 +2028,6 @@ struct ustorm_trigger_vf_zone
u8 reserved[7];
};
-
/*
* Ustorm VF zone
*/
@@ -2117,7 +2037,6 @@ struct ustorm_vf_zone
struct ustorm_trigger_vf_zone trigger /* interrupt triggering zone */;
};
-
/*
* VF-PF channel data
*/
@@ -2129,8 +2048,6 @@ struct vf_pf_channel_data
__le16 reserved1;
};
-
-
/*
* Ramrod data for VF start ramrod
*/
@@ -2144,7 +2061,6 @@ struct vf_start_ramrod_data
struct hsi_fp_ver_struct hsi_fp_ver /* FP HSI version to be used by FW */;
};
-
/*
* Ramrod data for VF start ramrod
*/
@@ -2156,7 +2072,6 @@ struct vf_stop_ramrod_data
__le32 reserved2;
};
-
/*
* VF zone size mode.
*/
@@ -2168,10 +2083,6 @@ enum vf_zone_size_mode
MAX_VF_ZONE_SIZE_MODE
};
-
-
-
-
/*
* Attentions status block
*/
@@ -2184,7 +2095,6 @@ struct atten_status_block
__le32 reserved1;
};
-
/*
* DMAE command
*/
@@ -2252,7 +2162,6 @@ struct dmae_cmd
__le16 xsum8 /* checksum8 result */;
};
-
enum dmae_cmd_comp_crc_en_enum
{
dmae_cmd_comp_crc_disabled /* Do not write a CRC word */,
@@ -2260,7 +2169,6 @@ enum dmae_cmd_comp_crc_en_enum
MAX_DMAE_CMD_COMP_CRC_EN_ENUM
};
-
enum dmae_cmd_comp_func_enum
{
dmae_cmd_comp_func_to_src /* completion word and/or CRC will be sent to SRC-PCI function/SRC VFID */,
@@ -2268,7 +2176,6 @@ enum dmae_cmd_comp_func_enum
MAX_DMAE_CMD_COMP_FUNC_ENUM
};
-
enum dmae_cmd_comp_word_en_enum
{
dmae_cmd_comp_word_disabled /* Do not write a completion word */,
@@ -2276,7 +2183,6 @@ enum dmae_cmd_comp_word_en_enum
MAX_DMAE_CMD_COMP_WORD_EN_ENUM
};
-
enum dmae_cmd_c_dst_enum
{
dmae_cmd_c_dst_pcie,
@@ -2284,7 +2190,6 @@ enum dmae_cmd_c_dst_enum
MAX_DMAE_CMD_C_DST_ENUM
};
-
enum dmae_cmd_dst_enum
{
dmae_cmd_dst_none_0,
@@ -2294,7 +2199,6 @@ enum dmae_cmd_dst_enum
MAX_DMAE_CMD_DST_ENUM
};
-
enum dmae_cmd_error_handling_enum
{
dmae_cmd_error_handling_send_regular_comp /* Send a regular completion (with no error indication) */,
@@ -2303,7 +2207,6 @@ enum dmae_cmd_error_handling_enum
MAX_DMAE_CMD_ERROR_HANDLING_ENUM
};
-
enum dmae_cmd_src_enum
{
dmae_cmd_src_pcie /* The source is the PCIe */,
@@ -2311,7 +2214,6 @@ enum dmae_cmd_src_enum
MAX_DMAE_CMD_SRC_ENUM
};
-
struct e4_mstorm_core_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2350,10 +2252,6 @@ struct e4_mstorm_core_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
-
-
struct e4_ystorm_core_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2399,7 +2297,6 @@ struct e4_ystorm_core_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct e5_mstorm_core_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2438,10 +2335,6 @@ struct e5_mstorm_core_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
-
-
struct e5_ystorm_core_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2487,7 +2380,6 @@ struct e5_ystorm_core_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct fw_asserts_ram_section
{
__le16 section_ram_line_offset /* The offset of the section in the RAM in RAM lines (64-bit units) */;
@@ -2498,7 +2390,6 @@ struct fw_asserts_ram_section
u8 list_next_index_dword_offset /* The offset of the next list index field within the section in dwords */;
};
-
struct fw_ver_num
{
u8 major /* Firmware major version number */;
@@ -2523,16 +2414,12 @@ struct fw_info
struct fw_asserts_ram_section fw_asserts_section /* Info regarding the FW asserts section in the Storm RAM */;
};
-
struct fw_info_location
{
__le32 grc_addr /* GRC address where the fw_info struct is located. */;
__le32 size /* Size of the fw_info structure (thats located at the grc_addr). */;
};
-
-
-
/*
* IGU cleanup command
*/
@@ -2550,7 +2437,6 @@ struct igu_cleanup
__le32 reserved1;
};
-
/*
* IGU firmware driver command
*/
@@ -2560,7 +2446,6 @@ union igu_command
struct igu_cleanup cleanup;
};
-
/*
* IGU firmware driver command
*/
@@ -2576,7 +2461,6 @@ struct igu_command_reg_ctrl
#define IGU_COMMAND_REG_CTRL_COMMAND_TYPE_SHIFT 15
};
-
/*
* IGU mapping line structure
*/
@@ -2597,7 +2481,6 @@ struct igu_mapping_line
#define IGU_MAPPING_LINE_RESERVED_SHIFT 24
};
-
/*
* IGU MSIX line structure
*/
@@ -2616,7 +2499,6 @@ struct igu_msix_vector
#define IGU_MSIX_VECTOR_RESERVED1_SHIFT 24
};
-
/*
* per encapsulation type enabling flags
*/
@@ -2639,7 +2521,6 @@ struct prs_reg_encapsulation_type_en
#define PRS_REG_ENCAPSULATION_TYPE_EN_RESERVED_SHIFT 6
};
-
enum pxp_tph_st_hint
{
TPH_ST_HINT_BIDIR /* Read/Write access by Host and Device */,
@@ -2649,7 +2530,6 @@ enum pxp_tph_st_hint
MAX_PXP_TPH_ST_HINT
};
-
/*
* QM hardware structure of enable bypass credit mask
*/
@@ -2674,7 +2554,6 @@ struct qm_rf_bypass_mask
#define QM_RF_BYPASS_MASK_RESERVED1_SHIFT 7
};
-
/*
* QM hardware structure of opportunistic credit mask
*/
@@ -2703,7 +2582,6 @@ struct qm_rf_opportunistic_mask
#define QM_RF_OPPORTUNISTIC_MASK_RESERVED1_SHIFT 9
};
-
/*
* E4 QM hardware structure of QM map memory
*/
@@ -2726,7 +2604,6 @@ struct qm_rf_pq_map_e4
#define QM_RF_PQ_MAP_E4_RESERVED_SHIFT 26
};
-
/*
* E5 QM hardware structure of QM map memory
*/
@@ -2749,7 +2626,6 @@ struct qm_rf_pq_map_e5
#define QM_RF_PQ_MAP_E5_RESERVED_SHIFT 27
};
-
/*
* Completion params for aggregated interrupt completion
*/
@@ -2764,7 +2640,6 @@ struct sdm_agg_int_comp_params
#define SDM_AGG_INT_COMP_PARAMS_AGG_VECTOR_BIT_SHIFT 7
};
-
/*
* SDM operation gen command (generate aggregative interrupt)
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h b/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h
index 6fb6289be6cd..a8c7ed4fb0cb 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_debug_tools.h
@@ -34,7 +34,6 @@
/* Debug Tools HSI constants and macros */
/****************************************/
-
enum block_addr
{
GRCBASE_GRC = 0x50000,
@@ -128,7 +127,6 @@ enum block_addr
MAX_BLOCK_ADDR
};
-
enum block_id
{
BLOCK_GRC,
@@ -222,7 +220,6 @@ enum block_id
MAX_BLOCK_ID
};
-
/*
* binary debug buffer types
*/
@@ -247,7 +244,6 @@ enum bin_dbg_buffer_type
MAX_BIN_DBG_BUFFER_TYPE
};
-
/*
* Attention bit mapping
*/
@@ -260,7 +256,6 @@ struct dbg_attn_bit_mapping
#define DBG_ATTN_BIT_MAPPING_IS_UNUSED_BIT_CNT_SHIFT 15
};
-
/*
* Attention block per-type data
*/
@@ -281,7 +276,6 @@ struct dbg_attn_block
struct dbg_attn_block_type_data per_type_data[2] /* attention block per-type data. Count must match the number of elements in dbg_attn_type. */;
};
-
/*
* Attention register result
*/
@@ -313,8 +307,6 @@ struct dbg_attn_block_result
struct dbg_attn_reg_result reg_results[15] /* result data for each register in the block in which at least one attention bit is set */;
};
-
-
/*
* mode header
*/
@@ -343,8 +335,6 @@ struct dbg_attn_reg
u32 mask_address /* MASK attention register GRC address (in dwords) */;
};
-
-
/*
* attention types
*/
@@ -355,7 +345,6 @@ enum dbg_attn_type
MAX_DBG_ATTN_TYPE
};
-
/*
* Debug Bus block data
*/
@@ -366,7 +355,6 @@ struct dbg_bus_block
u16 lines_offset /* Offset of this blocks lines in the Debug Bus lines array. */;
};
-
/*
* Debug Bus block user data
*/
@@ -377,7 +365,6 @@ struct dbg_bus_block_user_data
u16 names_offset /* Offset of this blocks lines in the debug bus line name offsets array. */;
};
-
/*
* Block Debug line data
*/
@@ -393,7 +380,6 @@ struct dbg_bus_line
u8 group_sizes /* Four 2-bit values, indicating the size of each group minus 1 (i.e. value=0 means size=1, value=1 means size=2, etc), starting from lsb. The sizes are in dwords (if is_256b=0) or in qwords (if is_256b=1). */;
};
-
/*
* condition header for registers dump
*/
@@ -404,7 +390,6 @@ struct dbg_dump_cond_hdr
u8 data_size /* size in dwords of the data following this header */;
};
-
/*
* memory data for registers dump
*/
@@ -424,7 +409,6 @@ struct dbg_dump_mem
#define DBG_DUMP_MEM_RESERVED_SHIFT 25
};
-
/*
* register data for registers dump
*/
@@ -439,7 +423,6 @@ struct dbg_dump_reg
#define DBG_DUMP_REG_LENGTH_SHIFT 24
};
-
/*
* split header for registers dump
*/
@@ -452,7 +435,6 @@ struct dbg_dump_split_hdr
#define DBG_DUMP_SPLIT_HDR_SPLIT_TYPE_ID_SHIFT 24
};
-
/*
* condition header for idle check
*/
@@ -462,7 +444,6 @@ struct dbg_idle_chk_cond_hdr
u16 data_size /* size in dwords of the data following this header */;
};
-
/*
* Idle Check condition register
*/
@@ -480,7 +461,6 @@ struct dbg_idle_chk_cond_reg
u8 start_entry /* index of the first entry to check */;
};
-
/*
* Idle Check info register
*/
@@ -497,7 +477,6 @@ struct dbg_idle_chk_info_reg
struct dbg_mode_hdr mode /* Mode header */;
};
-
/*
* Idle Check register
*/
@@ -507,7 +486,6 @@ union dbg_idle_chk_reg
struct dbg_idle_chk_info_reg info_reg /* info register */;
};
-
/*
* Idle Check result header
*/
@@ -521,7 +499,6 @@ struct dbg_idle_chk_result_hdr
u8 reserved;
};
-
/*
* Idle Check result register header
*/
@@ -536,7 +513,6 @@ struct dbg_idle_chk_result_reg_hdr
u16 size /* register size in dwords */;
};
-
/*
* Idle Check rule
*/
@@ -553,7 +529,6 @@ struct dbg_idle_chk_rule
u16 imm_offset /* offset of this rules immediate values in the immediate values array (in dwords) */;
};
-
/*
* Idle Check rule parsing data
*/
@@ -566,7 +541,6 @@ struct dbg_idle_chk_rule_parsing_data
#define DBG_IDLE_CHK_RULE_PARSING_DATA_STR_OFFSET_SHIFT 1
};
-
/*
* idle check severity types
*/
@@ -578,8 +552,6 @@ enum dbg_idle_chk_severity_types
MAX_DBG_IDLE_CHK_SEVERITY_TYPES
};
-
-
/*
* Debug Bus block data
*/
@@ -598,7 +570,6 @@ struct dbg_bus_block_data
u8 hw_id /* HW ID associated with the block */;
};
-
/*
* Debug Bus Clients
*/
@@ -626,7 +597,6 @@ enum dbg_bus_clients
MAX_DBG_BUS_CLIENTS
};
-
/*
* Debug Bus constraint operation types
*/
@@ -645,7 +615,6 @@ enum dbg_bus_constraint_ops
MAX_DBG_BUS_CONSTRAINT_OPS
};
-
/*
* Debug Bus trigger state data
*/
@@ -750,7 +719,6 @@ struct dbg_bus_data
struct dbg_bus_storm_data storms[6] /* Debug Bus data for each block */;
};
-
/*
* Debug bus filter types
*/
@@ -763,7 +731,6 @@ enum dbg_bus_filter_types
MAX_DBG_BUS_FILTER_TYPES
};
-
/*
* Debug bus frame modes
*/
@@ -775,8 +742,6 @@ enum dbg_bus_frame_modes
MAX_DBG_BUS_FRAME_MODES
};
-
-
/*
* Debug bus other engine mode
*/
@@ -790,8 +755,6 @@ enum dbg_bus_other_engine_modes
MAX_DBG_BUS_OTHER_ENGINE_MODES
};
-
-
/*
* Debug bus post-trigger recording types
*/
@@ -802,7 +765,6 @@ enum dbg_bus_post_trigger_types
MAX_DBG_BUS_POST_TRIGGER_TYPES
};
-
/*
* Debug bus pre-trigger recording types
*/
@@ -814,7 +776,6 @@ enum dbg_bus_pre_trigger_types
MAX_DBG_BUS_PRE_TRIGGER_TYPES
};
-
/*
* Debug bus SEMI frame modes
*/
@@ -825,7 +786,6 @@ enum dbg_bus_semi_frame_modes
MAX_DBG_BUS_SEMI_FRAME_MODES
};
-
/*
* Debug bus states
*/
@@ -838,11 +798,6 @@ enum dbg_bus_states
MAX_DBG_BUS_STATES
};
-
-
-
-
-
/*
* Debug Bus Storm modes
*/
@@ -860,7 +815,6 @@ enum dbg_bus_storm_modes
MAX_DBG_BUS_STORM_MODES
};
-
/*
* Debug bus target IDs
*/
@@ -872,8 +826,6 @@ enum dbg_bus_targets
MAX_DBG_BUS_TARGETS
};
-
-
/*
* GRC Dump data
*/
@@ -885,7 +837,6 @@ struct dbg_grc_data
u32 param_val[48] /* Value of each GRC parameter. Array size must match the enum dbg_grc_params. */;
};
-
/*
* Debug GRC params
*/
@@ -935,7 +886,6 @@ enum dbg_grc_params
MAX_DBG_GRC_PARAMS
};
-
/*
* Debug reset registers
*/
@@ -952,7 +902,6 @@ enum dbg_reset_regs
MAX_DBG_RESET_REGS
};
-
/*
* Debug status codes
*/
@@ -1015,7 +964,6 @@ enum dbg_status
MAX_DBG_STATUS
};
-
/*
* Debug Storms IDs
*/
@@ -1030,7 +978,6 @@ enum dbg_storms
MAX_DBG_STORMS
};
-
/*
* Idle Check data
*/
@@ -1059,5 +1006,4 @@ struct dbg_tools_data
u32 num_regs_read /* Numbers of registers that were read since last log */;
};
-
#endif /* __ECORE_HSI_DEBUG_TOOLS__ */
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h b/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h
index 1f7d04c4ee95..52e14018fea0 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_eth.h
@@ -585,7 +585,6 @@ struct e4_eth_conn_context
struct mstorm_eth_conn_st_ctx mstorm_st_context /* mstorm storm context */;
};
-
struct e5_xstorm_eth_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1131,7 +1130,6 @@ struct e5_eth_conn_context
struct mstorm_eth_conn_st_ctx mstorm_st_context /* mstorm storm context */;
};
-
/*
* Ethernet filter types: mac/vlan/pair
*/
@@ -1162,7 +1160,6 @@ enum eth_error_code
MAX_ETH_ERROR_CODE
};
-
/*
* opcodes for the event ring
*/
@@ -1189,7 +1186,6 @@ enum eth_event_opcode
MAX_ETH_EVENT_OPCODE
};
-
/*
* Classify rule types in E2/E3
*/
@@ -1202,7 +1198,6 @@ enum eth_filter_action
MAX_ETH_FILTER_ACTION
};
-
/*
* Command for adding/removing a classification rule $$KEEP_ENDIANNESS$$
*/
@@ -1219,7 +1214,6 @@ struct eth_filter_cmd
__le16 vlan_id;
};
-
/*
* $$KEEP_ENDIANNESS$$
*/
@@ -1232,7 +1226,6 @@ struct eth_filter_cmd_header
u8 reserved1[4];
};
-
/*
* Ethernet filter types: mac/vlan/pair
*/
@@ -1251,7 +1244,6 @@ enum eth_filter_type
MAX_ETH_FILTER_TYPE
};
-
/*
* eth IPv4 Fragment Type
*/
@@ -1263,7 +1255,6 @@ enum eth_ipv4_frag_type
MAX_ETH_IPV4_FRAG_TYPE
};
-
/*
* eth IPv4 Fragment Type
*/
@@ -1274,7 +1265,6 @@ enum eth_ip_type
MAX_ETH_IP_TYPE
};
-
/*
* Ethernet Ramrod Command IDs
*/
@@ -1301,7 +1291,6 @@ enum eth_ramrod_cmd_id
MAX_ETH_RAMROD_CMD_ID
};
-
/*
* return code from eth sp ramrods
*/
@@ -1316,7 +1305,6 @@ struct eth_return_code
#define ETH_RETURN_CODE_RX_TX_SHIFT 7
};
-
/*
* What to do in case an error occurs
*/
@@ -1327,7 +1315,6 @@ enum eth_tx_err
MAX_ETH_TX_ERR
};
-
/*
* Array of the different error type behaviors
*/
@@ -1352,7 +1339,6 @@ struct eth_tx_err_vals
#define ETH_TX_ERR_VALS_RESERVED_SHIFT 7
};
-
/*
* vport rss configuration data
*/
@@ -1387,7 +1373,6 @@ struct eth_vport_rss_config
__le32 reserved3[2];
};
-
/*
* eth vport RSS mode
*/
@@ -1398,7 +1383,6 @@ enum eth_vport_rss_mode
MAX_ETH_VPORT_RSS_MODE
};
-
/*
* Command for setting classification flags for a vport $$KEEP_ENDIANNESS$$
*/
@@ -1421,7 +1405,6 @@ struct eth_vport_rx_mode
#define ETH_VPORT_RX_MODE_RESERVED1_SHIFT 6
};
-
/*
* Command for setting tpa parameters
*/
@@ -1442,7 +1425,6 @@ struct eth_vport_tpa_param
u8 reserved;
};
-
/*
* Command for setting classification flags for a vport $$KEEP_ENDIANNESS$$
*/
@@ -1463,7 +1445,6 @@ struct eth_vport_tx_mode
#define ETH_VPORT_TX_MODE_RESERVED1_SHIFT 5
};
-
/*
* GFT filter update action type.
*/
@@ -1474,9 +1455,6 @@ enum gft_filter_update_action
MAX_GFT_FILTER_UPDATE_ACTION
};
-
-
-
/*
* Ramrod data for rx add openflow filter
*/
@@ -1504,7 +1482,6 @@ struct rx_add_openflow_filter_data
__le16 l4_src_port /* Searcher String - TCP/UDP Source Port */;
};
-
/*
* Ramrod data for rx create gft action
*/
@@ -1514,7 +1491,6 @@ struct rx_create_gft_action_data
u8 reserved[7];
};
-
/*
* Ramrod data for rx create openflow action
*/
@@ -1524,7 +1500,6 @@ struct rx_create_openflow_action_data
u8 reserved[7];
};
-
/*
* Ramrod data for rx queue start ramrod
*/
@@ -1557,7 +1532,6 @@ struct rx_queue_start_ramrod_data
struct regpair reserved2 /* FW reserved. */;
};
-
/*
* Ramrod data for rx queue stop ramrod
*/
@@ -1570,7 +1544,6 @@ struct rx_queue_stop_ramrod_data
u8 reserved[3];
};
-
/*
* Ramrod data for rx queue update ramrod
*/
@@ -1590,7 +1563,6 @@ struct rx_queue_update_ramrod_data
struct regpair reserved6 /* FW reserved. */;
};
-
/*
* Ramrod data for rx Add UDP Filter
*/
@@ -1608,7 +1580,6 @@ struct rx_udp_filter_data
__le32 tenant_id /* Searcher String - Tenant ID */;
};
-
/*
* add or delete GFT filter - filter is packet header of type of packet wished to pass certain FW flow
*/
@@ -1628,8 +1599,6 @@ struct rx_update_gft_filter_data
u8 reserved;
};
-
-
/*
* Ramrod data for tx queue start ramrod
*/
@@ -1671,7 +1640,6 @@ struct tx_queue_start_ramrod_data
struct regpair bd_cons_address /* BD consumer address in host - for PMD queues */;
};
-
/*
* Ramrod data for tx queue stop ramrod
*/
@@ -1680,7 +1648,6 @@ struct tx_queue_stop_ramrod_data
__le16 reserved[4];
};
-
/*
* Ramrod data for tx queue update ramrod
*/
@@ -1692,8 +1659,6 @@ struct tx_queue_update_ramrod_data
struct regpair reserved1[5];
};
-
-
/*
* Ramrod data for vport update ramrod
*/
@@ -1703,7 +1668,6 @@ struct vport_filter_update_ramrod_data
struct eth_filter_cmd filter_cmds[ETH_FILTER_RULES_COUNT] /* Filter Commands */;
};
-
/*
* Ramrod data for vport start ramrod
*/
@@ -1731,7 +1695,6 @@ struct vport_start_ramrod_data
u8 reserved[1];
};
-
/*
* Ramrod data for vport stop ramrod
*/
@@ -1741,7 +1704,6 @@ struct vport_stop_ramrod_data
u8 reserved[7];
};
-
/*
* Ramrod data for vport update ramrod
*/
@@ -1800,11 +1762,6 @@ struct vport_update_ramrod_data
struct eth_vport_rss_config rss_config /* rss config data */;
};
-
-
-
-
-
struct E4XstormEthConnAgCtxDqExtLdPart
{
u8 reserved0 /* cdu_validation */;
@@ -2035,7 +1992,6 @@ struct E4XstormEthConnAgCtxDqExtLdPart
__le32 reg4 /* reg4 */;
};
-
struct e4_mstorm_eth_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2074,10 +2030,6 @@ struct e4_mstorm_eth_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
-
-
struct e4_xstorm_eth_hw_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -2299,8 +2251,6 @@ struct e4_xstorm_eth_hw_conn_ag_ctx
__le16 conn_dpi /* conn_dpi */;
};
-
-
struct E5XstormEthConnAgCtxDqExtLdPart
{
u8 reserved0 /* cdu_validation */;
@@ -2531,7 +2481,6 @@ struct E5XstormEthConnAgCtxDqExtLdPart
__le32 reg4 /* reg4 */;
};
-
struct e5_mstorm_eth_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2570,10 +2519,6 @@ struct e5_mstorm_eth_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
-
-
struct e5_xstorm_eth_hw_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -2795,8 +2740,6 @@ struct e5_xstorm_eth_hw_conn_ag_ctx
__le16 conn_dpi /* conn_dpi */;
};
-
-
/*
* GFT CAM line struct
*/
@@ -2813,7 +2756,6 @@ struct gft_cam_line
#define GFT_CAM_LINE_RESERVED1_SHIFT 29
};
-
/*
* GFT CAM line struct with fields breakout
*/
@@ -2846,14 +2788,12 @@ struct gft_cam_line_mapped
#define GFT_CAM_LINE_MAPPED_RESERVED1_SHIFT 29
};
-
union gft_cam_line_union
{
struct gft_cam_line cam_line;
struct gft_cam_line_mapped cam_line_mapped;
};
-
/*
* Used in gft_profile_key: Indication for ip version
*/
@@ -2864,7 +2804,6 @@ enum gft_profile_ip_version
MAX_GFT_PROFILE_IP_VERSION
};
-
/*
* Profile key stucr fot GFT logic in Prs
*/
@@ -2885,7 +2824,6 @@ struct gft_profile_key
#define GFT_PROFILE_KEY_RESERVED0_SHIFT 14
};
-
/*
* Used in gft_profile_key: Indication for tunnel type
*/
@@ -2900,7 +2838,6 @@ enum gft_profile_tunnel_type
MAX_GFT_PROFILE_TUNNEL_TYPE
};
-
/*
* Used in gft_profile_key: Indication for protocol type
*/
@@ -2925,7 +2862,6 @@ enum gft_profile_upper_protocol_type
MAX_GFT_PROFILE_UPPER_PROTOCOL_TYPE
};
-
/*
* GFT RAM line struct
*/
@@ -3019,7 +2955,6 @@ struct gft_ram_line
#define GFT_RAM_LINE_RESERVED1_SHIFT 10
};
-
/*
* Used in the first 2 bits for gft_ram_line: Indication for vlan mask
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h b/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
index 2db2c2f10c36..5b4e1f172c3f 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_fcoe.h
@@ -40,7 +40,6 @@
/************************************************************************/
#include "fcoe_common.h"
-
/*
* The fcoe storm context of Ystorm
*/
@@ -785,7 +784,6 @@ struct e4_fcoe_conn_context
struct mstorm_fcoe_conn_st_ctx mstorm_st_context /* mstorm storm context */;
};
-
struct e5_xstorm_fcoe_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1285,7 +1283,6 @@ struct e5_fcoe_conn_context
struct mstorm_fcoe_conn_st_ctx mstorm_st_context /* mstorm storm context */;
};
-
/*
* FCoE connection offload params passed by driver to FW in FCoE offload ramrod
*/
@@ -1294,7 +1291,6 @@ struct fcoe_conn_offload_ramrod_params
struct fcoe_conn_offload_ramrod_data offload_ramrod_data;
};
-
/*
* FCoE connection terminate params passed by driver to FW in FCoE terminate conn ramrod
*/
@@ -1303,7 +1299,6 @@ struct fcoe_conn_terminate_ramrod_params
struct fcoe_conn_terminate_ramrod_data terminate_ramrod_data;
};
-
/*
* FCoE event type
*/
@@ -1318,7 +1313,6 @@ enum fcoe_event_type
MAX_FCOE_EVENT_TYPE
};
-
/*
* FCoE init params passed by driver to FW in FCoE init ramrod
*/
@@ -1327,9 +1321,6 @@ struct fcoe_init_ramrod_params
struct fcoe_init_func_ramrod_data init_ramrod_data;
};
-
-
-
/*
* FCoE ramrod Command IDs
*/
@@ -1343,7 +1334,6 @@ enum fcoe_ramrod_cmd_id
MAX_FCOE_RAMROD_CMD_ID
};
-
/*
* FCoE statistics params buffer passed by driver to FW in FCoE statistics ramrod
*/
@@ -1352,21 +1342,6 @@ struct fcoe_stat_ramrod_params
struct fcoe_stat_ramrod_data stat_ramrod_data;
};
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
struct e4_ystorm_fcoe_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1412,11 +1387,6 @@ struct e4_ystorm_fcoe_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
-
-
-
-
struct e5_ystorm_fcoe_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_init_func.h b/sys/dev/qlnx/qlnxe/ecore_hsi_init_func.h
index e6ecf30b511e..15373d815c13 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_init_func.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_init_func.h
@@ -54,7 +54,6 @@ struct init_brb_ram_req
u8 num_active_tcs[MAX_NUM_PORTS] /* number of active TCs per port */;
};
-
/*
* ETS per-TC init requirements
*/
@@ -74,8 +73,6 @@ struct init_ets_req
struct init_ets_tc_req tc_req[NUM_OF_TCS] /* ETS initialization requirements per TC. */;
};
-
-
/*
* NIG LB RL init requirements
*/
@@ -87,7 +84,6 @@ struct init_nig_lb_rl_req
u16 tc_rate[NUM_OF_PHYS_TCS] /* RL rate per physical TC (in Mbps). If set to 0, the RL will be disabled. */;
};
-
/*
* NIG TC mapping for each priority
*/
@@ -97,7 +93,6 @@ struct init_nig_pri_tc_map_entry
u8 valid /* indicates if the mapping entry is valid */;
};
-
/*
* NIG priority to TC map init requirements
*/
@@ -106,7 +101,6 @@ struct init_nig_pri_tc_map_req
struct init_nig_pri_tc_map_entry pri[NUM_OF_VLAN_PRIORITIES];
};
-
/*
* QM per-port init parameters
*/
@@ -119,7 +113,6 @@ struct init_qm_port_params
u16 reserved;
};
-
/*
* QM per-PQ init parameters
*/
@@ -131,7 +124,6 @@ struct init_qm_pq_params
u8 rl_valid /* Indicates if a rate limiter should be allocated for the PQ (0/1) */;
};
-
/*
* QM per-vport init parameters
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_init_tool.h b/sys/dev/qlnx/qlnxe/ecore_hsi_init_tool.h
index d23c225e0586..5cc1385dfe5b 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_init_tool.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_init_tool.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ECORE_HSI_INIT_TOOL__
#define __ECORE_HSI_INIT_TOOL__
/**************************************/
@@ -45,7 +44,6 @@
/* Max size in dwords of a zipped array */
#define MAX_ZIPPED_SIZE 8192
-
enum chip_ids
{
CHIP_BB,
@@ -54,7 +52,6 @@ enum chip_ids
MAX_CHIP_IDS
};
-
enum init_modes
{
MODE_BB_A0_DEPRECATED,
@@ -76,7 +73,6 @@ enum init_modes
MAX_INIT_MODES
};
-
enum init_phases
{
PHASE_ENGINE,
@@ -87,7 +83,6 @@ enum init_phases
MAX_INIT_PHASES
};
-
enum init_split_types
{
SPLIT_TYPE_NONE,
@@ -98,7 +93,6 @@ enum init_split_types
MAX_INIT_SPLIT_TYPES
};
-
/*
* Binary buffer header
*/
@@ -108,7 +102,6 @@ struct bin_buffer_hdr
u32 length /* buffer length in bytes */;
};
-
/*
* binary init buffer types
*/
@@ -122,7 +115,6 @@ enum bin_init_buffer_type
MAX_BIN_INIT_BUFFER_TYPE
};
-
/*
* init array header: raw
*/
@@ -184,10 +176,6 @@ union init_array_hdr
struct init_array_pattern_hdr pattern /* pattern init array header */;
};
-
-
-
-
/*
* init array types
*/
@@ -199,8 +187,6 @@ enum init_array_types
MAX_INIT_ARRAY_TYPES
};
-
-
/*
* init operation: callback
*/
@@ -215,7 +201,6 @@ struct init_callback_op
u16 block_id /* Blocks ID */;
};
-
/*
* init operation: delay
*/
@@ -229,7 +214,6 @@ struct init_delay_op
u32 delay /* delay in us */;
};
-
/*
* init operation: if_mode
*/
@@ -246,7 +230,6 @@ struct init_if_mode_op
u16 modes_buf_offset /* offset (in bytes) in modes expression buffer */;
};
-
/*
* init operation: if_phase
*/
@@ -270,7 +253,6 @@ struct init_if_phase_op
#define INIT_IF_PHASE_OP_PHASE_ID_SHIFT 16
};
-
/*
* init mode operators
*/
@@ -282,7 +264,6 @@ enum init_mode_ops
MAX_INIT_MODE_OPS
};
-
/*
* init operation: raw
*/
@@ -366,8 +347,6 @@ union init_op
struct init_delay_op delay /* delay init operation */;
};
-
-
/*
* Init command operation types
*/
@@ -382,7 +361,6 @@ enum init_op_types
MAX_INIT_OP_TYPES
};
-
/*
* init polling types
*/
@@ -395,9 +373,6 @@ enum init_poll_types
MAX_INIT_POLL_TYPES
};
-
-
-
/*
* init source types
*/
@@ -410,9 +385,6 @@ enum init_source_types
MAX_INIT_SOURCE_TYPES
};
-
-
-
/*
* Internal RAM Offsets macro data
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h b/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h
index a5ded6808418..efaa217435ab 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_iscsi.h
@@ -40,7 +40,6 @@
/************************************************************************/
#include "iscsi_common.h"
-
/*
* The iscsi storm connection context of Ystorm
*/
@@ -580,7 +579,6 @@ struct e4_iscsi_conn_context
struct ustorm_iscsi_conn_st_ctx ustorm_st_context /* ustorm storm context */;
};
-
struct e5_xstorm_iscsi_conn_ag_ctx
{
u8 cdu_validation /* cdu_validation */;
@@ -1110,7 +1108,6 @@ struct e5_iscsi_conn_context
struct ustorm_iscsi_conn_st_ctx ustorm_st_context /* ustorm storm context */;
};
-
/*
* iSCSI init params passed by driver to FW in iSCSI init ramrod
*/
@@ -1120,17 +1117,6 @@ struct iscsi_init_ramrod_params
struct tcp_init_params tcp_init /* TCP parameters initialized by the bus-driver */;
};
-
-
-
-
-
-
-
-
-
-
-
struct e4_ystorm_iscsi_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1176,11 +1162,6 @@ struct e4_ystorm_iscsi_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
-
-
-
-
struct e5_ystorm_iscsi_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h b/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h
index b22d06a78941..3718d6b62d33 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_iwarp.h
@@ -476,7 +476,6 @@ struct e4_iwarp_conn_context
struct ustorm_iwarp_conn_st_ctx ustorm_st_context /* ustorm storm context */;
};
-
struct e5_xstorm_iwarp_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -889,7 +888,6 @@ struct e5_iwarp_conn_context
struct ustorm_iwarp_conn_st_ctx ustorm_st_context /* ustorm storm context */;
};
-
/*
* iWARP create QP params passed by driver to FW in CreateQP Request Ramrod
*/
@@ -927,7 +925,6 @@ struct iwarp_create_qp_ramrod_data
u8 reserved2[6];
};
-
/*
* iWARP completion queue types
*/
@@ -943,14 +940,12 @@ enum iwarp_eqe_async_opcode
MAX_IWARP_EQE_ASYNC_OPCODE
};
-
struct iwarp_eqe_data_mpa_async_completion
{
__le16 ulp_data_len /* On active side, length of ULP Data, from peers MPA Connect Response */;
u8 reserved[6];
};
-
struct iwarp_eqe_data_tcp_async_completion
{
__le16 ulp_data_len /* On passive side, length of ULP Data, from peers active MPA Connect Request */;
@@ -958,7 +953,6 @@ struct iwarp_eqe_data_tcp_async_completion
u8 reserved[5];
};
-
/*
* iWARP completion queue types
*/
@@ -975,7 +969,6 @@ enum iwarp_eqe_sync_opcode
MAX_IWARP_EQE_SYNC_OPCODE
};
-
/*
* iWARP EQE completion status
*/
@@ -1012,7 +1005,6 @@ enum iwarp_fw_return_code
MAX_IWARP_FW_RETURN_CODE
};
-
/*
* unaligned opaque data received from LL2
*/
@@ -1022,7 +1014,6 @@ struct iwarp_init_func_params
u8 reserved1[7];
};
-
/*
* iwarp func init ramrod data
*/
@@ -1033,7 +1024,6 @@ struct iwarp_init_func_ramrod_data
struct iwarp_init_func_params iwarp;
};
-
/*
* iWARP QP - possible states to transition to
*/
@@ -1044,7 +1034,6 @@ enum iwarp_modify_qp_new_state_type
MAX_IWARP_MODIFY_QP_NEW_STATE_TYPE
};
-
/*
* iwarp modify qp responder ramrod data
*/
@@ -1071,7 +1060,6 @@ struct iwarp_modify_qp_ramrod_data
__le32 reserved1[10];
};
-
/*
* MPA params for Enhanced mode
*/
@@ -1127,7 +1115,6 @@ struct iwarp_mpa_offload_ramrod_data
u8 reserved3[13];
};
-
/*
* iWARP TCP connection offload params passed by driver to FW
*/
@@ -1143,7 +1130,6 @@ struct iwarp_offload_params
u8 reserved[10];
};
-
/*
* iWARP query QP output params
*/
@@ -1157,7 +1143,6 @@ struct iwarp_query_qp_output_params
u8 reserved1[4] /* 64 bit alignment */;
};
-
/*
* iWARP query QP ramrod data
*/
@@ -1166,7 +1151,6 @@ struct iwarp_query_qp_ramrod_data
struct regpair output_params_addr;
};
-
/*
* iWARP Ramrod Command IDs
*/
@@ -1183,7 +1167,6 @@ enum iwarp_ramrod_cmd_id
MAX_IWARP_RAMROD_CMD_ID
};
-
/*
* Per PF iWARP retransmit path statistics
*/
@@ -1193,7 +1176,6 @@ struct iwarp_rxmit_stats_drv
struct regpair tx_fast_retransmit_event_cnt /* Number of times fast retransmit event occurred */;
};
-
/*
* iWARP and TCP connection offload params passed by driver to FW in iWARP offload ramrod
*/
@@ -1203,7 +1185,6 @@ struct iwarp_tcp_offload_ramrod_data
struct tcp_offload_params_opt2 tcp /* tcp offload params */;
};
-
/*
* iWARP MPA negotiation types
*/
@@ -1214,9 +1195,6 @@ enum mpa_negotiation_mode
MAX_MPA_NEGOTIATION_MODE
};
-
-
-
/*
* iWARP MPA Enhanced mode RTR types
*/
@@ -1233,11 +1211,6 @@ enum mpa_rtr_type
MAX_MPA_RTR_TYPE
};
-
-
-
-
-
/*
* unaligned opaque data received from LL2
*/
@@ -1255,10 +1228,6 @@ struct unaligned_opaque_data
__le32 cid;
};
-
-
-
-
struct e4_mstorm_iwarp_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1297,8 +1266,6 @@ struct e4_mstorm_iwarp_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
struct e4_ustorm_iwarp_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1369,8 +1336,6 @@ struct e4_ustorm_iwarp_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
-
struct e4_ystorm_iwarp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1416,7 +1381,6 @@ struct e4_ystorm_iwarp_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct e5_mstorm_iwarp_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1455,8 +1419,6 @@ struct e5_mstorm_iwarp_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
struct e5_ustorm_iwarp_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1539,8 +1501,6 @@ struct e5_ustorm_iwarp_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
-
struct e5_ystorm_iwarp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h b/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h
index 8bee61be7caa..07f3d3e95e38 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_rdma.h
@@ -248,7 +248,6 @@ struct e4_rdma_task_context
struct e4_ustorm_rdma_task_ag_ctx ustorm_ag_context /* ustorm aggregative context */;
};
-
struct e5_ystorm_rdma_task_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -483,8 +482,6 @@ struct e5_rdma_task_context
struct e5_ustorm_rdma_task_ag_ctx ustorm_ag_context /* ustorm aggregative context */;
};
-
-
/*
* rdma function init ramrod data
*/
@@ -497,7 +494,6 @@ struct rdma_close_func_ramrod_data
u8 reserved[4];
};
-
/*
* rdma function init CNQ parameters
*/
@@ -512,7 +508,6 @@ struct rdma_cnq_params
u8 reserved1[6];
};
-
/*
* rdma create cq ramrod data
*/
@@ -531,7 +526,6 @@ struct rdma_create_cq_ramrod_data
__le16 reserved1;
};
-
/*
* rdma deregister tid ramrod data
*/
@@ -541,7 +535,6 @@ struct rdma_deregister_tid_ramrod_data
__le32 reserved;
};
-
/*
* rdma destroy cq output params
*/
@@ -552,7 +545,6 @@ struct rdma_destroy_cq_output_params
__le32 reserved1;
};
-
/*
* rdma destroy cq ramrod data
*/
@@ -561,7 +553,6 @@ struct rdma_destroy_cq_ramrod_data
struct regpair output_params_addr;
};
-
/*
* RDMA slow path EQ cmd IDs
*/
@@ -581,7 +572,6 @@ enum rdma_event_opcode
MAX_RDMA_EVENT_OPCODE
};
-
/*
* RDMA FW return code for slow path ramrods
*/
@@ -595,7 +585,6 @@ enum rdma_fw_return_code
MAX_RDMA_FW_RETURN_CODE
};
-
/*
* rdma function init header
*/
@@ -612,7 +601,6 @@ struct rdma_init_func_hdr
__le32 reserved;
};
-
/*
* rdma function init ramrod data
*/
@@ -622,7 +610,6 @@ struct rdma_init_func_ramrod_data
struct rdma_cnq_params cnq_params[NUM_OF_GLOBAL_QUEUES];
};
-
/*
* RDMA ramrod command IDs
*/
@@ -642,7 +629,6 @@ enum rdma_ramrod_cmd_id
MAX_RDMA_RAMROD_CMD_ID
};
-
/*
* rdma register tid ramrod data
*/
@@ -699,7 +685,6 @@ struct rdma_register_tid_ramrod_data
__le32 reserved4[2];
};
-
/*
* rdma resize cq output params
*/
@@ -709,7 +694,6 @@ struct rdma_resize_cq_output_params
__le32 old_cq_prod /* cq producer value on old PBL */;
};
-
/*
* rdma resize cq ramrod data
*/
@@ -729,7 +713,6 @@ struct rdma_resize_cq_ramrod_data
struct regpair output_params_addr;
};
-
/*
* The rdma SRQ context
*/
@@ -738,7 +721,6 @@ struct rdma_srq_context
struct regpair temp[8];
};
-
/*
* rdma create qp requester ramrod data
*/
@@ -764,7 +746,6 @@ struct rdma_srq_create_ramrod_data
struct regpair producers_addr /* SRQ PBL base address */;
};
-
/*
* rdma create qp requester ramrod data
*/
@@ -774,7 +755,6 @@ struct rdma_srq_destroy_ramrod_data
__le32 reserved;
};
-
/*
* rdma create qp requester ramrod data
*/
@@ -784,7 +764,6 @@ struct rdma_srq_modify_ramrod_data
__le32 wqe_limit;
};
-
/*
* RDMA Tid type enumeration (for register_tid ramrod)
*/
@@ -797,7 +776,6 @@ enum rdma_tid_type
MAX_RDMA_TID_TYPE
};
-
/*
* The rdma XRC SRQ context
*/
@@ -806,9 +784,6 @@ struct rdma_xrc_srq_context
struct regpair temp[9];
};
-
-
-
struct E4XstormRoceConnAgCtxDqExtLdPart
{
u8 reserved0 /* cdu_validation */;
@@ -1037,7 +1012,6 @@ struct E4XstormRoceConnAgCtxDqExtLdPart
__le32 reg4 /* reg4 */;
};
-
struct e4_mstorm_rdma_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1076,8 +1050,6 @@ struct e4_mstorm_rdma_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
struct e4_tstorm_rdma_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1183,7 +1155,6 @@ struct e4_tstorm_rdma_conn_ag_ctx
__le32 reg10 /* reg10 */;
};
-
struct e4_tstorm_rdma_task_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1264,7 +1235,6 @@ struct e4_tstorm_rdma_task_ag_ctx
__le32 reg2 /* reg2 */;
};
-
struct e4_ustorm_rdma_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1335,8 +1305,6 @@ struct e4_ustorm_rdma_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
-
struct e4_xstorm_rdma_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1567,7 +1535,6 @@ struct e4_xstorm_rdma_conn_ag_ctx
__le32 reg6 /* cf_array1 */;
};
-
struct e4_ystorm_rdma_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1613,8 +1580,6 @@ struct e4_ystorm_rdma_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
-
struct e5_mstorm_rdma_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1653,8 +1618,6 @@ struct e5_mstorm_rdma_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
-
struct e5_tstorm_rdma_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1776,7 +1739,6 @@ struct e5_tstorm_rdma_conn_ag_ctx
__le16 e4_reserved9 /* word4 */;
};
-
struct e5_tstorm_rdma_task_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1857,7 +1819,6 @@ struct e5_tstorm_rdma_task_ag_ctx
__le32 reg2 /* reg2 */;
};
-
struct e5_ustorm_rdma_conn_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1940,8 +1901,6 @@ struct e5_ustorm_rdma_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
-
struct e5_xstorm_rdma_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -2172,7 +2131,6 @@ struct e5_xstorm_rdma_conn_ag_ctx
__le32 reg6 /* cf_array1 */;
};
-
struct e5_ystorm_rdma_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2218,5 +2176,4 @@ struct e5_ystorm_rdma_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
#endif /* __ECORE_HSI_RDMA__ */
diff --git a/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h b/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h
index 26d9c675e974..e3f7afec8c07 100644
--- a/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h
+++ b/sys/dev/qlnx/qlnxe/ecore_hsi_roce.h
@@ -107,7 +107,6 @@ struct e4_roce_conn_context
struct regpair ustorm_st_padding[2] /* padding */;
};
-
/*
* roce connection context
*/
@@ -128,9 +127,6 @@ struct e5_roce_conn_context
struct regpair ustorm_st_padding[2] /* padding */;
};
-
-
-
/*
* roce create qp requester ramrod data
*/
@@ -181,7 +177,6 @@ struct roce_create_qp_req_ramrod_data
__le16 dpi;
};
-
/*
* roce create qp responder ramrod data
*/
@@ -242,7 +237,6 @@ struct roce_create_qp_resp_ramrod_data
__le16 dpi;
};
-
/*
* roce DCQCN received statistics
*/
@@ -252,7 +246,6 @@ struct roce_dcqcn_received_stats
struct regpair cnp_pkt_rcv /* The number of total RoCE packets with CNP opcode received */;
};
-
/*
* roce DCQCN sent statistics
*/
@@ -261,7 +254,6 @@ struct roce_dcqcn_sent_stats
struct regpair cnp_pkt_sent /* The number of total RoCE packets with CNP opcode sent */;
};
-
/*
* RoCE destroy qp requester output params
*/
@@ -271,7 +263,6 @@ struct roce_destroy_qp_req_output_params
__le32 cq_prod /* Completion producer value at destroy QP */;
};
-
/*
* RoCE destroy qp requester ramrod data
*/
@@ -280,7 +271,6 @@ struct roce_destroy_qp_req_ramrod_data
struct regpair output_params_addr;
};
-
/*
* RoCE destroy qp responder output params
*/
@@ -290,7 +280,6 @@ struct roce_destroy_qp_resp_output_params
__le32 cq_prod /* Completion producer value at destroy QP */;
};
-
/*
* RoCE destroy qp responder ramrod data
*/
@@ -299,7 +288,6 @@ struct roce_destroy_qp_resp_ramrod_data
struct regpair output_params_addr;
};
-
/*
* roce special events statistics
*/
@@ -312,7 +300,6 @@ struct roce_events_stats
__le32 reserved;
};
-
/*
* ROCE slow path EQ cmd IDs
*/
@@ -327,7 +314,6 @@ enum roce_event_opcode
MAX_ROCE_EVENT_OPCODE
};
-
/*
* roce func init ramrod data
*/
@@ -340,7 +326,6 @@ struct roce_init_func_params
__le32 cnp_send_timeout /* The minimal difference of send time between CNP packets for specific QP. Units are in microseconds */;
};
-
/*
* roce func init ramrod data
*/
@@ -350,7 +335,6 @@ struct roce_init_func_ramrod_data
struct roce_init_func_params roce;
};
-
/*
* roce modify qp requester ramrod data
*/
@@ -403,7 +387,6 @@ struct roce_modify_qp_req_ramrod_data
__le32 dst_gid[4] /* BE order. In case of IPv4 the higher register will hold the address. Low registers must be zero! */;
};
-
/*
* roce modify qp responder ramrod data
*/
@@ -452,7 +435,6 @@ struct roce_modify_qp_resp_ramrod_data
__le32 dst_gid[4] /* BE order. In case of IPv4 the higher register will hold the address. Low registers must be zero! */;
};
-
/*
* RoCE query qp requester output params
*/
@@ -468,7 +450,6 @@ struct roce_query_qp_req_output_params
#define ROCE_QUERY_QP_REQ_OUTPUT_PARAMS_RESERVED0_SHIFT 2
};
-
/*
* RoCE query qp requester ramrod data
*/
@@ -477,7 +458,6 @@ struct roce_query_qp_req_ramrod_data
struct regpair output_params_addr;
};
-
/*
* RoCE query qp responder output params
*/
@@ -491,7 +471,6 @@ struct roce_query_qp_resp_output_params
#define ROCE_QUERY_QP_RESP_OUTPUT_PARAMS_RESERVED0_SHIFT 1
};
-
/*
* RoCE query qp responder ramrod data
*/
@@ -500,7 +479,6 @@ struct roce_query_qp_resp_ramrod_data
struct regpair output_params_addr;
};
-
/*
* ROCE ramrod command IDs
*/
@@ -515,11 +493,6 @@ enum roce_ramrod_cmd_id
MAX_ROCE_RAMROD_CMD_ID
};
-
-
-
-
-
struct e4_mstorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -558,7 +531,6 @@ struct e4_mstorm_roce_req_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
struct e4_mstorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -597,7 +569,6 @@ struct e4_mstorm_roce_resp_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
struct e4_tstorm_roce_req_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -703,7 +674,6 @@ struct e4_tstorm_roce_req_conn_ag_ctx
__le32 reg10 /* reg10 */;
};
-
struct e4_tstorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -809,7 +779,6 @@ struct e4_tstorm_roce_resp_conn_ag_ctx
__le32 reg10 /* reg10 */;
};
-
struct e4_ustorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -880,7 +849,6 @@ struct e4_ustorm_roce_req_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
struct e4_ustorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -951,7 +919,6 @@ struct e4_ustorm_roce_resp_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
struct e4_xstorm_roce_req_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1182,7 +1149,6 @@ struct e4_xstorm_roce_req_conn_ag_ctx
__le32 orq_cons /* cf_array1 */;
};
-
struct e4_xstorm_roce_resp_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1415,7 +1381,6 @@ struct e4_xstorm_roce_resp_conn_ag_ctx
__le32 msn_and_syndrome /* cf_array1 */;
};
-
struct e4_ystorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1461,7 +1426,6 @@ struct e4_ystorm_roce_req_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct e4_ystorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1507,7 +1471,6 @@ struct e4_ystorm_roce_resp_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct E5XstormRoceConnAgCtxDqExtLdPart
{
u8 reserved0 /* cdu_validation */;
@@ -1774,7 +1737,6 @@ struct E5XstormRoceConnAgCtxDqExtLdPart
__le32 reg13 /* reg13 */;
};
-
struct e5_mstorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1813,7 +1775,6 @@ struct e5_mstorm_roce_req_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
struct e5_mstorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -1852,7 +1813,6 @@ struct e5_mstorm_roce_resp_conn_ag_ctx
__le32 reg1 /* reg1 */;
};
-
struct e5_tstorm_roce_req_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -1974,7 +1934,6 @@ struct e5_tstorm_roce_req_conn_ag_ctx
__le16 e4_reserved9 /* word4 */;
};
-
struct e5_tstorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2096,7 +2055,6 @@ struct e5_tstorm_roce_resp_conn_ag_ctx
__le16 e4_reserved9 /* word4 */;
};
-
struct e5_ustorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2179,7 +2137,6 @@ struct e5_ustorm_roce_req_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
struct e5_ustorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2262,7 +2219,6 @@ struct e5_ustorm_roce_resp_conn_ag_ctx
__le16 word3 /* word3 */;
};
-
struct e5_xstorm_roce_req_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -2493,7 +2449,6 @@ struct e5_xstorm_roce_req_conn_ag_ctx
__le32 orq_cons /* cf_array1 */;
};
-
struct e5_xstorm_roce_resp_conn_ag_ctx
{
u8 reserved0 /* cdu_validation */;
@@ -2726,7 +2681,6 @@ struct e5_xstorm_roce_resp_conn_ag_ctx
__le32 msn_and_syndrome /* cf_array1 */;
};
-
struct e5_ystorm_roce_req_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2772,7 +2726,6 @@ struct e5_ystorm_roce_req_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
struct e5_ystorm_roce_resp_conn_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2818,7 +2771,6 @@ struct e5_ystorm_roce_resp_conn_ag_ctx
__le32 reg3 /* reg3 */;
};
-
/*
* Roce doorbell data
*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c b/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
index 7daada16f00b..5adc1f29b0ac 100644
--- a/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
+++ b/sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
@@ -235,7 +235,6 @@ static void ecore_enable_vport_rl(struct ecore_hwfn *p_hwfn,
{
STORE_RT_REG(p_hwfn, QM_REG_RLGLBLENABLE_RT_OFFSET, vport_rl_en ? 1 : 0);
if (vport_rl_en) {
-
/* Write RL period (use timer 0 only) */
STORE_RT_REG(p_hwfn, QM_REG_RLGLBLPERIOD_0_RT_OFFSET, QM_RL_PERIOD_CLK_25M);
STORE_RT_REG(p_hwfn, QM_REG_RLGLBLPERIODTIMER_0_RT_OFFSET, QM_RL_PERIOD_CLK_25M);
@@ -573,7 +572,7 @@ static int ecore_pf_rl_rt_init(struct ecore_hwfn *p_hwfn,
u32 pf_rl)
{
u32 inc_val;
-
+
inc_val = QM_RL_INC_VAL(pf_rl);
if (inc_val > QM_PF_RL_MAX_INC_VAL) {
DP_NOTICE(p_hwfn, true, "Invalid PF rate limit configuration\n");
@@ -692,7 +691,6 @@ static bool ecore_send_qm_cmd(struct ecore_hwfn *p_hwfn,
return ecore_poll_on_qm_cmd_ready(p_hwfn, p_ptt);
}
-
/******************** INTERFACE IMPLEMENTATION *********************/
u32 ecore_qm_pf_mem_size(u32 num_pf_cids,
@@ -814,7 +812,7 @@ int ecore_init_pf_wfq(struct ecore_hwfn *p_hwfn,
u16 pf_wfq)
{
u32 inc_val;
-
+
inc_val = QM_WFQ_INC_VAL(pf_wfq);
if (!inc_val || inc_val > QM_WFQ_MAX_INC_VAL) {
DP_NOTICE(p_hwfn, true, "Invalid PF WFQ weight configuration\n");
@@ -832,7 +830,7 @@ int ecore_init_pf_rl(struct ecore_hwfn *p_hwfn,
u32 pf_rl)
{
u32 inc_val;
-
+
inc_val = QM_RL_INC_VAL(pf_rl);
if (inc_val > QM_PF_RL_MAX_INC_VAL) {
DP_NOTICE(p_hwfn, true, "Invalid PF rate limit configuration\n");
@@ -912,7 +910,6 @@ bool ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn,
/* Go over requested PQs */
for (pq_id = start_pq; pq_id <= last_pq; pq_id++) {
-
/* Set PQ bit in mask (stop command only) */
if (!is_release_cmd)
pq_mask |= (1 << (pq_id % QM_STOP_PQ_MASK_WIDTH));
@@ -959,7 +956,6 @@ bool ecore_send_qm_stop_cmd(struct ecore_hwfn *p_hwfn,
/* NIG: packet prioritry configuration constants */
#define NIG_PRIORITY_MAP_TC_BITS 4
-
void ecore_init_nig_ets(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt,
struct init_ets_req* req,
@@ -1036,7 +1032,6 @@ void ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn,
/* Configure and enable global MAC+LB RL */
if (req->lb_mac_rate) {
-
/* Configure */
ecore_wr(p_hwfn, p_ptt, NIG_REG_TX_LB_GLBRATELIMIT_INC_PERIOD, NIG_RL_PERIOD_CLK_25M);
inc_val = NIG_RL_INC_VAL(req->lb_mac_rate);
@@ -1054,7 +1049,6 @@ void ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn,
/* Configure and enable global LB-only RL */
if (req->lb_rate) {
-
/* Configure */
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_BRBRATELIMIT_INC_PERIOD, NIG_RL_PERIOD_CLK_25M);
inc_val = NIG_RL_INC_VAL(req->lb_rate);
@@ -1068,7 +1062,6 @@ void ecore_init_nig_lb_rl(struct ecore_hwfn *p_hwfn,
/* Per-TC RLs */
for (tc = 0, reg_offset = 0; tc < NUM_OF_PHYS_TCS; tc++, reg_offset += 4) {
-
/* Disable TC RL */
ctrl = NIG_RL_BASE_TYPE << NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_BASE_TYPE_0_SHIFT;
ecore_wr(p_hwfn, p_ptt, NIG_REG_LB_TCRATELIMIT_CTRL_0 + reg_offset, ctrl);
@@ -1123,7 +1116,6 @@ void ecore_init_nig_pri_tc_map(struct ecore_hwfn *p_hwfn,
#define PRS_ETS_MIN_WFQ_BYTES 1600
#define PRS_ETS_UP_BOUND(weight,mtu) (2 * ((weight) > (mtu) ? (weight) : (mtu)))
-
void ecore_init_prs_ets(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt,
struct init_ets_req* req)
@@ -1275,7 +1267,6 @@ void ecore_set_port_mf_ovlan_eth_type(struct ecore_hwfn *p_hwfn, u32 ethType)
#endif /* UNUSED_HSI_FUNC */
-
#define SET_TUNNEL_TYPE_ENABLE_BIT(var,offset,enable) var = ((var) & ~(1 << (offset))) | ( (enable) ? (1 << (offset)) : 0)
#define PRS_ETH_TUNN_OUTPUT_FORMAT -188897008
#define PRS_ETH_OUTPUT_FORMAT -46832
@@ -1452,7 +1443,6 @@ void ecore_set_vxlan_no_l2_enable(struct ecore_hwfn *p_hwfn,
#define RAM_LINE_SIZE sizeof(u64)
#define REG_SIZE sizeof(u32)
-
void ecore_gft_disable(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt,
u16 pf_id)
@@ -1470,7 +1460,6 @@ void ecore_gft_disable(struct ecore_hwfn *p_hwfn,
ecore_wr(p_hwfn, p_ptt, PRS_REG_GFT_PROFILE_MASK_RAM + RAM_LINE_SIZE*pf_id + REG_SIZE, 0);
}
-
void ecore_set_gft_event_id_cm_hdr (struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt)
{
@@ -1589,7 +1578,6 @@ void ecore_gft_config(struct ecore_hwfn *p_hwfn,
ecore_wr(p_hwfn, p_ptt, PRS_REG_SEARCH_GFT, 1);
}
-
#endif /* UNUSED_HSI_FUNC */
/* Configure VF zone size mode*/
@@ -1843,5 +1831,3 @@ void ecore_update_eth_rss_ind_table_entry(struct ecore_hwfn * p_hwfn,
ecore_wr(p_hwfn, p_ptt, RSS_REG_RSS_RAM_DATA + 8, reg_val[2]);
ecore_wr(p_hwfn, p_ptt, RSS_REG_RSS_RAM_DATA + 12, reg_val[3]);
}
-
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_init_ops.c b/sys/dev/qlnx/qlnxe/ecore_init_ops.c
index b1fe9985611c..94c6b2964092 100644
--- a/sys/dev/qlnx/qlnxe/ecore_init_ops.c
+++ b/sys/dev/qlnx/qlnxe/ecore_init_ops.c
@@ -102,7 +102,6 @@ void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn,
for (i = 0; i < size / sizeof(u32); i++) {
p_hwfn->rt_data.init_val[rt_offset + i] = p_val[i];
p_hwfn->rt_data.b_valid[rt_offset + i] = true;
-
}
}
@@ -241,7 +240,6 @@ static void ecore_init_fill(struct ecore_hwfn *p_hwfn,
ecore_wr(p_hwfn, p_ptt, addr, fill);
}
-
static enum _ecore_status_t ecore_init_cmd_array(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt,
struct init_write_op *cmd,
diff --git a/sys/dev/qlnx/qlnxe/ecore_init_ops.h b/sys/dev/qlnx/qlnxe/ecore_init_ops.h
index 36bccadbb515..09a0d237bbca 100644
--- a/sys/dev/qlnx/qlnxe/ecore_init_ops.h
+++ b/sys/dev/qlnx/qlnxe/ecore_init_ops.h
@@ -76,7 +76,6 @@ enum _ecore_status_t ecore_init_alloc(struct ecore_hwfn *p_hwfn);
*/
void ecore_init_free(struct ecore_hwfn *p_hwfn);
-
/**
* @brief ecore_init_clear_rt_data - Clears the runtime init array.
*
@@ -121,7 +120,6 @@ void ecore_init_store_rt_agg(struct ecore_hwfn *p_hwfn,
#define STORE_RT_REG_AGG(hwfn, offset, val) \
ecore_init_store_rt_agg(hwfn, offset, (u32*)&val, sizeof(val))
-
/**
* @brief
* Initialize GTT global windows and set admin window
diff --git a/sys/dev/qlnx/qlnxe/ecore_int.c b/sys/dev/qlnx/qlnxe/ecore_int.c
index c1aaaccd2c1e..14285a35afa5 100644
--- a/sys/dev/qlnx/qlnxe/ecore_int.c
+++ b/sys/dev/qlnx/qlnxe/ecore_int.c
@@ -497,7 +497,6 @@ static enum _ecore_status_t ecore_dorq_attn_cb(struct ecore_hwfn *p_hwfn)
/* check if db_drop or overflow happened */
if (int_sts & (DORQ_REG_INT_STS_DB_DROP |
DORQ_REG_INT_STS_DORQ_FIFO_OVFL_ERR)) {
-
/* obtain data about db drop/overflow */
first_drop_reason = ecore_rd(p_hwfn, p_ptt,
DORQ_REG_DB_DROP_REASON) &
@@ -1819,7 +1818,6 @@ static enum _ecore_status_t ecore_int_sp_sb_alloc(struct ecore_hwfn *p_hwfn,
return ECORE_NOMEM;
}
-
/* Status Block setup */
p_hwfn->p_sp_sb = p_sb;
ecore_int_sb_init(p_hwfn, p_ptt, &p_sb->sb_info,
diff --git a/sys/dev/qlnx/qlnxe/ecore_int.h b/sys/dev/qlnx/qlnxe/ecore_int.h
index d2a98e630a35..0215b96bcfb9 100644
--- a/sys/dev/qlnx/qlnxe/ecore_int.h
+++ b/sys/dev/qlnx/qlnxe/ecore_int.h
@@ -290,4 +290,3 @@ enum _ecore_status_t ecore_pglueb_rbc_attn_handler(struct ecore_hwfn *p_hwfn,
struct ecore_ptt *p_ptt);
#endif /* __ECORE_INT_H__ */
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_iov_api.h b/sys/dev/qlnx/qlnxe/ecore_iov_api.h
index 50ed296c5384..37d0cb9a107f 100644
--- a/sys/dev/qlnx/qlnxe/ecore_iov_api.h
+++ b/sys/dev/qlnx/qlnxe/ecore_iov_api.h
@@ -790,7 +790,6 @@ static OSAL_INLINE enum _ecore_status_t ecore_iov_bulletin_set_mac(struct ecore_
static OSAL_INLINE enum _ecore_status_t ecore_iov_bulletin_set_forced_untagged_default(struct ecore_hwfn OSAL_UNUSED *p_hwfn, bool OSAL_UNUSED b_untagged_only, int OSAL_UNUSED vfid) {return ECORE_INVAL;}
static OSAL_INLINE void ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, u16 OSAL_UNUSED *opaque_fid) {}
static OSAL_INLINE void ecore_iov_bulletin_set_forced_vlan(struct ecore_hwfn OSAL_UNUSED p_hwfn, u16 OSAL_UNUSED pvid, int OSAL_UNUSED vfid) {}
-
static OSAL_INLINE bool ecore_iov_vf_has_vport_instance(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
static OSAL_INLINE enum _ecore_status_t ecore_iov_post_vf_bulletin(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid, struct ecore_ptt OSAL_UNUSED *p_ptt) {return ECORE_INVAL;}
static OSAL_INLINE bool ecore_iov_is_vf_stopped(struct ecore_hwfn OSAL_UNUSED *p_hwfn, int OSAL_UNUSED vfid) {return false;}
@@ -806,7 +805,6 @@ static OSAL_INLINE u8 *ecore_iov_bulletin_get_forced_mac(struct ecore_hwfn OSAL_
static OSAL_INLINE u16 ecore_iov_bulletin_get_forced_vlan(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
static OSAL_INLINE enum _ecore_status_t ecore_iov_configure_tx_rate(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, int OSAL_UNUSED val) { return ECORE_INVAL; }
static OSAL_INLINE enum _ecore_status_t ecore_iov_get_vf_stats(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_ptt OSAL_UNUSED *p_ptt, int OSAL_UNUSED vfid, struct ecore_eth_stats OSAL_UNUSED *p_stats) { return ECORE_INVAL; }
-
static OSAL_INLINE u8 ecore_iov_get_vf_num_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
static OSAL_INLINE u8 ecore_iov_get_vf_num_active_rxqs(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return 0;}
static OSAL_INLINE void *ecore_iov_get_vf_ctx(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED rel_vf_id) {return OSAL_NULL;}
diff --git a/sys/dev/qlnx/qlnxe/ecore_iscsi.h b/sys/dev/qlnx/qlnxe/ecore_iscsi.h
index 3c2bc3724a05..0c90edc1d8bf 100644
--- a/sys/dev/qlnx/qlnxe/ecore_iscsi.h
+++ b/sys/dev/qlnx/qlnxe/ecore_iscsi.h
@@ -185,4 +185,3 @@ ecore_sp_iscsi_conn_clear_sq(struct ecore_hwfn *p_hwfn,
struct ecore_spq_comp_cb *p_comp_addr);
#endif /*__ECORE_ISCSI_H__*/
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h b/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
index e8d07219a655..3fb8fb8dfdcd 100644
--- a/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
+++ b/sys/dev/qlnx/qlnxe/ecore_iscsi_api.h
@@ -276,7 +276,6 @@ enum _ecore_status_t
ecore_iscsi_terminate_connection(struct ecore_hwfn *p_hwfn,
struct ecore_iscsi_conn *p_conn);
-
/**
* @brief ecore_iscsi_update_connection - updates previously
* offloaded iSCSI connection
diff --git a/sys/dev/qlnx/qlnxe/ecore_iwarp.c b/sys/dev/qlnx/qlnxe/ecore_iwarp.c
index eec3613499a9..5d2cef62ed21 100644
--- a/sys/dev/qlnx/qlnxe/ecore_iwarp.c
+++ b/sys/dev/qlnx/qlnxe/ecore_iwarp.c
@@ -600,7 +600,6 @@ ecore_iwarp_destroy_qp(struct ecore_hwfn *p_hwfn,
fpdu->incomplete_bytes);
if (qp->iwarp_state != ECORE_IWARP_QP_STATE_ERROR) {
-
rc = ecore_iwarp_modify_qp(p_hwfn, qp,
ECORE_IWARP_QP_STATE_ERROR,
false);
@@ -1724,7 +1723,6 @@ ecore_iwarp_resc_free(struct ecore_hwfn *p_hwfn)
ecore_rdma_bmap_free(p_hwfn, &p_hwfn->p_rdma_info->tcp_cid_map, 1);
}
-
enum _ecore_status_t
ecore_iwarp_accept(void *rdma_cxt,
struct ecore_iwarp_accept_in *iparams)
@@ -1972,7 +1970,6 @@ ecore_iwarp_get_listener(struct ecore_hwfn *p_hwfn,
OSAL_LIST_FOR_EACH_ENTRY(listener,
&p_hwfn->p_rdma_info->iwarp.listen_list,
list_entry, struct ecore_iwarp_listener) {
-
if (listener->port == cm_info->local_port) {
/* Any IP (i.e. 0.0.0.0 ) will be treated as any vlan */
if (!OSAL_MEMCMP(listener->ip_addr,
@@ -3026,7 +3023,6 @@ ecore_iwarp_ll2_stop(struct ecore_hwfn *p_hwfn)
int rc = 0;
if (iwarp_info->ll2_syn_handle != ECORE_IWARP_HANDLE_INVAL) {
-
rc = ecore_ll2_terminate_connection(p_hwfn,
iwarp_info->ll2_syn_handle);
if (rc)
diff --git a/sys/dev/qlnx/qlnxe/ecore_l2.c b/sys/dev/qlnx/qlnxe/ecore_l2.c
index 5138ee6e9f3f..dbf3e94d77e4 100644
--- a/sys/dev/qlnx/qlnxe/ecore_l2.c
+++ b/sys/dev/qlnx/qlnxe/ecore_l2.c
@@ -808,7 +808,7 @@ enum _ecore_status_t ecore_sp_vport_update(struct ecore_hwfn *p_hwfn,
p_cmn->anti_spoofing_en = p_params->anti_spoofing_en;
val = p_params->update_anti_spoofing_en_flg;
p_ramrod->common.update_anti_spoofing_en_flg = val;
-
+
rc = ecore_sp_vport_update_rss(p_hwfn, p_ramrod, p_rss_params);
if (rc != ECORE_SUCCESS) {
/* Return spq entry which is taken in ecore_sp_init_request()*/
diff --git a/sys/dev/qlnx/qlnxe/ecore_l2.h b/sys/dev/qlnx/qlnxe/ecore_l2.h
index 2d15d4cc5c55..de3712afa02a 100644
--- a/sys/dev/qlnx/qlnxe/ecore_l2.h
+++ b/sys/dev/qlnx/qlnxe/ecore_l2.h
@@ -31,7 +31,6 @@
#ifndef __ECORE_L2_H__
#define __ECORE_L2_H__
-
#include "ecore.h"
#include "ecore_hw.h"
#include "ecore_spq.h"
diff --git a/sys/dev/qlnx/qlnxe/ecore_ll2.c b/sys/dev/qlnx/qlnxe/ecore_ll2.c
index 95b31d3bebc9..fdc630af1116 100644
--- a/sys/dev/qlnx/qlnxe/ecore_ll2.c
+++ b/sys/dev/qlnx/qlnxe/ecore_ll2.c
@@ -780,7 +780,6 @@ ecore_ll2_lb_txq_completion(struct ecore_hwfn *p_hwfn,
return ECORE_SUCCESS;
while (num_bds) {
-
if (OSAL_LIST_IS_EMPTY(&p_tx->active_descq))
return ECORE_INVAL;
@@ -1754,7 +1753,6 @@ static void ecore_ll2_tx_packet_notify(struct ecore_hwfn *p_hwfn,
p_ll2_conn->tx_queue.cur_send_packet->bd_used)
return;
-
/* Push the current packet to the list and clean after it */
OSAL_LIST_PUSH_TAIL(&p_ll2_conn->tx_queue.cur_send_packet->list_entry,
&p_ll2_conn->tx_queue.sending_descq);
diff --git a/sys/dev/qlnx/qlnxe/ecore_mcp.c b/sys/dev/qlnx/qlnxe/ecore_mcp.c
index 60d7e7f163bd..65a854293e2d 100644
--- a/sys/dev/qlnx/qlnxe/ecore_mcp.c
+++ b/sys/dev/qlnx/qlnxe/ecore_mcp.c
@@ -2545,7 +2545,6 @@ enum _ecore_status_t ecore_mcp_get_board_config(struct ecore_hwfn *p_hwfn,
*p_board_config = NVM_CFG1_PORT_PORT_TYPE_UNDEFINED;
return ECORE_INVAL;
} else {
-
nvm_cfg_addr = ecore_rd(p_hwfn, p_ptt,
MISC_REG_GEN_PURP_CR0);
nvm_cfg1_offset = ecore_rd(p_hwfn, p_ptt,
diff --git a/sys/dev/qlnx/qlnxe/ecore_mcp.h b/sys/dev/qlnx/qlnxe/ecore_mcp.h
index dc171b44b52d..3947301b518d 100644
--- a/sys/dev/qlnx/qlnxe/ecore_mcp.h
+++ b/sys/dev/qlnx/qlnxe/ecore_mcp.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ECORE_MCP_H__
#define __ECORE_MCP_H__
diff --git a/sys/dev/qlnx/qlnxe/ecore_mng_tlv.c b/sys/dev/qlnx/qlnxe/ecore_mng_tlv.c
index 38af140a65e9..4d9d875bf572 100644
--- a/sys/dev/qlnx/qlnxe/ecore_mng_tlv.c
+++ b/sys/dev/qlnx/qlnxe/ecore_mng_tlv.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
diff --git a/sys/dev/qlnx/qlnxe/ecore_ooo.h b/sys/dev/qlnx/qlnxe/ecore_ooo.h
index 407b633e6915..166ec2fd02d5 100644
--- a/sys/dev/qlnx/qlnxe/ecore_ooo.h
+++ b/sys/dev/qlnx/qlnxe/ecore_ooo.h
@@ -99,7 +99,6 @@ static inline void
ecore_ooo_free(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {}
#endif
-
void ecore_ooo_save_history_entry(struct ecore_ooo_info *p_ooo_info,
struct ooo_opaque *p_cqe);
@@ -149,4 +148,3 @@ void ecore_ooo_dump_rx_event(struct ecore_hwfn *p_hwfn,
struct ecore_ooo_buffer *p_buffer);
#endif /*__ECORE_OOO_H__*/
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_proto_if.h b/sys/dev/qlnx/qlnxe/ecore_proto_if.h
index 69cb312aac3c..e8fbd5547220 100644
--- a/sys/dev/qlnx/qlnxe/ecore_proto_if.h
+++ b/sys/dev/qlnx/qlnxe/ecore_proto_if.h
@@ -90,7 +90,6 @@ struct ecore_fcoe_pf_params {
/* Most of the the parameters below are described in the FW iSCSI / TCP HSI */
struct ecore_iscsi_pf_params {
-
u64 glbl_q_params_addr;
u64 bdq_pbl_base_addr[3];
u16 cq_num_entries;
@@ -172,5 +171,3 @@ struct ecore_pf_params {
};
#endif
-
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_rdma.c b/sys/dev/qlnx/qlnxe/ecore_rdma.c
index eb23aeb5cbfe..7ade470b04d3 100644
--- a/sys/dev/qlnx/qlnxe/ecore_rdma.c
+++ b/sys/dev/qlnx/qlnxe/ecore_rdma.c
@@ -506,7 +506,6 @@ end:
bmap->bitmap = OSAL_NULL;
}
-
void ecore_rdma_resc_free(struct ecore_hwfn *p_hwfn)
{
if (IS_IWARP(p_hwfn))
@@ -584,7 +583,6 @@ static void ecore_rdma_get_guid(struct ecore_hwfn *p_hwfn, u8 *guid)
guid[7] = mac_addr[5];
}
-
static void ecore_rdma_init_events(
struct ecore_hwfn *p_hwfn,
struct ecore_rdma_start_in_params *params)
@@ -833,7 +831,6 @@ ecore_rdma_start_fw(struct ecore_hwfn *p_hwfn,
&p_ent->ramrod.iwarp_init_func);
p_ramrod = &p_ent->ramrod.iwarp_init_func.rdma;
} else {
-
#ifdef CONFIG_DCQCN
rc = ecore_roce_dcqcn_cfg(p_hwfn, &params->roce.dcqcn_params,
&p_ent->ramrod.roce_init_func, p_ptt);
@@ -849,7 +846,6 @@ ecore_rdma_start_fw(struct ecore_hwfn *p_hwfn,
ll2_queue_id = ecore_ll2_handle_to_queue_id(
p_hwfn, params->roce.ll2_handle);
p_ent->ramrod.roce_init_func.roce.ll2_queue_id = ll2_queue_id;
-
}
pheader = &p_ramrod->params_header;
@@ -974,7 +970,6 @@ static enum _ecore_status_t ecore_rdma_setup(struct ecore_hwfn *p_hwfn,
return ecore_rdma_start_fw(p_hwfn, p_ptt, params);
}
-
enum _ecore_status_t ecore_rdma_stop(void *rdma_cxt)
{
struct ecore_hwfn *p_hwfn = (struct ecore_hwfn *)rdma_cxt;
@@ -1454,7 +1449,6 @@ void ecore_rdma_set_fw_mac(u16 *p_fw_mac, u8 *p_ecore_mac)
p_fw_mac[2] = OSAL_CPU_TO_LE16((p_ecore_mac[4] << 8) + p_ecore_mac[5]);
}
-
enum _ecore_status_t ecore_rdma_query_qp(void *rdma_cxt,
struct ecore_rdma_qp *qp,
struct ecore_rdma_query_qp_out_params *out_params)
@@ -1496,7 +1490,6 @@ enum _ecore_status_t ecore_rdma_query_qp(void *rdma_cxt,
return rc;
}
-
enum _ecore_status_t ecore_rdma_destroy_qp(void *rdma_cxt,
struct ecore_rdma_qp *qp,
struct ecore_rdma_destroy_qp_out_params *out_params)
@@ -1524,7 +1517,6 @@ enum _ecore_status_t ecore_rdma_destroy_qp(void *rdma_cxt,
return rc;
}
-
struct ecore_rdma_qp *ecore_rdma_create_qp(void *rdma_cxt,
struct ecore_rdma_create_qp_in_params *in_params,
struct ecore_rdma_create_qp_out_params *out_params)
diff --git a/sys/dev/qlnx/qlnxe/ecore_rdma.h b/sys/dev/qlnx/qlnxe/ecore_rdma.h
index e0fb84fdeb24..13ff984ef9c9 100644
--- a/sys/dev/qlnx/qlnxe/ecore_rdma.h
+++ b/sys/dev/qlnx/qlnxe/ecore_rdma.h
@@ -276,4 +276,3 @@ ecore_rdma_allocated_qps(struct ecore_hwfn *p_hwfn);
u16 ecore_rdma_get_fw_srq_id(struct ecore_hwfn *p_hwfn, u16 id, bool is_xrc);
#endif /*__ECORE_RDMA_H__*/
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_roce.c b/sys/dev/qlnx/qlnxe/ecore_roce.c
index 7a5d1f6c38e9..651653adb565 100644
--- a/sys/dev/qlnx/qlnxe/ecore_roce.c
+++ b/sys/dev/qlnx/qlnxe/ecore_roce.c
@@ -86,8 +86,6 @@ ecore_roce_async_event(struct ecore_hwfn *p_hwfn,
return ECORE_SUCCESS;
}
-
-
#ifdef CONFIG_DCQCN
static enum _ecore_status_t ecore_roce_start_rl(
struct ecore_hwfn *p_hwfn,
@@ -194,7 +192,6 @@ enum _ecore_status_t ecore_roce_dcqcn_cfg(
}
#endif
-
enum _ecore_status_t ecore_roce_stop(struct ecore_hwfn *p_hwfn)
{
struct ecore_bmap *cid_map = &p_hwfn->p_rdma_info->cid_map;
@@ -220,7 +217,6 @@ enum _ecore_status_t ecore_roce_stop(struct ecore_hwfn *p_hwfn)
return ECORE_SUCCESS;
}
-
static void ecore_rdma_copy_gids(struct ecore_rdma_qp *qp, __le32 *src_gid,
__le32 *dst_gid) {
u32 i;
@@ -1333,7 +1329,6 @@ err:
return rc;
}
-
enum _ecore_status_t ecore_roce_create_ud_qp(void *rdma_cxt,
struct ecore_rdma_create_qp_out_params *out_params)
{
@@ -1387,7 +1382,6 @@ err:
return rc;
}
-
enum _ecore_status_t
ecore_roce_modify_qp(struct ecore_hwfn *p_hwfn,
struct ecore_rdma_qp *qp,
@@ -1500,7 +1494,6 @@ ecore_roce_modify_qp(struct ecore_hwfn *p_hwfn,
&num_bound_mw,
&qp->cq_prod.req);
-
if (rc != ECORE_SUCCESS)
return rc;
diff --git a/sys/dev/qlnx/qlnxe/ecore_roce_api.h b/sys/dev/qlnx/qlnxe/ecore_roce_api.h
index 2dac61554b6c..e238f624fdf8 100644
--- a/sys/dev/qlnx/qlnxe/ecore_roce_api.h
+++ b/sys/dev/qlnx/qlnxe/ecore_roce_api.h
@@ -35,7 +35,6 @@
#define ETH_ALEN 6
#endif
-
enum ecore_roce_ll2_tx_dest
{
ECORE_ROCE_LL2_TX_DEST_NW /* Light L2 TX Destination to the Network */,
@@ -326,7 +325,6 @@ struct ecore_rdma_create_cq_in_params {
u16 int_timeout;
};
-
struct ecore_rdma_resize_cq_in_params {
/* input variables (given by miniport) */
@@ -340,7 +338,6 @@ struct ecore_rdma_resize_cq_in_params {
*/
};
-
enum roce_mode
{
ROCE_V1,
@@ -711,7 +708,6 @@ void ecore_rdma_resc_free(struct ecore_hwfn *p_hwfn);
/* iWARP API */
-
enum ecore_iwarp_event_type {
ECORE_IWARP_EVENT_MPA_REQUEST, /* Passive side request received */
ECORE_IWARP_EVENT_PASSIVE_COMPLETE, /* Passive side established
@@ -834,7 +830,6 @@ struct ecore_iwarp_tcp_abort_in {
void *ep_context;
};
-
enum _ecore_status_t
ecore_iwarp_connect(void *rdma_cxt,
struct ecore_iwarp_connect_in *iparams,
diff --git a/sys/dev/qlnx/qlnxe/ecore_rt_defs.h b/sys/dev/qlnx/qlnxe/ecore_rt_defs.h
index 1d72c5a3a821..12cbb337a02a 100644
--- a/sys/dev/qlnx/qlnxe/ecore_rt_defs.h
+++ b/sys/dev/qlnx/qlnxe/ecore_rt_defs.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __RT_DEFS_H__
#define __RT_DEFS_H__
diff --git a/sys/dev/qlnx/qlnxe/ecore_sp_api.h b/sys/dev/qlnx/qlnxe/ecore_sp_api.h
index 04bcfa9b8f4f..71bfca0ac703 100644
--- a/sys/dev/qlnx/qlnxe/ecore_sp_api.h
+++ b/sys/dev/qlnx/qlnxe/ecore_sp_api.h
@@ -51,7 +51,6 @@ struct ecore_spq_comp_cb {
void *cookie;
};
-
/**
* @brief ecore_eth_cqe_completion - handles the completion of a
* ramrod on the cqe ring
diff --git a/sys/dev/qlnx/qlnxe/ecore_sp_commands.c b/sys/dev/qlnx/qlnxe/ecore_sp_commands.c
index 8605a004177b..09cd19cd9f3b 100644
--- a/sys/dev/qlnx/qlnxe/ecore_sp_commands.c
+++ b/sys/dev/qlnx/qlnxe/ecore_sp_commands.c
@@ -512,7 +512,6 @@ enum _ecore_status_t ecore_sp_pf_update_ufp(struct ecore_hwfn *p_hwfn)
return ecore_spq_post(p_hwfn, p_ent, OSAL_NULL);
}
-
/* QM rate limiter resolution is 1.6Mbps */
#define QM_RL_RESOLUTION(mb_val) ((mb_val) * 10 / 16)
diff --git a/sys/dev/qlnx/qlnxe/ecore_sp_commands.h b/sys/dev/qlnx/qlnxe/ecore_sp_commands.h
index 751a03e68287..966657e5fcc3 100644
--- a/sys/dev/qlnx/qlnxe/ecore_sp_commands.h
+++ b/sys/dev/qlnx/qlnxe/ecore_sp_commands.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ECORE_SP_COMMANDS_H__
#define __ECORE_SP_COMMANDS_H__
diff --git a/sys/dev/qlnx/qlnxe/ecore_spq.c b/sys/dev/qlnx/qlnxe/ecore_spq.c
index f23a0595c393..d3ad27f59196 100644
--- a/sys/dev/qlnx/qlnxe/ecore_spq.c
+++ b/sys/dev/qlnx/qlnxe/ecore_spq.c
@@ -30,7 +30,6 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
-
#include "bcm_osal.h"
#include "reg_addr.h"
#include "ecore_gtt_reg_addr.h"
@@ -735,7 +734,6 @@ enum _ecore_status_t ecore_spq_get_entry(struct ecore_hwfn *p_hwfn,
OSAL_SPIN_LOCK(&p_spq->lock);
if (OSAL_LIST_IS_EMPTY(&p_spq->free_pool)) {
-
p_ent = OSAL_ZALLOC(p_hwfn->p_dev, GFP_ATOMIC, sizeof(*p_ent));
if (!p_ent) {
DP_NOTICE(p_hwfn, false, "Failed to allocate an SPQ entry for a pending ramrod\n");
@@ -795,7 +793,6 @@ static enum _ecore_status_t ecore_spq_add_entry(struct ecore_hwfn *p_hwfn,
if (p_ent->queue == &p_spq->unlimited_pending) {
if (OSAL_LIST_IS_EMPTY(&p_spq->free_pool)) {
-
OSAL_LIST_PUSH_TAIL(&p_ent->list,
&p_spq->unlimited_pending);
p_spq->unlimited_pending_count++;
@@ -1043,7 +1040,6 @@ enum _ecore_status_t ecore_spq_completion(struct ecore_hwfn *p_hwfn,
&p_spq->completion_pending,
list,
struct ecore_spq_entry) {
-
if (p_ent->elem.hdr.echo == echo) {
OSAL_LIST_REMOVE_ENTRY(&p_ent->list,
&p_spq->completion_pending);
diff --git a/sys/dev/qlnx/qlnxe/ecore_sriov.c b/sys/dev/qlnx/qlnxe/ecore_sriov.c
index a058033a5f1d..6e00db707ee2 100644
--- a/sys/dev/qlnx/qlnxe/ecore_sriov.c
+++ b/sys/dev/qlnx/qlnxe/ecore_sriov.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
diff --git a/sys/dev/qlnx/qlnxe/ecore_status.h b/sys/dev/qlnx/qlnxe/ecore_status.h
index a529aeeab1f0..e9366867231a 100644
--- a/sys/dev/qlnx/qlnxe/ecore_status.h
+++ b/sys/dev/qlnx/qlnxe/ecore_status.h
@@ -52,4 +52,3 @@ enum _ecore_status_t {
};
#endif /* __ECORE_STATUS_H__ */
-
diff --git a/sys/dev/qlnx/qlnxe/ecore_tcp_ip.h b/sys/dev/qlnx/qlnxe/ecore_tcp_ip.h
index 6387e5fc0171..b9e444184c55 100644
--- a/sys/dev/qlnx/qlnxe/ecore_tcp_ip.h
+++ b/sys/dev/qlnx/qlnxe/ecore_tcp_ip.h
@@ -58,7 +58,6 @@
#define ntohs(val) OSAL_BE16_TO_CPU(val)
#endif
-
struct ecore_ethhdr {
unsigned char h_dest[ETH_ALEN]; /* destination eth addr */
unsigned char h_source[ETH_ALEN]; /* source ether addr */
diff --git a/sys/dev/qlnx/qlnxe/ecore_vf.c b/sys/dev/qlnx/qlnxe/ecore_vf.c
index 69e61aab0806..983a2604a9c4 100644
--- a/sys/dev/qlnx/qlnxe/ecore_vf.c
+++ b/sys/dev/qlnx/qlnxe/ecore_vf.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
@@ -581,7 +580,6 @@ enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn *p_hwfn)
(u8 *)p_hwfn->p_dev->doorbells;
}
#endif
-
}
/* Allocate vf2pf msg */
diff --git a/sys/dev/qlnx/qlnxe/ecore_vf.h b/sys/dev/qlnx/qlnxe/ecore_vf.h
index 6b97152431d6..ad88e7a24eb9 100644
--- a/sys/dev/qlnx/qlnxe/ecore_vf.h
+++ b/sys/dev/qlnx/qlnxe/ecore_vf.h
@@ -344,7 +344,6 @@ u32 ecore_vf_hw_bar_size(struct ecore_hwfn *p_hwfn, enum BAR_ID bar_id);
static OSAL_INLINE enum _ecore_status_t ecore_vf_hw_prepare(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, u16 OSAL_UNUSED bd_max_bytes, dma_addr_t OSAL_UNUSED bd_chain_phys_addr, dma_addr_t OSAL_UNUSED cqe_pbl_addr, u16 OSAL_UNUSED cqe_pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_prod) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, dma_addr_t OSAL_UNUSED pbl_addr, u16 OSAL_UNUSED pbl_size, void OSAL_IOMEM OSAL_UNUSED **pp_doorbell) {return ECORE_INVAL;}
-
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_rxq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid, bool OSAL_UNUSED cqe_completion) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_txq_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_queue_cid OSAL_UNUSED *p_cid) {return ECORE_INVAL;}
#ifndef LINUX_REMOVE
@@ -355,7 +354,6 @@ static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_reset(struct ecore_hwfn OSAL
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_release(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
static OSAL_INLINE u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id) {return 0;}
static OSAL_INLINE void ecore_vf_set_sb_info(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED sb_id, struct ecore_sb_info OSAL_UNUSED *p_sb) {}
-
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_start(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED vport_id, u16 OSAL_UNUSED mtu, u8 OSAL_UNUSED inner_vlan_removal, enum ecore_tpa_mode OSAL_UNUSED tpa_mode, u8 OSAL_UNUSED max_buffers_per_cqe, u8 OSAL_UNUSED only_untagged, u8 OSAL_UNUSED zero_placement_offset) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_vport_stop(struct ecore_hwfn OSAL_UNUSED *p_hwfn) {return ECORE_INVAL;}
static OSAL_INLINE enum _ecore_status_t ecore_vf_pf_filter_ucast(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_filter_ucast OSAL_UNUSED *p_param) {return ECORE_INVAL;}
diff --git a/sys/dev/qlnx/qlnxe/ecore_vf_api.h b/sys/dev/qlnx/qlnxe/ecore_vf_api.h
index 293896ce8548..3110c424790c 100644
--- a/sys/dev/qlnx/qlnxe/ecore_vf_api.h
+++ b/sys/dev/qlnx/qlnxe/ecore_vf_api.h
@@ -215,7 +215,6 @@ ecore_vf_get_num_cids(struct ecore_hwfn OSAL_UNUSED *p_hwfn,
u8 OSAL_UNUSED *num_cids)
{
}
-
static OSAL_INLINE void ecore_vf_get_port_mac(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *port_mac) {}
static OSAL_INLINE void ecore_vf_get_num_vlan_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_vlan_filters) {}
static OSAL_INLINE void ecore_vf_get_num_mac_filters(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u8 OSAL_UNUSED *num_mac_filters) {}
diff --git a/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h b/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h
index 123190df1c9f..1da35f7b2dc6 100644
--- a/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h
+++ b/sys/dev/qlnx/qlnxe/ecore_vfpf_if.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ECORE_VF_PF_IF_H__
#define __ECORE_VF_PF_IF_H__
diff --git a/sys/dev/qlnx/qlnxe/eth_common.h b/sys/dev/qlnx/qlnxe/eth_common.h
index e4a722c4125c..43de668e8beb 100644
--- a/sys/dev/qlnx/qlnxe/eth_common.h
+++ b/sys/dev/qlnx/qlnxe/eth_common.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ETH_COMMON__
#define __ETH_COMMON__
/********************/
@@ -104,8 +103,6 @@
/* GFS constants */
#define ETH_GFT_TRASHCAN_VPORT 0x1FF /* GFT drop flow vport number */
-
-
/*
* Destination port mode
*/
@@ -118,7 +115,6 @@ enum dest_port_mode
MAX_DEST_PORT_MODE
};
-
/*
* Ethernet address type
*/
@@ -131,7 +127,6 @@ enum eth_addr_type
MAX_ETH_ADDR_TYPE
};
-
struct eth_tx_1st_bd_flags
{
u8 bitfields;
@@ -214,7 +209,6 @@ struct eth_edpm_fw_data
__le32 reserved;
};
-
/*
* tunneling parsing flags
*/
@@ -276,7 +270,6 @@ struct eth_fast_path_rx_reg_cqe
struct eth_pmd_flow_flags pmd_flags /* CQE valid and toggle bits */;
};
-
/*
* TPA-continue ETH Rx FP CQE.
*/
@@ -292,7 +285,6 @@ struct eth_fast_path_rx_tpa_cont_cqe
struct eth_pmd_flow_flags pmd_flags /* CQE valid and toggle bits */;
};
-
/*
* TPA-end ETH Rx FP CQE .
*/
@@ -312,7 +304,6 @@ struct eth_fast_path_rx_tpa_end_cqe
struct eth_pmd_flow_flags pmd_flags /* CQE valid and toggle bits */;
};
-
/*
* TPA-start ETH Rx FP CQE.
*/
@@ -341,7 +332,6 @@ struct eth_fast_path_rx_tpa_start_cqe
struct eth_pmd_flow_flags pmd_flags /* CQE valid and toggle bits */;
};
-
/*
* The L4 pseudo checksum mode for Ethernet
*/
@@ -352,14 +342,11 @@ enum eth_l4_pseudo_checksum_mode
MAX_ETH_L4_PSEUDO_CHECKSUM_MODE
};
-
-
struct eth_rx_bd
{
struct regpair addr /* single continues buffer */;
};
-
/*
* regular ETH Rx SP CQE
*/
@@ -386,7 +373,6 @@ union eth_rx_cqe
struct eth_slow_path_rx_cqe slow_path /* SP CQE */;
};
-
/*
* ETH Rx CQE type
*/
@@ -401,7 +387,6 @@ enum eth_rx_cqe_type
MAX_ETH_RX_CQE_TYPE
};
-
/*
* Wrapper for PD RX CQE - used in order to cover full cache line when writing CQE
*/
@@ -411,7 +396,6 @@ struct eth_rx_pmd_cqe
u8 reserved[ETH_RX_CQE_GAP];
};
-
/*
* Eth RX Tunnel Type
*/
@@ -424,8 +408,6 @@ enum eth_rx_tunn_type
MAX_ETH_RX_TUNN_TYPE
};
-
-
/*
* Aggregation end reason.
*/
@@ -442,8 +424,6 @@ enum eth_tpa_end_reason
MAX_ETH_TPA_END_REASON
};
-
-
/*
* The first tx bd of a given packet
*/
@@ -454,8 +434,6 @@ struct eth_tx_1st_bd
struct eth_tx_data_1st_bd data /* Parsing information data. */;
};
-
-
/*
* The second tx bd of a given packet
*/
@@ -466,7 +444,6 @@ struct eth_tx_2nd_bd
struct eth_tx_data_2nd_bd data /* Parsing information data. */;
};
-
/*
* The parsing information data for the third tx bd of a given packet.
*/
@@ -496,7 +473,6 @@ struct eth_tx_3rd_bd
struct eth_tx_data_3rd_bd data /* Parsing information data. */;
};
-
/*
* Complementary information for the regular tx bd of a given packet.
*/
@@ -523,7 +499,6 @@ struct eth_tx_bd
struct eth_tx_data_bd data /* Complementary information. */;
};
-
union eth_tx_bd_types
{
struct eth_tx_1st_bd first_bd /* The first tx bd of a given packet */;
@@ -532,11 +507,6 @@ union eth_tx_bd_types
struct eth_tx_bd reg_bd /* The common non-special bd */;
};
-
-
-
-
-
/*
* Eth Tx Tunnel Type
*/
@@ -549,7 +519,6 @@ enum eth_tx_tunn_type
MAX_ETH_TX_TUNN_TYPE
};
-
/*
* Ystorm Queue Zone
*/
@@ -559,7 +528,6 @@ struct xstorm_eth_queue_zone
u8 reserved[7];
};
-
/*
* ETH doorbell data
*/
@@ -580,7 +548,6 @@ struct eth_db_data
__le16 bd_prod;
};
-
/*
* RSS hash type
*/
diff --git a/sys/dev/qlnx/qlnxe/fcoe_common.h b/sys/dev/qlnx/qlnxe/fcoe_common.h
index 6b5256e8fd6a..ecfeb9faf2ce 100644
--- a/sys/dev/qlnx/qlnxe/fcoe_common.h
+++ b/sys/dev/qlnx/qlnxe/fcoe_common.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __FCOE_COMMON__
#define __FCOE_COMMON__
/*********************/
@@ -37,10 +36,6 @@
#define FC_ABTS_REPLY_MAX_PAYLOAD_LEN 12
-
-
-
-
/*
* The fcoe storm task context protection-information of Ystorm
*/
@@ -612,7 +607,6 @@ struct e4_fcoe_task_context
struct rdif_task_context rdif_context /* rdif context */;
};
-
struct e5_ystorm_fcoe_task_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -930,8 +924,6 @@ struct e5_fcoe_task_context
struct rdif_task_context rdif_context /* rdif context */;
};
-
-
/*
* FCoE additional WQE (Sq/ XferQ) information
*/
@@ -943,8 +935,6 @@ union fcoe_additional_info_union
__le32 seq_rec_updated_offset /* The updated offset in SGL - Used in sequence recovery */;
};
-
-
/*
* FCoE Ramrod Command IDs
*/
@@ -956,7 +946,6 @@ enum fcoe_completion_status
MAX_FCOE_COMPLETION_STATUS
};
-
/*
* FC address (SID/DID) network presentation
*/
@@ -1022,7 +1011,6 @@ struct fcoe_conn_offload_ramrod_data
u8 reserved[5];
};
-
/*
* FCoE terminate connection request
*/
@@ -1031,7 +1019,6 @@ struct fcoe_conn_terminate_ramrod_data
struct regpair terminate_params_addr /* Terminate params ptr */;
};
-
/*
* FCoE device type
*/
@@ -1042,9 +1029,6 @@ enum fcoe_device_type
MAX_FCOE_DEVICE_TYPE
};
-
-
-
/*
* Data sgl
*/
@@ -1056,10 +1040,6 @@ struct fcoe_fast_sgl_ctx
__le16 init_offset_in_first_sge /* offset from the beginning of the first page in the SGL, never changed by FW */;
};
-
-
-
-
/*
* FCoE firmware function init
*/
@@ -1072,7 +1052,6 @@ struct fcoe_init_func_ramrod_data
__le32 reserved[3];
};
-
/*
* FCoE: Mode of the connection: Target or Initiator or both
*/
@@ -1084,7 +1063,6 @@ enum fcoe_mode_type
MAX_FCOE_MODE_TYPE
};
-
/*
* Per PF FCoE receive path statistics - tStorm RAM structure
*/
@@ -1102,8 +1080,6 @@ struct fcoe_rx_stat
__le32 rsrv;
};
-
-
/*
* FCoE SQE request type
*/
@@ -1124,7 +1100,6 @@ enum fcoe_sqe_request_type
MAX_FCOE_SQE_REQUEST_TYPE
};
-
/*
* FCoe statistics request
*/
@@ -1133,7 +1108,6 @@ struct fcoe_stat_ramrod_data
struct regpair stat_params_addr /* Statistics host address */;
};
-
/*
* FCoE task type
*/
@@ -1155,13 +1129,6 @@ enum fcoe_task_type
MAX_FCOE_TASK_TYPE
};
-
-
-
-
-
-
-
/*
* Per PF FCoE transmit path statistics - pStorm RAM structure
*/
@@ -1173,7 +1140,6 @@ struct fcoe_tx_stat
struct regpair fcoe_tx_other_pkt_cnt /* Transmitted FCoE packets which are not DATA/XFER_RDY count */;
};
-
/*
* FCoE SQ/XferQ element
*/
@@ -1198,14 +1164,6 @@ struct fcoe_wqe
union fcoe_additional_info_union additional_info_union /* Additional wqe information (if needed) */;
};
-
-
-
-
-
-
-
-
/*
* FCoE XFRQ element
*/
@@ -1222,16 +1180,6 @@ struct xfrqe_prot_flags
#define XFRQE_PROT_FLAGS_RESERVED_SHIFT 7
};
-
-
-
-
-
-
-
-
-
-
/*
* FCoE doorbell data
*/
diff --git a/sys/dev/qlnx/qlnxe/iscsi_common.h b/sys/dev/qlnx/qlnxe/iscsi_common.h
index f6fff643a2c1..8fdb192c894f 100644
--- a/sys/dev/qlnx/qlnxe/iscsi_common.h
+++ b/sys/dev/qlnx/qlnxe/iscsi_common.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __ISCSI_COMMON__
#define __ISCSI_COMMON__
/**********************/
@@ -73,7 +72,6 @@
#define ISCSI_INITIATOR_MODE 0
#define ISCSI_TARGET_MODE 1
-
/* iSCSI request op codes */
#define ISCSI_OPCODE_NOP_OUT (0)
#define ISCSI_OPCODE_SCSI_CMD (1)
@@ -105,7 +103,6 @@
#define CQE_ERROR_BITMAP_RCV_ON_INVALID_CONN (0x10)
#define CQE_ERROR_BITMAP_DATA_TRUNCATED (0x20)
-
/*
* Union of data bd_opaque/ tq_tid
*/
@@ -115,7 +112,6 @@ union bd_opaque_tq_union
__le16 tq_tid /* Immediate Data with DIF TQe TID */;
};
-
/*
* ISCSI SGL entry
*/
@@ -136,14 +132,12 @@ struct cqe_error_bitmap
#define CQE_ERROR_BITMAP_RESERVED2_SHIFT 7
};
-
union cqe_error_status
{
u8 error_status /* all error bits as uint8 */;
struct cqe_error_bitmap error_bits /* cqe errors bitmap */;
};
-
/*
* iSCSI Login Response PDU header
*/
@@ -152,7 +146,6 @@ struct data_hdr
__le32 data[12] /* iscsi header data */;
};
-
struct lun_mapper_addr_reserved
{
struct regpair lun_mapper_addr /* Lun mapper address */;
@@ -219,8 +212,6 @@ union dif_configuration_params
struct dif_on_immediate_params def_dif_conf /* default dif on immediate rdif configuration */;
};
-
-
/*
* Union of data/r2t sequence number
*/
@@ -1101,7 +1092,6 @@ struct e4_iscsi_task_context
struct rdif_task_context rdif_context /* rdif context */;
};
-
struct e5_ystorm_iscsi_task_ag_ctx
{
u8 reserved /* cdu_validation */;
@@ -1328,10 +1318,6 @@ struct e5_iscsi_task_context
struct rdif_task_context rdif_context /* rdif context */;
};
-
-
-
-
/*
* ISCSI connection offload params passed by driver to FW in ISCSI offload ramrod
*/
@@ -1359,7 +1345,6 @@ struct iscsi_conn_offload_params
__le32 stat_sn /* StatSn for Target Mode only: the first Login Response StatSn value for Target mode */;
};
-
/*
* iSCSI connection statistics
*/
@@ -1375,7 +1360,6 @@ struct iscsi_conn_stats_params
__le32 reserved;
};
-
/*
* spe message header
*/
@@ -1425,7 +1409,6 @@ struct iscsi_conn_update_ramrod_params
union dif_configuration_params dif_on_imme_params /* dif on immmediate params - Target mode Only */;
};
-
/*
* iSCSI CQ element
*/
@@ -1481,7 +1464,6 @@ union iscsi_cqe
struct iscsi_cqe_unsolicited cqe_unsolicited /* Unsolicited CQE. relevant only when cqe_opcode == ISCSI_CQE_TYPE_UNSOLICITED */;
};
-
/*
* iSCSI CQE type
*/
@@ -1495,10 +1477,6 @@ enum iscsi_cqes_type
MAX_ISCSI_CQES_TYPE
};
-
-
-
-
/*
* iSCSI CQE type
*/
@@ -1512,9 +1490,6 @@ enum iscsi_cqe_unsolicited_type
MAX_ISCSI_CQE_UNSOLICITED_TYPE
};
-
-
-
/*
* iscsi debug modes
*/
@@ -1539,8 +1514,6 @@ struct iscsi_debug_modes
#define ISCSI_DEBUG_MODES_ASSERT_IF_HQ_CORRUPT_SHIFT 7
};
-
-
/*
* iSCSI kernel completion queue IDs
*/
@@ -1569,7 +1542,6 @@ enum iscsi_eqe_opcode
MAX_ISCSI_EQE_OPCODE
};
-
/*
* iSCSI EQE and CQE completion status
*/
@@ -1625,15 +1597,6 @@ enum iscsi_error_types
MAX_ISCSI_ERROR_TYPES
};
-
-
-
-
-
-
-
-
-
/*
* iSCSI Ramrod Command IDs
*/
@@ -1651,12 +1614,6 @@ enum iscsi_ramrod_cmd_id
MAX_ISCSI_RAMROD_CMD_ID
};
-
-
-
-
-
-
/*
* ISCSI connection termination request
*/
@@ -1671,7 +1628,6 @@ struct iscsi_spe_conn_mac_update
u8 reserved0[2];
};
-
/*
* ISCSI and TCP connection(Option 1) offload params passed by driver to FW in ISCSI offload ramrod
*/
@@ -1684,7 +1640,6 @@ struct iscsi_spe_conn_offload
struct tcp_offload_params tcp /* iSCSI session offload params */;
};
-
/*
* ISCSI and TCP connection(Option 2) offload params passed by driver to FW in ISCSI offload ramrod
*/
@@ -1697,7 +1652,6 @@ struct iscsi_spe_conn_offload_option2
struct tcp_offload_params_opt2 tcp /* iSCSI session offload params */;
};
-
/*
* ISCSI collect connection statistics request
*/
@@ -1711,7 +1665,6 @@ struct iscsi_spe_conn_statistics
struct regpair stats_cnts_addr /* cmdq and unsolicited counters termination params */;
};
-
/*
* ISCSI connection termination request
*/
@@ -1726,7 +1679,6 @@ struct iscsi_spe_conn_termination
struct regpair query_params_addr /* query_params_ptr */;
};
-
/*
* iSCSI firmware function destroy parameters
*/
@@ -1737,7 +1689,6 @@ struct iscsi_spe_func_dstry
__le32 reserved1;
};
-
/*
* iSCSI firmware function init parameters
*/
@@ -1761,8 +1712,6 @@ struct iscsi_spe_func_init
struct scsi_init_func_queues q_params /* SCSI RQ/CQ firmware function init parameters */;
};
-
-
/*
* iSCSI task type
*/
@@ -1782,11 +1731,6 @@ enum iscsi_task_type
MAX_ISCSI_TASK_TYPE
};
-
-
-
-
-
/*
* iSCSI DesiredDataTransferLength/ttt union
*/
@@ -1796,7 +1740,6 @@ union iscsi_ttt_txlen_union
__le32 ttt /* target transfer tag */;
};
-
/*
* iSCSI uHQ element
*/
@@ -1822,7 +1765,6 @@ struct iscsi_uhqe
#define ISCSI_UHQE_TASK_ID_LO_SHIFT 24
};
-
/*
* iSCSI WQ element
*/
@@ -1844,7 +1786,6 @@ struct iscsi_wqe
#define ISCSI_WQE_CDB_SIZE_SHIFT 24
};
-
/*
* iSCSI wqe type
*/
@@ -1860,7 +1801,6 @@ enum iscsi_wqe_type
MAX_ISCSI_WQE_TYPE
};
-
/*
* iSCSI xHQ element
*/
@@ -1884,8 +1824,6 @@ struct iscsi_xhqe
__le16 reserved1;
};
-
-
/*
* Per PF iSCSI receive path statistics - mStorm RAM structure
*/
@@ -1895,8 +1833,6 @@ struct mstorm_iscsi_stats_drv
struct regpair iscsi_rx_dup_ack_cnt /* Received Dup-ACKs - after 3 dup ack, the counter doesnt count the same dup ack */;
};
-
-
/*
* Per PF iSCSI transmit path statistics - pStorm RAM structure
*/
@@ -1906,8 +1842,6 @@ struct pstorm_iscsi_stats_drv
struct regpair iscsi_tx_packet_cnt /* Counts the number of tx packets that were transmitted */;
};
-
-
/*
* Per PF iSCSI receive path statistics - tStorm RAM structure
*/
@@ -1924,7 +1858,6 @@ struct tstorm_iscsi_stats_drv
__le32 iscsi_immq_threshold_cnt /* Counts the number of times elements in immQ reached threshold */;
};
-
/*
* Per PF iSCSI receive path statistics - uStorm RAM structure
*/
@@ -1935,8 +1868,6 @@ struct ustorm_iscsi_stats_drv
struct regpair iscsi_rx_total_pdu_cnt /* Number of total PDUs that were received */;
};
-
-
/*
* Per PF iSCSI transmit path statistics - xStorm RAM structure
*/
@@ -1948,7 +1879,6 @@ struct xstorm_iscsi_stats_drv
struct regpair iscsi_tx_delayed_ack_cnt /* Transmitted Delayed ACKs */;
};
-
/*
* Per PF iSCSI transmit path statistics - yStorm RAM structure
*/
@@ -1961,11 +1891,6 @@ struct ystorm_iscsi_stats_drv
struct regpair iscsi_tx_tcp_pkt_cnt /* Transmitted In-Order TCP Packets */;
};
-
-
-
-
-
struct e4_tstorm_iscsi_task_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2046,10 +1971,6 @@ struct e4_tstorm_iscsi_task_ag_ctx
__le32 reg2 /* reg2 */;
};
-
-
-
-
struct e5_tstorm_iscsi_task_ag_ctx
{
u8 byte0 /* cdu_validation */;
@@ -2130,9 +2051,6 @@ struct e5_tstorm_iscsi_task_ag_ctx
__le32 reg2 /* reg2 */;
};
-
-
-
/*
* iSCSI doorbell data
*/
diff --git a/sys/dev/qlnx/qlnxe/mcp_private.h b/sys/dev/qlnx/qlnxe/mcp_private.h
index 768db8046db9..1b490aa41c12 100644
--- a/sys/dev/qlnx/qlnxe/mcp_private.h
+++ b/sys/dev/qlnx/qlnxe/mcp_private.h
@@ -172,7 +172,6 @@ struct private_path {
u64 ecc_events;
};
-
/**************************************/
/* */
/* P R I V A T E P O R T */
@@ -478,7 +477,6 @@ struct private_func {
struct dci_info_func dci_func;
};
-
/**************************************/
/* */
/* P R I V A T E D A T A */
diff --git a/sys/dev/qlnx/qlnxe/mcp_public.h b/sys/dev/qlnx/qlnxe/mcp_public.h
index dca635fc4c53..71c59b16408e 100644
--- a/sys/dev/qlnx/qlnxe/mcp_public.h
+++ b/sys/dev/qlnx/qlnxe/mcp_public.h
@@ -108,7 +108,6 @@ struct eth_phy_cfg {
};
struct port_mf_cfg {
-
u32 dynamic_cfg; /* device control channel */
#define PORT_MF_CFG_OV_TAG_MASK 0x0000ffff
#define PORT_MF_CFG_OV_TAG_OFFSET 0
@@ -351,7 +350,6 @@ struct dcbx_app_priority_entry {
#define DCBX_APP_PROTOCOL_ID_OFFSET 16
};
-
/* FW structure in BE */
struct dcbx_app_priority_feature {
u32 flags;
@@ -853,7 +851,6 @@ struct public_port {
/**************************************/
struct public_func {
-
u32 iscsi_boot_signature;
u32 iscsi_boot_block_offset;
@@ -887,7 +884,6 @@ struct public_func {
#define FUNC_MF_CFG_PAUSE_ON_HOST_RING 0x00000002
#define FUNC_MF_CFG_PAUSE_ON_HOST_RING_OFFSET 0x00000001
-
#define FUNC_MF_CFG_PROTOCOL_MASK 0x000000f0
#define FUNC_MF_CFG_PROTOCOL_OFFSET 4
#define FUNC_MF_CFG_PROTOCOL_ETHERNET 0x00000000
@@ -1240,7 +1236,6 @@ union drv_union_data {
};
struct public_drv_mb {
-
u32 drv_mb_header;
#define DRV_MSG_CODE_MASK 0xffff0000
#define DRV_MSG_CODE_LOAD_REQ 0x10000000
@@ -1735,7 +1730,6 @@ struct public_drv_mb {
#define FW_MSG_CODE_WOL_READ_BUFFER_OK 0x00850000
#define FW_MSG_CODE_WOL_READ_BUFFER_INVALID_VAL 0x00860000
-
#define FW_MSG_CODE_DRV_CFG_PF_VFS_MSIX_DONE 0x00870000
#define FW_MSG_CODE_DRV_CFG_PF_VFS_MSIX_BAD_ASIC 0x00880000
diff --git a/sys/dev/qlnx/qlnxe/mfw_hsi.h b/sys/dev/qlnx/qlnxe/mfw_hsi.h
index fbb89fd3a84d..a87ffc594022 100644
--- a/sys/dev/qlnx/qlnxe/mfw_hsi.h
+++ b/sys/dev/qlnx/qlnxe/mfw_hsi.h
@@ -62,5 +62,3 @@ struct mcp_trace {
};
#endif /* MFW_HSI_H */
-
-
diff --git a/sys/dev/qlnx/qlnxe/nvm_cfg.h b/sys/dev/qlnx/qlnxe/nvm_cfg.h
index 475cfc375471..80ac6fc79373 100644
--- a/sys/dev/qlnx/qlnxe/nvm_cfg.h
+++ b/sys/dev/qlnx/qlnxe/nvm_cfg.h
@@ -28,7 +28,6 @@
*
*/
-
/****************************************************************************
*
* Name: nvm_cfg.h
@@ -43,7 +42,6 @@
#ifndef NVM_CFG_H
#define NVM_CFG_H
-
#define NVM_CFG_version 0x83306
#define NVM_CFG_new_option_seq 26
diff --git a/sys/dev/qlnx/qlnxe/nvm_map.h b/sys/dev/qlnx/qlnxe/nvm_map.h
index e75c9ebfe49b..4ef2f6aa4b8e 100644
--- a/sys/dev/qlnx/qlnxe/nvm_map.h
+++ b/sys/dev/qlnx/qlnxe/nvm_map.h
@@ -28,7 +28,6 @@
*
*/
-
/****************************************************************************
* Name: nvm_map.h
*
@@ -293,7 +292,6 @@ struct nvm_image {
#define NVM_OFFSET(f) ((u32_t)((int_ptr_t)(&(((struct nvm_image*)0)->f))))
-
struct hw_set_info {
u32 reg_type;
#define GRC_REG_TYPE 1
diff --git a/sys/dev/qlnx/qlnxe/pcics_reg_driver.h b/sys/dev/qlnx/qlnxe/pcics_reg_driver.h
index 4f4b24a681f8..c15ebd096557 100644
--- a/sys/dev/qlnx/qlnxe/pcics_reg_driver.h
+++ b/sys/dev/qlnx/qlnxe/pcics_reg_driver.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef _PCICS_REG_DRIVER_H
#define _PCICS_REG_DRIVER_H
diff --git a/sys/dev/qlnx/qlnxe/qlnx_def.h b/sys/dev/qlnx/qlnxe/qlnx_def.h
index b9d1b75df32b..7b5f6bdc25f3 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_def.h
+++ b/sys/dev/qlnx/qlnxe/qlnx_def.h
@@ -28,8 +28,6 @@
*
*/
-
-
/*
* File: qlnx_def.h
* Author : David C Somayajulu, Cavium Inc., San Jose, CA 95131.
@@ -70,7 +68,6 @@ enum QLNX_STATE {
#define BITS_PER_BYTE 8
#endif /* #ifndef BITS_PER_BYTE */
-
/*
* RX ring buffer contains pointer to kmalloc() data only,
*/
@@ -128,13 +125,11 @@ struct qlnx_rx_queue {
uint16_t num_rx_buffers;
uint16_t rxq_id;
-
#ifdef QLNX_SOFT_LRO
struct lro_ctrl lro;
#endif
};
-
union db_prod {
struct eth_db_data data;
uint32_t raw;
@@ -152,7 +147,6 @@ struct sw_tx_bd {
#define QLNX_MAX_SEGMENTS 255
struct qlnx_tx_queue {
-
int index; /* Queue index */
volatile __le16 *hw_cons_ptr;
struct sw_tx_bd sw_tx_ring[TX_RING_SIZE];
@@ -179,7 +173,6 @@ struct qlnx_tx_queue {
(bd)->nbytes = htole16(len); \
} while (0);
-
#define QLNX_FP_MAX_SEGS 24
struct qlnx_fastpath {
@@ -299,7 +292,6 @@ typedef struct qlnx_link_output qlnx_link_output_t;
#define QLNX_LINK_CAP_50000baseKR2_Full 0x0200
#define QLNX_LINK_CAP_100000baseKR4_Full 0x0400
-
/* Functions definition */
#define XMIT_PLAIN 0
@@ -327,7 +319,6 @@ typedef struct qlnx_link_output qlnx_link_output_t;
#define QLNX_TX_ELEM_MIN_THRESH 32
#define QLNX_TX_COMPL_THRESH 32
-
#define QLNX_TPA_MAX_AGG_BUFFERS (20)
#define QLNX_MAX_NUM_MULTICAST_ADDRS ECORE_MAX_MC_ADDRS
@@ -342,7 +333,6 @@ typedef struct _qlnx_vf_attr {
} qlnx_vf_attr_t;
typedef struct _qlnx_sriov_task {
-
struct task pf_task;
struct taskqueue *pf_taskqueue;
@@ -353,13 +343,11 @@ typedef struct _qlnx_sriov_task {
} qlnx_sriov_task_t;
-
/*
* Adapter structure contains the hardware independent information of the
* pci function.
*/
struct qlnx_host {
-
/* interface to ecore */
struct ecore_dev cdev;
@@ -426,7 +414,6 @@ struct qlnx_host {
bus_dma_tag_t tx_tag;
bus_dma_tag_t rx_tag;
-
struct ecore_sb_info sb_array[QLNX_MAX_RSS];
struct qlnx_rx_queue rxq_array[QLNX_MAX_RSS];
struct qlnx_tx_queue txq_array[(QLNX_MAX_RSS * MAX_NUM_TC)];
@@ -456,7 +443,6 @@ struct qlnx_host {
#define QLNX_MAX_TSS_CNT(ha) ((ha->num_rss) * (ha->num_tc))
qlnx_ivec_t irq_vec[QLNX_MAX_RSS];
-
uint8_t filter;
uint32_t nmcast;
@@ -468,7 +454,7 @@ struct qlnx_host {
struct ecore_rss_params rss_params;
uint32_t rx_buf_size;
bool rx_csum_offload;
-
+
uint32_t rx_coalesce_usecs;
uint32_t tx_coalesce_usecs;
@@ -480,7 +466,7 @@ struct qlnx_host {
uint64_t err_illegal_intr;
uint64_t err_fp_null;
uint64_t err_get_proto_invalid_type;
-
+
/* error recovery related */
uint32_t error_recovery;
struct task err_task;
@@ -535,7 +521,6 @@ typedef struct qlnx_host qlnx_host_t;
#define QLNX_MAX_TSO_FRAME_SIZE 65536
#define QLNX_MAX_TX_MBUF_SIZE 65536 /* bytes - bd_len = 16bits */
-
#define QL_MAC_CMP(mac1, mac2) \
((((*(uint32_t *) mac1) == (*(uint32_t *) mac2) && \
(*(uint16_t *)(mac1 + 4)) == (*(uint16_t *)(mac2 + 4)))) ? 0 : 1)
@@ -667,7 +652,6 @@ typedef struct qlnx_host qlnx_host_t;
} \
} while (0)
-
#else
#define QL_DPRINT1(ha, x, ...)
@@ -692,7 +676,6 @@ typedef struct qlnx_host qlnx_host_t;
#define QL_ERR_INJCT_TX_INT_DIFF 0x0001
#define QL_ERR_INJCT_TX_INT_MBUF_NULL 0x0002
-
/*
* exported functions
*/
@@ -711,7 +694,6 @@ extern void qlnx_free_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info);
extern int qlnx_alloc_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info,
u16 sb_id);
-
/*
* Some OS specific stuff
*/
@@ -733,7 +715,6 @@ extern int qlnx_alloc_mem_sb(qlnx_host_t *ha, struct ecore_sb_info *sb_info,
#define QLNX_IFM_25G_CR IFM_UNKNOWN
#endif /* #if (defined IFM_25G_SR) */
-
#if __FreeBSD_version < 1100000
#define QLNX_INC_IERRORS(ifp) ifp->if_ierrors++
@@ -787,5 +768,4 @@ void prefetch(void *x)
#endif
#endif
-
#endif /* #ifndef _QLNX_DEF_H_ */
diff --git a/sys/dev/qlnx/qlnxe/qlnx_ioctl.c b/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
index 7442ca9b69fa..a98ab2e895d8 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
+++ b/sys/dev/qlnx/qlnxe/qlnx_ioctl.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
/*
* File: qlnx_ioctl.c
* Author : David C Somayajulu, Qlogic Corporation, Aliso Viejo, CA 92656.
@@ -66,7 +65,6 @@ __FBSDID("$FreeBSD$");
#include "qlnx_ver.h"
#include <sys/smp.h>
-
static int qlnx_eioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
struct thread *td);
@@ -164,7 +162,6 @@ qlnx_get_grc_dump(qlnx_host_t *ha, qlnx_grcdump_t *grcdump)
grcdump->pci_func = ha->pci_func;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
if ((ha->grcdump[i] == NULL) || (grcdump->grcdump[i] == NULL) ||
(grcdump->grcdump_size[i] < ha->grcdump_size[i]))
return (EINVAL);
@@ -253,7 +250,6 @@ qlnx_get_idle_chk(qlnx_host_t *ha, qlnx_idle_chk_t *idle_chk)
idle_chk->pci_func = ha->pci_func;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
if ((ha->idle_chk[i] == NULL) ||
(idle_chk->idle_chk[i] == NULL) ||
(idle_chk->idle_chk_size[i] <
@@ -300,7 +296,6 @@ qlnx_get_trace_cmd_size(qlnx_host_t *ha, int hwfn_index, uint16_t cmd)
}
switch (cmd) {
-
case QLNX_MCP_TRACE:
rval = ecore_dbg_mcp_trace_get_dump_buf_size(p_hwfn,
p_ptt, &num_dwords);
@@ -378,7 +373,6 @@ qlnx_get_trace(qlnx_host_t *ha, int hwfn_index, qlnx_trace_t *trace)
}
switch (trace->cmd) {
-
case QLNX_MCP_TRACE:
rval = ecore_dbg_mcp_trace_dump(p_hwfn, p_ptt,
buffer, (trace->size[hwfn_index] >> 2),
@@ -440,7 +434,6 @@ qlnx_reg_rd_wr(qlnx_host_t *ha, qlnx_reg_rd_wr_t *reg_rd_wr)
p_hwfn = &ha->cdev.hwfns[reg_rd_wr->hwfn_index];
switch (reg_rd_wr->cmd) {
-
case QLNX_REG_READ_CMD:
if (reg_rd_wr->access_type == QLNX_REG_ACCESS_DIRECT) {
reg_rd_wr->val = qlnx_reg_rd32(p_hwfn,
@@ -469,7 +462,6 @@ qlnx_rd_wr_pci_config(qlnx_host_t *ha, qlnx_pcicfg_rd_wr_t *pci_cfg_rd_wr)
int rval = 0;
switch (pci_cfg_rd_wr->cmd) {
-
case QLNX_PCICFG_READ:
pci_cfg_rd_wr->val = pci_read_config(ha->pci_dev,
pci_cfg_rd_wr->reg,
@@ -513,7 +505,6 @@ qlnx_get_regs(qlnx_host_t *ha, qlnx_get_regs_t *regs)
outb = regs->reg_buf;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
rval = qlnx_grc_dump(ha, &dwords, i);
if (rval)
@@ -656,7 +647,6 @@ qlnx_get_nvram_resp(qlnx_host_t *ha, qlnx_nvram_t *nvram)
buf = qlnx_zalloc(nvram->data_len);
-
ret = ecore_mcp_nvm_resp(&ha->cdev, buf);
QL_DPRINT9(ha, "data = %p data_len = 0x%x \
@@ -678,7 +668,6 @@ qlnx_nvram(qlnx_host_t *ha, qlnx_nvram_t *nvram)
int ret = 0;
switch (nvram->cmd) {
-
case QLNX_NVRAM_CMD_WRITE_NVRAM:
ret = qlnx_write_nvram(ha, nvram, ECORE_NVM_WRITE_NVRAM);
break;
@@ -743,11 +732,9 @@ qlnx_storm_stats(qlnx_host_t *ha, qlnx_storm_stats_dump_t *s_stats)
s_stats->num_samples = ha->storm_stats_index;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
index = (QLNX_STORM_STATS_SAMPLES_PER_HWFN * i);
if (s_stats->buffer[i]) {
-
ret = copyout(&ha->storm_stats[index],
s_stats->buffer[i],
QLNX_STORM_STATS_BYTES_PER_HWFN);
@@ -757,7 +744,6 @@ qlnx_storm_stats(qlnx_host_t *ha, qlnx_storm_stats_dump_t *s_stats)
if (s_stats->num_samples ==
QLNX_STORM_STATS_SAMPLES_PER_HWFN) {
-
bzero((void *)&ha->storm_stats[i],
QLNX_STORM_STATS_BYTES_PER_HWFN);
@@ -812,7 +798,6 @@ qlnx_lldp_configure(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn,
(lldp_mac[3] << 16) | (lldp_mac[4] << 24);
lldp_params.chassis_id_tlv[2] = lldp_mac[5];
-
lldp_params.port_id_tlv[0] = 0;
lldp_params.port_id_tlv[0] |= (QLNX_LLDP_TYPE_PORT_ID << 1);
lldp_params.port_id_tlv[0] |=
@@ -987,7 +972,7 @@ qlnx_set_lldp_tlvx(qlnx_host_t *ha, qlnx_lldp_sys_tlvs_t *lldp_tlvs)
memcpy(tlv_params.buf, lldp_tlvs->buf, lldp_tlvs->buf_size);
ret = ecore_lldp_set_system_tlvs(p_hwfn, p_ptt, &tlv_params);
-
+
if (ret) {
device_printf(ha->pci_dev,
"%s: ecore_lldp_set_system_tlvs failed\n",
@@ -1018,7 +1003,6 @@ qlnx_eioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
ifp = ha->ifp;
switch (cmd) {
-
case QLNX_GRC_DUMP_SIZE:
qlnx_get_grc_dump_size(ha, (qlnx_grcdump_t *)data);
break;
@@ -1075,7 +1059,6 @@ qlnx_eioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
trace = (qlnx_trace_t *)data;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
if (trace->size[i] && trace->cmd && trace->buffer[i])
rval = qlnx_get_trace(ha, i, trace);
@@ -1097,4 +1080,3 @@ qlnx_eioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag,
return (rval);
}
-
diff --git a/sys/dev/qlnx/qlnxe/qlnx_ioctl.h b/sys/dev/qlnx/qlnxe/qlnx_ioctl.h
index 3fb0b4353a53..a2760878c3a9 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_ioctl.h
+++ b/sys/dev/qlnx/qlnxe/qlnx_ioctl.h
@@ -77,7 +77,6 @@ struct qlnx_trace {
};
typedef struct qlnx_trace qlnx_trace_t;
-
/*
* Read driver info
*/
@@ -181,12 +180,10 @@ struct qlnx_perm_mac_addr {
};
typedef struct qlnx_perm_mac_addr qlnx_perm_mac_addr_t;
-
/*
* Read STORM statistics registers
*/
struct qlnx_storm_stats {
-
/* xstorm */
uint32_t xstorm_active_cycles;
uint32_t xstorm_stall_cycles;
@@ -268,7 +265,6 @@ struct qlnx_lldp_sys_tlvs {
};
typedef struct qlnx_lldp_sys_tlvs qlnx_lldp_sys_tlvs_t;
-
/*
* Read grcdump size
*/
diff --git a/sys/dev/qlnx/qlnxe/qlnx_os.c b/sys/dev/qlnx/qlnxe/qlnx_os.c
index 9e9621432d23..750286d9c458 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_os.c
+++ b/sys/dev/qlnx/qlnxe/qlnx_os.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
/*
* File: qlnx_os.c
* Author : David C Somayajulu, Cavium, Inc., San Jose, CA 95131.
@@ -71,7 +70,6 @@ __FBSDID("$FreeBSD$");
#include <sys/smp.h>
-
/*
* static functions
*/
@@ -158,7 +156,6 @@ static void qlnx_free_tpa_mbuf(qlnx_host_t *ha, struct qlnx_agg_info *tpa);
static uint64_t qlnx_get_counter(if_t ifp, ift_counter cnt);
#endif
-
/*
* Hooks to the Operating Systems
*/
@@ -274,8 +271,6 @@ char qlnx_name_str[NAME_SIZE];
#define QLOGIC_PCI_DEVICE_ID_8090 0x8090
#endif
-
-
SYSCTL_NODE(_hw, OID_AUTO, qlnxe, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
"qlnxe driver parameters");
@@ -291,7 +286,6 @@ TUNABLE_INT("hw.qlnxe.queue_count", &qlnxe_queue_count);
SYSCTL_INT(_hw_qlnxe, OID_AUTO, queue_count, CTLFLAG_RDTUN,
&qlnxe_queue_count, 0, "Multi-Queue queue count");
-
/*
* Note on RDMA personality setting
*
@@ -396,7 +390,6 @@ qlnx_pci_probe(device_t dev)
}
switch (pci_get_device(dev)) {
-
#ifndef QLNX_VF
case QLOGIC_PCI_DEVICE_ID_1644:
@@ -488,14 +481,13 @@ qlnx_num_tx_compl(qlnx_host_t *ha, struct qlnx_fastpath *fp,
return diff;
}
-
static void
qlnx_sp_intr(void *arg)
{
struct ecore_hwfn *p_hwfn;
qlnx_host_t *ha;
int i;
-
+
p_hwfn = arg;
if (p_hwfn == NULL) {
@@ -514,7 +506,7 @@ qlnx_sp_intr(void *arg)
}
}
QL_DPRINT2(ha, "exit\n");
-
+
return;
}
@@ -538,7 +530,6 @@ qlnx_create_sp_taskqueues(qlnx_host_t *ha)
uint8_t tq_name[32];
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
bzero(tq_name, sizeof (tq_name));
@@ -592,11 +583,8 @@ qlnx_fp_taskqueue(void *context, int pending)
ifp = ha->ifp;
if(ifp->if_drv_flags & IFF_DRV_RUNNING) {
-
if (!drbr_empty(ifp, fp->tx_br)) {
-
if(mtx_trylock(&fp->tx_mtx)) {
-
#ifdef QLNX_TRACE_PERF_DATA
tx_pkts = fp->tx_pkts_transmitted;
tx_compl = fp->tx_pkts_completed;
@@ -627,7 +615,6 @@ qlnx_create_fp_taskqueues(qlnx_host_t *ha)
struct qlnx_fastpath *fp;
for (i = 0; i < ha->num_rss; i++) {
-
fp = &ha->fp_array[i];
bzero(tq_name, sizeof (tq_name));
@@ -658,11 +645,9 @@ qlnx_destroy_fp_taskqueues(qlnx_host_t *ha)
struct qlnx_fastpath *fp;
for (i = 0; i < ha->num_rss; i++) {
-
fp = &ha->fp_array[i];
if (fp->fp_taskqueue != NULL) {
-
taskqueue_drain(fp->fp_taskqueue, &fp->fp_task);
taskqueue_free(fp->fp_taskqueue);
fp->fp_taskqueue = NULL;
@@ -746,7 +731,6 @@ qlnx_create_error_recovery_taskqueue(qlnx_host_t *ha)
ha->err_taskqueue = taskqueue_create(tq_name, M_NOWAIT,
taskqueue_thread_enqueue, &ha->err_taskqueue);
-
if (ha->err_taskqueue == NULL)
return (-1);
@@ -830,7 +814,6 @@ qlnx_pci_attach(device_t dev)
SYS_RES_MEMORY,
ha->dbells_rid);
if (rsrc_len_dbells) {
-
ha->pci_dbells = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
&ha->dbells_rid, RF_ACTIVE);
@@ -903,7 +886,6 @@ qlnx_pci_attach(device_t dev)
* Allocate MSI-x vectors
*/
if (qlnx_vf_device(ha) != 0) {
-
if (qlnxe_queue_count == 0)
ha->num_rss = QLNX_DEFAULT_RSS;
else
@@ -976,12 +958,10 @@ qlnx_pci_attach(device_t dev)
*/
if (num_sp_msix) {
-
if (qlnx_create_sp_taskqueues(ha) != 0)
goto qlnx_pci_attach_err;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
ha->sp_irq_rid[i] = i + 1;
@@ -1033,18 +1013,14 @@ qlnx_pci_attach(device_t dev)
if (qlnx_alloc_tx_br(ha, &ha->fp_array[i])) {
device_printf(dev, "could not allocate tx_br[%d]\n", i);
goto qlnx_pci_attach_err;
-
}
}
-
if (qlnx_vf_device(ha) != 0) {
-
callout_init(&ha->qlnx_callout, 1);
ha->flags.callout_init = 1;
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
if (qlnx_grc_dumpsize(ha, &ha->grcdump_size[i], i) != 0)
goto qlnx_pci_attach_err;
if (ha->grcdump_size[i] == 0)
@@ -1127,7 +1103,6 @@ qlnx_pci_attach_err0:
* create ioctl device interface
*/
if (qlnx_vf_device(ha) != 0) {
-
if (qlnx_make_cdev(ha)) {
device_printf(dev, "%s: ql_make_cdev failed\n", __func__);
goto qlnx_pci_attach_err;
@@ -1223,7 +1198,6 @@ qlnx_set_personality(qlnx_host_t *ha)
personality = qlnx_get_personality(ha->pci_func);
switch (personality) {
-
case QLNX_PERSONALITY_DEFAULT:
device_printf(ha->pci_dev, "%s: DEFAULT\n",
__func__);
@@ -1248,7 +1222,7 @@ qlnx_set_personality(qlnx_host_t *ha)
ha->personality = ECORE_PCI_ETH_ROCE;
break;
}
-
+
return;
}
@@ -1300,7 +1274,6 @@ qlnx_init_hw(qlnx_host_t *ha)
qlnx_set_personality(ha);
#endif /* #ifdef QLNX_ENABLE_IWARP */
-
}
QL_DPRINT2(ha, "%s: %s\n", __func__,
(ha->personality == ECORE_PCI_ETH_IWARP ? "iwarp": "ethernet"));
@@ -1486,7 +1459,6 @@ qlnx_set_tx_coalesce(SYSCTL_HANDLER_ARGS)
return (-1);
for (i = 0; i < ha->num_rss; i++) {
-
p_hwfn = &ha->cdev.hwfns[(i % ha->cdev.num_hwfns)];
fp = &ha->fp_array[i];
@@ -1522,7 +1494,6 @@ qlnx_set_rx_coalesce(SYSCTL_HANDLER_ARGS)
return (-1);
for (i = 0; i < ha->num_rss; i++) {
-
p_hwfn = &ha->cdev.hwfns[(i % ha->cdev.num_hwfns)];
fp = &ha->fp_array[i];
@@ -1579,7 +1550,6 @@ qlnx_add_fp_stats_sysctls(qlnx_host_t *ha)
children = SYSCTL_CHILDREN(ctx_oid);
for (i = 0; i < ha->num_rss; i++) {
-
bzero(name_str, (sizeof(uint8_t) * sizeof(name_str)));
snprintf(name_str, sizeof(name_str), "%d", i);
@@ -1685,7 +1655,6 @@ qlnx_add_fp_stats_sysctls(qlnx_host_t *ha)
"tx_tso_min_pkt_len");
for (j = 0; j < QLNX_FP_MAX_SEGS; j++) {
-
bzero(name_str, (sizeof(uint8_t) * sizeof(name_str)));
snprintf(name_str, sizeof(name_str),
"tx_pkts_nseg_%02d", (j+1));
@@ -1697,7 +1666,6 @@ qlnx_add_fp_stats_sysctls(qlnx_host_t *ha)
#ifdef QLNX_TRACE_PERF_DATA
for (j = 0; j < 18; j++) {
-
bzero(name_str, (sizeof(uint8_t) * sizeof(name_str)));
snprintf(name_str, sizeof(name_str),
"tx_pkts_hist_%02d", (j+1));
@@ -1707,7 +1675,6 @@ qlnx_add_fp_stats_sysctls(qlnx_host_t *ha)
&ha->fp_array[i].tx_pkts_hist[j], name_str);
}
for (j = 0; j < 5; j++) {
-
bzero(name_str, (sizeof(uint8_t) * sizeof(name_str)));
snprintf(name_str, sizeof(name_str),
"tx_comInt_%02d", (j+1));
@@ -1717,7 +1684,6 @@ qlnx_add_fp_stats_sysctls(qlnx_host_t *ha)
&ha->fp_array[i].tx_comInt[j], name_str);
}
for (j = 0; j < 18; j++) {
-
bzero(name_str, (sizeof(uint8_t) * sizeof(name_str)));
snprintf(name_str, sizeof(name_str),
"tx_pkts_q_%02d", (j+1));
@@ -2354,8 +2320,6 @@ qlnx_add_sysctls(qlnx_host_t *ha)
return;
}
-
-
/*****************************************************************************
* Operating System Network Interface Functions
*****************************************************************************/
@@ -2448,7 +2412,6 @@ qlnx_init_ifnet(device_t dev, qlnx_host_t *ha)
ifp->if_hw_tsomaxsegcount = QLNX_MAX_SEGMENTS - 1 /* hdr */;
ifp->if_hw_tsomaxsegsize = QLNX_MAX_TX_MBUF_SIZE;
-
ifp->if_capenable = ifp->if_capabilities;
ifp->if_hwassist = CSUM_IP;
@@ -2484,7 +2447,6 @@ qlnx_init_ifnet(device_t dev, qlnx_host_t *ha)
ifmedia_add(&ha->media, (IFM_ETHER | IFM_FDX), 0, NULL);
ifmedia_add(&ha->media, (IFM_ETHER | IFM_AUTO), 0, NULL);
-
ifmedia_set(&ha->media, (IFM_ETHER | IFM_AUTO));
QL_DPRINT2(ha, "exit\n");
@@ -2502,7 +2464,6 @@ qlnx_init_locked(qlnx_host_t *ha)
qlnx_stop(ha);
if (qlnx_load(ha) == 0) {
-
ifp->if_drv_flags |= IFF_DRV_RUNNING;
ifp->if_drv_flags &= ~IFF_DRV_OACTIVE;
@@ -2565,20 +2526,17 @@ qlnx_hw_add_mcast(qlnx_host_t *ha, uint8_t *mta)
int i;
for (i = 0; i < QLNX_MAX_NUM_MULTICAST_ADDRS; i++) {
-
if (QL_MAC_CMP(ha->mcast[i].addr, mta) == 0)
return 0; /* its been already added */
}
for (i = 0; i < QLNX_MAX_NUM_MULTICAST_ADDRS; i++) {
-
if ((ha->mcast[i].addr[0] == 0) &&
(ha->mcast[i].addr[1] == 0) &&
(ha->mcast[i].addr[2] == 0) &&
(ha->mcast[i].addr[3] == 0) &&
(ha->mcast[i].addr[4] == 0) &&
(ha->mcast[i].addr[5] == 0)) {
-
if (qlnx_config_mcast_mac_addr(ha, mta, 1))
return (-1);
@@ -2598,7 +2556,6 @@ qlnx_hw_del_mcast(qlnx_host_t *ha, uint8_t *mta)
for (i = 0; i < QLNX_MAX_NUM_MULTICAST_ADDRS; i++) {
if (QL_MAC_CMP(ha->mcast[i].addr, mta) == 0) {
-
if (qlnx_config_mcast_mac_addr(ha, mta, 0))
return (-1);
@@ -2642,7 +2599,6 @@ qlnx_hw_set_multi(qlnx_host_t *ha, uint8_t *mta, uint32_t mcnt,
return;
}
-
static u_int
qlnx_copy_maddr(void *arg, struct sockaddr_dl *sdl, u_int mcnt)
{
@@ -2708,7 +2664,6 @@ qlnx_set_allmulti(qlnx_host_t *ha)
return (rc);
}
-
static int
qlnx_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
{
@@ -2949,7 +2904,6 @@ qlnx_media_status(struct ifnet *ifp, struct ifmediareq *ifmr)
return;
}
-
static void
qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp,
struct qlnx_tx_queue *txq)
@@ -2967,7 +2921,6 @@ qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp,
map = txq->sw_tx_ring[idx].map;
if ((mp == NULL) || QL_ERR_INJECT(ha, QL_ERR_INJCT_TX_INT_MBUF_NULL)){
-
QL_RESET_ERR_INJECT(ha, QL_ERR_INJCT_TX_INT_MBUF_NULL);
QL_DPRINT1(ha, "(mp == NULL) "
@@ -2991,7 +2944,6 @@ qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp,
return;
} else {
-
QLNX_INC_OPACKETS((ha->ifp));
QLNX_INC_OBYTES((ha->ifp), (mp->m_pkthdr.len));
@@ -3033,7 +2985,6 @@ qlnx_tx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp,
while (hw_bd_cons !=
(ecore_cons_idx = ecore_chain_get_cons_idx(&txq->tx_pbl))) {
-
if (hw_bd_cons < ecore_cons_idx) {
diff = (1 << 16) - (ecore_cons_idx - hw_bd_cons);
} else {
@@ -3041,7 +2992,6 @@ qlnx_tx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp,
}
if ((diff > TX_RING_SIZE) ||
QL_ERR_INJECT(ha, QL_ERR_INJCT_TX_INT_DIFF)){
-
QL_RESET_ERR_INJECT(ha, QL_ERR_INJCT_TX_INT_DIFF);
QL_DPRINT1(ha, "(diff = 0x%x) "
@@ -3088,7 +3038,6 @@ qlnx_transmit_locked(struct ifnet *ifp,struct qlnx_fastpath *fp, struct mbuf *
txq = fp->txq[0];
ha = (qlnx_host_t *)fp->edev;
-
if ((!(ifp->if_drv_flags & IFF_DRV_RUNNING)) || (!ha->link_up)) {
if(mp != NULL)
ret = drbr_enqueue(ifp, fp->tx_br, mp);
@@ -3101,9 +3050,7 @@ qlnx_transmit_locked(struct ifnet *ifp,struct qlnx_fastpath *fp, struct mbuf *
mp = drbr_peek(ifp, fp->tx_br);
while (mp != NULL) {
-
if (qlnx_send(ha, fp, &mp)) {
-
if (mp != NULL) {
drbr_putback(ifp, fp->tx_br, mp);
} else {
@@ -3131,7 +3078,6 @@ qlnx_transmit_locked_exit:
return ret;
}
-
static int
qlnx_transmit(struct ifnet *ifp, struct mbuf *mp)
{
@@ -3161,7 +3107,6 @@ qlnx_transmit(struct ifnet *ifp, struct mbuf *mp)
}
if (mtx_trylock(&fp->tx_mtx)) {
-
#ifdef QLNX_TRACEPERF_DATA
tx_pkts = fp->tx_pkts_transmitted;
tx_compl = fp->tx_pkts_completed;
@@ -3200,7 +3145,6 @@ qlnx_qflush(struct ifnet *ifp)
QL_DPRINT2(ha, "enter\n");
for (rss_id = 0; rss_id < ha->num_rss; rss_id++) {
-
fp = &ha->fp_array[rss_id];
if (fp == NULL)
@@ -3263,7 +3207,6 @@ qlnx_tcp_offset(qlnx_host_t *ha, struct mbuf *mp)
}
switch (etype) {
-
case ETHERTYPE_IP:
ip = (struct ip *)(mp->m_data + ehdrlen);
@@ -3327,7 +3270,6 @@ qlnx_tso_check(struct qlnx_fastpath *fp, bus_dma_segment_t *segs, int nsegs,
nsegs = nsegs - i;
while (nsegs >= window) {
-
sum = 0;
s_seg = segs;
@@ -3389,7 +3331,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
if ((int)(elem_left = ecore_chain_get_elem_left(&txq->tx_pbl)) <
QLNX_TX_ELEM_MIN_THRESH) {
-
fp->tx_nsegs_gt_elem_left++;
fp->err_tx_nsegs_gt_elem_left++;
@@ -3428,7 +3369,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
(!(m_head->m_pkthdr.csum_flags & CSUM_TSO)) ||
((m_head->m_pkthdr.csum_flags & CSUM_TSO) &&
qlnx_tso_check(fp, segs, nsegs, offset))))) {
-
struct mbuf *m;
QL_DPRINT8(ha, "EFBIG [%d]\n", m_head->m_pkthdr.len);
@@ -3450,7 +3390,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
if ((ret = bus_dmamap_load_mbuf_sg(ha->tx_tag, map, m_head,
segs, &nsegs, BUS_DMA_NOWAIT))) {
-
fp->err_tx_defrag_dmamap_load++;
QL_DPRINT1(ha,
@@ -3466,7 +3405,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
if ((nsegs > QLNX_MAX_SEGMENTS_NON_TSO) &&
!(m_head->m_pkthdr.csum_flags & CSUM_TSO)) {
-
fp->err_tx_non_tso_max_seg++;
QL_DPRINT1(ha,
@@ -3483,7 +3421,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
offset = qlnx_tcp_offset(ha, m_head);
} else if (ret) {
-
fp->err_tx_dmamap_load++;
QL_DPRINT1(ha, "bus_dmamap_load_mbuf_sg failed1 [%d, %d]\n",
@@ -3560,7 +3497,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
}
if (m_head->m_pkthdr.csum_flags & CSUM_TSO) {
-
elem_left = ecore_chain_get_elem_left(&txq->tx_pbl);
bd_used = TX_RING_SIZE - elem_left;
@@ -3604,7 +3540,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
if ((nsegs + QLNX_TX_ELEM_RESERVE) >
(int)(elem_left = ecore_chain_get_elem_left(&txq->tx_pbl))) {
-
QL_DPRINT1(ha, "(%d, 0x%x) insuffient BDs"
" in chain[%d] trying to free packets\n",
nsegs, elem_left, fp->rss_id);
@@ -3615,7 +3550,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
if ((nsegs + QLNX_TX_ELEM_RESERVE) > (int)(elem_left =
ecore_chain_get_elem_left(&txq->tx_pbl))) {
-
QL_DPRINT1(ha,
"(%d, 0x%x) insuffient BDs in chain[%d]\n",
nsegs, elem_left, fp->rss_id);
@@ -3661,7 +3595,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
}
if (m_head->m_pkthdr.csum_flags & CSUM_TSO) {
-
first_bd->data.bd_flags.bitfields |=
(1 << ETH_TX_1ST_BD_FLAGS_LSO_SHIFT);
first_bd->data.bd_flags.bitfields |=
@@ -3753,7 +3686,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
segs++;
for (seg_idx = 1; seg_idx < nsegs; seg_idx++) {
-
if (offset)
nbds_in_hdr++;
@@ -3831,7 +3763,6 @@ qlnx_send(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct mbuf **m_headp)
fp->tx_non_tso_pkts++;
}
-
first_bd->data.nbds = nbd;
if (ha->dbg_trace_tso_pkt_len) {
@@ -3931,7 +3862,6 @@ qlnx_get_optics(qlnx_host_t *ha, struct qlnx_link_output *if_link)
uint32_t ifm_type = 0;
switch (if_link->media_type) {
-
case MEDIA_MODULE_FIBER:
case MEDIA_UNSPECIFIED:
if (if_link->speed == (100 * 1000))
@@ -3966,8 +3896,6 @@ qlnx_get_optics(qlnx_host_t *ha, struct qlnx_link_output *if_link)
return (ifm_type);
}
-
-
/*****************************************************************************
* Interrupt Service Functions
*****************************************************************************/
@@ -3985,7 +3913,6 @@ qlnx_rx_jumbo_chain(qlnx_host_t *ha, struct qlnx_fastpath *fp,
mpf = mpl = mp = NULL;
while (len) {
-
rxq->sw_rx_cons = (rxq->sw_rx_cons + 1) & (RX_RING_SIZE - 1);
sw_rx_data = &rxq->sw_rx_ring[rxq->sw_rx_cons];
@@ -4006,7 +3933,6 @@ qlnx_rx_jumbo_chain(qlnx_host_t *ha, struct qlnx_fastpath *fp,
BUS_DMASYNC_POSTREAD);
if (qlnx_alloc_rx_buffer(ha, rxq) != 0) {
-
QL_DPRINT1(ha, "New buffer allocation failed, dropping"
" incoming packet and reusing its buffer\n");
@@ -4112,7 +4038,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
}
if ((le16toh(cqe->pars_flags.flags)) & CQE_FLAGS_ERR) {
-
QL_DPRINT7(ha, "[%d]: CQE in CONS = %u has error,"
" flags = %x, dropping incoming packet\n", fp->rss_id,
rxq->sw_rx_cons, le16toh(cqe->pars_flags.flags));
@@ -4127,7 +4052,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
}
if (qlnx_alloc_rx_buffer(ha, rxq) != 0) {
-
QL_DPRINT7(ha, "[%d]: New buffer allocation failed,"
" dropping incoming packet and reusing its buffer\n",
fp->rss_id);
@@ -4169,7 +4093,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
/* Now reuse any buffers posted in ext_bd_len_list */
for (i = 0; i < ETH_TPA_CQE_START_LEN_LIST_SIZE; i++) {
-
if (cqe->ext_bd_len_list[i] == 0)
break;
@@ -4181,7 +4104,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
}
if (rxq->tpa_info[agg_index].agg_state != QLNX_AGG_STATE_NONE) {
-
QL_DPRINT7(ha, "[%d]: invalid aggregation state,"
" dropping incoming packet and reusing its buffer\n",
fp->rss_id);
@@ -4201,7 +4123,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
/* Now reuse any buffers posted in ext_bd_len_list */
for (i = 0; i < ETH_TPA_CQE_START_LEN_LIST_SIZE; i++) {
-
if (cqe->ext_bd_len_list[i] == 0)
break;
@@ -4220,7 +4141,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
rxq->sw_rx_cons = (rxq->sw_rx_cons + 1) & (RX_RING_SIZE - 1);
for (i = 0; i < ETH_TPA_CQE_START_LEN_LIST_SIZE; i++) {
-
QL_DPRINT7(ha, "[%d]: 4\n ", fp->rss_id);
if (cqe->ext_bd_len_list[i] == 0)
@@ -4271,7 +4191,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
mpc->m_next = NULL;
mpc->m_len = cqe->ext_bd_len_list[i];
-
if (mpf == NULL) {
mpf = mpl = mpc;
} else {
@@ -4286,7 +4205,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
}
if (rxq->tpa_info[agg_index].agg_state != QLNX_AGG_STATE_NONE) {
-
QL_DPRINT7(ha, "[%d]: invalid aggregation state, dropping"
" incoming packet and reusing its buffer\n",
fp->rss_id);
@@ -4331,7 +4249,6 @@ qlnx_tpa_start(qlnx_host_t *ha,
ETH_FAST_PATH_RX_REG_CQE_RSS_HASH_TYPE_SHIFT);
switch (hash_type) {
-
case RSS_HASH_TYPE_IPV4:
M_HASHTYPE_SET(mp, M_HASHTYPE_RSS_IPV4);
break;
@@ -4411,9 +4328,7 @@ qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp,
return;
}
-
for (i = 0; i < ETH_TPA_CQE_CONT_LEN_LIST_SIZE; i++) {
-
QL_DPRINT7(ha, "[%d]: 1\n ", fp->rss_id);
if (cqe->len_list[i] == 0)
@@ -4432,7 +4347,6 @@ qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp,
mpc = sw_rx_data->data;
if (mpc == NULL) {
-
QL_DPRINT7(ha, "[%d]: mpc = NULL\n", fp->rss_id);
fp->err_rx_mp_null++;
@@ -4448,7 +4362,6 @@ qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp,
}
if (qlnx_alloc_rx_buffer(ha, rxq) != 0) {
-
QL_DPRINT7(ha, "[%d]: New buffer allocation failed,"
" dropping incoming packet and reusing its"
" buffer\n", fp->rss_id);
@@ -4473,7 +4386,6 @@ qlnx_tpa_cont(qlnx_host_t *ha, struct qlnx_fastpath *fp,
mpc->m_next = NULL;
mpc->m_len = cqe->len_list[i];
-
if (mpf == NULL) {
mpf = mpl = mpc;
} else {
@@ -4537,16 +4449,13 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
agg_index = cqe->tpa_agg_index;
if (agg_index >= ETH_TPA_MAX_AGGS_NUM) {
-
QL_DPRINT7(ha, "[%d]: 0\n ", fp->rss_id);
fp->err_rx_tpa_invalid_agg_num++;
return (0);
}
-
for (i = 0; i < ETH_TPA_CQE_END_LEN_LIST_SIZE; i++) {
-
QL_DPRINT7(ha, "[%d]: 1\n ", fp->rss_id);
if (cqe->len_list[i] == 0)
@@ -4554,9 +4463,8 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
if (rxq->tpa_info[agg_index].agg_state !=
QLNX_AGG_STATE_START) {
-
QL_DPRINT7(ha, "[%d]: 2\n ", fp->rss_id);
-
+
qlnx_reuse_rx_data(rxq);
continue;
}
@@ -4568,7 +4476,6 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
mpc = sw_rx_data->data;
if (mpc == NULL) {
-
QL_DPRINT7(ha, "[%d]: mpc = NULL\n", fp->rss_id);
fp->err_rx_mp_null++;
@@ -4608,7 +4515,6 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
mpc->m_next = NULL;
mpc->m_len = cqe->len_list[i];
-
if (mpf == NULL) {
mpf = mpl = mpc;
} else {
@@ -4625,7 +4531,6 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
QL_DPRINT7(ha, "[%d]: 5\n ", fp->rss_id);
if (mpf != NULL) {
-
QL_DPRINT7(ha, "[%d]: 6\n ", fp->rss_id);
mp = rxq->tpa_info[agg_index].mpl;
@@ -4634,7 +4539,6 @@ qlnx_tpa_end(qlnx_host_t *ha, struct qlnx_fastpath *fp,
}
if (rxq->tpa_info[agg_index].agg_state != QLNX_AGG_STATE_START) {
-
QL_DPRINT7(ha, "[%d]: 7\n ", fp->rss_id);
if (rxq->tpa_info[agg_index].mpf != NULL)
@@ -4737,9 +4641,7 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
}
if (cqe_type != ETH_RX_CQE_TYPE_REGULAR) {
-
switch (cqe_type) {
-
case ETH_RX_CQE_TYPE_TPA_START:
qlnx_tpa_start(ha, fp, rxq,
&cqe->fast_path_tpa_start);
@@ -4805,7 +4707,6 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
/* If this is an error packet then drop it */
if ((le16toh(cqe->fast_path_regular.pars_flags.flags)) &
CQE_FLAGS_ERR) {
-
QL_DPRINT1(ha, "CQE in CONS = %u has error, flags = %x,"
" dropping incoming packet\n", sw_comp_cons,
le16toh(cqe->fast_path_regular.pars_flags.flags));
@@ -4819,7 +4720,6 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
}
if (qlnx_alloc_rx_buffer(ha, rxq) != 0) {
-
QL_DPRINT1(ha, "New buffer allocation failed, dropping"
" incoming packet and reusing its buffer\n");
qlnx_reuse_rx_data(rxq);
@@ -4838,12 +4738,10 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
mp->m_pkthdr.len = len;
if ((len > 60 ) && (len > len_on_first_bd)) {
-
mp->m_len = len_on_first_bd;
if (qlnx_rx_jumbo_chain(ha, fp, mp,
(len - len_on_first_bd)) != 0) {
-
m_freem(mp);
QLNX_INC_IQDROPS(ifp);
@@ -4874,7 +4772,6 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
ETH_FAST_PATH_RX_REG_CQE_RSS_HASH_TYPE_SHIFT);
switch (hash_type) {
-
case RSS_HASH_TYPE_IPV4:
M_HASHTYPE_SET(mp, M_HASHTYPE_RSS_IPV4);
break;
@@ -4925,7 +4822,6 @@ qlnx_rx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, int budget,
#ifdef QLNX_SOFT_LRO
if (lro_enable) {
-
#if (__FreeBSD_version >= 1100101) || (defined QLNX_QSORT_LRO)
tcp_lro_queue_mbuf(lro, mp);
@@ -4966,7 +4862,6 @@ next_cqe: /* don't consume bd rx buffer */
return rx_pkt;
}
-
/*
* fast path interrupt
*/
@@ -5008,13 +4903,11 @@ qlnx_fp_isr(void *arg)
do {
for (tc = 0; tc < ha->num_tc; tc++) {
-
txq = fp->txq[tc];
if((int)(elem_left =
ecore_chain_get_elem_left(&txq->tx_pbl)) <
QLNX_TX_ELEM_THRESH) {
-
if (mtx_trylock(&fp->tx_mtx)) {
#ifdef QLNX_TRACE_PERF_DATA
tx_compl = fp->tx_pkts_completed;
@@ -5057,7 +4950,6 @@ qlnx_fp_isr(void *arg)
lro = &fp->rxq->lro;
if (lro_enable && total_rx_count) {
-
#if (__FreeBSD_version >= 1100101) || (defined QLNX_QSORT_LRO)
#ifdef QLNX_TRACE_LRO_CNT
@@ -5097,7 +4989,6 @@ qlnx_fp_isr(void *arg)
return;
}
-
/*
* slow path interrupt processing function
* can be invoked in polled mode or in interrupt mode via taskqueue.
@@ -5107,7 +4998,7 @@ qlnx_sp_isr(void *arg)
{
struct ecore_hwfn *p_hwfn;
qlnx_host_t *ha;
-
+
p_hwfn = arg;
ha = (qlnx_host_t *)p_hwfn->p_dev;
@@ -5119,7 +5010,7 @@ qlnx_sp_isr(void *arg)
ecore_int_sp_dpc(p_hwfn);
QL_DPRINT2(ha, "exit\n");
-
+
return;
}
@@ -5333,7 +5224,6 @@ qlnx_alloc_tx_dma_tag(qlnx_host_t *ha)
NULL, /* lockfunc */
NULL, /* lockfuncarg */
&ha->tx_tag)) {
-
QL_DPRINT1(ha, "tx_tag alloc failed\n");
return (-1);
}
@@ -5366,7 +5256,6 @@ qlnx_alloc_rx_dma_tag(qlnx_host_t *ha)
NULL, /* lockfunc */
NULL, /* lockfuncarg */
&ha->rx_tag)) {
-
QL_DPRINT1(ha, " rx_tag alloc failed\n");
return (-1);
@@ -5514,7 +5403,7 @@ void
qlnx_reg_wr16(void *hwfn, uint32_t reg_addr, uint16_t value)
{
struct ecore_hwfn *p_hwfn = hwfn;
-
+
bus_write_2(((qlnx_host_t *)p_hwfn->p_dev)->pci_reg, \
(bus_size_t)(p_hwfn->reg_offset + reg_addr), value);
return;
@@ -5673,7 +5562,6 @@ qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn,
uint8_t p_change;
struct ecore_ptt *p_ptt = NULL;
-
memset(if_link, 0, sizeof(*if_link));
memset(&link_params, 0, sizeof(struct ecore_mcp_link_params));
memset(&link_state, 0, sizeof(struct ecore_mcp_link_state));
@@ -5683,7 +5571,6 @@ qlnx_fill_link(qlnx_host_t *ha, struct ecore_hwfn *hwfn,
/* Prepare source inputs */
/* we only deal with physical functions */
if (qlnx_vf_device(ha) != 0) {
-
p_ptt = ecore_ptt_acquire(hwfn);
if (p_ptt == NULL) {
@@ -5820,7 +5707,6 @@ qlnx_nic_setup(struct ecore_dev *cdev, struct ecore_pf_params *func_params)
p_hwfn->using_ll2 = true;
}
#endif /* #ifdef QLNX_ENABLE_IWARP */
-
}
rc = ecore_resc_alloc(cdev);
@@ -5929,7 +5815,6 @@ qlnx_slowpath_stop(qlnx_host_t *ha)
ecore_hw_stop(cdev);
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
if (ha->sp_handle[i])
(void)bus_teardown_intr(dev, ha->sp_irq[i],
ha->sp_handle[i]);
@@ -5977,7 +5862,6 @@ qlnx_get_protocol_stats(void *cdev, int proto_type, void *proto_stats)
type = proto_type;
switch (type) {
-
case ECORE_MCP_LAN_STATS:
ecore_get_vport_stats((struct ecore_dev *)cdev, &eth_stats);
stats->lan_stats.ucast_rx_pkts = eth_stats.common.rx_ucast_pkts;
@@ -6008,7 +5892,7 @@ qlnx_get_mfw_version(qlnx_host_t *ha, uint32_t *mfw_ver)
return (-1);
}
ecore_mcp_get_mfw_ver(p_hwfn, p_ptt, mfw_ver, NULL);
-
+
ecore_ptt_release(p_hwfn, p_ptt);
return (0);
@@ -6028,7 +5912,7 @@ qlnx_get_flash_size(qlnx_host_t *ha, uint32_t *flash_size)
return (-1);
}
ecore_mcp_get_flash_size(p_hwfn, p_ptt, flash_size);
-
+
ecore_ptt_release(p_hwfn, p_ptt);
return (0);
@@ -6054,7 +5938,6 @@ qlnx_init_fp(qlnx_host_t *ha)
int rss_id, txq_array_index, tc;
for (rss_id = 0; rss_id < ha->num_rss; rss_id++) {
-
struct qlnx_fastpath *fp = &ha->fp_array[rss_id];
fp->rss_id = rss_id;
@@ -6182,7 +6065,6 @@ qlnx_free_rx_buffers(qlnx_host_t *ha, struct qlnx_rx_queue *rxq)
struct sw_rx_data *rx_buf;
for (i = 0; i < rxq->num_rx_buffers; i++) {
-
rx_buf = &rxq->sw_rx_ring[i];
if (rx_buf->data != NULL) {
@@ -6416,7 +6298,6 @@ qlnx_alloc_mem_rxq(qlnx_host_t *ha, struct qlnx_rx_queue *rxq)
&rxq->tpa_info[i]);
if (rc)
break;
-
}
for (i = 0; i < rxq->num_rx_buffers; i++) {
@@ -6464,7 +6345,6 @@ err:
return -ENOMEM;
}
-
static void
qlnx_free_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp,
struct qlnx_tx_queue *txq)
@@ -6527,9 +6407,7 @@ qlnx_free_tx_br(qlnx_host_t *ha, struct qlnx_fastpath *fp)
struct ifnet *ifp = ha->ifp;
if (mtx_initialized(&fp->tx_mtx)) {
-
if (fp->tx_br != NULL) {
-
mtx_lock(&fp->tx_mtx);
while ((mp = drbr_dequeue(ifp, fp->tx_br)) != NULL) {
@@ -6681,7 +6559,6 @@ qlnx_start_vport(struct ecore_dev *cdev,
vport_start_params.vport_id = vport_id;
vport_start_params.mtu = mtu;
-
QL_DPRINT2(ha, "Setting mtu to %d and VPORT ID = %d\n", mtu, vport_id);
for_each_hwfn(cdev, i) {
@@ -6706,7 +6583,6 @@ qlnx_start_vport(struct ecore_dev *cdev,
return 0;
}
-
static int
qlnx_update_vport(struct ecore_dev *cdev,
struct qlnx_update_vport_params *params)
@@ -6745,17 +6621,14 @@ qlnx_update_vport(struct ecore_dev *cdev,
sp_params.rss_params = NULL;
for_each_hwfn(cdev, i) {
-
p_hwfn = &cdev->hwfns[i];
if ((cdev->num_hwfns > 1) &&
params->rss_params->update_rss_config &&
params->rss_params->rss_enable) {
-
rss = params->rss_params;
for (j = 0; j < ECORE_RSS_IND_TABLE_SIZE; j++) {
-
fp_index = ((cdev->num_hwfns * j) + i) %
ha->num_rss;
@@ -7000,7 +6873,6 @@ qlnx_start_queues(qlnx_host_t *ha)
/* Fill struct with RSS params */
if (ha->num_rss > 1) {
-
rss_params->update_rss_config = 1;
rss_params->rss_enable = 1;
rss_params->update_rss_capabilities = 1;
@@ -7022,7 +6894,6 @@ qlnx_start_queues(qlnx_host_t *ha)
memset(rss_params, 0, sizeof(*rss_params));
}
-
/* Prepare and send the vport enable */
memset(&vport_update_params, 0, sizeof(vport_update_params));
vport_update_params.vport_id = vport_id;
@@ -7077,7 +6948,6 @@ qlnx_drain_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp,
while (hw_bd_cons !=
(ecore_cons_idx = ecore_chain_get_cons_idx(&txq->tx_pbl))) {
-
mtx_lock(&fp->tx_mtx);
(void)qlnx_tx_int(ha, fp, txq);
@@ -7142,7 +7012,6 @@ qlnx_stop_queues(qlnx_host_t *ha)
/* Stop all Queues in reverse order*/
for (i = ha->num_rss - 1; i >= 0; i--) {
-
struct ecore_hwfn *p_hwfn = &cdev->hwfns[(i % cdev->num_hwfns)];
fp = &ha->fp_array[i];
@@ -7173,7 +7042,6 @@ qlnx_stop_queues(qlnx_host_t *ha)
/* Stop the vport */
for_each_hwfn(cdev, i) {
-
struct ecore_hwfn *p_hwfn = &cdev->hwfns[i];
rc = ecore_sp_vport_stop(p_hwfn, p_hwfn->hw_info.opaque_fid, 0);
@@ -7246,11 +7114,9 @@ qlnx_remove_all_mcast_mac(qlnx_host_t *ha)
mcast->opcode = ECORE_FILTER_REMOVE;
for (i = 0; i < QLNX_MAX_NUM_MULTICAST_ADDRS; i++) {
-
if (ha->mcast[i].addr[0] || ha->mcast[i].addr[1] ||
ha->mcast[i].addr[2] || ha->mcast[i].addr[3] ||
ha->mcast[i].addr[4] || ha->mcast[i].addr[5]) {
-
memcpy(&mcast->mac[i][0], &ha->mcast[i].addr[0], ETH_ALEN);
mcast->num_mc_addrs++;
}
@@ -7352,7 +7218,6 @@ qlnx_set_link(qlnx_host_t *ha, bool link_up)
cdev = &ha->cdev;
for_each_hwfn(cdev, i) {
-
hwfn = &cdev->hwfns[i];
ptt = ecore_ptt_acquire(hwfn);
@@ -7379,7 +7244,6 @@ qlnx_get_counter(if_t ifp, ift_counter cnt)
ha = (qlnx_host_t *)if_getsoftc(ifp);
switch (cnt) {
-
case IFCOUNTER_IPACKETS:
count = ha->hw_stats.common.rx_ucast_pkts +
ha->hw_stats.common.rx_mcast_pkts +
@@ -7437,7 +7301,6 @@ qlnx_get_counter(if_t ifp, ift_counter cnt)
}
#endif
-
static void
qlnx_timer(void *arg)
{
@@ -7488,12 +7351,10 @@ qlnx_load(qlnx_host_t *ha)
ha->num_rss, ha->num_tc);
for (i = 0; i < ha->num_rss; i++) {
-
if ((rc = bus_setup_intr(dev, ha->irq_vec[i].irq,
(INTR_TYPE_NET | INTR_MPSAFE),
NULL, qlnx_fp_isr, &ha->irq_vec[i],
&ha->irq_vec[i].handle))) {
-
QL_DPRINT1(ha, "could not setup interrupt\n");
goto qlnx_load_exit2;
}
@@ -7553,11 +7414,8 @@ qlnx_drain_soft_lro(qlnx_host_t *ha)
ifp = ha->ifp;
-
if (ifp->if_capenable & IFCAP_LRO) {
-
for (i = 0; i < ha->num_rss; i++) {
-
struct qlnx_fastpath *fp = &ha->fp_array[i];
struct lro_ctrl *lro;
@@ -7577,7 +7435,6 @@ qlnx_drain_soft_lro(qlnx_host_t *ha)
}
#endif /* #if (__FreeBSD_version >= 1100101) || (defined QLNX_QSORT_LRO) */
-
}
}
@@ -7600,7 +7457,6 @@ qlnx_unload(qlnx_host_t *ha)
QL_DPRINT1(ha, " QLNX STATE = %d\n",ha->state);
if (ha->state == QLNX_STATE_OPEN) {
-
qlnx_set_link(ha, false);
qlnx_clean_filters(ha);
qlnx_stop_queues(ha);
@@ -7693,7 +7549,6 @@ qlnx_idle_chk_size(qlnx_host_t *ha, uint32_t *num_dwords, int hwfn_index)
return (rval);
}
-
static void
qlnx_sample_storm_stats(qlnx_host_t *ha)
{
@@ -7712,7 +7567,6 @@ qlnx_sample_storm_stats(qlnx_host_t *ha)
cdev = &ha->cdev;
for_each_hwfn(cdev, i) {
-
hwfn = &cdev->hwfns[i];
p_ptt = ecore_ptt_acquire(hwfn);
@@ -8078,19 +7932,16 @@ __qlnx_pf_vf_msg(struct ecore_hwfn *p_hwfn, uint16_t rel_vf_id)
return (-1);
if (ha->sriov_task[i].pf_taskqueue != NULL) {
-
atomic_testandset_32(&ha->sriov_task[i].flags,
QLNX_SRIOV_TASK_FLAGS_VF_PF_MSG);
taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue,
&ha->sriov_task[i].pf_task);
-
}
return (ECORE_SUCCESS);
}
-
int
qlnx_pf_vf_msg(void *p_hwfn, uint16_t relative_vf_id)
{
@@ -8112,9 +7963,7 @@ __qlnx_vf_flr_update(struct ecore_hwfn *p_hwfn)
if ((i = qlnx_find_hwfn_index(p_hwfn)) == -1)
return;
-
if (ha->sriov_task[i].pf_taskqueue != NULL) {
-
atomic_testandset_32(&ha->sriov_task[i].flags,
QLNX_SRIOV_TASK_FLAGS_VF_FLR_UPDATE);
@@ -8125,7 +7974,6 @@ __qlnx_vf_flr_update(struct ecore_hwfn *p_hwfn)
return;
}
-
void
qlnx_vf_flr_update(void *p_hwfn)
{
@@ -8152,7 +8000,6 @@ qlnx_vf_bulleting_update(struct ecore_hwfn *p_hwfn)
ha, p_hwfn->p_dev, p_hwfn, i);
if (ha->sriov_task[i].pf_taskqueue != NULL) {
-
atomic_testandset_32(&ha->sriov_task[i].flags,
QLNX_SRIOV_TASK_FLAGS_BULLETIN_UPDATE);
@@ -8203,9 +8050,7 @@ qlnx_sriov_disable(qlnx_host_t *ha)
ecore_iov_set_vfs_to_disable(cdev, true);
-
for_each_hwfn(cdev, i) {
-
struct ecore_hwfn *hwfn = &cdev->hwfns[i];
struct ecore_ptt *ptt = ecore_ptt_acquire(hwfn);
@@ -8249,7 +8094,6 @@ qlnx_sriov_disable(qlnx_host_t *ha)
return;
}
-
static void
qlnx_sriov_enable_qid_config(struct ecore_hwfn *hwfn, u16 vfid,
struct ecore_iov_vf_init_params *params)
@@ -8312,7 +8156,6 @@ qlnx_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *nvlist_params)
if (ha->vf_attr == NULL)
goto qlnx_iov_init_err0;
-
memset(&params, 0, sizeof(params));
/* Initialize HW for VF access */
@@ -8331,7 +8174,6 @@ qlnx_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *nvlist_params)
}
for (i = 0; i < num_vfs; i++) {
-
if (!ecore_iov_is_valid_vfid(hwfn, i, false, true))
continue;
@@ -8452,7 +8294,6 @@ qlnx_handle_vf_msg(qlnx_host_t *ha, struct ecore_hwfn *p_hwfn)
events[0], events[1], events[2]);
ecore_for_each_vf(p_hwfn, i) {
-
/* Skip VFs with no pending messages */
if (!(events[i / 64] & (1ULL << (i % 64))))
continue;
@@ -8562,7 +8403,6 @@ qlnx_create_pf_taskqueues(qlnx_host_t *ha)
uint8_t tq_name[32];
for (i = 0; i < ha->cdev.num_hwfns; i++) {
-
struct ecore_hwfn *p_hwfn = &ha->cdev.hwfns[i];
bzero(tq_name, sizeof (tq_name));
@@ -8625,7 +8465,6 @@ qlnx_inform_vf_link_state(struct ecore_hwfn *p_hwfn, qlnx_host_t *ha)
/* Update bulletin of all future possible VFs with link configuration */
for (i = 0; i < p_hwfn->p_dev->p_iov_info->total_vfs; i++) {
-
/* Modify link according to the VF's configured link state */
link.link_up = false;
diff --git a/sys/dev/qlnx/qlnxe/qlnx_os.h b/sys/dev/qlnx/qlnxe/qlnx_os.h
index f409de9e809e..9f4176f9f29f 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_os.h
+++ b/sys/dev/qlnx/qlnxe/qlnx_os.h
@@ -138,7 +138,7 @@ MALLOC_DECLARE(M_QLNXBUF);
else \
pause(fn, qlnx_ms_to_hz(msecs)); \
}
-
+
/*
* Locks
*/
@@ -158,5 +158,4 @@ struct qlnx_dma {
};
typedef struct qlnx_dma qlnx_dma_t;
-
#endif /* #ifndef _QLNX_OS_H_ */
diff --git a/sys/dev/qlnx/qlnxe/qlnx_rdma.c b/sys/dev/qlnx/qlnxe/qlnx_rdma.c
index dc105e1e9e45..5929fee5d263 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_rdma.c
+++ b/sys/dev/qlnx/qlnxe/qlnx_rdma.c
@@ -32,7 +32,6 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
-
#include "qlnx_os.h"
#include "bcm_osal.h"
@@ -154,7 +153,7 @@ qlnx_rdma_dev_add(struct qlnx_host *ha)
mtx_unlock(&qlnx_rdma_dev_lock);
_qlnx_rdma_dev_add(ha);
-
+
QL_DPRINT12(ha, "exit (%p)\n", ha);
return;
@@ -235,7 +234,6 @@ qlnx_rdma_register_if(qlnx_rdma_if_t *rdma_if)
qlnx_host_t *ha;
if (mtx_initialized(&qlnx_rdma_dev_lock)) {
-
mtx_lock(&qlnx_rdma_dev_lock);
qlnx_rdma_if = rdma_if;
@@ -263,13 +261,11 @@ qlnx_rdma_deregister_if(qlnx_rdma_if_t *rdma_if)
printf("%s: enter rdma_if = %p\n", __func__, rdma_if);
if (mtx_initialized(&qlnx_rdma_dev_lock)) {
-
mtx_lock(&qlnx_rdma_dev_lock);
ha = qlnx_host_list;
while (ha != NULL) {
-
mtx_unlock(&qlnx_rdma_dev_lock);
if (ha->dbg_level & 0xF000)
@@ -293,14 +289,12 @@ qlnx_rdma_deregister_if(qlnx_rdma_if_t *rdma_if)
qlnx_rdma_if = NULL;
mtx_unlock(&qlnx_rdma_dev_lock);
-
}
printf("%s: exit rdma_if = %p\n", __func__, rdma_if);
return (ret);
}
-
void
qlnx_rdma_dev_open(struct qlnx_host *ha)
{
@@ -319,7 +313,6 @@ qlnx_rdma_dev_open(struct qlnx_host *ha)
return;
}
-
void
qlnx_rdma_dev_close(struct qlnx_host *ha)
{
@@ -343,5 +336,3 @@ qlnx_rdma_get_num_irqs(struct qlnx_host *ha)
{
return (QLNX_NUM_CNQ + ecore_rdma_get_sb_id(&ha->cdev.hwfns[0], 0) + 2);
}
-
-
diff --git a/sys/dev/qlnx/qlnxe/qlnx_rdma.h b/sys/dev/qlnx/qlnxe/qlnx_rdma.h
index 03c43c8b8201..26c93f573017 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_rdma.h
+++ b/sys/dev/qlnx/qlnxe/qlnx_rdma.h
@@ -27,7 +27,6 @@
* $FreeBSD$
*/
-
/*
* File: qlnx_rdma.h
* Author: David C Somayajulu
diff --git a/sys/dev/qlnx/qlnxe/qlnx_ver.h b/sys/dev/qlnx/qlnxe/qlnx_ver.h
index 0c4c8056f37c..77af839fd9fa 100644
--- a/sys/dev/qlnx/qlnxe/qlnx_ver.h
+++ b/sys/dev/qlnx/qlnxe/qlnx_ver.h
@@ -28,7 +28,6 @@
*
*/
-
/*
* File: qlnx_ver.h
* Author : David C Somayajulu, Cavium, Inc., San Jose, CA 95131.
@@ -40,4 +39,3 @@
#define QLNX_VERSION_MAJOR 2
#define QLNX_VERSION_MINOR 0
#define QLNX_VERSION_BUILD 112
-
diff --git a/sys/dev/qlnx/qlnxe/rdma_common.h b/sys/dev/qlnx/qlnxe/rdma_common.h
index 4976ae11fae8..03be09a5b66b 100644
--- a/sys/dev/qlnx/qlnxe/rdma_common.h
+++ b/sys/dev/qlnx/qlnxe/rdma_common.h
@@ -57,14 +57,12 @@
#define RDMA_TASK_TYPE (PROTOCOLID_ROCE)
-
struct rdma_srq_id
{
__le16 srq_idx /* SRQ index */;
__le16 opaque_fid;
};
-
struct rdma_srq_producers
{
__le32 sge_prod /* Current produced sge in SRQ */;
@@ -79,7 +77,6 @@ struct rdma_cnqe
struct regpair cq_handle;
};
-
struct rdma_cqe_responder
{
struct regpair srq_wr_id;
@@ -148,9 +145,6 @@ union rdma_cqe
struct rdma_cqe_common cmn;
};
-
-
-
/*
* CQE requester status enumeration
*/
@@ -171,8 +165,6 @@ enum rdma_cqe_requester_status_enum
MAX_RDMA_CQE_REQUESTER_STATUS_ENUM
};
-
-
/*
* CQE responder status enumeration
*/
@@ -189,7 +181,6 @@ enum rdma_cqe_responder_status_enum
MAX_RDMA_CQE_RESPONDER_STATUS_ENUM
};
-
/*
* CQE type enumeration
*/
@@ -202,7 +193,6 @@ enum rdma_cqe_type
MAX_RDMA_CQE_TYPE
};
-
/*
* DIF Block size options
*/
@@ -213,7 +203,6 @@ enum rdma_dif_block_size
MAX_RDMA_DIF_BLOCK_SIZE
};
-
/*
* DIF CRC initial value
*/
@@ -224,7 +213,6 @@ enum rdma_dif_crc_seed
MAX_RDMA_DIF_CRC_SEED
};
-
/*
* RDMA DIF Error Result Structure
*/
@@ -246,7 +234,6 @@ struct rdma_dif_error_result
u8 reserved1[55] /* Pad to 64 bytes to ensure efficient word line writing. */;
};
-
/*
* DIF IO direction
*/
@@ -257,7 +244,6 @@ enum rdma_dif_io_direction_flg
MAX_RDMA_DIF_IO_DIRECTION_FLG
};
-
/*
* RDMA DIF Runt Result Structure
*/
@@ -267,7 +253,6 @@ struct rdma_dif_runt_result
__le16 reserved[3];
};
-
/*
* memory window type enumeration
*/
@@ -278,7 +263,6 @@ enum rdma_mw_type
MAX_RDMA_MW_TYPE
};
-
struct rdma_rq_sge
{
struct regpair addr;
@@ -292,7 +276,6 @@ struct rdma_rq_sge
#define RDMA_RQ_SGE_RESERVED0_SHIFT 29
};
-
struct rdma_sq_atomic_wqe
{
__le32 reserved1;
@@ -323,7 +306,6 @@ struct rdma_sq_atomic_wqe
struct regpair swap_data /* Swap or add data */;
};
-
/*
* First element (16 bytes) of atomic wqe
*/
@@ -350,7 +332,6 @@ struct rdma_sq_atomic_wqe_1st
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
/*
* Second element (16 bytes) of atomic wqe
*/
@@ -361,7 +342,6 @@ struct rdma_sq_atomic_wqe_2nd
__le32 reserved2;
};
-
/*
* Third element (16 bytes) of atomic wqe
*/
@@ -371,7 +351,6 @@ struct rdma_sq_atomic_wqe_3rd
struct regpair swap_data /* Swap or add data */;
};
-
struct rdma_sq_bind_wqe
{
struct regpair addr;
@@ -419,7 +398,6 @@ struct rdma_sq_bind_wqe
__le32 reserved4;
};
-
/*
* First element (16 bytes) of bind wqe
*/
@@ -445,7 +423,6 @@ struct rdma_sq_bind_wqe_1st
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
/*
* Second element (16 bytes) of bind wqe
*/
@@ -478,7 +455,6 @@ struct rdma_sq_bind_wqe_2nd
__le32 reserved4;
};
-
/*
* Structure with only the SQ WQE common fields. Size is of one SQ element (16B)
*/
@@ -503,7 +479,6 @@ struct rdma_sq_common_wqe
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
struct rdma_sq_fmr_wqe
{
struct regpair addr;
@@ -578,7 +553,6 @@ struct rdma_sq_fmr_wqe
__le32 Reserved5;
};
-
/*
* First element (16 bytes) of fmr wqe
*/
@@ -606,7 +580,6 @@ struct rdma_sq_fmr_wqe_1st
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
/*
* Second element (16 bytes) of fmr wqe
*/
@@ -640,7 +613,6 @@ struct rdma_sq_fmr_wqe_2nd
struct regpair pbl_addr /* Address of PBL */;
};
-
/*
* Third element (16 bytes) of fmr wqe
*/
@@ -670,7 +642,6 @@ struct rdma_sq_fmr_wqe_3rd
__le32 Reserved5;
};
-
struct rdma_sq_local_inv_wqe
{
struct regpair reserved;
@@ -695,7 +666,6 @@ struct rdma_sq_local_inv_wqe
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
struct rdma_sq_rdma_wqe
{
__le32 imm_data /* The immediate data in case of RDMA_WITH_IMM */;
@@ -735,7 +705,6 @@ struct rdma_sq_rdma_wqe
u8 reserved2[3];
};
-
/*
* First element (16 bytes) of rdma wqe
*/
@@ -766,7 +735,6 @@ struct rdma_sq_rdma_wqe_1st
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
/*
* Second element (16 bytes) of rdma wqe
*/
@@ -786,7 +754,6 @@ struct rdma_sq_rdma_wqe_2nd
u8 reserved2[3];
};
-
/*
* SQ WQE req type enumeration
*/
@@ -807,7 +774,6 @@ enum rdma_sq_req_type
MAX_RDMA_SQ_REQ_TYPE
};
-
struct rdma_sq_send_wqe
{
__le32 inv_key_or_imm_data /* the r_key to invalidate in case of SEND_WITH_INVALIDATE, or the immediate data in case of SEND_WITH_IMM */;
@@ -834,7 +800,6 @@ struct rdma_sq_send_wqe
__le32 reserved1[4];
};
-
struct rdma_sq_send_wqe_1st
{
__le32 inv_key_or_imm_data /* the r_key to invalidate in case of SEND_WITH_INVALIDATE, or the immediate data in case of SEND_WITH_IMM */;
@@ -858,13 +823,11 @@ struct rdma_sq_send_wqe_1st
u8 prev_wqe_size /* Previous WQE size in 16B chunks */;
};
-
struct rdma_sq_send_wqe_2st
{
__le32 reserved1[4];
};
-
struct rdma_sq_sge
{
__le32 length /* Total length of the send. If DIF on host is enabled, SGE length includes the DIF guards. */;
@@ -872,7 +835,6 @@ struct rdma_sq_sge
__le32 l_key;
};
-
struct rdma_srq_wqe_header
{
struct regpair wr_id;
@@ -896,9 +858,6 @@ union rdma_srq_elm
struct rdma_srq_sge sge;
};
-
-
-
/*
* Rdma doorbell data for flags update
*/
@@ -909,7 +868,6 @@ struct rdma_pwm_flags_data
u8 reserved;
};
-
/*
* Rdma doorbell data for SQ and RQ
*/
@@ -919,14 +877,12 @@ struct rdma_pwm_val16_data
__le16 value /* aggregated value to update */;
};
-
union rdma_pwm_val16_data_union
{
struct rdma_pwm_val16_data as_struct /* Parameters field */;
__le32 as_dword;
};
-
/*
* Rdma doorbell data for CQ
*/
@@ -948,7 +904,6 @@ struct rdma_pwm_val32_data
__le32 value /* aggregated value to update */;
};
-
union rdma_pwm_val32_data_union
{
struct rdma_pwm_val32_data as_struct /* Parameters field */;
diff --git a/sys/dev/qlnx/qlnxe/roce_common.h b/sys/dev/qlnx/qlnxe/roce_common.h
index 2e46cddb55de..97dd885ad977 100644
--- a/sys/dev/qlnx/qlnxe/roce_common.h
+++ b/sys/dev/qlnx/qlnxe/roce_common.h
@@ -45,7 +45,6 @@
#define ROCE_DCQCN_NP_MAX_QPS (64) /* notification point max QPs*/
#define ROCE_DCQCN_RP_MAX_QPS (64) /* reaction point max QPs*/
-
/*
* Affiliated asynchronous events / errors enumeration
*/
diff --git a/sys/dev/qlnx/qlnxe/spad_layout.h b/sys/dev/qlnx/qlnxe/spad_layout.h
index 52e20f55c4ac..6e35e9036e23 100644
--- a/sys/dev/qlnx/qlnxe/spad_layout.h
+++ b/sys/dev/qlnx/qlnxe/spad_layout.h
@@ -120,7 +120,6 @@ struct spad_layout {
#endif /* MDUMP_PARSE_TOOL */
-
#define STRUCT_OFFSET(f) (STATIC_INIT_BASE + __builtin_offsetof(struct static_init, f))
/* This section is located at a fixed location in the beginning of the scratchpad,
@@ -132,7 +131,6 @@ struct spad_layout {
*/
struct static_init {
-
u32 num_sections; /* 0xe20000 */
offsize_t sections[SPAD_SECTION_MAX]; /* 0xe20004 */
#define SECTION(_sec_) *((offsize_t*)(STRUCT_OFFSET(sections[_sec_])))
@@ -178,7 +176,7 @@ struct static_init {
#define AH_PCIE_LINK_PARAMS_ASPM_CAP_MASK (0xff000000)
#define AH_PCIE_LINK_PARAMS_ASPM_CAP_OFFSET (24)
#define AH_PCIE_LINK_PARAMS *((u32*)(STRUCT_OFFSET(ah_pcie_link_params)))
-
+
u32 flags; /* 0xe20850 */
#define M_GLOB_FLAGS *((u32*)(STRUCT_OFFSET(flags)))
#define FLAGS_VAUX_REQUIRED (1 << 0)
diff --git a/sys/dev/qlnx/qlnxe/storage_common.h b/sys/dev/qlnx/qlnxe/storage_common.h
index 9387f97f14ab..9c2030cad78e 100644
--- a/sys/dev/qlnx/qlnxe/storage_common.h
+++ b/sys/dev/qlnx/qlnxe/storage_common.h
@@ -34,7 +34,6 @@
/* SCSI CONSTANTS */
/*********************/
-
#define SCSI_MAX_NUM_OF_CMDQS (NUM_OF_GLOBAL_QUEUES / 2)
// Each Resource ID is one-one-valued mapped by the driver to a BDQ Resource ID (for instance per port)
#define BDQ_NUM_RESOURCES (4)
@@ -69,7 +68,6 @@ struct iscsi_drv_opaque
__le16 opaque;
};
-
/*
* Scsi 2B/8B opaque union
*/
@@ -88,7 +86,6 @@ struct scsi_bd
union scsi_opaque opaque /* Driver Metadata (preferably Virtual Address of buffer) */;
};
-
/*
* Scsi Drv BDQ struct
*/
@@ -98,7 +95,6 @@ struct scsi_bdq_ram_drv_data
__le16 reserved0[3];
};
-
/*
* SCSI SGE entry
*/
@@ -117,7 +113,6 @@ struct scsi_cached_sges
struct scsi_sge sge[4] /* Cached SGEs section */;
};
-
/*
* Scsi Drv CMDQ struct
*/
@@ -128,7 +123,6 @@ struct scsi_drv_cmdq
__le32 reserved1;
};
-
/*
* Common SCSI init params passed by driver to FW in function init ramrod
*/
@@ -140,7 +134,6 @@ struct scsi_init_func_params
u8 reserved2[12];
};
-
/*
* SCSI RQ/CQ/CMDQ firmware function init parameters
*/
@@ -178,8 +171,6 @@ struct scsi_init_func_queues
__le16 cmdq_xon_threshold /* CMDQ XON threshold - when number of entries will be above that TH, it will send XON */;
};
-
-
/*
* Scsi Drv BDQ Data struct (2 BDQ IDs: 0 - RQ, 1 - Immediate Data)
*/
@@ -188,8 +179,6 @@ struct scsi_ram_per_bdq_resource_drv_data
struct scsi_bdq_ram_drv_data drv_data_per_bdq_id[BDQ_NUM_IDS] /* External ring data */;
};
-
-
/*
* SCSI SGL types
*/
@@ -200,7 +189,6 @@ enum scsi_sgl_mode
MAX_SCSI_SGL_MODE
};
-
/*
* SCSI SGL parameters
*/
@@ -214,7 +202,6 @@ struct scsi_sgl_params
u8 reserved;
};
-
/*
* SCSI terminate connection params
*/
@@ -225,7 +212,6 @@ struct scsi_terminate_extra_params
u8 reserved[4];
};
-
/*
* SCSI Task Queue Element
*/
diff --git a/sys/dev/qlnx/qlnxe/tcp_common.h b/sys/dev/qlnx/qlnxe/tcp_common.h
index 6d4d20425c10..dd9856b33d92 100644
--- a/sys/dev/qlnx/qlnxe/tcp_common.h
+++ b/sys/dev/qlnx/qlnxe/tcp_common.h
@@ -28,7 +28,6 @@
*
*/
-
#ifndef __TCP_COMMON__
#define __TCP_COMMON__
/********************/
@@ -37,7 +36,6 @@
#define TCP_INVALID_TIMEOUT_VAL -1
-
/*
* OOO opaque data received from LL2
*/
@@ -50,7 +48,6 @@ struct ooo_opaque
u8 ooo_isle /* OOO isle number to add the packet to */;
};
-
/*
* tcp connect mode enum
*/
@@ -61,7 +58,6 @@ enum tcp_connect_mode
MAX_TCP_CONNECT_MODE
};
-
/*
* tcp function init parameters
*/
@@ -73,7 +69,6 @@ struct tcp_init_params
u8 reserved[9];
};
-
/*
* tcp IPv4/IPv6 enum
*/
@@ -84,7 +79,6 @@ enum tcp_ip_version
MAX_TCP_IP_VERSION
};
-
/*
* tcp offload parameters
*/
@@ -164,7 +158,6 @@ struct tcp_offload_params
__le32 reserved3;
};
-
/*
* tcp offload parameters
*/
@@ -212,7 +205,6 @@ struct tcp_offload_params_opt2
__le32 reserved3[16];
};
-
/*
* tcp IPv4/IPv6 enum
*/
@@ -228,7 +220,6 @@ enum tcp_seg_placement_event
MAX_TCP_SEG_PLACEMENT_EVENT
};
-
/*
* tcp init parameters
*/
@@ -282,7 +273,6 @@ struct tcp_update_params
u8 reserved1[7];
};
-
/*
* toe upload parameters
*/
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_cm.c b/sys/dev/qlnx/qlnxr/qlnxr_cm.c
index 23c8c3000765..89386787c7f1 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_cm.c
+++ b/sys/dev/qlnx/qlnxr/qlnxr_cm.c
@@ -216,7 +216,6 @@ qlnxr_check_gsi_qp_attrs(struct qlnxr_dev *dev,
return 0;
}
-
static int
qlnxr_ll2_post_tx(struct qlnxr_dev *dev, struct ecore_roce_ll2_packet *pkt)
{
@@ -252,7 +251,6 @@ qlnxr_ll2_post_tx(struct qlnxr_dev *dev, struct ecore_roce_ll2_packet *pkt)
&ll2_tx_pkt,
1);
if (rc) {
-
QL_DPRINT11(dev->ha, "ecore_ll2_prepare_tx_packet failed\n");
/* TX failed while posting header - release resources*/
@@ -466,7 +464,6 @@ qlnxr_destroy_gsi_qp(struct qlnxr_dev *dev)
return (rc);
}
-
static inline bool
qlnxr_get_vlan_id_gsi(struct ib_ah_attr *ah_attr, u16 *vlan_id)
{
@@ -506,7 +503,6 @@ qlnxr_gsi_build_header(struct qlnxr_dev *dev,
bool has_udp = false;
#endif /* #if __FreeBSD_version >= 1102000 */
-
#if !DEFINE_IB_AH_ATTR_WITH_DMAC
u8 mac[ETH_ALEN];
#endif
@@ -565,7 +561,7 @@ qlnxr_gsi_build_header(struct qlnxr_dev *dev,
QL_DPRINT12(dev->ha, "source mac: %x\n",
udh->eth.smac_h[j]);
}
-
+
QL_DPRINT12(dev->ha, "QP: %p, opcode: %d, wq: %lx, roce: %x, hops:%d,"
"imm : %d, vlan :%d, AH: %p\n",
qp, swr->opcode, swr->wr_id, *roce_mode, grh->hop_limit,
@@ -884,4 +880,3 @@ qlnxr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
QL_DPRINT12(dev->ha, "exit i = %d\n", i);
return i;
}
-
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_cm.h b/sys/dev/qlnx/qlnxr/qlnxr_cm.h
index 79afc547362d..15363613a06c 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_cm.h
+++ b/sys/dev/qlnx/qlnxr/qlnxr_cm.h
@@ -27,12 +27,9 @@
* $FreeBSD$
*/
-
-
#ifndef __QLNXR_CM_H__
#define __QLNXR_CM_H__
-
/* ECORE LL2 has a limit to the number of buffers it can handle.
* FYI, OFED used 512 and 128 for recv and send.
*/
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_def.h b/sys/dev/qlnx/qlnxr/qlnxr_def.h
index 8e4394d4c43e..b08eab8a6c46 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_def.h
+++ b/sys/dev/qlnx/qlnxr/qlnxr_def.h
@@ -27,7 +27,6 @@
* $FreeBSD$
*/
-
/*
* File: qlnxr_def.h
* Author: David C Somayajulu
@@ -234,7 +233,6 @@
#define QLNXR_MAX_MSIX (16)
-
struct qlnxr_cnq {
struct qlnxr_dev *dev;
struct ecore_chain pbl;
@@ -422,7 +420,6 @@ struct qlnxr_dev {
typedef struct qlnxr_dev qlnxr_dev_t;
-
struct qlnxr_pd {
struct ib_pd ibpd;
u32 pd_id;
@@ -442,8 +439,6 @@ struct qlnxr_ucontext {
struct mutex mm_list_lock;
};
-
-
struct qlnxr_dev_attr {
struct ib_device_attr ib_attr;
};
@@ -549,7 +544,6 @@ struct qlnxr_cq {
uint16_t cnq_notif;
};
-
struct qlnxr_ah {
struct ib_ah ibah;
struct ib_ah_attr attr;
@@ -725,7 +719,6 @@ enum qlnxr_mr_type {
QLNXR_MR_FRMR
};
-
struct qlnxr_mr {
struct ib_mr ibmr;
struct ib_umem *umem;
@@ -742,7 +735,6 @@ struct qlnxr_mr {
u64 *iova_start; /* valid only for kernel_mr */
};
-
struct qlnxr_mm {
struct {
u64 phy_addr;
@@ -848,7 +840,6 @@ static inline bool qlnxr_qp_has_rq(struct qlnxr_qp *qp)
return 1;
}
-
#ifdef DEFINE_IB_FAST_REG
static inline struct qlnxr_fast_reg_page_list *get_qlnxr_frmr_list(
struct ib_fast_reg_page_list *ifrpl)
@@ -904,7 +895,6 @@ qlnxr_get_dmac(struct qlnxr_dev *dev, struct ib_ah_attr *ah_attr, u8 *mac_addr)
extern int qlnx_rdma_ll2_set_mac_filter(void *rdma_ctx, uint8_t *old_mac_address,
uint8_t *new_mac_address);
-
#define QLNXR_ROCE_PKEY_MAX 1
#define QLNXR_ROCE_PKEY_TABLE_LEN 1
#define QLNXR_ROCE_PKEY_DEFAULT 0xffff
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_os.c b/sys/dev/qlnx/qlnxr/qlnxr_os.c
index d22c94fc52ab..b6b56f58f166 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_os.c
+++ b/sys/dev/qlnx/qlnxr/qlnxr_os.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
/*
* File: qlnxr_os.c
*/
@@ -65,7 +64,6 @@ uint32_t rtr_type = 7;
SYSCTL_UINT(_dev_qnxr, OID_AUTO, rtr_type, CTLFLAG_RW, &rtr_type, 1,
"iWARP: RDMAP opcode to use for the RTR message: BITMAP 1: RDMA_SEND 2: RDMA_WRITE 4: RDMA_READ. Default: 7");
-
#define QNXR_WQ_MULTIPLIER_MIN (1)
#define QNXR_WQ_MULTIPLIER_MAX (7)
#define QNXR_WQ_MULTIPLIER_DFT (3)
@@ -253,21 +251,19 @@ qlnxr_register_device(qlnxr_dev_t *dev)
ibdev->alloc_fast_reg_page_list = qlnxr_alloc_frmr_page_list;
ibdev->free_fast_reg_page_list = qlnxr_free_frmr_page_list;
#endif /* #if __FreeBSD_version >= 1102000 */
-
+
ibdev->poll_cq = qlnxr_poll_cq;
ibdev->post_send = qlnxr_post_send;
ibdev->post_recv = qlnxr_post_recv;
ibdev->process_mad = qlnxr_process_mad;
-
-
ibdev->dma_device = &dev->pdev->dev;
ibdev->get_link_layer = qlnxr_link_layer;
if (QLNX_IS_IWARP(dev)) {
iwcm = kmalloc(sizeof(*iwcm), GFP_KERNEL);
-
+
device_printf(dev->ha->pci_dev, "device is IWARP\n");
if (iwcm == NULL)
return (-ENOMEM);
@@ -407,18 +403,15 @@ qlnxr_setup_irqs(struct qlnxr_dev *dev)
QL_DPRINT12(ha, "enter start_irq_rid = %d num_rss = %d\n",
start_irq_rid, dev->ha->num_rss);
-
for (i = 0; i < dev->num_cnq; i++) {
-
dev->cnq_array[i].irq_rid = start_irq_rid + i;
-
+
dev->cnq_array[i].irq = bus_alloc_resource_any(dev->ha->pci_dev,
SYS_RES_IRQ,
&dev->cnq_array[i].irq_rid,
(RF_ACTIVE | RF_SHAREABLE));
if (dev->cnq_array[i].irq == NULL) {
-
QL_DPRINT11(ha,
"bus_alloc_resource_any failed irq_rid = %d\n",
dev->cnq_array[i].irq_rid);
@@ -431,7 +424,6 @@ qlnxr_setup_irqs(struct qlnxr_dev *dev)
(INTR_TYPE_NET | INTR_MPSAFE),
NULL, qlnxr_intr, &dev->cnq_array[i],
&dev->cnq_array[i].irq_handle)) {
-
QL_DPRINT11(ha, "bus_setup_intr failed\n");
goto qlnxr_setup_irqs_err;
}
@@ -484,7 +476,6 @@ qlnxr_free_resources(struct qlnxr_dev *dev)
return;
}
-
static int
qlnxr_alloc_resources(struct qlnxr_dev *dev)
{
@@ -537,7 +528,6 @@ qlnxr_alloc_resources(struct qlnxr_dev *dev)
dev->cnq_array[i].index = i;
sprintf(dev->cnq_array[i].name, "qlnxr%d@pci:%d",
i, (dev->ha->pci_func));
-
}
QL_DPRINT12(ha, "exit\n");
@@ -575,7 +565,6 @@ qlnxr_affiliated_event(void *context, u8 e_code, void *fw_handle)
if (QLNX_IS_IWARP(dev)) {
switch (e_code) {
-
case ECORE_IWARP_EVENT_CQ_OVERFLOW:
event.event = IB_EVENT_CQ_ERR;
event_type = EVENT_TYPE_CQ;
@@ -589,7 +578,6 @@ qlnxr_affiliated_event(void *context, u8 e_code, void *fw_handle)
}
} else {
switch (e_code) {
-
case ROCE_ASYNC_EVENT_CQ_OVERFLOW_ERR:
event.event = IB_EVENT_CQ_ERR;
event_type = EVENT_TYPE_CQ;
@@ -633,7 +621,6 @@ qlnxr_affiliated_event(void *context, u8 e_code, void *fw_handle)
}
switch (event_type) {
-
case EVENT_TYPE_CQ:
if (cq && cq->sig == QLNXR_CQ_MAGIC_NUMBER) {
struct ib_cq *ibcq = &cq->ibcq;
@@ -676,7 +663,6 @@ qlnxr_affiliated_event(void *context, u8 e_code, void *fw_handle)
default:
break;
-
}
QL_DPRINT12(ha, "exit\n");
@@ -696,7 +682,6 @@ qlnxr_unaffiliated_event(void *context, u8 e_code)
return;
}
-
static int
qlnxr_set_device_attr(struct qlnxr_dev *dev)
{
@@ -757,7 +742,6 @@ qlnxr_set_device_attr(struct qlnxr_dev *dev)
return 0;
}
-
static int
qlnxr_init_hw(struct qlnxr_dev *dev)
{
@@ -804,14 +788,13 @@ qlnxr_init_hw(struct qlnxr_dev *dev)
in_params->roce.cq_mode = ECORE_RDMA_CQ_MODE_32_BITS;
in_params->max_mtu = dev->ha->max_frame_size;
-
if (QLNX_IS_IWARP(dev)) {
if (delayed_ack)
in_params->iwarp.flags |= ECORE_IWARP_DA_EN;
if (timestamp)
in_params->iwarp.flags |= ECORE_IWARP_TS_EN;
-
+
in_params->iwarp.rcv_wnd_size = rcv_wnd_size*1024;
in_params->iwarp.crc_needed = crc_needed;
in_params->iwarp.ooo_num_rx_bufs =
@@ -887,7 +870,6 @@ qlnxr_add_ip_based_gid(struct qlnxr_dev *dev, struct ifnet *ifp)
CK_STAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) {
if (ifa->ifa_addr && ifa->ifa_addr->sa_family == AF_INET) {
-
QL_DPRINT12(dev->ha, "IP address : %x\n", ((struct sockaddr_in *) ifa->ifa_addr)->sin_addr.s_addr);
ipv6_addr_set_v4mapped(
((struct sockaddr_in *) ifa->ifa_addr)->sin_addr.s_addr,
@@ -967,7 +949,7 @@ is_vlan_dev(struct ifnet *ifp)
{
return (ifp->if_type == IFT_L2VLAN);
}
-
+
static inline uint16_t
vlan_dev_vlan_id(struct ifnet *ifp)
{
@@ -1212,7 +1194,7 @@ qlnxr_remove(void *eth_dev, void *qlnx_rdma_dev)
}
ib_unregister_device(&dev->ibdev);
-
+
if (QLNX_IS_ROCE(dev)) {
if (dev->pd_count)
return (EBUSY);
@@ -1281,7 +1263,6 @@ qlnxr_notify(void *eth_dev, void *qlnx_rdma_dev, enum qlnx_rdma_event event)
QL_DPRINT12(ha, "enter (%p, %d)\n", qlnx_rdma_dev, event);
switch (event) {
-
case QLNX_ETHDEV_UP:
if (!test_and_set_bit(QLNXR_ENET_STATE_BIT, &dev->enet_state))
qlnxr_ib_dispatch_event(dev, QLNXR_PORT,
@@ -1308,7 +1289,6 @@ qlnxr_mod_load(void)
{
int ret;
-
qlnxr_drv.add = qlnxr_add;
qlnxr_drv.remove = qlnxr_remove;
qlnxr_drv.notify = qlnxr_notify;
@@ -1334,7 +1314,6 @@ qlnxr_event_handler(module_t mod, int event, void *arg)
int ret = 0;
switch (event) {
-
case MOD_LOAD:
ret = qlnxr_mod_load();
break;
@@ -1364,4 +1343,3 @@ MODULE_DEPEND(qlnxr, linuxkpi, 1, 1, 1);
#endif /* #if __FreeBSD_version >= 1100000 */
DECLARE_MODULE(qlnxr, qlnxr_mod_info, SI_SUB_LAST, SI_ORDER_ANY);
-
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_roce.h b/sys/dev/qlnx/qlnxr/qlnxr_roce.h
index 9a39cb5d18db..c5ba0f86d958 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_roce.h
+++ b/sys/dev/qlnx/qlnxr/qlnxr_roce.h
@@ -31,7 +31,6 @@
#ifndef __QLNXR_ROCE_H__
#define __QLNXR_ROCE_H__
-
/*
* roce completion notification queue element
*/
@@ -39,7 +38,6 @@ struct roce_cnqe {
struct regpair cq_handle;
};
-
struct roce_cqe_responder {
struct regpair srq_wr_id;
struct regpair qp_handle;
@@ -104,9 +102,6 @@ union roce_cqe {
struct roce_cqe_common cmn;
};
-
-
-
/*
* CQE requester status enumeration
*/
@@ -126,8 +121,6 @@ enum roce_cqe_requester_status_enum {
MAX_ROCE_CQE_REQUESTER_STATUS_ENUM
};
-
-
/*
* CQE responder status enumeration
*/
@@ -143,7 +136,6 @@ enum roce_cqe_responder_status_enum {
MAX_ROCE_CQE_RESPONDER_STATUS_ENUM
};
-
/*
* CQE type enumeration
*/
@@ -155,7 +147,6 @@ enum roce_cqe_type {
MAX_ROCE_CQE_TYPE
};
-
/*
* memory window type enumeration
*/
@@ -165,7 +156,6 @@ enum roce_mw_type {
MAX_ROCE_MW_TYPE
};
-
struct roce_rq_sge {
struct regpair addr;
__le32 length;
@@ -178,7 +168,6 @@ struct roce_rq_sge {
#define ROCE_RQ_SGE_RESERVED0_SHIFT 29
};
-
struct roce_sq_atomic_wqe {
struct regpair remote_va;
__le32 xrc_srq;
@@ -205,7 +194,6 @@ struct roce_sq_atomic_wqe {
struct regpair reserved3;
};
-
/*
* First element (16 bytes) of atomic wqe
*/
@@ -230,7 +218,6 @@ struct roce_sq_atomic_wqe_1st {
u8 prev_wqe_size;
};
-
/*
* Second element (16 bytes) of atomic wqe
*/
@@ -240,7 +227,6 @@ struct roce_sq_atomic_wqe_2nd {
__le32 reserved2;
};
-
/*
* Third element (16 bytes) of atomic wqe
*/
@@ -249,7 +235,6 @@ struct roce_sq_atomic_wqe_3rd {
struct regpair reserved3;
};
-
struct roce_sq_bind_wqe {
struct regpair addr;
__le32 l_key;
@@ -295,7 +280,6 @@ struct roce_sq_bind_wqe {
__le32 reserved6;
};
-
/*
* First element (16 bytes) of bind wqe
*/
@@ -332,7 +316,6 @@ struct roce_sq_bind_wqe_1st {
u8 prev_wqe_size;
};
-
/*
* Second element (16 bytes) of bind wqe
*/
@@ -351,7 +334,6 @@ struct roce_sq_bind_wqe_2nd {
__le32 reserved6;
};
-
/*
* Structure with only the SQ WQE common fields. Size is of one SQ element (16B)
*/
@@ -375,7 +357,6 @@ struct roce_sq_common_wqe {
u8 prev_wqe_size;
};
-
struct roce_sq_fmr_wqe {
struct regpair addr;
__le32 l_key;
@@ -422,7 +403,6 @@ struct roce_sq_fmr_wqe {
struct regpair pbl_addr;
};
-
/*
* First element (16 bytes) of fmr wqe
*/
@@ -459,7 +439,6 @@ struct roce_sq_fmr_wqe_1st {
u8 prev_wqe_size;
};
-
/*
* Second element (16 bytes) of fmr wqe
*/
@@ -479,7 +458,6 @@ struct roce_sq_fmr_wqe_2nd {
struct regpair pbl_addr;
};
-
struct roce_sq_local_inv_wqe {
struct regpair reserved;
__le32 inv_l_key;
@@ -501,7 +479,6 @@ struct roce_sq_local_inv_wqe {
u8 prev_wqe_size;
};
-
struct roce_sq_rdma_wqe {
__le32 imm_data;
__le32 length;
@@ -527,7 +504,6 @@ struct roce_sq_rdma_wqe {
__le32 reserved1;
};
-
/*
* First element (16 bytes) of rdma wqe
*/
@@ -553,7 +529,6 @@ struct roce_sq_rdma_wqe_1st {
u8 prev_wqe_size;
};
-
/*
* Second element (16 bytes) of rdma wqe
*/
@@ -563,7 +538,6 @@ struct roce_sq_rdma_wqe_2nd {
__le32 reserved1;
};
-
/*
* SQ WQE req type enumeration
*/
@@ -583,7 +557,6 @@ enum roce_sq_req_type {
MAX_ROCE_SQ_REQ_TYPE
};
-
struct roce_sq_send_wqe {
__le32 inv_key_or_imm_data;
__le32 length;
@@ -606,19 +579,16 @@ struct roce_sq_send_wqe {
u8 prev_wqe_size;
};
-
struct roce_sq_sge {
__le32 length;
struct regpair addr;
__le32 l_key;
};
-
struct roce_srq_prod {
__le16 prod;
};
-
struct roce_srq_sge {
struct regpair addr;
__le32 length;
@@ -634,7 +604,6 @@ struct roce_srq_sge {
__le32 reserved3;
};
-
/*
* RoCE doorbell data for SQ and RQ
*/
@@ -643,13 +612,11 @@ struct roce_pwm_val16_data {
__le16 prod_val;
};
-
union roce_pwm_val16_data_union {
struct roce_pwm_val16_data as_struct;
__le32 as_dword;
};
-
/*
* RoCE doorbell data for CQ
*/
@@ -666,7 +633,6 @@ struct roce_pwm_val32_data {
__le32 cq_cons_val;
};
-
union roce_pwm_val32_data_union {
struct roce_pwm_val32_data as_struct;
struct regpair as_repair;
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_user.h b/sys/dev/qlnx/qlnxr/qlnxr_user.h
index ac6755188468..669e64c115d5 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_user.h
+++ b/sys/dev/qlnx/qlnxr/qlnxr_user.h
@@ -90,7 +90,7 @@ struct qlnxr_create_qp_uresp {
/* SQ*/
u32 sq_db_offset;
u16 sq_icid;
-
+
/* RQ */
u32 rq_db_offset;
u16 rq_icid;
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_verbs.c b/sys/dev/qlnx/qlnxr/qlnxr_verbs.c
index 54ca86977fd0..35b46e11a3b9 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_verbs.c
+++ b/sys/dev/qlnx/qlnxr/qlnxr_verbs.c
@@ -25,7 +25,6 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
-
/*
* File: qlnxr_verbs.c
*/
@@ -47,7 +46,6 @@ __FBSDID("$FreeBSD$");
(type_ptr)->field.lo = cpu_to_le32(lower_32_bits(vaddr));\
} while (0)
-
#define RQ_SGE_SET(sge, vaddr, vlength, vflags) \
do { \
TYPEPTR_ADDR_SET(sge, addr, vaddr); \
@@ -90,7 +88,6 @@ qlnxr_alloc_srq_kernel_params(struct qlnxr_srq *srq,
struct qlnxr_dev *dev,
struct ib_srq_init_attr *init_attr);
-
static int
qlnxr_copy_srq_uresp(struct qlnxr_dev *dev,
struct qlnxr_srq *srq,
@@ -102,7 +99,6 @@ qlnxr_free_srq_user_params(struct qlnxr_srq *srq);
static void
qlnxr_free_srq_kernel_params(struct qlnxr_srq *srq);
-
static u32
qlnxr_srq_elem_left(struct qlnxr_srq_hwq_info *hw_srq);
@@ -762,7 +758,6 @@ qlnxr_alloc_pd(struct ib_device *ibdev, struct ib_ucontext *context,
pd->pd_id = pd_id;
if (udata && context) {
-
rc = ib_copy_to_udata(udata, &pd->pd_id, sizeof(pd->pd_id));
if (rc) {
QL_DPRINT11(ha, "ib_copy_to_udata failed\n");
@@ -842,7 +837,6 @@ qlnxr_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
return 0;
}
-
static inline bool
qlnxr_get_vlan_id_qp(qlnx_host_t *ha, struct ib_qp_attr *attr, int attr_mask,
u16 *vlan_id)
@@ -918,8 +912,6 @@ get_gid_info(struct ib_qp *ibqp, struct ib_qp_attr *attr,
return;
}
-
-
static int
qlnxr_add_mmap(struct qlnxr_ucontext *uctx, u64 phy_addr, unsigned long len)
{
@@ -1041,7 +1033,7 @@ ib_ucontext *qlnxr_alloc_ucontext(struct ib_device *ibdev,
uresp.sges_per_recv_wr = QLNXR_MAX_RQE_ELEMENTS_PER_RQE;
uresp.sges_per_srq_wr = dev->attr.max_srq_sge;
uresp.max_cqes = QLNXR_MAX_CQES;
-
+
rc = ib_copy_to_udata(udata, &uresp, sizeof(uresp));
if (rc)
goto err;
@@ -1053,7 +1045,7 @@ ib_ucontext *qlnxr_alloc_ucontext(struct ib_device *ibdev,
goto err;
QL_DPRINT12(ha, "Allocated user context %p\n",
&ctx->ibucontext);
-
+
return &ctx->ibucontext;
err:
kfree(ctx);
@@ -1151,7 +1143,6 @@ qlnxr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma)
if ((vm_page >= unmapped_db) && (vm_page <= (unmapped_db +
dev->db_size))) {
-
QL_DPRINT12(ha, "Mapping doorbell bar\n");
vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
@@ -1394,7 +1385,6 @@ qlnxr_populate_pbls(struct qlnxr_dev *dev, struct ib_umem *umem,
int entry;
#endif
-
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
@@ -1430,7 +1420,6 @@ qlnxr_populate_pbls(struct qlnxr_dev *dev, struct ib_umem *umem,
#ifndef DEFINE_IB_UMEM_WITH_CHUNK
for_each_sg(umem->sg_head.sgl, sg, umem->nmap, entry) {
-
#else
list_for_each_entry(chunk, &umem->chunk_list, list) {
/* get all the dma regions from the chunk. */
@@ -1561,7 +1550,6 @@ done:
return rc;
}
-
struct ib_mr *
#if __FreeBSD_version >= 1102000
qlnxr_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 len,
@@ -2065,7 +2053,6 @@ qlnxr_destroy_cq(struct ib_cq *ibcq)
/* GSIs CQs are handled by driver, so they don't exist in the FW */
if (cq->cq_type != QLNXR_CQ_TYPE_GSI) {
-
iparams.icid = cq->icid;
rc = ecore_rdma_destroy_cq(dev->rdma_ctx, &iparams, &oparams);
@@ -2297,7 +2284,6 @@ qlnxr_copy_rq_uresp(struct qlnxr_dev *dev,
/* iWARP requires two doorbells per RQ. */
if (QLNX_IS_IWARP(dev)) {
-
uresp->rq_db_offset =
DB_ADDR_SHIFT(DQ_PWM_OFFSET_TCM_IWARP_RQ_PROD);
uresp->rq_db2_offset =
@@ -2366,7 +2352,6 @@ qlnxr_copy_qp_uresp(struct qlnxr_dev *dev,
return rc;
}
-
static void
qlnxr_set_common_qp_params(struct qlnxr_dev *dev,
struct qlnxr_qp *qp,
@@ -2451,7 +2436,6 @@ qlnxr_check_srq_params(struct ib_pd *ibpd,
return 0;
}
-
static void
qlnxr_free_srq_user_params(struct qlnxr_srq *srq)
{
@@ -2520,7 +2504,6 @@ qlnxr_init_srq_user_params(struct ib_ucontext *ib_ctx,
sizeof(struct rdma_srq_producers),
access, dmasync);
if (IS_ERR(srq->prod_umem)) {
-
qlnxr_free_pbl(srq->dev, &srq->usrq.pbl_info, srq->usrq.pbl_tbl);
ib_umem_release(srq->usrq.umem);
@@ -2543,7 +2526,6 @@ qlnxr_init_srq_user_params(struct ib_ucontext *ib_ctx,
return 0;
}
-
static int
qlnxr_alloc_srq_kernel_params(struct qlnxr_srq *srq,
struct qlnxr_dev *dev,
@@ -2646,7 +2628,6 @@ qlnxr_init_common_qp_in_params(struct qlnxr_dev *dev,
return;
}
-
static inline void
qlnxr_qp_user_print( struct qlnxr_dev *dev,
struct qlnxr_qp *qp)
@@ -2946,7 +2927,6 @@ qlnxr_roce_create_kernel_qp(struct qlnxr_dev *dev,
in_params->sq_pbl_ptr = ecore_chain_get_pbl_phys(&qp->sq.pbl);
if (!qp->srq) {
-
rc = ecore_chain_alloc(
dev->cdev,
ECORE_CHAIN_USE_TO_CONSUME_PRODUCE,
@@ -3089,7 +3069,6 @@ qlnxr_iwarp_create_kernel_qp(struct qlnxr_dev *dev,
ext_pbl.p_pbl_virt, ext_pbl.p_pbl_phys);
if (!qp->srq) {
-
rc = ecore_chain_alloc(
dev->cdev,
ECORE_CHAIN_USE_TO_CONSUME_PRODUCE,
@@ -3313,7 +3292,6 @@ err:
return ERR_PTR(-EFAULT);
}
-
static enum ib_qp_state
qlnxr_get_ibqp_state(enum ecore_roce_qp_state qp_state)
{
@@ -3645,7 +3623,6 @@ qlnxr_modify_qp(struct ib_qp *ibqp,
if (attr_mask & IB_QP_PATH_MTU) {
if (attr->path_mtu < IB_MTU_256 ||
attr->path_mtu > IB_MTU_4096) {
-
QL_DPRINT12(ha,
"Only MTU sizes of 256, 512, 1024,"
" 2048 and 4096 are supported "
@@ -3981,7 +3958,6 @@ err:
return rc;
}
-
static void
qlnxr_cleanup_user(struct qlnxr_dev *dev, struct qlnxr_qp *qp)
{
@@ -3990,7 +3966,7 @@ qlnxr_cleanup_user(struct qlnxr_dev *dev, struct qlnxr_qp *qp)
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (qp->usq.umem)
ib_umem_release(qp->usq.umem);
@@ -4013,7 +3989,7 @@ qlnxr_cleanup_kernel(struct qlnxr_dev *dev, struct qlnxr_qp *qp)
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (qlnxr_qp_has_sq(qp)) {
QL_DPRINT12(ha, "freeing SQ\n");
ha->qlnxr_debug = 1;
@@ -4045,7 +4021,7 @@ qlnxr_free_qp_resources(struct qlnxr_dev *dev,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
#if 0
if (qp->qp_type != IB_QPT_GSI) {
rc = ecore_rdma_destroy_qp(dev->rdma_ctx, qp->ecore_qp,
@@ -4095,7 +4071,6 @@ qlnxr_destroy_qp(struct ib_qp *ibqp)
if (QLNX_IS_ROCE(dev) && (qp->state != (ECORE_ROCE_QP_STATE_RESET |
ECORE_ROCE_QP_STATE_ERR |
ECORE_ROCE_QP_STATE_INIT))) {
-
attr.qp_state = IB_QPS_ERR;
attr_mask |= IB_QP_STATE;
@@ -4144,7 +4119,6 @@ swap_wqe_data64(u64 *p)
*p = cpu_to_be64(cpu_to_le64(*p));
}
-
static u32
qlnxr_prepare_sq_inline_data(struct qlnxr_dev *dev,
struct qlnxr_qp *qp,
@@ -4233,7 +4207,7 @@ qlnxr_prepare_sq_sges(struct qlnxr_dev *dev, struct qlnxr_qp *qp,
ha = dev->ha;
QL_DPRINT12(ha, "enter wr->num_sge = %d \n", wr->num_sge);
-
+
for (i = 0; i < wr->num_sge; i++) {
struct rdma_sq_sge *sge = ecore_chain_produce(&qp->sq.pbl);
@@ -4264,7 +4238,7 @@ qlnxr_prepare_sq_rdma_data(struct qlnxr_dev *dev,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
rwqe2->r_key = cpu_to_le32(rdma_wr(wr)->rkey);
TYPEPTR_ADDR_SET(rwqe2, remote_va, rdma_wr(wr)->remote_addr);
@@ -4296,7 +4270,7 @@ qlnxr_prepare_sq_send_data(struct qlnxr_dev *dev,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
memset(swqe2, 0, sizeof(*swqe2));
if (wr->send_flags & IB_SEND_INLINE) {
@@ -4323,7 +4297,7 @@ qlnx_handle_completed_mrs(struct qlnxr_dev *dev, struct mr_info *info)
int work = info->completed - info->completed_handled - 1;
QL_DPRINT12(ha, "enter [%d]\n", work);
-
+
while (work-- > 0 && !list_empty(&info->inuse_pbl_list)) {
struct qlnxr_pbl *pbl;
@@ -4401,7 +4375,7 @@ build_frmr_pbes(struct qlnxr_dev *dev, struct ib_send_wr *wr,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
pbe = (struct regpair *)pbl_tbl->va;
num_pbes = 0;
@@ -4441,7 +4415,7 @@ qlnxr_prepare_safe_pbl(struct qlnxr_dev *dev, struct mr_info *info)
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (info->completed == 0) {
//DP_VERBOSE(dev, QLNXR_MSG_MR, "First FMR\n");
/* first fmr */
@@ -4486,7 +4460,7 @@ qlnxr_prepare_fmr(struct qlnxr_qp *qp,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (wr->wr.fast_reg.page_list_len == 0)
BUG();
@@ -4583,7 +4557,7 @@ qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr)
ha = dev->ha;
QL_DPRINT12(ha, "enter[qp, wr] = [%p,%p]\n", qp, wr);
-
+
/* prevent SQ overflow and/or processing of a bad WR */
err_wr = wr->num_sge > qp->sq.max_sges;
wq_is_full = qlnxr_wq_is_full(&qp->sq);
@@ -4592,7 +4566,6 @@ qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr)
if (wq_is_full || err_wr || pbl_is_full) {
if (wq_is_full &&
!(qp->err_bitmap & QLNXR_QP_ERR_SQ_FULL)) {
-
qp->err_bitmap |= QLNXR_QP_ERR_SQ_FULL;
QL_DPRINT12(ha,
@@ -4604,7 +4577,6 @@ qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr)
if (err_wr &&
!(qp->err_bitmap & QLNXR_QP_ERR_BAD_SR)) {
-
qp->err_bitmap |= QLNXR_QP_ERR_BAD_SR;
QL_DPRINT12(ha,
@@ -4616,7 +4588,6 @@ qlnxr_can_post_send(struct qlnxr_qp *qp, struct ib_send_wr *wr)
if (pbl_is_full &&
!(qp->err_bitmap & QLNXR_QP_ERR_SQ_PBL_FULL)) {
-
qp->err_bitmap |= QLNXR_QP_ERR_SQ_PBL_FULL;
QL_DPRINT12(ha,
@@ -4643,7 +4614,7 @@ qlnxr_post_send(struct ib_qp *ibqp,
bool comp;
qlnx_host_t *ha;
uint32_t reg_addr;
-
+
*bad_wr = NULL;
ha = dev->ha;
@@ -4714,9 +4685,7 @@ qlnxr_post_send(struct ib_qp *ibqp,
qp->wqe_wr_id[qp->sq.prod].opcode = qlnxr_ib_to_wc_opcode(wr->opcode);
-
switch (wr->opcode) {
-
case IB_WR_SEND_WITH_IMM:
wqe->req_type = RDMA_SQ_REQ_TYPE_SEND_WITH_IMM;
@@ -5024,7 +4993,6 @@ qlnxr_srq_elem_left(struct qlnxr_srq_hwq_info *hw_srq)
return hw_srq->max_wr - used;
}
-
int
qlnxr_post_recv(struct ib_qp *ibqp,
struct ib_recv_wr *wr,
@@ -5043,7 +5011,7 @@ qlnxr_post_recv(struct ib_qp *ibqp,
return -EINVAL;
QL_DPRINT12(ha, "enter\n");
-
+
if (qp->qp_type == IB_QPT_GSI) {
QL_DPRINT12(ha, "(qp->qp_type = IB_QPT_GSI)\n");
return qlnxr_gsi_post_recv(ibqp, wr, bad_wr);
@@ -5187,7 +5155,7 @@ process_req(struct qlnxr_dev *dev,
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
while (num_entries && qp->sq.wqe_cons != hw_cons) {
if (!qp->wqe_wr_id[qp->sq.cons].signaled && !force) {
qlnxr_chk_if_fmr(qp);
@@ -5207,7 +5175,6 @@ process_req(struct qlnxr_dev *dev,
wc->opcode = qp->wqe_wr_id[qp->sq.cons].opcode;
switch (wc->opcode) {
-
case IB_WC_RDMA_WRITE:
wc->byte_len = qp->wqe_wr_id[qp->sq.cons].bytes_len;
@@ -5266,9 +5233,8 @@ qlnxr_poll_cq_req(struct qlnxr_dev *dev,
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter req->status = 0x%x\n", req->status);
-
- switch (req->status) {
+ switch (req->status) {
case RDMA_CQE_REQ_STS_OK:
cnt = process_req(dev, qp, cq, num_entries, wc, req->sq_cons,
@@ -5354,12 +5320,11 @@ __process_resp_one(struct qlnxr_dev *dev,
QL_DPRINT12(ha, "enter qp = %p resp->status = 0x%x\n",
qp, resp->status);
-
+
wc->opcode = IB_WC_RECV;
wc->wc_flags = 0;
switch (resp->status) {
-
case RDMA_CQE_RESP_STS_LOCAL_ACCESS_ERR:
wc_status = IB_WC_LOC_ACCESS_ERR;
break;
@@ -5426,7 +5391,6 @@ __process_resp_one(struct qlnxr_dev *dev,
flags = resp->flags & QLNXR_RESP_RDMA_IMM;
switch (flags) {
-
case QLNXR_RESP_RDMA_IMM:
/* update opcode */
wc->opcode = IB_WC_RECV_RDMA_WITH_IMM;
@@ -5476,7 +5440,7 @@ process_resp_one_srq(struct qlnxr_dev *dev,
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
wr_id = HILO_U64(resp->srq_wr_id.hi, resp->srq_wr_id.lo);
if (resp->status == RDMA_CQE_RESP_STS_WORK_REQUEST_FLUSHED_ERR) {
@@ -5511,7 +5475,7 @@ process_resp_one(struct qlnxr_dev *dev,
u64 wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id;
QL_DPRINT12(ha, "enter\n");
-
+
__process_resp_one(dev, qp, cq, wc, resp, wr_id);
while (qp->rqe_wr_id[qp->rq.cons].wqe_size--)
@@ -5532,7 +5496,7 @@ process_resp_flush(struct qlnxr_qp *qp,
qlnx_host_t *ha = qp->dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
while (num_entries && qp->rq.wqe_cons != hw_cons) {
/* fill WC */
wc->status = IB_WC_WR_FLUSH_ERR;
@@ -5579,7 +5543,7 @@ qlnxr_poll_cq_resp_srq(struct qlnxr_dev *dev,
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
cnt = process_resp_one_srq(dev, qp, cq, wc, resp);
consume_cqe(cq);
*update |= 1;
@@ -5601,7 +5565,7 @@ qlnxr_poll_cq_resp(struct qlnxr_dev *dev,
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (resp->status == RDMA_CQE_RESP_STS_WORK_REQUEST_FLUSHED_ERR) {
cnt = process_resp_flush(qp, num_entries, wc,
resp->rq_cons);
@@ -5633,7 +5597,7 @@ doorbell_cq(struct qlnxr_dev *dev, struct qlnxr_cq *cq, u32 cons, u8 flags)
qlnx_host_t *ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
wmb();
cq->db.data.agg_flags = flags;
cq->db.data.value = cpu_to_le32(cons);
@@ -5659,7 +5623,6 @@ doorbell_cq(struct qlnxr_dev *dev, struct qlnxr_cq *cq, u32 cons, u8 flags)
//#endif
}
-
static int
is_valid_cqe(struct qlnxr_cq *cq, union rdma_cqe *cqe)
{
@@ -5684,7 +5647,7 @@ qlnxr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
if (!(ha->ifp->if_drv_flags & IFF_DRV_RUNNING))
return -EINVAL;
-
+
if (cq->destroyed) {
QL_DPRINT11(ha, "called after destroy for cq %p (icid=%d)\n",
cq, cq->icid);
@@ -5762,11 +5725,10 @@ qlnxr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
spin_unlock_irqrestore(&cq->cq_lock, flags);
QL_DPRINT12(ha, "exit\n");
-
+
return done;
}
-
int
qlnxr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
{
@@ -5814,7 +5776,6 @@ qlnxr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags)
return 0;
}
-
static struct qlnxr_mr *
__qlnxr_alloc_mr(struct ib_pd *ibpd, int max_page_list_len)
{
@@ -5825,7 +5786,7 @@ __qlnxr_alloc_mr(struct ib_pd *ibpd, int max_page_list_len)
qlnx_host_t *ha;
ha = dev->ha;
-
+
QL_DPRINT12(ha, "enter ibpd = %p pd = %p "
" pd_id = %d max_page_list_len = %d\n",
ibpd, pd, pd->pd_id, max_page_list_len);
@@ -6019,7 +5980,7 @@ qlnxr_free_frmr_page_list(struct ib_fast_reg_page_list *page_list)
struct qlnxr_fast_reg_page_list *frmr_list;
frmr_list = get_qlnxr_frmr_list(page_list);
-
+
free_mr_info(frmr_list->dev, &frmr_list->info);
kfree(frmr_list->ibfrpl.page_list);
@@ -6098,7 +6059,6 @@ qlnxr_validate_phys_buf_list(qlnx_host_t *ha, struct ib_phys_buf *buf_list,
}
while (buf_cnt) {
-
*total_size += buf_list->size;
if (buf_list->size != size) {
@@ -6124,7 +6084,6 @@ qlnxr_get_num_pages(qlnx_host_t *ha, struct ib_phys_buf *buf_list,
u64 size;
for (i = 0; i < buf_cnt; i++) {
-
size = 0;
while (size < buf_list->size) {
size += PAGE_SIZE;
@@ -6178,7 +6137,6 @@ qlnxr_populate_phys_mem_pbls(struct qlnxr_dev *dev,
pbe_cnt = 0;
for (i = 0; i < buf_cnt; i++) {
-
pages = buf_list->size >> PAGE_SHIFT;
for (pg_cnt = 0; pg_cnt < pages; pg_cnt++) {
@@ -6353,9 +6311,9 @@ qlnxr_create_ah(struct ib_pd *ibpd, struct ib_ah_attr *attr)
QL_DPRINT12(ha, "no address handle can be allocated\n");
return ERR_PTR(-ENOMEM);
}
-
+
ah->attr = *attr;
-
+
return &ah->ibah;
}
@@ -6365,7 +6323,7 @@ qlnxr_destroy_ah(struct ib_ah *ibah)
struct qlnxr_dev *dev;
qlnx_host_t *ha;
struct qlnxr_ah *ah = get_qlnxr_ah(ibah);
-
+
dev = get_qlnxr_dev((ibah->device));
ha = dev->ha;
@@ -6442,7 +6400,6 @@ qlnxr_process_mad(struct ib_device *ibdev,
// return IB_MAD_RESULT_SUCCESS;
}
-
#if __FreeBSD_version >= 1102000
int
qlnxr_get_port_immutable(struct ib_device *ibdev, u8 port_num,
@@ -6479,10 +6436,8 @@ qlnxr_get_port_immutable(struct ib_device *ibdev, u8 port_num,
}
#endif /* #if __FreeBSD_version > 1102000 */
-
/***** iWARP related functions *************/
-
static void
qlnxr_iw_mpa_request(void *context,
struct ecore_iwarp_cm_event_params *params)
@@ -6504,7 +6459,7 @@ qlnxr_iw_mpa_request(void *context,
params->cm_info->ip_version);
return;
}
-
+
ep = kzalloc(sizeof(*ep), GFP_ATOMIC);
if (!ep) {
@@ -6583,7 +6538,7 @@ qlnxr_iw_issue_event(void *context,
QL_DPRINT12(ha, "event=[%d] %s\n", event.event, str);
QL_DPRINT12(ha, "status=[%d] \n", event.status);
-
+
if (ep) {
if (ep->cm_id)
ep->cm_id->event_handler(ep->cm_id, &event);
@@ -6609,7 +6564,7 @@ qlnxr_iw_close_event(void *context,
ha = dev->ha;
QL_DPRINT12(ha, "enter\n");
-
+
if (ep->cm_id) {
qlnxr_iw_issue_event(context,
params,
@@ -6764,7 +6719,6 @@ qlnxr_iw_mpa_reply(void *context,
return rc;
}
-
void
qlnxr_iw_qp_event(void *context,
struct ecore_iwarp_cm_event_params *params,
@@ -6805,9 +6759,8 @@ qlnxr_iw_event_handler(void *context,
QL_DPRINT12(ha, "[context, event] = [%p, 0x%x] "
"enter\n", context, params->event);
-
- switch (params->event) {
+ switch (params->event) {
/* Passive side request received */
case ECORE_IWARP_EVENT_MPA_REQUEST:
qlnxr_iw_mpa_request(context, params);
@@ -7167,7 +7120,7 @@ qlnxr_iw_accept(struct iw_cm_id *cm_id,
if (!(ha->ifp->if_drv_flags & IFF_DRV_RUNNING))
return -EINVAL;
-
+
qp = idr_find(&dev->qpidr, conn_param->qpn);
if (!qp) {
QL_DPRINT11(ha, "idr_find failed invalid qpn = %d\n",
@@ -7238,7 +7191,7 @@ qlnxr_iw_qp_add_ref(struct ib_qp *ibqp)
ha = qp->dev->ha;
QL_DPRINT12(ha, "enter ibqp = %p\n", ibqp);
-
+
atomic_inc(&qp->refcnt);
QL_DPRINT12(ha, "exit \n");
diff --git a/sys/dev/qlnx/qlnxr/qlnxr_verbs.h b/sys/dev/qlnx/qlnxr/qlnxr_verbs.h
index c202f4457b85..5539a6a04871 100644
--- a/sys/dev/qlnx/qlnxr/qlnxr_verbs.h
+++ b/sys/dev/qlnx/qlnxr/qlnxr_verbs.h
@@ -27,7 +27,6 @@
* $FreeBSD$
*/
-
#ifndef __QLNXR_VERBS_H__
#define __QLNXR_VERBS_H__
@@ -47,7 +46,6 @@ extern struct ib_srq *qlnxr_create_srq(struct ib_pd *,
extern int qlnxr_destroy_srq(struct ib_srq *);
-
extern int qlnxr_modify_srq(struct ib_srq *,
struct ib_srq_attr *,
enum ib_srq_attr_mask,
@@ -117,7 +115,6 @@ extern int qlnxr_poll_cq(struct ib_cq *,
int num_entries,
struct ib_wc *wc);
-
extern struct ib_qp *qlnxr_create_qp(struct ib_pd *,
struct ib_qp_init_attr *attrs,
struct ib_udata *);
@@ -228,7 +225,6 @@ extern int qlnxr_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg,
extern struct ib_mr *qlnxr_alloc_frmr(struct ib_pd *pd,
int max_page_list_len);
-
extern struct ib_fast_reg_page_list *qlnxr_alloc_frmr_page_list(
struct ib_device *ibdev,
int page_list_len);
@@ -242,7 +238,6 @@ extern struct ib_ucontext *qlnxr_alloc_ucontext(struct ib_device *ibdev,
extern int qlnxr_dealloc_ucontext(struct ib_ucontext *ibctx);
-
extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
extern int qlnxr_iw_connect(struct iw_cm_id *cm_id,
@@ -264,4 +259,3 @@ extern void qlnxr_iw_qp_rem_ref(struct ib_qp *qp);
extern struct ib_qp *qlnxr_iw_get_qp(struct ib_device *dev, int qpn);
#endif /* #ifndef __QLNXR_VERBS_H__ */
-