[dpdk-dev] [PATCH] drivers/net/bnxt New driver for Broadcom bnxt

Stephen Hemminger stephen at networkplumber.org
Wed Mar 2 22:44:09 CET 2016


Please split into pieces, at a minimum:
  * changes to base DPDK code, you are changing lib/librte_ether
  * driver files
  * config to enable, MAINTAINERS etc.

Also lots and lots of checkpatch errors:

Results of: DPDK_CHECKPATCH_PATH=$HOME/kernel/linux/scripts/checkpatch.pl ./scripts/checkpatches.sh /tmp/bnxt.mbox

ERROR:C99_COMMENTS: do not use C99 // comments
#311: FILE: drivers/net/bnxt/bnxt.h:45:
+// TODO make bnxt.def_cp_ring a pointer to avoid this...

ERROR:OPEN_BRACE: open brace '{' following enum go on the same line
#333: FILE: drivers/net/bnxt/bnxt.h:67:
+enum bnxt_hw_context
+{

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#344: FILE: drivers/net/bnxt/bnxt.h:78:
+^Iuint16_t ^Ifw_fid;$

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#416: FILE: drivers/net/bnxt/bnxt.h:150:
+	#define BNXT_FLAG_DCB_ENABLED	(1<<0)
 	                             	  ^

CHECK:BIT_MACRO: Prefer using the BIT macro
#416: FILE: drivers/net/bnxt/bnxt.h:150:
+	#define BNXT_FLAG_DCB_ENABLED	(1<<0)

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#417: FILE: drivers/net/bnxt/bnxt.h:151:
+	#define BNXT_FLAG_VF		(1<<1)
 	                    		  ^

CHECK:BIT_MACRO: Prefer using the BIT macro
#417: FILE: drivers/net/bnxt/bnxt.h:151:
+	#define BNXT_FLAG_VF		(1<<1)

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#418: FILE: drivers/net/bnxt/bnxt.h:152:
+	#define BNXT_FLAG_LRO		(1<<2)
 	                     		  ^

CHECK:BIT_MACRO: Prefer using the BIT macro
#418: FILE: drivers/net/bnxt/bnxt.h:152:
+	#define BNXT_FLAG_LRO		(1<<2)

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#419: FILE: drivers/net/bnxt/bnxt.h:153:
+	#define BNXT_FLAG_GRO		(1<<3)
 	                     		  ^

CHECK:BIT_MACRO: Prefer using the BIT macro
#419: FILE: drivers/net/bnxt/bnxt.h:153:
+	#define BNXT_FLAG_GRO		(1<<3)

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#420: FILE: drivers/net/bnxt/bnxt.h:154:
+	#define BNXT_FLAG_160B_TCAM	(1<<16)
 	                           	  ^

CHECK:BIT_MACRO: Prefer using the BIT macro
#420: FILE: drivers/net/bnxt/bnxt.h:154:
+	#define BNXT_FLAG_160B_TCAM	(1<<16)

ERROR:C99_COMMENTS: do not use C99 // comments
#425: FILE: drivers/net/bnxt/bnxt.h:159:
+//	uint32_t		rx_copy_thresh;

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#544: FILE: drivers/net/bnxt/bnxt_cpr.c:55:
+		/* Can just prompt the update_op routine to do a qcfg
+		   instead of doing the actual qcfg */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#544: FILE: drivers/net/bnxt/bnxt_cpr.c:55:
+		   instead of doing the actual qcfg */

ERROR:C99_COMMENTS: do not use C99 // comments
#670: FILE: drivers/net/bnxt/bnxt_cpr.h:37:
+// TODO make bnxt_cp_ring_info.cp_ring_struct a pointer to avoid this.

WARNING:LONG_LINE: line over 80 characters
#675: FILE: drivers/net/bnxt/bnxt_cpr.h:42:
+	(!!(((struct cmpl_base *)(cmp))->info3_v & CMPL_BASE_V) ==			\

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#689: FILE: drivers/net/bnxt/bnxt_cpr.h:56:
+#define B_CP_DB_REARM(cpr, raw_cons)					\
+		*(uint32_t *)((cpr)->cp_doorbell) = (DB_CP_REARM_FLAGS | \
+				RING_CMP(&cpr->cp_ring_struct, raw_cons))

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#693: FILE: drivers/net/bnxt/bnxt_cpr.h:60:
+#define B_CP_DIS_DB(cpr, raw_cons)					\
+		*(uint32_t *)((cpr)->cp_doorbell) = (DB_CP_FLAGS |	\
+				RING_CMP(&cpr->cp_ring_struct, raw_cons))

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#699: FILE: drivers/net/bnxt/bnxt_cpr.h:66:
+^Ivoid ^I^I^I*cp_doorbell;$

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#724: FILE: drivers/net/bnxt/bnxt_cpr.h:91:
+#define B_TPA_START_AGG_ID(rx_tpa_start)				\
+	((rx_tpa_start)->rx_tpa_start_cmp_misc_v1 &			\
+	 RX_TPA_START_CMP_AGG_ID) >> RX_TPA_START_CMP_AGG_ID_SHIFT

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#728: FILE: drivers/net/bnxt/bnxt_cpr.h:95:
+#define B_TPA_END_AGG_ID(rx_tpa_end)					\
+	((rx_tpa_end)->rx_tpa_end_cmp_misc_v1 &				\
+	 RX_TPA_END_CMP_AGG_ID) >> RX_TPA_END_CMP_AGG_ID_SHIFT

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#732: FILE: drivers/net/bnxt/bnxt_cpr.h:99:
+#define B_TPA_END_TPA_SEGS(rx_tpa_end)					\
+	((rx_tpa_end)->rx_tpa_end_cmp_misc_v1 &				\
+	 RX_TPA_END_CMP_TPA_SEGS) >> RX_TPA_END_CMP_TPA_SEGS_SHIFT

WARNING:LONG_LINE: line over 80 characters
#815: FILE: drivers/net/bnxt/bnxt_ethdev.c:59:
+#define DRV_MODULE_VERSION	STRIFY(BNXT_VER_MAJ) "." STRIFY(BNXT_VER_MIN) "." STRIFY(BNXT_VER_UPD)

CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#821: FILE: drivers/net/bnxt/bnxt_ethdev.c:65:
+static struct rte_pci_id bnxt_pci_id_map[] = {
+

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#919: FILE: drivers/net/bnxt/bnxt_ethdev.c:163:
+	/* bp->flags needs to be revisited for other stateless offload
+	   features */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#919: FILE: drivers/net/bnxt/bnxt_ethdev.c:163:
+	   features */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#954: FILE: drivers/net/bnxt/bnxt_ethdev.c:198:
+			/* Fill the RSS hash & redirection table with
+			   ring group ids for all VNICs */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#954: FILE: drivers/net/bnxt/bnxt_ethdev.c:198:
+			   ring group ids for all VNICs */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#1040: FILE: drivers/net/bnxt/bnxt_ethdev.c:284:
+	dev_info->min_rx_bufsize = 1;	// Minimum RX Producer Buffer BD length field

ERROR:C99_COMMENTS: do not use C99 // comments
#1040: FILE: drivers/net/bnxt/bnxt_ethdev.c:284:
+	dev_info->min_rx_bufsize = 1;	// Minimum RX Producer Buffer BD length field

CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#1095: FILE: drivers/net/bnxt/bnxt_ethdev.c:339:
+	vpool = vrxq = 0;

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1174: FILE: drivers/net/bnxt/bnxt_ethdev.c:418:
+	/* The FPGA needs about 10ms of settle time to DMA
+	   the last few completions.

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1175: FILE: drivers/net/bnxt/bnxt_ethdev.c:419:
+	   100ms is the experimental value for reliability purposes */

ERROR:PRINTF_0xDECIMAL: Prefixing 0x with decimal output is defective
#1224: FILE: drivers/net/bnxt/bnxt_ethdev.c:468:
+				"Failed to free VFs with rc = 0x%d!", rc);

ERROR:PRINTF_0xDECIMAL: Prefixing 0x with decimal output is defective
#1264: FILE: drivers/net/bnxt/bnxt_ethdev.c:508:
+				"Failed to retrieve link rc = 0x%d!", rc);

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1406: FILE: drivers/net/bnxt/bnxt_ethdev.c:650:
+	/* If RSS enablement were different than dev_configure,
+	   then return -EINVAL */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1406: FILE: drivers/net/bnxt/bnxt_ethdev.c:650:
+	   then return -EINVAL */

ERROR:C99_COMMENTS: do not use C99 // comments
#1422: FILE: drivers/net/bnxt/bnxt_ethdev.c:666:
+//              hash_type = HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV4;

ERROR:C99_COMMENTS: do not use C99 // comments
#1431: FILE: drivers/net/bnxt/bnxt_ethdev.c:675:
+//              hash_type = HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV6;

ERROR:C99_COMMENTS: do not use C99 // comments
#1438: FILE: drivers/net/bnxt/bnxt_ethdev.c:682:
+//              hash_type = HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV4 |

ERROR:C99_COMMENTS: do not use C99 // comments
#1439: FILE: drivers/net/bnxt/bnxt_ethdev.c:683:
+//                          HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV6;

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1451: FILE: drivers/net/bnxt/bnxt_ethdev.c:695:
+			/* Use the supplied key if the key length is
+			   acceptable and the rss_key is not NULL */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1451: FILE: drivers/net/bnxt/bnxt_ethdev.c:695:
+			   acceptable and the rss_key is not NULL */

ERROR:C99_COMMENTS: do not use C99 // comments
#1484: FILE: drivers/net/bnxt/bnxt_ethdev.c:728:
+//              case HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV4:

ERROR:C99_COMMENTS: do not use C99 // comments
#1485: FILE: drivers/net/bnxt/bnxt_ethdev.c:729:
+//                      rss_conf->rss_hf = ETH_RSS_NONFRAG_IPV4_UDP;

ERROR:C99_COMMENTS: do not use C99 // comments
#1486: FILE: drivers/net/bnxt/bnxt_ethdev.c:730:
+//                      break;

ERROR:C99_COMMENTS: do not use C99 // comments
#1493: FILE: drivers/net/bnxt/bnxt_ethdev.c:737:
+//              case HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV6:

ERROR:C99_COMMENTS: do not use C99 // comments
#1494: FILE: drivers/net/bnxt/bnxt_ethdev.c:738:
+//                      rss_conf->rss_hf = ETH_RSS_NONFRAG_IPV6_UDP;

ERROR:C99_COMMENTS: do not use C99 // comments
#1495: FILE: drivers/net/bnxt/bnxt_ethdev.c:739:
+//                      break;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#1500: FILE: drivers/net/bnxt/bnxt_ethdev.c:744:
+//              case HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV4 | HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV6:

ERROR:C99_COMMENTS: do not use C99 // comments
#1500: FILE: drivers/net/bnxt/bnxt_ethdev.c:744:
+//              case HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV4 | HWRM_VNIC_RSS_CFG_INPUT_HASH_TYPE_UDP_IPV6:

ERROR:C99_COMMENTS: do not use C99 // comments
#1501: FILE: drivers/net/bnxt/bnxt_ethdev.c:745:
+//                      rss_conf->rss_hf = ETH_RSS_UDP;

ERROR:C99_COMMENTS: do not use C99 // comments
#1502: FILE: drivers/net/bnxt/bnxt_ethdev.c:746:
+//                      break;

ERROR:SPACING: spaces required around that ':' (ctx:VxE)
#1503: FILE: drivers/net/bnxt/bnxt_ethdev.c:747:
+		default:
 		       ^

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1537: FILE: drivers/net/bnxt/bnxt_ethdev.c:781:
+	/* TODO: If the device is active:
+	   - Close NIC

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1559: FILE: drivers/net/bnxt/bnxt_ethdev.c:803:
+	/* Loop through all VNICs from the specified filter flow pools to
+	   remove the corresponding MAC addr filter */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1559: FILE: drivers/net/bnxt/bnxt_ethdev.c:803:
+	   remove the corresponding MAC addr filter */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1626: FILE: drivers/net/bnxt/bnxt_ethdev.c:870:
+		/* For each VNIC and each associated filter(s)
+		   if VLAN exists && VLAN matches vlan_id

WARNING:LONG_LINE: line over 80 characters
#1638: FILE: drivers/net/bnxt/bnxt_ethdev.c:882:
+				    HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_L2_OVLAN &&

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1649: FILE: drivers/net/bnxt/bnxt_ethdev.c:893:
+					/* Need to examine to see if the MAC
+					   filter already existed or not before

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1650: FILE: drivers/net/bnxt/bnxt_ethdev.c:894:
+					   allocating a new one */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1662: FILE: drivers/net/bnxt/bnxt_ethdev.c:906:
+					/* Inherit MAC from the previous
+					   filter */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#1662: FILE: drivers/net/bnxt/bnxt_ethdev.c:906:
+					   filter */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1691: FILE: drivers/net/bnxt/bnxt_ethdev.c:935:
+		/* For each VNIC and each associated filter(s)
+		   if VLAN exists:

WARNING:LONG_LINE: line over 80 characters
#1706: FILE: drivers/net/bnxt/bnxt_ethdev.c:950:
+				    HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_L2_OVLAN) {

WARNING:LONG_LINE: line over 80 characters
#1736: FILE: drivers/net/bnxt/bnxt_ethdev.c:980:
+					HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_L2_OVLAN |

WARNING:LONG_LINE: line over 80 characters
#1737: FILE: drivers/net/bnxt/bnxt_ethdev.c:981:
+					HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_L2_OVLAN_MASK;

CHECK:BOOL_COMPARISON: Using comparison to true is error prone
#1782: FILE: drivers/net/bnxt/bnxt_ethdev.c:1026:
+	if ((on && vnic->vlan_strip == true) ||

CHECK:BOOL_COMPARISON: Using comparison to false is error prone
#1783: FILE: drivers/net/bnxt/bnxt_ethdev.c:1027:
+	    (!on && vnic->vlan_strip == false)) {

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1797: FILE: drivers/net/bnxt/bnxt_ethdev.c:1041:
+	/* TODO: If there are other rx queues that belong to the same VNIC,
+		 we have the following options:

ERROR:SWITCH_CASE_INDENT_LEVEL: switch and case should be at the same indent
#1830: FILE: drivers/net/bnxt/bnxt_ethdev.c:1074:
+	switch(bp->link_info.pause) {
+		case 0:
[...]
+		case HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_TX:
[...]
+		case HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_RX:
[...]
+		case HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_TX | HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_RX:

ERROR:SPACING: space required before the open parenthesis '('
#1830: FILE: drivers/net/bnxt/bnxt_ethdev.c:1074:
+	switch(bp->link_info.pause) {

WARNING:LONG_LINE: line over 80 characters
#1840: FILE: drivers/net/bnxt/bnxt_ethdev.c:1084:
+		case HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_TX | HWRM_PORT_PHY_QCFG_OUTPUT_PAUSE_RX:

ERROR:SWITCH_CASE_INDENT_LEVEL: switch and case should be at the same indent
#1852: FILE: drivers/net/bnxt/bnxt_ethdev.c:1096:
+	switch(fc_conf->mode) {
+		case RTE_FC_NONE:
[...]
+		case RTE_FC_RX_PAUSE:
[...]
+		case RTE_FC_TX_PAUSE:
[...]
+		case RTE_FC_FULL:

ERROR:SPACING: space required before the open parenthesis '('
#1852: FILE: drivers/net/bnxt/bnxt_ethdev.c:1096:
+	switch(fc_conf->mode) {

WARNING:LONG_LINE: line over 80 characters
#1859: FILE: drivers/net/bnxt/bnxt_ethdev.c:1103:
+				bp->link_info.auto_pause = HWRM_PORT_PHY_CFG_INPUT_AUTO_PAUSE_RX;

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#1862: FILE: drivers/net/bnxt/bnxt_ethdev.c:1106:
+			}
+			else {

WARNING:LONG_LINE: line over 80 characters
#1864: FILE: drivers/net/bnxt/bnxt_ethdev.c:1108:
+				bp->link_info.force_pause = HWRM_PORT_PHY_CFG_INPUT_FORCE_PAUSE_RX;

WARNING:LONG_LINE: line over 80 characters
#1869: FILE: drivers/net/bnxt/bnxt_ethdev.c:1113:
+				bp->link_info.auto_pause = HWRM_PORT_PHY_CFG_INPUT_AUTO_PAUSE_TX;

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#1872: FILE: drivers/net/bnxt/bnxt_ethdev.c:1116:
+			}
+			else {

WARNING:LONG_LINE: line over 80 characters
#1874: FILE: drivers/net/bnxt/bnxt_ethdev.c:1118:
+				bp->link_info.force_pause = HWRM_PORT_PHY_CFG_INPUT_FORCE_PAUSE_TX;

WARNING:LONG_LINE: line over 80 characters
#1879: FILE: drivers/net/bnxt/bnxt_ethdev.c:1123:
+				bp->link_info.auto_pause = HWRM_PORT_PHY_CFG_INPUT_AUTO_PAUSE_TX |

WARNING:LONG_LINE: line over 80 characters
#1880: FILE: drivers/net/bnxt/bnxt_ethdev.c:1124:
+						HWRM_PORT_PHY_CFG_INPUT_AUTO_PAUSE_RX;

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#1883: FILE: drivers/net/bnxt/bnxt_ethdev.c:1127:
+			}
+			else {

WARNING:LONG_LINE: line over 80 characters
#1885: FILE: drivers/net/bnxt/bnxt_ethdev.c:1129:
+				bp->link_info.force_pause = HWRM_PORT_PHY_CFG_INPUT_FORCE_PAUSE_TX |

WARNING:LONG_LINE: line over 80 characters
#1886: FILE: drivers/net/bnxt/bnxt_ethdev.c:1130:
+						HWRM_PORT_PHY_CFG_INPUT_FORCE_PAUSE_RX;

ERROR:C99_COMMENTS: do not use C99 // comments
#1909: FILE: drivers/net/bnxt/bnxt_ethdev.c:1153:
+//        .rx_queue_count       = bnxt_rx_queue_count_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1910: FILE: drivers/net/bnxt/bnxt_ethdev.c:1154:
+//        .rx_descriptor_done   = bnxt_rx_descriptor_done_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1913: FILE: drivers/net/bnxt/bnxt_ethdev.c:1157:
+//        .rx_queue_start       = bnxt_rx_queue_start_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1914: FILE: drivers/net/bnxt/bnxt_ethdev.c:1158:
+//        .rx_queue_stop        = bnxt_rx_queue_stop_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1915: FILE: drivers/net/bnxt/bnxt_ethdev.c:1159:
+//        .tx_queue_start       = bnxt_tx_queue_start_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1916: FILE: drivers/net/bnxt/bnxt_ethdev.c:1160:
+//        .tx_queue_stop        = bnxt_tx_queue_stop_op,

ERROR:C99_COMMENTS: do not use C99 // comments
#1933: FILE: drivers/net/bnxt/bnxt_ethdev.c:1177:
+#if 0				// Phase 2/3

CHECK:REDUNDANT_CODE: if this code is redundant consider removing it
#1933: FILE: drivers/net/bnxt/bnxt_ethdev.c:1177:
+#if 0				// Phase 2/3

WARNING:BRACES: braces {} are not necessary for single statement blocks
#2003: FILE: drivers/net/bnxt/bnxt_ethdev.c:1247:
+	if (bp->bar0) {
+		bp->bar0 = NULL;
+	}

ERROR:C99_COMMENTS: do not use C99 // comments
#2022: FILE: drivers/net/bnxt/bnxt_ethdev.c:1266:
+	// Function 2 and 3 don't work in FPGA

CHECK:LOGICAL_CONTINUATIONS: Logical continuations should be on the previous line
#2024: FILE: drivers/net/bnxt/bnxt_ethdev.c:1268:
+	if (eth_dev->pci_dev->addr.function >= 2
+	    && eth_dev->pci_dev->addr.function < 4) {

CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#2135: FILE: drivers/net/bnxt/bnxt_ethdev.c:1379:
+
+		}

WARNING:LONG_LINE: line over 80 characters
#2260: FILE: drivers/net/bnxt/bnxt_filter.c:64:
+				HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_L2_ADDR_MASK;

CHECK:SPACING: No space is necessary after a cast
#2581: FILE: drivers/net/bnxt/bnxt_hwrm.c:124:
+				valid = (uint8_t *) resp + resp->resp_len - 1;

WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#2602: FILE: drivers/net/bnxt/bnxt_hwrm.c:145:
+#define HWRM_PREP(req, type, cr, resp) \
+	memset(bp->hwrm_cmd_resp_addr, 0, HWRM_RESP_LENGTH); \
+	req.req_type = rte_cpu_to_le_16( HWRM_##type ); \
+	req.cmpl_ring = rte_cpu_to_le_16( cr ); \
+	req.seq_id = rte_cpu_to_le_16( bp->hwrm_cmd_seq++ ); \
+	req.target_id = rte_cpu_to_le_16(0xffff); \
+	req.resp_addr = \
+			rte_cpu_to_le_64(bp->hwrm_cmd_resp_dma_addr);

ERROR:SPACING: space prohibited after that open parenthesis '('
#2604: FILE: drivers/net/bnxt/bnxt_hwrm.c:147:
+	req.req_type = rte_cpu_to_le_16( HWRM_##type ); \

ERROR:SPACING: space prohibited before that close parenthesis ')'
#2604: FILE: drivers/net/bnxt/bnxt_hwrm.c:147:
+	req.req_type = rte_cpu_to_le_16( HWRM_##type ); \

ERROR:SPACING: space prohibited after that open parenthesis '('
#2605: FILE: drivers/net/bnxt/bnxt_hwrm.c:148:
+	req.cmpl_ring = rte_cpu_to_le_16( cr ); \

ERROR:SPACING: space prohibited before that close parenthesis ')'
#2605: FILE: drivers/net/bnxt/bnxt_hwrm.c:148:
+	req.cmpl_ring = rte_cpu_to_le_16( cr ); \

ERROR:SPACING: space prohibited after that open parenthesis '('
#2606: FILE: drivers/net/bnxt/bnxt_hwrm.c:149:
+	req.seq_id = rte_cpu_to_le_16( bp->hwrm_cmd_seq++ ); \

ERROR:SPACING: space prohibited before that close parenthesis ')'
#2606: FILE: drivers/net/bnxt/bnxt_hwrm.c:149:
+	req.seq_id = rte_cpu_to_le_16( bp->hwrm_cmd_seq++ ); \

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#2611: FILE: drivers/net/bnxt/bnxt_hwrm.c:154:
+#define HWRM_CHECK_RESULT() \
+	if (rc) { \
+		RTE_LOG(ERR, PMD, "%s failed rc:%d\n", \
+			__func__, rc); \
+		return rc; \
+	} \
+	if (resp->error_code) { \
+		rc = rte_le_to_cpu_16(resp->error_code); \
+		RTE_LOG(ERR, PMD, "%s error %d\n", __func__, rc); \
+		return rc; \
+	}

WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided
#2611: FILE: drivers/net/bnxt/bnxt_hwrm.c:154:
+#define HWRM_CHECK_RESULT() \
+	if (rc) { \
+		RTE_LOG(ERR, PMD, "%s failed rc:%d\n", \
+			__func__, rc); \
+		return rc; \
+	} \
+	if (resp->error_code) { \
+		rc = rte_le_to_cpu_16(resp->error_code); \
+		RTE_LOG(ERR, PMD, "%s error %d\n", __func__, rc); \
+		return rc; \
+	}

CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#2862: FILE: drivers/net/bnxt/bnxt_hwrm.c:405:
+	for (i = vnic->start_grp_id, j = 0; i <= vnic->end_grp_id; i++, j++) {
+

CHECK:SPACING: space preferred before that '|' (ctx:ExE)
#2936: FILE: drivers/net/bnxt/bnxt_hwrm.c:479:
+					       |
 					       ^

WARNING:LONG_LINE: line over 80 characters
#2937: FILE: drivers/net/bnxt/bnxt_hwrm.c:480:
+					       HWRM_RING_ALLOC_INPUT_ENABLES_STAT_CTX_ID_VALID);

WARNING:LONG_LINE: line over 80 characters
#3124: FILE: drivers/net/bnxt/bnxt_hwrm.c:667:
+int bnxt_hwrm_func_qstats(struct bnxt *bp, struct hwrm_func_qstats_output *stats)

ERROR:SPACING: spaces required around that '==' (ctx:VxV)
#3190: FILE: drivers/net/bnxt/bnxt_hwrm.c:733:
+#if HWRM_VERSION_MAJOR==0
                       ^

WARNING:LONG_LINE: line over 80 characters
#3194: FILE: drivers/net/bnxt/bnxt_hwrm.c:737:
+			HWRM_VERSION_MAJOR, HWRM_VERSION_MINOR, HWRM_VERSION_UPDATE);

ERROR:SPACING: space required before the open parenthesis '('
#3204: FILE: drivers/net/bnxt/bnxt_hwrm.c:747:
+	if(my_version != fw_version) {

WARNING:LONG_LINE_STRING: line over 80 characters
#3207: FILE: drivers/net/bnxt/bnxt_hwrm.c:750:
+			RTE_LOG(INFO, PMD, "Firmware API version is newer than driver.\n");

WARNING:LONG_LINE_STRING: line over 80 characters
#3208: FILE: drivers/net/bnxt/bnxt_hwrm.c:751:
+			RTE_LOG(INFO, PMD, "The driver may be missing features.\n");

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#3210: FILE: drivers/net/bnxt/bnxt_hwrm.c:753:
+		}
+		else {

WARNING:LONG_LINE_STRING: line over 80 characters
#3211: FILE: drivers/net/bnxt/bnxt_hwrm.c:754:
+			RTE_LOG(INFO, PMD, "Firmware API version is older than driver.\n");

WARNING:LONG_LINE_STRING: line over 80 characters
#3212: FILE: drivers/net/bnxt/bnxt_hwrm.c:755:
+			RTE_LOG(INFO, PMD, "Not all driver features may be functional.\n");

WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon
#3231: FILE: drivers/net/bnxt/bnxt_hwrm.c:774:
+#define GET_QUEUE_INFO(x) \
+	bp->cos_queue[x].id = resp->queue_id##x; \
+	bp->cos_queue[x].profile = resp->queue_id##x##_service_profile;

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#3422: FILE: drivers/net/bnxt/bnxt_hwrm.c:965:
+		}
+		else {

WARNING:LONG_LINE: line over 80 characters
#3424: FILE: drivers/net/bnxt/bnxt_hwrm.c:967:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_AUTO_MODE;

WARNING:LONG_LINE: line over 80 characters
#3426: FILE: drivers/net/bnxt/bnxt_hwrm.c:969:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_AUTO_LINK_SPEED_MASK;

WARNING:LONG_LINE: line over 80 characters
#3428: FILE: drivers/net/bnxt/bnxt_hwrm.c:971:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_AUTO_LINK_SPEED;

ERROR:C99_COMMENTS: do not use C99 // comments
#3433: FILE: drivers/net/bnxt/bnxt_hwrm.c:976:
+		// Set force_pause if there is no auto or if there is a force

WARNING:LONG_LINE: line over 80 characters
#3435: FILE: drivers/net/bnxt/bnxt_hwrm.c:978:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_AUTO_PAUSE;

WARNING:LONG_LINE: line over 80 characters
#3437: FILE: drivers/net/bnxt/bnxt_hwrm.c:980:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_FORCE_PAUSE;

WARNING:LONG_LINE: line over 80 characters
#3440: FILE: drivers/net/bnxt/bnxt_hwrm.c:983:
+			req.enables |= HWRM_PORT_PHY_CFG_INPUT_ENABLES_FORCE_PAUSE;

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#3442: FILE: drivers/net/bnxt/bnxt_hwrm.c:985:
+	}
+	else {

WARNING:LONG_LINE: line over 80 characters
#3493: FILE: drivers/net/bnxt/bnxt_hwrm.c:1036:
+int bnxt_hwrm_port_qstats(struct bnxt *bp, struct hwrm_port_qstats_output *stats)

WARNING:LONG_LINE: line over 80 characters
#3616: FILE: drivers/net/bnxt/bnxt_hwrm.c:1159:
+static void bnxt_free_cp_ring(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, unsigned idx)

WARNING:LONG_LINE: line over 80 characters
#3624: FILE: drivers/net/bnxt/bnxt_hwrm.c:1167:
+	memset(cpr->cp_desc_ring, 0, cpr->cp_ring_struct.ring_size * sizeof(*cpr->cp_desc_ring));

WARNING:LONG_LINE: line over 80 characters
#3644: FILE: drivers/net/bnxt/bnxt_hwrm.c:1187:
+			memset(txr->tx_desc_ring, 0, txr->tx_ring_struct.ring_size * sizeof(*txr->tx_desc_ring));

WARNING:LONG_LINE: line over 80 characters
#3645: FILE: drivers/net/bnxt/bnxt_hwrm.c:1188:
+			memset(txr->tx_buf_ring, 0, txr->tx_ring_struct.ring_size * sizeof(*txr->tx_buf_ring));

WARNING:BRACES: braces {} are not necessary for single statement blocks
#3649: FILE: drivers/net/bnxt/bnxt_hwrm.c:1192:
+		if (cpr->cp_ring_struct.fw_ring_id != INVALID_HW_RING_ID) {
+			bnxt_free_cp_ring(bp, cpr, idx);
+		}

WARNING:LONG_LINE: line over 80 characters
#3666: FILE: drivers/net/bnxt/bnxt_hwrm.c:1209:
+			memset(rxr->rx_desc_ring, 0, rxr->rx_ring_struct.ring_size * sizeof(*rxr->rx_desc_ring));

WARNING:LONG_LINE: line over 80 characters
#3667: FILE: drivers/net/bnxt/bnxt_hwrm.c:1210:
+			memset(rxr->rx_buf_ring, 0, rxr->rx_ring_struct.ring_size * sizeof(*rxr->rx_buf_ring));

WARNING:ONE_SEMICOLON: Statements terminations use 1 semicolon
#3668: FILE: drivers/net/bnxt/bnxt_hwrm.c:1211:
+			rxr->rx_prod = 0;;

WARNING:BRACES: braces {} are not necessary for single statement blocks
#3670: FILE: drivers/net/bnxt/bnxt_hwrm.c:1213:
+		if (cpr->cp_ring_struct.fw_ring_id != INVALID_HW_RING_ID) {
+			bnxt_free_cp_ring(bp, cpr, idx);
+		}

WARNING:BRACES: braces {} are not necessary for single statement blocks
#3679: FILE: drivers/net/bnxt/bnxt_hwrm.c:1222:
+		if (cpr->cp_ring_struct.fw_ring_id != INVALID_HW_RING_ID) {
+			bnxt_free_cp_ring(bp, cpr, 0);
+		}

CHECK:SPACING: No space is necessary after a cast
#3743: FILE: drivers/net/bnxt/bnxt_hwrm.c:1286:
+		if (cpr->hw_stats_ctx_id != (uint32_t) INVALID_STATS_CTX_ID) {

WARNING:LONG_LINE: line over 80 characters
#3942: FILE: drivers/net/bnxt/bnxt_hwrm.c:1485:
+		link->link_speed = bnxt_parse_hw_link_speed(link_info->link_speed);

WARNING:LONG_LINE: line over 80 characters
#3964: FILE: drivers/net/bnxt/bnxt_hwrm.c:1507:
+		link_req.auto_mode = HWRM_PORT_PHY_CFG_INPUT_AUTO_MODE_ONE_OR_BELOW;

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3966: FILE: drivers/net/bnxt/bnxt_hwrm.c:1509:
+		/* TODO: Currently, only a subset of speeds are supported
+		   in DPDK */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3966: FILE: drivers/net/bnxt/bnxt_hwrm.c:1509:
+		   in DPDK */

WARNING:LONG_LINE: line over 80 characters
#3975: FILE: drivers/net/bnxt/bnxt_hwrm.c:1518:
+		link_req.auto_link_speed = HWRM_PORT_PHY_CFG_INPUT_AUTO_LINK_SPEED_50GB;

WARNING:LONG_LINE: line over 80 characters
#4071: FILE: drivers/net/bnxt/bnxt_hwrm.h:72:
+int bnxt_hwrm_func_qstats(struct bnxt *bp, struct hwrm_func_qstats_output *stats);

WARNING:LONG_LINE: line over 80 characters
#4086: FILE: drivers/net/bnxt/bnxt_hwrm.h:87:
+int bnxt_hwrm_port_qstats(struct bnxt *bp, struct hwrm_port_qstats_output *stats);

CHECK:BRACES: Blank lines aren't necessary before a close brace '}'
#4188: FILE: drivers/net/bnxt/bnxt_irq.c:80:
+
+}

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around bp->pdev->intr_handle
#4259: FILE: drivers/net/bnxt/bnxt_irq.c:151:
+	rte_intr_enable(&(bp->pdev->intr_handle));

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4380: FILE: drivers/net/bnxt/bnxt_ring.c:54:
+	/* The actual ring is reserved via rte_memzone_reserve API.
+	   The current document/code indicates that:

ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#4466: FILE: drivers/net/bnxt/bnxt_ring.c:140:
+	if ((mz = rte_memzone_lookup(mz_name)) == NULL) {

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#4680: FILE: drivers/net/bnxt/bnxt_ring.h:43:
+#define RTE_MBUF_DATA_DMA_ADDR(mb) \
+	(uint64_t) ((mb)->buf_physaddr + (mb)->data_off)

CHECK:SPACING: No space is necessary after a cast
#4681: FILE: drivers/net/bnxt/bnxt_ring.h:44:
+	(uint64_t) ((mb)->buf_physaddr + (mb)->data_off)

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4684: FILE: drivers/net/bnxt/bnxt_ring.h:47:
+#define DB_IDX_VALID						(0x1<<26)
                     						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4685: FILE: drivers/net/bnxt/bnxt_ring.h:48:
+#define DB_IRQ_DIS						(0x1<<27)
                   						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4686: FILE: drivers/net/bnxt/bnxt_ring.h:49:
+#define DB_KEY_TX						(0x0<<28)
                  						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4687: FILE: drivers/net/bnxt/bnxt_ring.h:50:
+#define DB_KEY_RX						(0x1<<28)
                  						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4688: FILE: drivers/net/bnxt/bnxt_ring.h:51:
+#define DB_KEY_CP						(0x2<<28)
                  						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4689: FILE: drivers/net/bnxt/bnxt_ring.h:52:
+#define DB_KEY_ST						(0x3<<28)
                  						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4690: FILE: drivers/net/bnxt/bnxt_ring.h:53:
+#define DB_KEY_TX_PUSH						(0x4<<28)
                       						    ^

CHECK:SPACING: spaces preferred around that '<<' (ctx:VxV)
#4691: FILE: drivers/net/bnxt/bnxt_ring.h:54:
+#define DB_LONG_TX_PUSH						(0x2<<24)
                        						    ^

ERROR:C99_COMMENTS: do not use C99 // comments
#4699: FILE: drivers/net/bnxt/bnxt_ring.h:62:
+// TODO: These are derived from the Linux driver assuming 4k pages

CHECK:SPACING: No space is necessary after a cast
#4704: FILE: drivers/net/bnxt/bnxt_ring.h:67:
+#define INVALID_HW_RING_ID      ((uint16_t) -1)

WARNING:BRACES: braces {} are not necessary for single statement blocks
#4803: FILE: drivers/net/bnxt/bnxt_rxq.c:56:
+	if (cpr->hw_stats) {
+		cpr->hw_stats = NULL;
+	}

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4921: FILE: drivers/net/bnxt/bnxt_rxq.c:174:
+			/* TODO: Configure & associate CFA rule for
+			   each VNIC for each VMDq with MACVLAN, MACVLAN+TC */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4921: FILE: drivers/net/bnxt/bnxt_rxq.c:174:
+			   each VNIC for each VMDq with MACVLAN, MACVLAN+TC */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4936: FILE: drivers/net/bnxt/bnxt_rxq.c:189:
+		/* In order to support DCB+RSS, each TC will
+		   be assigned to one VNIC */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4936: FILE: drivers/net/bnxt/bnxt_rxq.c:189:
+		   be assigned to one VNIC */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4970: FILE: drivers/net/bnxt/bnxt_rxq.c:223:
+			/* TODO: Configure & associate CFA rule for
+			   each VNIC for each TC */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4970: FILE: drivers/net/bnxt/bnxt_rxq.c:223:
+			   each VNIC for each TC */

CHECK:SPACING: No space is necessary after a cast
#5117: FILE: drivers/net/bnxt/bnxt_rxq.c:370:
+	    (uint8_t) ((eth_dev->data->dev_conf.

ERROR:C99_COMMENTS: do not use C99 // comments
#5174: FILE: drivers/net/bnxt/bnxt_rxq.h:37:
+// TODO make bnxt_rx_queue.cp_ring and bnxt_rx_queue.rx_ring pointers

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5191: FILE: drivers/net/bnxt/bnxt_rxq.h:54:
+	//uint8_t			drop_en; /* If not 0, set SRRCTL.Drop_En */

ERROR:C99_COMMENTS: do not use C99 // comments
#5191: FILE: drivers/net/bnxt/bnxt_rxq.h:54:
+	//uint8_t			drop_en; /* If not 0, set SRRCTL.Drop_En */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5192: FILE: drivers/net/bnxt/bnxt_rxq.h:55:
+	//uint8_t			rx_deferred_start; /* not in global dev start */

ERROR:C99_COMMENTS: do not use C99 // comments
#5192: FILE: drivers/net/bnxt/bnxt_rxq.h:55:
+	//uint8_t			rx_deferred_start; /* not in global dev start */

ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#5323: FILE: drivers/net/bnxt/bnxt_rxr.c:103:
+			    struct bnxt_rx_queue *rxq, uint32_t * raw_cons)

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#5364: FILE: drivers/net/bnxt/bnxt_rxr.c:144:
+	}
+	else {

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5406: FILE: drivers/net/bnxt/bnxt_rxr.c:186:
+	/* All MBUFs are allocated with the same size under DPDK,
+	   no optimization for rx_copy_thresh */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5406: FILE: drivers/net/bnxt/bnxt_rxr.c:186:
+	   no optimization for rx_copy_thresh */

ERROR:C99_COMMENTS: do not use C99 // comments
#5444: FILE: drivers/net/bnxt/bnxt_rxr.c:224:
+		// TODO: Avoid magic numbers...

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5459: FILE: drivers/net/bnxt/bnxt_rxr.c:239:
+		/* For PMD, there is no need to keep on pushing to REARM
+		   the doorbell if there are no new completions */

WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5459: FILE: drivers/net/bnxt/bnxt_rxr.c:239:
+		   the doorbell if there are no new completions */

WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5555: FILE: drivers/net/bnxt/bnxt_rxr.c:335:
+/* XXX
+	if (NET_IP_ALIGN == 2)

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#5633: FILE: drivers/net/bnxt/bnxt_rxr.h:37:
+#define B_RX_DB(db, prod)						\
+		*(uint32_t *)db = (DB_KEY_RX | prod)

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#5651: FILE: drivers/net/bnxt/bnxt_rxr.h:55:
+^Ivoid ^I^I^I*rx_doorbell;$

ERROR:C99_COMMENTS: do not use C99 // comments
#5779: FILE: drivers/net/bnxt/bnxt_stats.c:104:
+		// These get replaces once the *_QSTATS commands work

WARNING:LONG_LINE: line over 80 characters
#5784: FILE: drivers/net/bnxt/bnxt_stats.c:109:
+		bnxt_stats->imcasts += rte_le_to_cpu_64(hw_stats->rx_mcast_pkts);

ERROR:C99_COMMENTS: do not use C99 // comments
#5807: FILE: drivers/net/bnxt/bnxt_stats.c:132:
+		// These get replaces once the *_QSTATS commands work

WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations
#5816: FILE: drivers/net/bnxt/bnxt_stats.c:141:
+		bnxt_stats->ipackets = fstats.rx_ucast_pkts + \

WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations
#5819: FILE: drivers/net/bnxt/bnxt_stats.c:144:
+		bnxt_stats->opackets = fstats.tx_ucast_pkts + \

WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations
#5822: FILE: drivers/net/bnxt/bnxt_stats.c:147:
+		bnxt_stats->ibytes = fstats.rx_ucast_bytes + \

WARNING:LINE_CONTINUATIONS: Avoid unnecessary line continuations
#5824: FILE: drivers/net/bnxt/bnxt_stats.c:149:
+		bnxt_stats->obytes = fstats.tx_ucast_bytes + \

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5835: FILE: drivers/net/bnxt/bnxt_stats.c:160:
+		// bnxt_stats->rx_nombuf += ; /**< Total number of RX mbuf allocation failures. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5835: FILE: drivers/net/bnxt/bnxt_stats.c:160:
+		// bnxt_stats->rx_nombuf += ; /**< Total number of RX mbuf allocation failures. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5836: FILE: drivers/net/bnxt/bnxt_stats.c:161:
+		// bnxt_stats->fdirmatch += ; /**< Total number of RX packets matching a filter. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5836: FILE: drivers/net/bnxt/bnxt_stats.c:161:
+		// bnxt_stats->fdirmatch += ; /**< Total number of RX packets matching a filter. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5837: FILE: drivers/net/bnxt/bnxt_stats.c:162:
+		// bnxt_stats->fdirmiss;  /**< Total number of RX packets not matching any filter. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5837: FILE: drivers/net/bnxt/bnxt_stats.c:162:
+		// bnxt_stats->fdirmiss;  /**< Total number of RX packets not matching any filter. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5840: FILE: drivers/net/bnxt/bnxt_stats.c:165:
+		// bnxt_stats->tx_pause_xon += ;  /**< Total nb. of XON pause frame sent. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5840: FILE: drivers/net/bnxt/bnxt_stats.c:165:
+		// bnxt_stats->tx_pause_xon += ;  /**< Total nb. of XON pause frame sent. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5841: FILE: drivers/net/bnxt/bnxt_stats.c:166:
+		// bnxt_stats->rx_pause_xon;  /**< Total nb. of XON pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5841: FILE: drivers/net/bnxt/bnxt_stats.c:166:
+		// bnxt_stats->rx_pause_xon;  /**< Total nb. of XON pause frame received. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5842: FILE: drivers/net/bnxt/bnxt_stats.c:167:
+		// bnxt_stats->tx_pause_xoff; /**< Total nb. of XOFF pause frame sent. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5842: FILE: drivers/net/bnxt/bnxt_stats.c:167:
+		// bnxt_stats->tx_pause_xoff; /**< Total nb. of XOFF pause frame sent. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5843: FILE: drivers/net/bnxt/bnxt_stats.c:168:
+		// bnxt_stats->rx_pause_xoff; /**< Total nb. of XOFF pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5843: FILE: drivers/net/bnxt/bnxt_stats.c:168:
+		// bnxt_stats->rx_pause_xoff; /**< Total nb. of XOFF pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5845: FILE: drivers/net/bnxt/bnxt_stats.c:170:
+		// bnxt_stats->ilbpackets;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5846: FILE: drivers/net/bnxt/bnxt_stats.c:171:
+		/**< Total number of good packets received from loopback,VF Only */

ERROR:C99_COMMENTS: do not use C99 // comments
#5847: FILE: drivers/net/bnxt/bnxt_stats.c:172:
+		// bnxt_stats->olbpackets;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5848: FILE: drivers/net/bnxt/bnxt_stats.c:173:
+		/**< Total number of good packets transmitted to loopback,VF Only */

ERROR:C99_COMMENTS: do not use C99 // comments
#5849: FILE: drivers/net/bnxt/bnxt_stats.c:174:
+		// bnxt_stats->ilbbytes;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5850: FILE: drivers/net/bnxt/bnxt_stats.c:175:
+		/**< Total number of good bytes received from loopback,VF Only */

ERROR:C99_COMMENTS: do not use C99 // comments
#5851: FILE: drivers/net/bnxt/bnxt_stats.c:176:
+		// bnxt_stats->olbbytes;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5852: FILE: drivers/net/bnxt/bnxt_stats.c:177:
+		/**< Total number of good bytes transmitted to loopback,VF Only */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5869: FILE: drivers/net/bnxt/bnxt_stats.c:194:
+	// bnxt_stats->rx_nombuf += ; /**< Total number of RX mbuf allocation failures. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5869: FILE: drivers/net/bnxt/bnxt_stats.c:194:
+	// bnxt_stats->rx_nombuf += ; /**< Total number of RX mbuf allocation failures. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5870: FILE: drivers/net/bnxt/bnxt_stats.c:195:
+	// bnxt_stats->fdirmatch += ; /**< Total number of RX packets matching a filter. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5870: FILE: drivers/net/bnxt/bnxt_stats.c:195:
+	// bnxt_stats->fdirmatch += ; /**< Total number of RX packets matching a filter. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5871: FILE: drivers/net/bnxt/bnxt_stats.c:196:
+	// bnxt_stats->fdirmiss;  /**< Total number of RX packets not matching any filter. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5871: FILE: drivers/net/bnxt/bnxt_stats.c:196:
+	// bnxt_stats->fdirmiss;  /**< Total number of RX packets not matching any filter. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5874: FILE: drivers/net/bnxt/bnxt_stats.c:199:
+	// bnxt_stats->tx_pause_xon += ;  /**< Total nb. of XON pause frame sent. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5874: FILE: drivers/net/bnxt/bnxt_stats.c:199:
+	// bnxt_stats->tx_pause_xon += ;  /**< Total nb. of XON pause frame sent. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5875: FILE: drivers/net/bnxt/bnxt_stats.c:200:
+	// bnxt_stats->rx_pause_xon;  /**< Total nb. of XON pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5875: FILE: drivers/net/bnxt/bnxt_stats.c:200:
+	// bnxt_stats->rx_pause_xon;  /**< Total nb. of XON pause frame received. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5876: FILE: drivers/net/bnxt/bnxt_stats.c:201:
+	// bnxt_stats->tx_pause_xoff; /**< Total nb. of XOFF pause frame sent. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5876: FILE: drivers/net/bnxt/bnxt_stats.c:201:
+	// bnxt_stats->tx_pause_xoff; /**< Total nb. of XOFF pause frame sent. */

WARNING:LONG_LINE_COMMENT: line over 80 characters
#5877: FILE: drivers/net/bnxt/bnxt_stats.c:202:
+	// bnxt_stats->rx_pause_xoff; /**< Total nb. of XOFF pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5877: FILE: drivers/net/bnxt/bnxt_stats.c:202:
+	// bnxt_stats->rx_pause_xoff; /**< Total nb. of XOFF pause frame received. */

ERROR:C99_COMMENTS: do not use C99 // comments
#5879: FILE: drivers/net/bnxt/bnxt_stats.c:204:
+	// bnxt_stats->ilbpackets;

ERROR:C99_COMMENTS: do not use C99 // comments
#5881: FILE: drivers/net/bnxt/bnxt_stats.c:206:
+	// bnxt_stats->olbpackets;

ERROR:C99_COMMENTS: do not use C99 // comments
#5883: FILE: drivers/net/bnxt/bnxt_stats.c:208:
+	// bnxt_stats->ilbbytes;

ERROR:C99_COMMENTS: do not use C99 // comments
#5885: FILE: drivers/net/bnxt/bnxt_stats.c:210:
+	// bnxt_stats->olbbytes;

WARNING:BRACES: braces {} are not necessary for single statement blocks
#6005: FILE: drivers/net/bnxt/bnxt_txq.c:52:
+	if (cpr->hw_stats) {
+		cpr->hw_stats = NULL;
+	}

ERROR:C99_COMMENTS: do not use C99 // comments
#6161: FILE: drivers/net/bnxt/bnxt_txq.h:37:
+// TODO make bnxt_tx_queue.cp_ring and bnxt_tx_queue.tx_ring pointers

ERROR:C99_COMMENTS: do not use C99 // comments
#6166: FILE: drivers/net/bnxt/bnxt_txq.h:42:
+	//uint16_t		tx_tail;       /* current value of TDT reg */

ERROR:C99_COMMENTS: do not use C99 // comments
#6169: FILE: drivers/net/bnxt/bnxt_txq.h:45:
+//	uint16_t		tx_rs_thresh;

ERROR:C99_COMMENTS: do not use C99 // comments
#6171: FILE: drivers/net/bnxt/bnxt_txq.h:47:
+//	uint16_t		nb_tx_used;

WARNING:LONG_LINE: line over 80 characters
#6328: FILE: drivers/net/bnxt/bnxt_txr.c:117:
+	return txr->tx_ring_struct.ring_size - ((txr->tx_prod - txr->tx_cons) & txr->tx_ring_struct.ring_mask) - 1;

WARNING:LONG_LINE: line over 80 characters
#6350: FILE: drivers/net/bnxt/bnxt_txr.c:139:
+				PKT_TX_UDP_CKSUM | PKT_TX_IP_CKSUM | PKT_TX_VLAN_PKT))

ERROR:C99_COMMENTS: do not use C99 // comments
#6353: FILE: drivers/net/bnxt/bnxt_txr.c:142:
+	// Setup tx_buf

WARNING:LONG_LINE: line over 80 characters
#6357: FILE: drivers/net/bnxt/bnxt_txr.c:146:
+	last_prod = (txr->tx_prod + tx_buf->nr_bds - 1) & txr->tx_ring_struct.ring_mask;

ERROR:C99_COMMENTS: do not use C99 // comments
#6362: FILE: drivers/net/bnxt/bnxt_txr.c:151:
+	// Setup txbd

CHECK:MULTIPLE_ASSIGNMENTS: multiple assignments should be avoided
#6380: FILE: drivers/net/bnxt/bnxt_txr.c:169:
+		vlan_tag_flags = cfa_action = 0;

WARNING:LONG_LINE_COMMENT: line over 80 characters
#6382: FILE: drivers/net/bnxt/bnxt_txr.c:171:
+			// shurd: Should this mask at TX_BD_LONG_CFA_META_VLAN_VID_MASK?

ERROR:C99_COMMENTS: do not use C99 // comments
#6382: FILE: drivers/net/bnxt/bnxt_txr.c:171:
+			// shurd: Should this mask at TX_BD_LONG_CFA_META_VLAN_VID_MASK?

WARNING:LONG_LINE: line over 80 characters
#6389: FILE: drivers/net/bnxt/bnxt_txr.c:178:
+			vlan_tag_flags |= TX_BD_LONG_CFA_META_VLAN_TPID_TPID8100;

WARNING:LONG_LINE: line over 80 characters
#6394: FILE: drivers/net/bnxt/bnxt_txr.c:183:
+		txbd1 = (struct tx_bd_long_hi *)&txr->tx_desc_ring[txr->tx_prod];

WARNING:LONG_LINE: line over 80 characters
#6406: FILE: drivers/net/bnxt/bnxt_txr.c:195:
+		} else if (tx_pkt->ol_flags & (PKT_TX_TCP_CKSUM | PKT_TX_UDP_CKSUM)) {

ERROR:ELSE_AFTER_BRACE: else should follow close brace '}'
#6417: FILE: drivers/net/bnxt/bnxt_txr.c:206:
+	}
+	else {

ERROR:SPACING: spaces required around that '=' (ctx:VxV)
#6464: FILE: drivers/net/bnxt/bnxt_txr.c:253:
+		for (j=1; j<tx_buf->nr_bds; j++)
 		      ^

ERROR:SPACING: spaces required around that '<' (ctx:VxV)
#6464: FILE: drivers/net/bnxt/bnxt_txr.c:253:
+		for (j=1; j<tx_buf->nr_bds; j++)
 		           ^

WARNING:LONG_LINE: line over 80 characters
#6480: FILE: drivers/net/bnxt/bnxt_txr.c:269:
+	if ((txq->tx_ring.tx_ring_struct.ring_size - (bnxt_tx_avail(&txq->tx_ring))) >

WARNING:LONG_LINE: line over 80 characters
#6492: FILE: drivers/net/bnxt/bnxt_txr.c:281:
+				RTE_LOG(DEBUG, PMD, "Unhandled CMP type %02x\n", CMP_TYPE(txcmp));

CHECK:BRACES: braces {} should be used on all arms of this statement
#6516: FILE: drivers/net/bnxt/bnxt_txr.c:305:
+		if (bnxt_start_xmit(tx_pkts[nb_tx_pkts], txq))
[...]
+		else if((nb_tx_pkts & db_mask) != last_db_mask) {
[...]

ERROR:SPACING: space required before the open parenthesis '('
#6518: FILE: drivers/net/bnxt/bnxt_txr.c:307:
+		else if((nb_tx_pkts & db_mask) != last_db_mask) {

ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#6573: FILE: drivers/net/bnxt/bnxt_txr.h:40:
+#define B_TX_DB(db, prod)						\
+		*(uint32_t *)db = (DB_KEY_TX | prod)

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#6579: FILE: drivers/net/bnxt/bnxt_txr.h:46:
+^Ivoid ^I^I^I*tx_doorbell;$

ERROR:ASSIGN_IN_IF: do not use assignment in if condition
#6807: FILE: drivers/net/bnxt/bnxt_vnic.c:197:
+	if ((mz = rte_memzone_lookup(mz_name)) == NULL) {

WARNING:LONG_LINE: line over 80 characters
#6949: FILE: drivers/net/bnxt/bnxt_vnic.h:49:
+#define MAX_QUEUES_PER_VNIC	(MAX_NUM_RSS_QUEUES_PER_VNIC + MAX_NUM_TRAFFIC_CLASSES)

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#6954: FILE: drivers/net/bnxt/bnxt_vnic.h:54:
+^Iphys_addr_t ^Irss_table_dma_addr;$

WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#6956: FILE: drivers/net/bnxt/bnxt_vnic.h:56:
+^Iphys_addr_t ^Irss_hash_key_dma_addr;$

CHECK:BIT_MACRO: Prefer using the BIT macro
#6959: FILE: drivers/net/bnxt/bnxt_vnic.h:59:
+#define BNXT_VNIC_INFO_PROMISC			(1 << 0)

CHECK:BIT_MACRO: Prefer using the BIT macro
#6960: FILE: drivers/net/bnxt/bnxt_vnic.h:60:
+#define BNXT_VNIC_INFO_ALLMULTI			(1 << 1)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7023: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:38:
+    uint64_t rx_ucast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7024: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:39:
+    uint64_t rx_mcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7025: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:40:
+    uint64_t rx_bcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7026: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:41:
+    uint64_t rx_drop_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7027: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:42:
+    uint64_t rx_err_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7028: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:43:
+    uint64_t rx_ucast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7029: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:44:
+    uint64_t rx_mcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7030: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:45:
+    uint64_t rx_bcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7031: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:46:
+    uint64_t tx_ucast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7032: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:47:
+    uint64_t tx_mcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7033: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:48:
+    uint64_t tx_bcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7034: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:49:
+    uint64_t tx_drop_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7035: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:50:
+    uint64_t tx_err_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7036: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:51:
+    uint64_t tx_ucast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7037: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:52:
+    uint64_t tx_mcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7038: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:53:
+    uint64_t tx_bcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7039: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:54:
+    uint64_t tpa_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7040: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:55:
+    uint64_t tpa_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7041: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:56:
+    uint64_t tpa_events;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7042: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:57:
+    uint64_t tpa_aborts;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7045: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:60:
+struct ctx_hw_stats
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7046: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:61:
+    uint32_t rx_ucast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7047: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:62:
+    uint32_t rx_ucast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7048: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:63:
+    uint32_t rx_mcast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7049: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:64:
+    uint32_t rx_mcast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7050: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:65:
+    uint32_t rx_bcast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7051: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:66:
+    uint32_t rx_bcast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7052: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:67:
+    uint32_t rx_discard_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7053: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:68:
+    uint32_t rx_discard_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7054: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:69:
+    uint32_t rx_drop_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7055: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:70:
+    uint32_t rx_drop_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7056: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:71:
+    uint32_t rx_ucast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7057: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:72:
+    uint32_t rx_ucast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7058: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:73:
+    uint32_t rx_mcast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7059: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:74:
+    uint32_t rx_mcast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7060: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:75:
+    uint32_t rx_bcast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7061: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:76:
+    uint32_t rx_bcast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7062: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:77:
+    uint32_t tx_ucast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7063: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:78:
+    uint32_t tx_ucast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7064: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:79:
+    uint32_t tx_mcast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7065: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:80:
+    uint32_t tx_mcast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7066: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:81:
+    uint32_t tx_bcast_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7067: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:82:
+    uint32_t tx_bcast_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7068: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:83:
+    uint32_t tx_discard_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7069: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:84:
+    uint32_t tx_discard_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7070: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:85:
+    uint32_t tx_drop_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7071: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:86:
+    uint32_t tx_drop_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7072: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:87:
+    uint32_t tx_ucast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7073: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:88:
+    uint32_t tx_ucast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7074: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:89:
+    uint32_t tx_mcast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7075: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:90:
+    uint32_t tx_mcast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7076: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:91:
+    uint32_t tx_bcast_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7077: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:92:
+    uint32_t tx_bcast_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7078: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:93:
+    uint32_t tpa_pkts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7079: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:94:
+    uint32_t tpa_pkts_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7080: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:95:
+    uint32_t tpa_bytes_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7081: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:96:
+    uint32_t tpa_bytes_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7082: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:97:
+    uint32_t tpa_events_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7083: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:98:
+    uint32_t tpa_events_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7084: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:99:
+    uint32_t tpa_aborts_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7085: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:100:
+    uint32_t tpa_aborts_hi;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7090: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:105:
+typedef struct tx_bd_long
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7091: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:106:
+    uint16_t flags_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7108: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:123:
+    uint16_t len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7109: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:124:
+    uint32_t opaque;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7110: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:125:
+    uint32_t addr_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7111: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:126:
+    uint32_t addr_hi;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7115: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:130:
+typedef struct tx_bd_long_hi
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7116: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:131:
+    uint16_t lflags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7127: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:142:
+    uint16_t hdr_size;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7130: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:145:
+    uint32_t mss;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7133: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:148:
+    uint16_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7134: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:149:
+    uint16_t cfa_action;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7135: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:150:
+    uint32_t cfa_meta;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7158: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:173:
+typedef struct rx_prod_pkt_bd
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7159: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:174:
+    uint16_t flags_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7169: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:184:
+    uint16_t len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7170: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:185:
+    uint32_t opaque;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7171: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:186:
+    uint32_t addr_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7172: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:187:
+    uint32_t addr_hi;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7176: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:191:
+typedef struct cmpl_base
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7177: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:192:
+    uint16_t type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7195: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:210:
+    uint16_t info1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7196: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:211:
+    uint32_t info2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7197: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:212:
+    uint32_t info3_v;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7201: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:216:
+    uint32_t info4;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7205: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:220:
+typedef struct tx_cmpl
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7206: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:221:
+    uint16_t flags_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7214: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:229:
+    uint16_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7215: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:230:
+    uint32_t opaque;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7216: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:231:
+    uint16_t errors_v;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7229: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:244:
+    uint16_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7230: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:245:
+    uint32_t unused_2;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7234: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:249:
+typedef struct rx_pkt_cmpl
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7235: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:250:
+    uint16_t flags_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7259: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:274:
+    uint16_t len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7260: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:275:
+    uint32_t opaque;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7261: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:276:
+    uint8_t agg_bufs_v1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7265: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:280:
+    uint8_t rss_hash_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7266: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:281:
+    uint8_t payload_offset;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7267: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:282:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7268: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:283:
+    uint32_t rss_hash;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7272: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:287:
+typedef struct rx_pkt_cmpl_hi
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7273: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:288:
+    uint32_t flags2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7283: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:298:
+    uint32_t metadata;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7291: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:306:
+    uint16_t errors_v2;$

WARNING:LONG_LINE: line over 80 characters
#7309: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:324:
+    #define RX_PKT_CMPL_ERRORS_T_PKT_ERROR_TUNNEL_TOTAL_ERROR (UINT32_C(0x3) << 9)

WARNING:LONG_LINE: line over 80 characters
#7311: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:326:
+    #define RX_PKT_CMPL_ERRORS_T_PKT_ERROR_T_UDP_TOTAL_ERROR (UINT32_C(0x5) << 9)

WARNING:LONG_LINE: line over 80 characters
#7322: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:337:
+    #define RX_PKT_CMPL_ERRORS_PKT_ERROR_L4_BAD_HDR_LEN_TOO_SMALL (UINT32_C(0x7) << 12)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7326: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:341:
+    uint16_t cfa_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7327: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:342:
+    uint32_t reorder;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7333: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:348:
+typedef struct hwrm_fwd_req_cmpl
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7334: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:349:
+    uint16_t req_len_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7340: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:355:
+    uint16_t source_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7341: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:356:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7342: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:357:
+    uint64_t req_buf_addr_v;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7349: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:364:
+typedef struct hwrm_async_event_cmpl
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7350: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:365:
+    uint16_t type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7354: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:369:
+    uint16_t event_id;$

WARNING:LONG_LINE: line over 80 characters
#7355: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:370:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_LINK_STATUS_CHANGE (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#7357: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:372:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_LINK_SPEED_CHANGE (UINT32_C(0x2) << 0)

WARNING:LONG_LINE: line over 80 characters
#7358: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:373:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_DCB_CONFIG_CHANGE (UINT32_C(0x3) << 0)

WARNING:LONG_LINE: line over 80 characters
#7359: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:374:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_PORT_CONN_NOT_ALLOWED (UINT32_C(0x4) << 0)

WARNING:LONG_LINE: line over 80 characters
#7360: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:375:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_LINK_SPEED_CFG_NOT_ALLOWED (UINT32_C(0x5) << 0)

WARNING:LONG_LINE: line over 80 characters
#7361: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:376:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_FUNC_DRVR_UNLOAD (UINT32_C(0x10) << 0)

WARNING:LONG_LINE: line over 80 characters
#7366: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:381:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_VF_MAC_ADDR_CHANGE (UINT32_C(0x31) << 0)

WARNING:LONG_LINE: line over 80 characters
#7367: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:382:
+    #define HWRM_ASYNC_EVENT_CMPL_EVENT_ID_PF_VF_COMM_STATUS_CHANGE (UINT32_C(0x32) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7369: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:384:
+    uint32_t event_data2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7370: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:385:
+    uint8_t opaque_v;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7374: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:389:
+    uint8_t timestamp_lo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7375: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:390:
+    uint16_t timestamp_hi;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7376: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:391:
+    uint32_t event_data1;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7390: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:405:
+typedef struct input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7391: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:406:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7392: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:407:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7393: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:408:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7394: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:409:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7395: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:410:
+    uint64_t resp_addr;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7399: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:414:
+typedef struct output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7400: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:415:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7401: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:416:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7402: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:417:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7403: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:418:
+    uint16_t resp_len;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7407: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:422:
+typedef struct cmd_nums
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7408: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:423:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7508: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:523:
+    uint16_t unused_0[3];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7512: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:527:
+typedef struct ret_codes
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7513: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:528:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7524: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:539:
+    uint16_t unused_0[3];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7528: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:543:
+typedef struct hwrm_ver_get_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7529: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:544:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7530: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:545:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7531: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:546:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7532: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:547:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7533: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:548:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7534: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:549:
+    uint8_t hwrm_intf_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7535: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:550:
+    uint8_t hwrm_intf_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7536: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:551:
+    uint8_t hwrm_intf_upd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7537: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:552:
+    uint8_t unused_0[5];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7541: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:556:
+typedef struct hwrm_ver_get_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7542: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:557:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7543: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:558:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7544: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:559:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7545: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:560:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7546: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:561:
+    uint8_t hwrm_intf_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7547: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:562:
+    uint8_t hwrm_intf_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7548: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:563:
+    uint8_t hwrm_intf_upd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7549: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:564:
+    uint8_t hwrm_intf_rsvd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7550: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:565:
+    uint8_t hwrm_fw_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7551: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:566:
+    uint8_t hwrm_fw_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7552: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:567:
+    uint8_t hwrm_fw_bld;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7553: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:568:
+    uint8_t hwrm_fw_rsvd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7554: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:569:
+    uint8_t mgmt_fw_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7555: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:570:
+    uint8_t mgmt_fw_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7556: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:571:
+    uint8_t mgmt_fw_bld;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7557: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:572:
+    uint8_t mgmt_fw_rsvd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7558: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:573:
+    uint8_t netctrl_fw_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7559: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:574:
+    uint8_t netctrl_fw_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7560: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:575:
+    uint8_t netctrl_fw_bld;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7561: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:576:
+    uint8_t netctrl_fw_rsvd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7562: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:577:
+    uint32_t reserved1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7563: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:578:
+    uint8_t roce_fw_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7564: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:579:
+    uint8_t roce_fw_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7565: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:580:
+    uint8_t roce_fw_bld;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7566: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:581:
+    uint8_t roce_fw_rsvd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7567: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:582:
+    char hwrm_fw_name[16];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7568: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:583:
+    char mgmt_fw_name[16];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7569: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:584:
+    char netctrl_fw_name[16];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7570: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:585:
+    uint32_t reserved2[4];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7571: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:586:
+    char roce_fw_name[16];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7572: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:587:
+    uint16_t chip_num;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7573: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:588:
+    uint8_t chip_rev;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7574: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:589:
+    uint8_t chip_metal;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7575: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:590:
+    uint8_t chip_bond_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7576: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:591:
+    uint8_t chip_platform_type;$

WARNING:LONG_LINE: line over 80 characters
#7579: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:594:
+    #define HWRM_VER_GET_OUTPUT_CHIP_PLATFORM_TYPE_PALLADIUM (UINT32_C(0x2) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7580: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:595:
+    uint16_t max_req_win_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7581: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:596:
+    uint16_t max_resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7582: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:597:
+    uint16_t def_req_timeout;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7583: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:598:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7584: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:599:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7585: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:600:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7586: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:601:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7590: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:605:
+typedef struct hwrm_func_reset_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7591: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:606:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7592: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:607:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7593: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:608:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7594: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:609:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7595: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:610:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7596: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:611:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7598: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:613:
+    uint16_t vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7599: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:614:
+    uint8_t func_reset_level;$

WARNING:LONG_LINE: line over 80 characters
#7602: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:617:
+    #define HWRM_FUNC_RESET_INPUT_FUNC_RESET_LEVEL_RESETCHILDREN (UINT32_C(0x2) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7604: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:619:
+    uint8_t unused_0;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7608: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:623:
+typedef struct hwrm_func_reset_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7609: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:624:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7610: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:625:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7611: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:626:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7612: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:627:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7613: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:628:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7614: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:629:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7615: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:630:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7616: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:631:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7617: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:632:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7621: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:636:
+typedef struct hwrm_func_vf_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7622: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:637:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7623: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:638:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7624: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:639:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7625: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:640:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7626: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:641:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7627: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:642:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7629: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:644:
+    uint16_t first_vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7630: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:645:
+    uint16_t num_vfs;$

WARNING:LONG_LINE: line over 80 characters
#7631: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:646:
+} __attribute__((packed)) hwrm_func_vf_alloc_input_t, *phwrm_func_vf_alloc_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7634: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:649:
+typedef struct hwrm_func_vf_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7635: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:650:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7636: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:651:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7637: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:652:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7638: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:653:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7639: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:654:
+    uint16_t first_vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7640: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:655:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7641: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:656:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7642: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:657:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7643: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:658:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7644: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:659:
+    uint8_t unused_4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7645: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:660:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7646: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:661:
+} __attribute__((packed)) hwrm_func_vf_alloc_output_t, *phwrm_func_vf_alloc_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7649: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:664:
+typedef struct hwrm_func_vf_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7650: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:665:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7651: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:666:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7652: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:667:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7653: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:668:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7654: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:669:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7655: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:670:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7657: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:672:
+    uint16_t first_vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7658: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:673:
+    uint16_t num_vfs;$

WARNING:LONG_LINE: line over 80 characters
#7659: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:674:
+} __attribute__((packed)) hwrm_func_vf_free_input_t, *phwrm_func_vf_free_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7662: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:677:
+typedef struct hwrm_func_vf_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7663: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:678:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7664: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:679:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7665: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:680:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7666: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:681:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7667: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:682:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7668: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:683:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7669: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:684:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7670: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:685:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7671: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:686:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7672: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:687:
+} __attribute__((packed)) hwrm_func_vf_free_output_t, *phwrm_func_vf_free_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7675: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:690:
+typedef struct hwrm_func_qcaps_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7676: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:691:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7677: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:692:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7678: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:693:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7679: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:694:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7680: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:695:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7681: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:696:
+    uint16_t fid;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7682: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:697:
+    uint16_t unused_0[3];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7686: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:701:
+typedef struct hwrm_func_qcaps_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7687: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:702:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7688: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:703:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7689: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:704:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7690: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:705:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7691: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:706:
+    uint16_t fid;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7692: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:707:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7693: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:708:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7696: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:711:
+    uint8_t perm_mac_address[6];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7697: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:712:
+    uint16_t max_rsscos_ctx;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7698: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:713:
+    uint16_t max_cmpl_rings;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7699: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:714:
+    uint16_t max_tx_rings;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7700: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:715:
+    uint16_t max_rx_rings;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7701: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:716:
+    uint16_t max_l2_ctxs;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7702: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:717:
+    uint16_t max_vnics;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7703: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:718:
+    uint16_t first_vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7704: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:719:
+    uint16_t max_vfs;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7705: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:720:
+    uint16_t max_stat_ctx;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7706: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:721:
+    uint32_t max_encap_records;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7707: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:722:
+    uint32_t max_decap_records;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7708: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:723:
+    uint32_t max_tx_em_flows;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7709: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:724:
+    uint32_t max_tx_wm_flows;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7710: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:725:
+    uint32_t max_rx_em_flows;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7711: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:726:
+    uint32_t max_rx_wm_flows;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7712: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:727:
+    uint32_t max_mcast_filters;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7713: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:728:
+    uint32_t max_flow_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7714: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:729:
+    uint32_t max_hw_ring_grps;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7715: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:730:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7716: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:731:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7717: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:732:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7718: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:733:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7722: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:737:
+typedef struct hwrm_func_qstats_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7723: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:738:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7724: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:739:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7725: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:740:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7726: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:741:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7727: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:742:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7728: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:743:
+    uint16_t fid;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7729: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:744:
+    uint16_t unused_0[3];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7733: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:748:
+typedef struct hwrm_func_qstats_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7734: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:749:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7735: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:750:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7736: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:751:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7737: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:752:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7738: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:753:
+    uint64_t tx_ucast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7739: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:754:
+    uint64_t tx_mcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7740: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:755:
+    uint64_t tx_bcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7741: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:756:
+    uint64_t tx_err_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7742: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:757:
+    uint64_t tx_drop_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7743: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:758:
+    uint64_t tx_ucast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7744: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:759:
+    uint64_t tx_mcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7745: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:760:
+    uint64_t tx_bcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7746: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:761:
+    uint64_t rx_ucast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7747: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:762:
+    uint64_t rx_mcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7748: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:763:
+    uint64_t rx_bcast_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7749: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:764:
+    uint64_t rx_err_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7750: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:765:
+    uint64_t rx_drop_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7751: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:766:
+    uint64_t rx_ucast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7752: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:767:
+    uint64_t rx_mcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7753: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:768:
+    uint64_t rx_bcast_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7754: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:769:
+    uint64_t rx_agg_pkts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7755: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:770:
+    uint64_t rx_agg_bytes;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7756: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:771:
+    uint64_t rx_agg_events;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7757: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:772:
+    uint64_t rx_agg_aborts;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7758: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:773:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7759: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:774:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7760: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:775:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7761: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:776:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7762: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:777:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7763: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:778:
+} __attribute__((packed)) hwrm_func_qstats_output_t, *phwrm_func_qstats_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7766: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:781:
+typedef struct hwrm_func_clr_stats_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7767: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:782:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7768: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:783:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7769: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:784:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7770: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:785:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7771: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:786:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7772: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:787:
+    uint16_t fid;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7773: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:788:
+    uint16_t unused_0[3];$

WARNING:LONG_LINE: line over 80 characters
#7774: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:789:
+} __attribute__((packed)) hwrm_func_clr_stats_input_t, *phwrm_func_clr_stats_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7777: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:792:
+typedef struct hwrm_func_clr_stats_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7778: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:793:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7779: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:794:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7780: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:795:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7781: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:796:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7782: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:797:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7783: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:798:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7784: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:799:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7785: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:800:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7786: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:801:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7787: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:802:
+} __attribute__((packed)) hwrm_func_clr_stats_output_t, *phwrm_func_clr_stats_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7790: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:805:
+typedef struct hwrm_func_drv_rgtr_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7791: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:806:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7792: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:807:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7793: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:808:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7794: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:809:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7795: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:810:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7796: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:811:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7799: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:814:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7805: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:820:
+    uint16_t os_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7815: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:830:
+    uint8_t ver_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7816: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:831:
+    uint8_t ver_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7817: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:832:
+    uint8_t ver_upd;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7818: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:833:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7819: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:834:
+    uint16_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7820: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:835:
+    uint32_t timestamp;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7821: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:836:
+    uint32_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7822: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:837:
+    uint32_t vf_req_fwd[8];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7823: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:838:
+    uint32_t async_event_fwd[8];$

WARNING:LONG_LINE: line over 80 characters
#7824: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:839:
+} __attribute__((packed)) hwrm_func_drv_rgtr_input_t, *phwrm_func_drv_rgtr_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7827: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:842:
+typedef struct hwrm_func_drv_rgtr_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7828: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:843:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7829: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:844:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7830: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:845:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7831: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:846:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7832: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:847:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7833: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:848:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7834: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:849:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7835: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:850:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7836: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:851:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7837: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:852:
+} __attribute__((packed)) hwrm_func_drv_rgtr_output_t, *phwrm_func_drv_rgtr_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7840: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:855:
+typedef struct hwrm_func_drv_unrgtr_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7841: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:856:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7842: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:857:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7843: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:858:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7844: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:859:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7845: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:860:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7846: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:861:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7848: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:863:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#7849: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:864:
+} __attribute__((packed)) hwrm_func_drv_unrgtr_input_t, *phwrm_func_drv_unrgtr_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7852: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:867:
+typedef struct hwrm_func_drv_unrgtr_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7853: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:868:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7854: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:869:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7855: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:870:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7856: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:871:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7857: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:872:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7858: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:873:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7859: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:874:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7860: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:875:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7861: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:876:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7862: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:877:
+} __attribute__((packed)) hwrm_func_drv_unrgtr_output_t, *phwrm_func_drv_unrgtr_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7865: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:880:
+typedef struct hwrm_func_buf_rgtr_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7866: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:881:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7867: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:882:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7868: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:883:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7869: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:884:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7870: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:885:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7871: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:886:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7874: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:889:
+    uint16_t vf_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7875: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:890:
+    uint16_t req_buf_num_pages;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7876: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:891:
+    uint16_t req_buf_page_size;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7884: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:899:
+    uint16_t req_buf_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7885: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:900:
+    uint16_t resp_buf_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7886: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:901:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7887: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:902:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7888: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:903:
+    uint64_t req_buf_page_addr0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7889: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:904:
+    uint64_t req_buf_page_addr1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7890: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:905:
+    uint64_t req_buf_page_addr2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7891: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:906:
+    uint64_t req_buf_page_addr3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7892: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:907:
+    uint64_t req_buf_page_addr4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7893: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:908:
+    uint64_t req_buf_page_addr5;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7894: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:909:
+    uint64_t req_buf_page_addr6;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7895: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:910:
+    uint64_t req_buf_page_addr7;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7896: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:911:
+    uint64_t req_buf_page_addr8;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7897: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:912:
+    uint64_t req_buf_page_addr9;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7898: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:913:
+    uint64_t error_buf_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7899: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:914:
+    uint64_t resp_buf_addr;$

WARNING:LONG_LINE: line over 80 characters
#7900: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:915:
+} __attribute__((packed)) hwrm_func_buf_rgtr_input_t, *phwrm_func_buf_rgtr_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7903: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:918:
+typedef struct hwrm_func_buf_rgtr_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7904: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:919:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7905: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:920:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7906: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:921:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7907: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:922:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7908: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:923:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7909: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:924:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7910: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:925:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7911: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:926:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7912: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:927:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#7913: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:928:
+} __attribute__((packed)) hwrm_func_buf_rgtr_output_t, *phwrm_func_buf_rgtr_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#7916: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:931:
+typedef struct hwrm_port_phy_cfg_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7917: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:932:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7918: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:933:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7919: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:934:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7920: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:935:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7921: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:936:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7922: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:937:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7927: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:942:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7937: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:952:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7938: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:953:
+    uint16_t force_link_speed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7948: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:963:
+    uint8_t auto_mode;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7954: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:969:
+    uint8_t auto_duplex;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7958: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:973:
+    uint8_t auto_pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7961: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:976:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7962: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:977:
+    uint16_t auto_link_speed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7972: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:987:
+    uint16_t auto_link_speed_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7984: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:999:
+    uint8_t wirespeed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7987: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1002:
+    uint8_t lpbk;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7991: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1006:
+    uint8_t force_pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7994: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1009:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7995: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1010:
+    uint32_t preemphasis;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#7996: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1011:
+    uint32_t unused_2;$

WARNING:LONG_LINE: line over 80 characters
#7997: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1012:
+} __attribute__((packed)) hwrm_port_phy_cfg_input_t, *phwrm_port_phy_cfg_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8000: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1015:
+typedef struct hwrm_port_phy_cfg_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8001: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1016:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8002: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1017:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8003: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1018:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8004: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1019:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8005: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1020:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8006: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1021:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8007: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1022:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8008: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1023:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8009: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1024:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8010: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1025:
+} __attribute__((packed)) hwrm_port_phy_cfg_output_t, *phwrm_port_phy_cfg_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8013: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1028:
+typedef struct hwrm_port_phy_qcfg_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8014: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1029:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8015: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1030:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8016: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1031:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8017: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1032:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8018: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1033:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8019: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1034:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8020: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1035:
+    uint16_t unused_0[3];$

WARNING:LONG_LINE: line over 80 characters
#8021: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1036:
+} __attribute__((packed)) hwrm_port_phy_qcfg_input_t, *phwrm_port_phy_qcfg_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8024: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1039:
+typedef struct hwrm_port_phy_qcfg_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8025: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1040:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8026: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1041:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8027: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1042:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8028: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1043:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8029: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1044:
+    uint8_t link;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8033: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1048:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8034: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1049:
+    uint16_t link_speed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8044: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1059:
+    uint8_t duplex;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8047: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1062:
+    uint8_t pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8050: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1065:
+    uint16_t support_speeds;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8062: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1077:
+    uint16_t force_link_speed;$

WARNING:LONG_LINE: line over 80 characters
#8063: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1078:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_100MB (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8066: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1081:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_2_5GB (UINT32_C(0x19) << 0)

WARNING:LONG_LINE: line over 80 characters
#8067: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1082:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_10GB (UINT32_C(0x64) << 0)

WARNING:LONG_LINE: line over 80 characters
#8068: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1083:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_20GB (UINT32_C(0xc8) << 0)

WARNING:LONG_LINE: line over 80 characters
#8069: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1084:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_25GB (UINT32_C(0xfa) << 0)

WARNING:LONG_LINE: line over 80 characters
#8070: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1085:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_40GB (UINT32_C(0x190) << 0)

WARNING:LONG_LINE: line over 80 characters
#8071: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1086:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_FORCE_LINK_SPEED_50GB (UINT32_C(0x1f4) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8072: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1087:
+    uint8_t auto_mode;$

WARNING:LONG_LINE: line over 80 characters
#8076: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1091:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_MODE_ONE_OR_BELOW (UINT32_C(0x3) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8078: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1093:
+    uint8_t auto_pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8081: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1096:
+    uint16_t auto_link_speed;$

WARNING:LONG_LINE: line over 80 characters
#8085: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1100:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_LINK_SPEED_2_5GB (UINT32_C(0x19) << 0)

WARNING:LONG_LINE: line over 80 characters
#8089: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1104:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_LINK_SPEED_40GB (UINT32_C(0x190) << 0)

WARNING:LONG_LINE: line over 80 characters
#8090: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1105:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_AUTO_LINK_SPEED_50GB (UINT32_C(0x1f4) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8091: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1106:
+    uint16_t auto_link_speed_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8103: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1118:
+    uint8_t wirespeed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8106: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1121:
+    uint8_t lpbk;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8110: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1125:
+    uint8_t force_pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8113: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1128:
+    uint8_t reserved1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8114: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1129:
+    uint32_t preemphasis;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8115: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1130:
+    uint8_t phy_maj;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8116: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1131:
+    uint8_t phy_min;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8117: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1132:
+    uint8_t phy_bld;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8118: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1133:
+    uint8_t phy_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8127: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1142:
+    uint8_t media_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8131: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1146:
+    uint8_t transceiver_type;$

WARNING:LONG_LINE: line over 80 characters
#8132: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1147:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_TRANSCEIVER_TYPE_XCVR_INTERNAL (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8133: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1148:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_TRANSCEIVER_TYPE_XCVR_EXTERNAL (UINT32_C(0x2) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8134: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1149:
+    uint8_t phy_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8137: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1152:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8138: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1153:
+    uint16_t link_partner_adv_speeds;$

WARNING:LONG_LINE: line over 80 characters
#8139: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1154:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_100MBHD UINT32_C(0x1)

WARNING:LONG_LINE: line over 80 characters
#8140: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1155:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_100MB UINT32_C(0x2)

WARNING:LONG_LINE: line over 80 characters
#8141: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1156:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_1GBHD UINT32_C(0x4)

WARNING:LONG_LINE: line over 80 characters
#8144: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1159:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_2_5GB UINT32_C(0x20)

WARNING:LONG_LINE: line over 80 characters
#8145: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1160:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_10GB UINT32_C(0x40)

WARNING:LONG_LINE: line over 80 characters
#8146: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1161:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_20GB UINT32_C(0x80)

WARNING:LONG_LINE: line over 80 characters
#8147: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1162:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_25GB UINT32_C(0x100)

WARNING:LONG_LINE: line over 80 characters
#8148: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1163:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_40GB UINT32_C(0x200)

WARNING:LONG_LINE: line over 80 characters
#8149: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1164:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_SPEEDS_50GB UINT32_C(0x400)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8150: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1165:
+    uint8_t link_partner_adv_auto_mode;$

WARNING:LONG_LINE: line over 80 characters
#8151: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1166:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_AUTO_MODE_NONE (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8152: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1167:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_AUTO_MODE_ALL_SPEEDS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8153: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1168:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_AUTO_MODE_ONE_SPEED (UINT32_C(0x2) << 0)

WARNING:LONG_LINE: line over 80 characters
#8154: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1169:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_AUTO_MODE_ONE_OR_BELOW (UINT32_C(0x3) << 0)

WARNING:LONG_LINE: line over 80 characters
#8155: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1170:
+    #define HWRM_PORT_PHY_QCFG_OUTPUT_LINK_PARTNER_ADV_AUTO_MODE_MASK (UINT32_C(0x4) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8156: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1171:
+    uint8_t link_partner_adv_pause;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8159: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1174:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8160: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1175:
+    uint8_t unused_4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8161: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1176:
+    uint8_t unused_5;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8162: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1177:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8163: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1178:
+} __attribute__((packed)) hwrm_port_phy_qcfg_output_t, *phwrm_port_phy_qcfg_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8166: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1181:
+typedef struct hwrm_port_qstats_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8167: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1182:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8168: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1183:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8169: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1184:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8170: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1185:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8171: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1186:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8172: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1187:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8173: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1188:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8174: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1189:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8175: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1190:
+    uint8_t unused_2[3];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8176: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1191:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8177: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1192:
+    uint64_t tx_stat_host_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8178: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1193:
+    uint64_t rx_stat_host_addr;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8182: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1197:
+typedef struct hwrm_port_qstats_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8183: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1198:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8184: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1199:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8185: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1200:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8186: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1201:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8187: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1202:
+    uint16_t tx_stat_size;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8188: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1203:
+    uint16_t rx_stat_size;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8189: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1204:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8190: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1205:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8191: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1206:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8192: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1207:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8193: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1208:
+} __attribute__((packed)) hwrm_port_qstats_output_t, *phwrm_port_qstats_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8196: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1211:
+typedef struct hwrm_port_clr_stats_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8197: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1212:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8198: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1213:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8199: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1214:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8200: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1215:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8201: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1216:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8202: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1217:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8203: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1218:
+    uint16_t unused_0[3];$

WARNING:LONG_LINE: line over 80 characters
#8204: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1219:
+} __attribute__((packed)) hwrm_port_clr_stats_input_t, *phwrm_port_clr_stats_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8207: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1222:
+typedef struct hwrm_port_clr_stats_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8208: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1223:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8209: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1224:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8210: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1225:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8211: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1226:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8212: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1227:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8213: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1228:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8214: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1229:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8215: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1230:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8216: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1231:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8217: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1232:
+} __attribute__((packed)) hwrm_port_clr_stats_output_t, *phwrm_port_clr_stats_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8220: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1235:
+typedef struct hwrm_queue_qportcfg_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8221: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1236:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8222: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1237:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8223: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1238:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8224: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1239:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8225: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1240:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8226: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1241:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8230: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1245:
+    uint16_t port_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8231: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1246:
+    uint16_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8232: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1247:
+} __attribute__((packed)) hwrm_queue_qportcfg_input_t, *phwrm_queue_qportcfg_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8235: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1250:
+typedef struct hwrm_queue_qportcfg_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8236: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1251:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8237: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1252:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8238: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1253:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8239: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1254:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8240: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1255:
+    uint8_t max_configurable_queues;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8241: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1256:
+    uint8_t max_configurable_lossless_queues;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8242: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1257:
+    uint8_t queue_cfg_allowed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8243: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1258:
+    uint8_t queue_buffers_cfg_allowed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8244: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1259:
+    uint8_t queue_pfcenable_cfg_allowed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8245: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1260:
+    uint8_t queue_pri2cos_cfg_allowed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8246: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1261:
+    uint8_t queue_cos2bw_cfg_allowed;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8247: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1262:
+    uint8_t queue_id0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8248: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1263:
+    uint8_t queue_id0_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8249: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1264:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID0_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8250: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1265:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID0_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8251: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1266:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID0_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8252: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1267:
+    uint8_t queue_id1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8253: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1268:
+    uint8_t queue_id1_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8254: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1269:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID1_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8255: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1270:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID1_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8256: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1271:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID1_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8257: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1272:
+    uint8_t queue_id2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8258: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1273:
+    uint8_t queue_id2_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8259: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1274:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID2_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8260: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1275:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID2_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8261: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1276:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID2_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8262: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1277:
+    uint8_t queue_id3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8263: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1278:
+    uint8_t queue_id3_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8264: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1279:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID3_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8265: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1280:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID3_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8266: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1281:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID3_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8267: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1282:
+    uint8_t queue_id4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8268: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1283:
+    uint8_t queue_id4_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8269: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1284:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID4_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8270: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1285:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID4_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8271: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1286:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID4_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8272: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1287:
+    uint8_t queue_id5;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8273: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1288:
+    uint8_t queue_id5_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8274: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1289:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID5_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8275: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1290:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID5_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8276: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1291:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID5_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8277: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1292:
+    uint8_t queue_id6;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8278: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1293:
+    uint8_t queue_id6_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8279: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1294:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID6_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8280: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1295:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID6_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8281: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1296:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID6_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8282: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1297:
+    uint8_t queue_id7;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8283: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1298:
+    uint8_t queue_id7_service_profile;$

WARNING:LONG_LINE: line over 80 characters
#8284: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1299:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID7_SERVICE_PROFILE_LOSSY (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8285: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1300:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID7_SERVICE_PROFILE_LOSSLESS (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8286: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1301:
+    #define HWRM_QUEUE_QPORTCFG_OUTPUT_QUEUE_ID7_SERVICE_PROFILE_UNKNOWN (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8287: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1302:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8288: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1303:
+} __attribute__((packed)) hwrm_queue_qportcfg_output_t, *phwrm_queue_qportcfg_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8291: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1306:
+typedef struct hwrm_vnic_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8292: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1307:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8293: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1308:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8294: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1309:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8295: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1310:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8296: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1311:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8297: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1312:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8299: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1314:
+    uint32_t unused_0;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8303: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1318:
+typedef struct hwrm_vnic_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8304: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1319:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8305: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1320:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8306: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1321:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8307: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1322:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8308: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1323:
+    uint32_t vnic_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8309: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1324:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8310: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1325:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8311: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1326:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8312: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1327:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8316: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1331:
+typedef struct hwrm_vnic_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8317: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1332:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8318: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1333:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8319: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1334:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8320: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1335:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8321: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1336:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8322: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1337:
+    uint32_t vnic_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8323: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1338:
+    uint32_t unused_0;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8327: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1342:
+typedef struct hwrm_vnic_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8328: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1343:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8329: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1344:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8330: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1345:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8331: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1346:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8332: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1347:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8333: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1348:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8334: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1349:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8335: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1350:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8336: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1351:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8340: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1355:
+typedef struct hwrm_vnic_cfg_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8341: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1356:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8342: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1357:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8343: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1358:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8344: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1359:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8345: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1360:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8346: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1361:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8350: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1365:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8356: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1371:
+    uint16_t vnic_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8357: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1372:
+    uint16_t dflt_ring_grp;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8358: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1373:
+    uint16_t rss_rule;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8359: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1374:
+    uint16_t cos_rule;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8360: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1375:
+    uint16_t lb_rule;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8361: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1376:
+    uint16_t mru;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8362: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1377:
+    uint32_t unused_0;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8366: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1381:
+typedef struct hwrm_vnic_cfg_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8367: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1382:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8368: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1383:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8369: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1384:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8370: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1385:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8371: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1386:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8372: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1387:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8373: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1388:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8374: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1389:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8375: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1390:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8379: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1394:
+typedef struct hwrm_vnic_rss_cfg_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8380: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1395:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8381: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1396:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8382: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1397:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8383: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1398:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8384: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1399:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8385: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1400:
+    uint32_t hash_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8392: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1407:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8393: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1408:
+    uint64_t ring_grp_tbl_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8394: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1409:
+    uint64_t hash_key_tbl_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8395: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1410:
+    uint16_t rss_ctx_idx;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8396: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1411:
+    uint16_t unused_1[3];$

WARNING:LONG_LINE: line over 80 characters
#8397: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1412:
+} __attribute__((packed)) hwrm_vnic_rss_cfg_input_t, *phwrm_vnic_rss_cfg_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8400: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1415:
+typedef struct hwrm_vnic_rss_cfg_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8401: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1416:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8402: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1417:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8403: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1418:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8404: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1419:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8405: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1420:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8406: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1421:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8407: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1422:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8408: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1423:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8409: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1424:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8410: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1425:
+} __attribute__((packed)) hwrm_vnic_rss_cfg_output_t, *phwrm_vnic_rss_cfg_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8413: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1428:
+typedef struct hwrm_vnic_rss_cos_lb_ctx_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8414: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1429:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8415: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1430:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8416: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1431:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8417: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1432:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8418: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1433:
+    uint64_t resp_addr;$

WARNING:LONG_LINE: line over 80 characters
#8419: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1434:
+} __attribute__((packed)) hwrm_vnic_rss_cos_lb_ctx_alloc_input_t, *phwrm_vnic_rss_cos_lb_ctx_alloc_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8422: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1437:
+typedef struct hwrm_vnic_rss_cos_lb_ctx_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8423: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1438:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8424: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1439:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8425: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1440:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8426: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1441:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8427: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1442:
+    uint16_t rss_cos_lb_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8428: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1443:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8429: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1444:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8430: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1445:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8431: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1446:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8432: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1447:
+    uint8_t unused_4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8433: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1448:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8434: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1449:
+} __attribute__((packed)) hwrm_vnic_rss_cos_lb_ctx_alloc_output_t, *phwrm_vnic_rss_cos_lb_ctx_alloc_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8437: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1452:
+typedef struct hwrm_vnic_rss_cos_lb_ctx_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8438: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1453:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8439: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1454:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8440: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1455:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8441: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1456:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8442: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1457:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8443: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1458:
+    uint16_t rss_cos_lb_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8444: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1459:
+    uint16_t unused_0[3];$

WARNING:LONG_LINE: line over 80 characters
#8445: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1460:
+} __attribute__((packed)) hwrm_vnic_rss_cos_lb_ctx_free_input_t, *phwrm_vnic_rss_cos_lb_ctx_free_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8448: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1463:
+typedef struct hwrm_vnic_rss_cos_lb_ctx_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8449: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1464:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8450: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1465:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8451: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1466:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8452: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1467:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8453: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1468:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8454: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1469:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8455: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1470:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8456: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1471:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8457: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1472:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8458: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1473:
+} __attribute__((packed)) hwrm_vnic_rss_cos_lb_ctx_free_output_t, *phwrm_vnic_rss_cos_lb_ctx_free_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8461: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1476:
+typedef struct hwrm_ring_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8462: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1477:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8463: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1478:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8464: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1479:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8465: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1480:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8466: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1481:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8467: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1482:
+    uint32_t enables;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8474: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1489:
+    uint8_t ring_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8478: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1493:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8479: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1494:
+    uint16_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8480: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1495:
+    uint64_t page_tbl_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8481: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1496:
+    uint32_t fbo;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8482: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1497:
+    uint8_t page_size;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8483: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1498:
+    uint8_t page_tbl_depth;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8484: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1499:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8485: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1500:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8486: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1501:
+    uint32_t length;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8487: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1502:
+    uint16_t logical_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8488: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1503:
+    uint16_t cmpl_ring_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8489: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1504:
+    uint16_t queue_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8490: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1505:
+    uint8_t unused_4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8491: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1506:
+    uint8_t unused_5;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8492: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1507:
+    uint32_t reserved1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8493: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1508:
+    uint16_t reserved2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8494: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1509:
+    uint8_t unused_6;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8495: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1510:
+    uint8_t unused_7;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8496: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1511:
+    uint32_t reserved3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8497: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1512:
+    uint32_t stat_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8498: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1513:
+    uint32_t reserved4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8499: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1514:
+    uint32_t max_bw;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8500: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1515:
+    uint8_t int_mode;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8505: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1520:
+    uint8_t unused_8[3];$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8509: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1524:
+typedef struct hwrm_ring_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8510: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1525:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8511: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1526:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8512: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1527:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8513: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1528:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8514: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1529:
+    uint16_t ring_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8515: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1530:
+    uint16_t logical_ring_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8516: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1531:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8517: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1532:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8518: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1533:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8519: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1534:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8523: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1538:
+typedef struct hwrm_ring_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8524: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1539:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8525: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1540:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8526: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1541:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8527: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1542:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8528: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1543:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8529: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1544:
+    uint8_t ring_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8533: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1548:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8534: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1549:
+    uint16_t ring_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8535: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1550:
+    uint32_t unused_1;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8539: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1554:
+typedef struct hwrm_ring_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8540: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1555:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8541: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1556:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8542: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1557:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8543: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1558:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8544: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1559:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8545: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1560:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8546: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1561:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8547: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1562:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8548: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1563:
+    uint8_t valid;$

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8552: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1567:
+typedef struct hwrm_ring_grp_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8553: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1568:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8554: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1569:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8555: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1570:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8556: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1571:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8557: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1572:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8558: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1573:
+    uint16_t cr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8559: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1574:
+    uint16_t rr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8560: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1575:
+    uint16_t ar;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8561: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1576:
+    uint16_t sc;$

WARNING:LONG_LINE: line over 80 characters
#8562: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1577:
+} __attribute__((packed)) hwrm_ring_grp_alloc_input_t, *phwrm_ring_grp_alloc_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8565: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1580:
+typedef struct hwrm_ring_grp_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8566: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1581:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8567: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1582:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8568: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1583:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8569: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1584:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8570: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1585:
+    uint32_t ring_group_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8571: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1586:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8572: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1587:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8573: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1588:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8574: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1589:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8575: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1590:
+} __attribute__((packed)) hwrm_ring_grp_alloc_output_t, *phwrm_ring_grp_alloc_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8578: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1593:
+typedef struct hwrm_ring_grp_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8579: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1594:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8580: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1595:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8581: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1596:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8582: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1597:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8583: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1598:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8584: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1599:
+    uint32_t ring_group_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8585: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1600:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8586: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1601:
+} __attribute__((packed)) hwrm_ring_grp_free_input_t, *phwrm_ring_grp_free_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8589: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1604:
+typedef struct hwrm_ring_grp_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8590: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1605:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8591: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1606:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8592: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1607:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8593: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1608:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8594: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1609:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8595: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1610:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8596: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1611:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8597: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1612:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8598: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1613:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8599: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1614:
+} __attribute__((packed)) hwrm_ring_grp_free_output_t, *phwrm_ring_grp_free_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8602: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1617:
+typedef struct hwrm_cfa_l2_filter_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8603: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1618:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8604: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1619:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8605: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1620:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8606: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1621:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8607: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1622:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8608: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1623:
+    uint32_t flags;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8615: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1630:
+    uint32_t enables;$

WARNING:LONG_LINE: line over 80 characters
#8625: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1640:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_T_L2_OVLAN_MASK UINT32_C(0x200)

WARNING:LONG_LINE: line over 80 characters
#8627: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1642:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_T_L2_IVLAN_MASK UINT32_C(0x800)

WARNING:LONG_LINE: line over 80 characters
#8632: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1647:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_ENABLES_MIRROR_VNIC_ID UINT32_C(0x10000)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8633: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1648:
+    uint8_t l2_addr[6];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8634: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1649:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8635: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1650:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8636: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1651:
+    uint8_t l2_addr_mask[6];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8637: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1652:
+    uint16_t l2_ovlan;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8638: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1653:
+    uint16_t l2_ovlan_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8639: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1654:
+    uint16_t l2_ivlan;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8640: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1655:
+    uint16_t l2_ivlan_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8641: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1656:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8642: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1657:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8643: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1658:
+    uint8_t t_l2_addr[6];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8644: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1659:
+    uint8_t unused_4;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8645: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1660:
+    uint8_t unused_5;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8646: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1661:
+    uint8_t t_l2_addr_mask[6];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8647: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1662:
+    uint16_t t_l2_ovlan;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8648: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1663:
+    uint16_t t_l2_ovlan_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8649: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1664:
+    uint16_t t_l2_ivlan;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8650: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1665:
+    uint16_t t_l2_ivlan_mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8651: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1666:
+    uint8_t src_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8660: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1675:
+    uint8_t unused_6;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8661: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1676:
+    uint32_t src_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8662: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1677:
+    uint8_t tunnel_type;$

WARNING:LONG_LINE: line over 80 characters
#8663: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1678:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_NONTUNNEL (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8664: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1679:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_VXLAN (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8665: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1680:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_NVGRE (UINT32_C(0x2) << 0)

WARNING:LONG_LINE: line over 80 characters
#8666: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1681:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_L2GRE (UINT32_C(0x3) << 0)

WARNING:LONG_LINE: line over 80 characters
#8668: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1683:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_GENEVE (UINT32_C(0x5) << 0)

WARNING:LONG_LINE: line over 80 characters
#8671: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1686:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_IPGRE (UINT32_C(0x8) << 0)

WARNING:LONG_LINE: line over 80 characters
#8672: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1687:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_TUNNEL_TYPE_ANYTUNNEL (UINT32_C(0xff) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8673: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1688:
+    uint8_t unused_7;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8674: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1689:
+    uint16_t dst_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8675: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1690:
+    uint16_t mirror_vnic_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8676: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1691:
+    uint8_t pri_hint;$

WARNING:LONG_LINE: line over 80 characters
#8677: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1692:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_PRI_HINT_NO_PREFER (UINT32_C(0x0) << 0)

WARNING:LONG_LINE: line over 80 characters
#8678: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1693:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_PRI_HINT_ABOVE_FILTER (UINT32_C(0x1) << 0)

WARNING:LONG_LINE: line over 80 characters
#8679: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1694:
+    #define HWRM_CFA_L2_FILTER_ALLOC_INPUT_PRI_HINT_BELOW_FILTER (UINT32_C(0x2) << 0)

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8682: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1697:
+    uint8_t unused_8;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8683: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1698:
+    uint32_t unused_9;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8684: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1699:
+    uint64_t l2_filter_id_hint;$

WARNING:LONG_LINE: line over 80 characters
#8685: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1700:
+} __attribute__((packed)) hwrm_cfa_l2_filter_alloc_input_t, *phwrm_cfa_l2_filter_alloc_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8688: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1703:
+typedef struct hwrm_cfa_l2_filter_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8689: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1704:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8690: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1705:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8691: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1706:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8692: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1707:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8693: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1708:
+    uint64_t l2_filter_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8694: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1709:
+    uint32_t flow_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8695: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1710:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8696: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1711:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8697: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1712:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8698: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1713:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8699: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1714:
+} __attribute__((packed)) hwrm_cfa_l2_filter_alloc_output_t, *phwrm_cfa_l2_filter_alloc_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8702: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1717:
+typedef struct hwrm_cfa_l2_filter_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8703: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1718:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8704: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1719:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8705: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1720:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8706: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1721:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8707: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1722:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8708: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1723:
+    uint64_t l2_filter_id;$

WARNING:LONG_LINE: line over 80 characters
#8709: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1724:
+} __attribute__((packed)) hwrm_cfa_l2_filter_free_input_t, *phwrm_cfa_l2_filter_free_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8712: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1727:
+typedef struct hwrm_cfa_l2_filter_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8713: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1728:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8714: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1729:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8715: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1730:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8716: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1731:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8717: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1732:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8718: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1733:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8719: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1734:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8720: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1735:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8721: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1736:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8722: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1737:
+} __attribute__((packed)) hwrm_cfa_l2_filter_free_output_t, *phwrm_cfa_l2_filter_free_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8725: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1740:
+typedef struct hwrm_cfa_l2_set_rx_mask_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8726: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1741:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8727: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1742:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8728: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1743:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8729: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1744:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8730: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1745:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8731: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1746:
+    uint32_t vnic_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8732: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1747:
+    uint32_t mask;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8739: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1754:
+    uint64_t mc_tbl_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8740: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1755:
+    uint32_t num_mc_entries;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8741: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1756:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8742: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1757:
+} __attribute__((packed)) hwrm_cfa_l2_set_rx_mask_input_t, *phwrm_cfa_l2_set_rx_mask_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8745: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1760:
+typedef struct hwrm_cfa_l2_set_rx_mask_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8746: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1761:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8747: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1762:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8748: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1763:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8749: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1764:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8750: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1765:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8751: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1766:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8752: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1767:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8753: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1768:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8754: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1769:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8755: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1770:
+} __attribute__((packed)) hwrm_cfa_l2_set_rx_mask_output_t, *phwrm_cfa_l2_set_rx_mask_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8758: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1773:
+typedef struct hwrm_stat_ctx_alloc_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8759: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1774:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8760: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1775:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8761: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1776:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8762: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1777:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8763: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1778:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8764: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1779:
+    uint64_t stats_dma_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8765: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1780:
+    uint32_t update_period_ms;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8766: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1781:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8767: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1782:
+} __attribute__((packed)) hwrm_stat_ctx_alloc_input_t, *phwrm_stat_ctx_alloc_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8770: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1785:
+typedef struct hwrm_stat_ctx_alloc_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8771: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1786:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8772: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1787:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8773: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1788:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8774: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1789:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8775: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1790:
+    uint32_t stat_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8776: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1791:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8777: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1792:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8778: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1793:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8779: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1794:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8780: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1795:
+} __attribute__((packed)) hwrm_stat_ctx_alloc_output_t, *phwrm_stat_ctx_alloc_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8783: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1798:
+typedef struct hwrm_stat_ctx_free_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8784: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1799:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8785: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1800:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8786: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1801:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8787: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1802:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8788: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1803:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8789: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1804:
+    uint32_t stat_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8790: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1805:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8791: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1806:
+} __attribute__((packed)) hwrm_stat_ctx_free_input_t, *phwrm_stat_ctx_free_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8794: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1809:
+typedef struct hwrm_stat_ctx_free_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8795: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1810:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8796: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1811:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8797: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1812:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8798: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1813:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8799: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1814:
+    uint32_t stat_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8800: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1815:
+    uint8_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8801: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1816:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8802: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1817:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8803: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1818:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8804: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1819:
+} __attribute__((packed)) hwrm_stat_ctx_free_output_t, *phwrm_stat_ctx_free_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8807: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1822:
+typedef struct hwrm_stat_ctx_clr_stats_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8808: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1823:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8809: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1824:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8810: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1825:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8811: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1826:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8812: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1827:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8813: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1828:
+    uint32_t stat_ctx_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8814: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1829:
+    uint32_t unused_0;$

WARNING:LONG_LINE: line over 80 characters
#8815: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1830:
+} __attribute__((packed)) hwrm_stat_ctx_clr_stats_input_t, *phwrm_stat_ctx_clr_stats_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8818: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1833:
+typedef struct hwrm_stat_ctx_clr_stats_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8819: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1834:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8820: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1835:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8821: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1836:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8822: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1837:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8823: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1838:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8824: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1839:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8825: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1840:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8826: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1841:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8827: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1842:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8828: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1843:
+} __attribute__((packed)) hwrm_stat_ctx_clr_stats_output_t, *phwrm_stat_ctx_clr_stats_output_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8831: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1846:
+typedef struct hwrm_exec_fwd_resp_input
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8832: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1847:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8833: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1848:
+    uint16_t cmpl_ring;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8834: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1849:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8835: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1850:
+    uint16_t target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8836: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1851:
+    uint64_t resp_addr;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8837: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1852:
+    uint32_t encap_request[26];$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8838: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1853:
+    uint16_t encap_resp_target_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8839: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1854:
+    uint16_t unused_0[3];$

WARNING:LONG_LINE: line over 80 characters
#8840: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1855:
+} __attribute__((packed)) hwrm_exec_fwd_resp_input_t, *phwrm_exec_fwd_resp_input_t;

ERROR:OPEN_BRACE: open brace '{' following struct go on the same line
#8843: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1858:
+typedef struct hwrm_exec_fwd_resp_output
+{

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8844: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1859:
+    uint16_t error_code;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8845: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1860:
+    uint16_t req_type;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8846: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1861:
+    uint16_t seq_id;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8847: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1862:
+    uint16_t resp_len;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8848: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1863:
+    uint32_t unused_0;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8849: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1864:
+    uint8_t unused_1;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8850: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1865:
+    uint8_t unused_2;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8851: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1866:
+    uint8_t unused_3;$

WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8852: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1867:
+    uint8_t valid;$

WARNING:LONG_LINE: line over 80 characters
#8853: FILE: drivers/net/bnxt/hsi_struct_def_dpdk.h:1868:
+} __attribute__((packed)) hwrm_exec_fwd_resp_output_t, *phwrm_exec_fwd_resp_output_t;

total: 179 errors, 1139 warnings, 8661 lines checked

0/1 valid patch


More information about the dev mailing list