[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <FF3A15EF-B4F5-4BF7-81DD-33138BDF4441@gmail.com>
Date: Mon, 8 Jan 2024 17:10:32 +0200
From: Martin Zaharinov <micron10@...il.com>
To: anthony.l.nguyen@...el.com,
netdev <netdev@...r.kernel.org>,
karen.ostrowska@...el.com,
mateusz.palczewski@...el.com,
wojciech.drewek@...el.com,
przemyslaw.kitszel@...el.com,
rafal.romanowski@...el.com
Subject: Re: Kernel 6.7.0 intel i40e driver not build
Hi all
this is fix for problem in one of commit is remove i40e_type.h from i40e_diag.h please commit fix:
--- linux-6.7.0/drivers/net/ethernet/intel/i40e/i40e_diag.h.orig 2024-01-08 15:08:35.903036237 +0000
+++ linux-6.7.0/drivers/net/ethernet/intel/i40e/i40e_diag.h 2024-01-08 15:08:50.107313186 +0000
@@ -4,6 +4,7 @@
#ifndef _I40E_DIAG_H_
#define _I40E_DIAG_H_
+#include "i40e_type.h"
#include "i40e_adminq_cmd.h"
/* forward-declare the HW struct for the compiler */
> On 8 Jan 2024, at 15:32, Martin Zaharinov <micron10@...il.com> wrote:
>
> Add more people from Intel .
>
> best regards,
> m.
>
>> On 8 Jan 2024, at 15:30, Martin Zaharinov <micron10@...il.com> wrote:
>>
>> Hi Tony Nguyen ,
>>
>>
>> Please check make error .
>> This is build of latest kernel 6.7.0 :
>>
>>
>>
>> CALL scripts/checksyscalls.sh
>> CC [M] drivers/net/ethernet/intel/i40e/i40e_ethtool.o
>> CC [M] drivers/net/ethernet/intel/i40e/i40e_diag.o
>> In file included from drivers/net/ethernet/intel/i40e/i40e_diag.h:7,
>> from drivers/net/ethernet/intel/i40e/i40e_diag.c:4:
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:33:9: error: unknown type name '__le16'
>> 33 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:34:9: error: unknown type name '__le16'
>> 34 | __le16 opcode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:35:9: error: unknown type name '__le16'
>> 35 | __le16 datalen;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:36:9: error: unknown type name '__le16'
>> 36 | __le16 retval;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:37:9: error: unknown type name '__le32'
>> 37 | __le32 cookie_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:38:9: error: unknown type name '__le32'
>> 38 | __le32 cookie_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:41:25: error: unknown type name '__le32'
>> 41 | __le32 param0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:42:25: error: unknown type name '__le32'
>> 42 | __le32 param1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:43:25: error: unknown type name '__le32'
>> 43 | __le32 param2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:44:25: error: unknown type name '__le32'
>> 44 | __le32 param3;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:47:25: error: unknown type name '__le32'
>> 47 | __le32 param0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:48:25: error: unknown type name '__le32'
>> 48 | __le32 param1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:49:25: error: unknown type name '__le32'
>> 49 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:50:25: error: unknown type name '__le32'
>> 50 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:52:17: error: unknown type name 'u8'
>> 52 | u8 raw[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:314:9: error: unknown type name '__le32'
>> 314 | __le32 rom_ver;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:315:9: error: unknown type name '__le32'
>> 315 | __le32 fw_build;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:316:9: error: unknown type name '__le16'
>> 316 | __le16 fw_major;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:317:9: error: unknown type name '__le16'
>> 317 | __le16 fw_minor;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:318:9: error: unknown type name '__le16'
>> 318 | __le16 api_major;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:319:9: error: unknown type name '__le16'
>> 319 | __le16 api_minor;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_version' is not an integer constant
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:326:9: error: unknown type name 'u8'
>> 326 | u8 driver_major_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:327:9: error: unknown type name 'u8'
>> 327 | u8 driver_minor_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:328:9: error: unknown type name 'u8'
>> 328 | u8 driver_build_ver;
>> | ^~
>> In file included from drivers/net/ethernet/intel/i40e/i40e_diag.h:7,
>> from drivers/net/ethernet/intel/i40e/i40e_ethtool.c:7:
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:33:9: error: unknown type name '__le16'
>> 33 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:34:9: error: unknown type name '__le16'
>> 34 | __le16 opcode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:35:9: error: unknown type name '__le16'
>> 35 | __le16 datalen;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:36:9: error: unknown type name '__le16'
>> 36 | __le16 retval;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:37:9: error: unknown type name '__le32'
>> 37 | __le32 cookie_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:38:9: error: unknown type name '__le32'
>> 38 | __le32 cookie_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:41:25: error: unknown type name '__le32'
>> 41 | __le32 param0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:42:25: error: unknown type name '__le32'
>> 42 | __le32 param1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:43:25: error: unknown type name '__le32'
>> 43 | __le32 param2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:44:25: error: unknown type name '__le32'
>> 44 | __le32 param3;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:47:25: error: unknown type name '__le32'
>> 47 | __le32 param0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:329:9: error: unknown type name 'u8'
>> 329 | u8 driver_subbuild_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:330:9: error: unknown type name 'u8'
>> 330 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:48:25: error: unknown type name '__le32'
>> 48 | __le32 param1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:49:25: error: unknown type name '__le32'
>> 49 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:50:25: error: unknown type name '__le32'
>> 50 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:52:17: error: unknown type name 'u8'
>> 52 | u8 raw[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:314:9: error: unknown type name '__le32'
>> 314 | __le32 rom_ver;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:315:9: error: unknown type name '__le32'
>> 315 | __le32 fw_build;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:316:9: error: unknown type name '__le16'
>> 316 | __le16 fw_major;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:317:9: error: unknown type name '__le16'
>> 317 | __le16 fw_minor;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:318:9: error: unknown type name '__le16'
>> 318 | __le16 api_major;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:319:9: error: unknown type name '__le16'
>> 319 | __le16 api_minor;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_version' is not an integer constant
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:322:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 322 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:326:9: error: unknown type name 'u8'
>> 326 | u8 driver_major_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:327:9: error: unknown type name 'u8'
>> 327 | u8 driver_minor_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:328:9: error: unknown type name 'u8'
>> 328 | u8 driver_build_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:329:9: error: unknown type name 'u8'
>> 329 | u8 driver_subbuild_ver;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:330:9: error: unknown type name 'u8'
>> 330 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:331:9: error: unknown type name '__le32'
>> 331 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:332:9: error: unknown type name '__le32'
>> 332 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:331:9: error: unknown type name '__le32'
>> 331 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:332:9: error: unknown type name '__le32'
>> 332 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_driver_version' is not an integer constant
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:339:9: error: unknown type name '__le32'
>> 339 | __le32 driver_unloading;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:341:9: error: unknown type name 'u8'
>> 341 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_driver_version' is not an integer constant
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:335:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 335 | I40E_CHECK_CMD_LENGTH(i40e_aqc_driver_version);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:339:9: error: unknown type name '__le32'
>> 339 | __le32 driver_unloading;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_queue_shutdown' is not an integer constant
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:341:9: error: unknown type name 'u8'
>> 341 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:348:9: error: unknown type name 'u8'
>> 348 | u8 pf_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:349:9: error: unknown type name 'u8'
>> 349 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_queue_shutdown' is not an integer constant
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:344:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 344 | I40E_CHECK_CMD_LENGTH(i40e_aqc_queue_shutdown);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:348:9: error: unknown type name 'u8'
>> 348 | u8 pf_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_pf_context' is not an integer constant
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:349:9: error: unknown type name 'u8'
>> 349 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:358:9: error: unknown type name '__le16'
>> 358 | __le16 resource_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:359:9: error: unknown type name '__le16'
>> 359 | __le16 access_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:360:9: error: unknown type name '__le32'
>> 360 | __le32 timeout;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:361:9: error: unknown type name '__le32'
>> 361 | __le32 resource_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:362:9: error: unknown type name 'u8'
>> 362 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_pf_context' is not an integer constant
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:352:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 352 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_pf_context);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:358:9: error: unknown type name '__le16'
>> 358 | __le16 resource_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:359:9: error: unknown type name '__le16'
>> 359 | __le16 access_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:360:9: error: unknown type name '__le32'
>> 360 | __le32 timeout;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:361:9: error: unknown type name '__le32'
>> 361 | __le32 resource_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_request_resource' is not an integer constant
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:362:9: error: unknown type name 'u8'
>> 362 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:371:9: error: unknown type name 'u8'
>> 371 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:372:9: error: unknown type name 'u8'
>> 372 | u8 pf_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:373:9: error: unknown type name 'u8'
>> 373 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:374:9: error: unknown type name '__le32'
>> 374 | __le32 count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:375:9: error: unknown type name '__le32'
>> 375 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:376:9: error: unknown type name '__le32'
>> 376 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_request_resource' is not an integer constant
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:365:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 365 | I40E_CHECK_CMD_LENGTH(i40e_aqc_request_resource);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:371:9: error: unknown type name 'u8'
>> 371 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:372:9: error: unknown type name 'u8'
>> 372 | u8 pf_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:373:9: error: unknown type name 'u8'
>> 373 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:374:9: error: unknown type name '__le32'
>> 374 | __le32 count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:375:9: error: unknown type name '__le32'
>> 375 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:376:9: error: unknown type name '__le32'
>> 376 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_list_capabilites' is not an integer constant
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:382:9: error: unknown type name '__le16'
>> 382 | __le16 id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:383:9: error: unknown type name 'u8'
>> 383 | u8 major_rev;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:384:9: error: unknown type name 'u8'
>> 384 | u8 minor_rev;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:385:9: error: unknown type name '__le32'
>> 385 | __le32 number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:386:9: error: unknown type name '__le32'
>> 386 | __le32 logical_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_list_capabilites' is not an integer constant
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 379 | I40E_CHECK_CMD_LENGTH(i40e_aqc_list_capabilites);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:387:9: error: unknown type name '__le32'
>> 387 | __le32 phys_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:382:9: error: unknown type name '__le16'
>> 382 | __le16 id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:388:9: error: unknown type name 'u8'
>> 388 | u8 reserved[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:383:9: error: unknown type name 'u8'
>> 383 | u8 major_rev;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:384:9: error: unknown type name 'u8'
>> 384 | u8 minor_rev;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:425:9: error: unknown type name '__le16'
>> 425 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:385:9: error: unknown type name '__le32'
>> 385 | __le32 number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:426:9: error: unknown type name '__le16'
>> 426 | __le16 ttlx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:386:9: error: unknown type name '__le32'
>> 386 | __le32 logical_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:427:9: error: unknown type name '__le32'
>> 427 | __le32 dmacr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:387:9: error: unknown type name '__le32'
>> 387 | __le32 phys_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:428:9: error: unknown type name '__le16'
>> 428 | __le16 dmcth;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:388:9: error: unknown type name 'u8'
>> 388 | u8 reserved[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:429:9: error: unknown type name 'u8'
>> 429 | u8 hptc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:425:9: error: unknown type name '__le16'
>> 425 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:430:9: error: unknown type name 'u8'
>> 430 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:426:9: error: unknown type name '__le16'
>> 426 | __le16 ttlx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:431:9: error: unknown type name '__le32'
>> 431 | __le32 pfltrc;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:427:9: error: unknown type name '__le32'
>> 427 | __le32 dmacr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:428:9: error: unknown type name '__le16'
>> 428 | __le16 dmcth;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:429:9: error: unknown type name 'u8'
>> 429 | u8 hptc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:430:9: error: unknown type name 'u8'
>> 430 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:431:9: error: unknown type name '__le32'
>> 431 | __le32 pfltrc;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_cppm_configuration' is not an integer constant
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:438:9: error: unknown type name '__le16'
>> 438 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:439:9: error: unknown type name '__le16'
>> 439 | __le16 table_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:440:9: error: unknown type name '__le32'
>> 440 | __le32 enabled_offloads;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:441:9: error: unknown type name '__le32'
>> 441 | __le32 ip_addr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_cppm_configuration' is not an integer constant
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:434:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 434 | I40E_CHECK_CMD_LENGTH(i40e_aqc_cppm_configuration);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:442:9: error: unknown type name 'u8'
>> 442 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:438:9: error: unknown type name '__le16'
>> 438 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:443:9: error: unknown type name 'u8'
>> 443 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:439:9: error: unknown type name '__le16'
>> 439 | __le16 table_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:440:9: error: unknown type name '__le32'
>> 440 | __le32 enabled_offloads;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:446:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 446 | I40E_CHECK_STRUCT_LEN(0x14, i40e_aqc_arp_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:441:9: error: unknown type name '__le32'
>> 441 | __le32 ip_addr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:442:9: error: unknown type name 'u8'
>> 442 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:446:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_arp_proxy_data' is not an integer constant
>> 446 | I40E_CHECK_STRUCT_LEN(0x14, i40e_aqc_arp_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:443:9: error: unknown type name 'u8'
>> 443 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:450:9: error: unknown type name '__le16'
>> 450 | __le16 table_idx_mac_addr_0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:451:9: error: unknown type name '__le16'
>> 451 | __le16 table_idx_mac_addr_1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:446:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 446 | I40E_CHECK_STRUCT_LEN(0x14, i40e_aqc_arp_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:452:9: error: unknown type name '__le16'
>> 452 | __le16 table_idx_ipv6_0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:446:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_arp_proxy_data' is not an integer constant
>> 446 | I40E_CHECK_STRUCT_LEN(0x14, i40e_aqc_arp_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:453:9: error: unknown type name '__le16'
>> 453 | __le16 table_idx_ipv6_1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:450:9: error: unknown type name '__le16'
>> 450 | __le16 table_idx_mac_addr_0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:454:9: error: unknown type name '__le16'
>> 454 | __le16 control;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:451:9: error: unknown type name '__le16'
>> 451 | __le16 table_idx_mac_addr_1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:455:9: error: unknown type name 'u8'
>> 455 | u8 mac_addr_0[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:452:9: error: unknown type name '__le16'
>> 452 | __le16 table_idx_ipv6_0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:456:9: error: unknown type name 'u8'
>> 456 | u8 mac_addr_1[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:453:9: error: unknown type name '__le16'
>> 453 | __le16 table_idx_ipv6_1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:457:9: error: unknown type name 'u8'
>> 457 | u8 local_mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:454:9: error: unknown type name '__le16'
>> 454 | __le16 control;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:458:9: error: unknown type name 'u8'
>> 458 | u8 ipv6_addr_0[16]; /* Warning! spec specifies BE byte order */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:455:9: error: unknown type name 'u8'
>> 455 | u8 mac_addr_0[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:459:9: error: unknown type name 'u8'
>> 459 | u8 ipv6_addr_1[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:456:9: error: unknown type name 'u8'
>> 456 | u8 mac_addr_1[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:457:9: error: unknown type name 'u8'
>> 457 | u8 local_mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:462:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 462 | I40E_CHECK_STRUCT_LEN(0x3c, i40e_aqc_ns_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:458:9: error: unknown type name 'u8'
>> 458 | u8 ipv6_addr_0[16]; /* Warning! spec specifies BE byte order */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:459:9: error: unknown type name 'u8'
>> 459 | u8 ipv6_addr_1[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:462:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_ns_proxy_data' is not an integer constant
>> 462 | I40E_CHECK_STRUCT_LEN(0x3c, i40e_aqc_ns_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:466:9: error: unknown type name '__le16'
>> 466 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:462:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 462 | I40E_CHECK_STRUCT_LEN(0x3c, i40e_aqc_ns_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:467:9: error: unknown type name 'u8'
>> 467 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:462:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_ns_proxy_data' is not an integer constant
>> 462 | I40E_CHECK_STRUCT_LEN(0x3c, i40e_aqc_ns_proxy_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:468:9: error: unknown type name '__le32'
>> 468 | __le32 sal;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:466:9: error: unknown type name '__le16'
>> 466 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:469:9: error: unknown type name '__le16'
>> 469 | __le16 sah;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:467:9: error: unknown type name 'u8'
>> 467 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:470:9: error: unknown type name 'u8'
>> 470 | u8 reserved2[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:468:9: error: unknown type name '__le32'
>> 468 | __le32 sal;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:469:9: error: unknown type name '__le16'
>> 469 | __le16 sah;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:470:9: error: unknown type name 'u8'
>> 470 | u8 reserved2[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mng_laa' is not an integer constant
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:477:9: error: unknown type name '__le16'
>> 477 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:480:9: error: unknown type name 'u8'
>> 480 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mng_laa' is not an integer constant
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:473:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 473 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mng_laa);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:481:9: error: unknown type name '__le32'
>> 481 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:477:9: error: unknown type name '__le16'
>> 477 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:482:9: error: unknown type name '__le32'
>> 482 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:480:9: error: unknown type name 'u8'
>> 480 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:481:9: error: unknown type name '__le32'
>> 481 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:482:9: error: unknown type name '__le32'
>> 482 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_read' is not an integer constant
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:488:9: error: unknown type name 'u8'
>> 488 | u8 pf_lan_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:489:9: error: unknown type name 'u8'
>> 489 | u8 pf_san_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_read' is not an integer constant
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:485:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 485 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:490:9: error: unknown type name 'u8'
>> 490 | u8 port_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:488:9: error: unknown type name 'u8'
>> 488 | u8 pf_lan_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:491:9: error: unknown type name 'u8'
>> 491 | u8 pf_wol_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:489:9: error: unknown type name 'u8'
>> 489 | u8 pf_san_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:494:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 494 | I40E_CHECK_STRUCT_LEN(24, i40e_aqc_mac_address_read_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:490:9: error: unknown type name 'u8'
>> 490 | u8 port_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:491:9: error: unknown type name 'u8'
>> 491 | u8 pf_wol_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:494:27: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_read_data' is not an integer constant
>> 494 | I40E_CHECK_STRUCT_LEN(24, i40e_aqc_mac_address_read_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:494:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 494 | I40E_CHECK_STRUCT_LEN(24, i40e_aqc_mac_address_read_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:498:9: error: unknown type name '__le16'
>> 498 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:505:9: error: unknown type name '__le16'
>> 505 | __le16 mac_sah;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:494:27: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_read_data' is not an integer constant
>> 494 | I40E_CHECK_STRUCT_LEN(24, i40e_aqc_mac_address_read_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:506:9: error: unknown type name '__le32'
>> 506 | __le32 mac_sal;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:498:9: error: unknown type name '__le16'
>> 498 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:507:9: error: unknown type name 'u8'
>> 507 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:505:9: error: unknown type name '__le16'
>> 505 | __le16 mac_sah;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:506:9: error: unknown type name '__le32'
>> 506 | __le32 mac_sal;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:507:9: error: unknown type name 'u8'
>> 507 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_write' is not an integer constant
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:516:9: error: unknown type name 'u8'
>> 516 | u8 rx_cnt;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:517:9: error: unknown type name 'u8'
>> 517 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_mac_address_write' is not an integer constant
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:510:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 510 | I40E_CHECK_CMD_LENGTH(i40e_aqc_mac_address_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:516:9: error: unknown type name 'u8'
>> 516 | u8 rx_cnt;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:517:9: error: unknown type name 'u8'
>> 517 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_clear_pxe' is not an integer constant
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:525:9: error: unknown type name '__le16'
>> 525 | __le16 filter_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:527:9: error: unknown type name '__le16'
>> 527 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:528:9: error: unknown type name '__le16'
>> 528 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:529:9: error: unknown type name 'u8'
>> 529 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:530:9: error: unknown type name '__le32'
>> 530 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_clear_pxe' is not an integer constant
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:520:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 520 | I40E_CHECK_CMD_LENGTH(i40e_aqc_clear_pxe);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:531:9: error: unknown type name '__le32'
>> 531 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:525:9: error: unknown type name '__le16'
>> 525 | __le16 filter_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:527:9: error: unknown type name '__le16'
>> 527 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:528:9: error: unknown type name '__le16'
>> 528 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_wol_filter' is not an integer constant
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:529:9: error: unknown type name 'u8'
>> 529 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:537:9: error: unknown type name 'u8'
>> 537 | u8 filter[128];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:538:9: error: unknown type name 'u8'
>> 538 | u8 mask[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:530:9: error: unknown type name '__le32'
>> 530 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:541:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 541 | I40E_CHECK_STRUCT_LEN(0x90, i40e_aqc_set_wol_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:531:9: error: unknown type name '__le32'
>> 531 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:541:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_wol_filter_data' is not an integer constant
>> 541 | I40E_CHECK_STRUCT_LEN(0x90, i40e_aqc_set_wol_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:546:9: error: unknown type name 'u8'
>> 546 | u8 reserved_1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:547:9: error: unknown type name '__le16'
>> 547 | __le16 wake_reason;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:548:9: error: unknown type name 'u8'
>> 548 | u8 reserved_2[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_wol_filter' is not an integer constant
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:534:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 534 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_wol_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:537:9: error: unknown type name 'u8'
>> 537 | u8 filter[128];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_wake_reason_completion' is not an integer constant
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:559:9: error: unknown type name '__le16'
>> 559 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:538:9: error: unknown type name 'u8'
>> 538 | u8 mask[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:560:9: error: unknown type name 'u8'
>> 560 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:561:9: error: unknown type name '__le32'
>> 561 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:541:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 541 | I40E_CHECK_STRUCT_LEN(0x90, i40e_aqc_set_wol_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:562:9: error: unknown type name '__le32'
>> 562 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:541:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_wol_filter_data' is not an integer constant
>> 541 | I40E_CHECK_STRUCT_LEN(0x90, i40e_aqc_set_wol_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:546:9: error: unknown type name 'u8'
>> 546 | u8 reserved_1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_seid' is not an integer constant
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:571:9: error: unknown type name '__le16'
>> 571 | __le16 num_reported;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:547:9: error: unknown type name '__le16'
>> 547 | __le16 wake_reason;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:572:9: error: unknown type name '__le16'
>> 572 | __le16 num_total;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:573:9: error: unknown type name 'u8'
>> 573 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:548:9: error: unknown type name 'u8'
>> 548 | u8 reserved_2[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_config_header_resp' is not an integer constant
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:579:9: error: unknown type name 'u8'
>> 579 | u8 element_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:580:9: error: unknown type name 'u8'
>> 580 | u8 revision;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_wake_reason_completion' is not an integer constant
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:551:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 551 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_wake_reason_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:581:9: error: unknown type name '__le16'
>> 581 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:582:9: error: unknown type name '__le16'
>> 582 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:559:9: error: unknown type name '__le16'
>> 559 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:583:9: error: unknown type name '__le16'
>> 583 | __le16 downlink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:584:9: error: unknown type name 'u8'
>> 584 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:560:9: error: unknown type name 'u8'
>> 560 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:585:9: error: unknown type name 'u8'
>> 585 | u8 connection_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:586:9: error: unknown type name '__le16'
>> 586 | __le16 scheduler_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:561:9: error: unknown type name '__le32'
>> 561 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:587:9: error: unknown type name '__le16'
>> 587 | __le16 element_info;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:562:9: error: unknown type name '__le32'
>> 562 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:590:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 590 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_config_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:590:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_config_element_resp' is not an integer constant
>> 590 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_config_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:601:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 601 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_switch_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:601:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_config_resp' is not an integer constant
>> 601 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_switch_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:607:9: error: unknown type name '__le16'
>> 607 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_seid' is not an integer constant
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:565:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 565 | I40E_CHECK_CMD_LENGTH(i40e_aqc_switch_seid);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:608:9: error: unknown type name '__le16'
>> 608 | __le16 vlan;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:571:9: error: unknown type name '__le16'
>> 571 | __le16 num_reported;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:609:9: error: unknown type name '__le16'
>> 609 | __le16 stat_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:610:9: error: unknown type name 'u8'
>> 610 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:572:9: error: unknown type name '__le16'
>> 572 | __le16 num_total;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:573:9: error: unknown type name 'u8'
>> 573 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_statistics' is not an integer constant
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:617:9: error: unknown type name '__le16'
>> 617 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:618:9: error: unknown type name '__le16'
>> 618 | __le16 bad_frame_vsi;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:619:9: error: unknown type name '__le16'
>> 619 | __le16 default_seid; /* reserved for command */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:620:9: error: unknown type name 'u8'
>> 620 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_config_header_resp' is not an integer constant
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:576:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 576 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_config_header_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:579:9: error: unknown type name 'u8'
>> 579 | u8 element_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:580:9: error: unknown type name 'u8'
>> 580 | u8 revision;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:581:9: error: unknown type name '__le16'
>> 581 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_port_parameters' is not an integer constant
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:582:9: error: unknown type name '__le16'
>> 582 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:627:9: error: unknown type name 'u8'
>> 627 | u8 num_entries; /* reserved for command */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:628:9: error: unknown type name 'u8'
>> 628 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:583:9: error: unknown type name '__le16'
>> 583 | __le16 downlink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:629:9: error: unknown type name '__le32'
>> 629 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:584:9: error: unknown type name 'u8'
>> 584 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:630:9: error: unknown type name '__le32'
>> 630 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:585:9: error: unknown type name 'u8'
>> 585 | u8 connection_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:586:9: error: unknown type name '__le16'
>> 586 | __le16 scheduler_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:587:9: error: unknown type name '__le16'
>> 587 | __le16 element_info;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_resource_alloc' is not an integer constant
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:637:9: error: unknown type name 'u8'
>> 637 | u8 resource_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:590:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 590 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_config_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:638:9: error: unknown type name 'u8'
>> 638 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:639:9: error: unknown type name '__le16'
>> 639 | __le16 guaranteed;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:640:9: error: unknown type name '__le16'
>> 640 | __le16 total;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:590:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_config_element_resp' is not an integer constant
>> 590 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_config_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:641:9: error: unknown type name '__le16'
>> 641 | __le16 used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:642:9: error: unknown type name '__le16'
>> 642 | __le16 total_unalloced;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:643:9: error: unknown type name 'u8'
>> 643 | u8 reserved2[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:601:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 601 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_switch_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:646:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 646 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_resource_alloc_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:601:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_config_resp' is not an integer constant
>> 601 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_switch_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:646:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_resource_alloc_element_resp' is not an integer constant
>> 646 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_resource_alloc_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:650:9: error: unknown type name '__le16'
>> 650 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:607:9: error: unknown type name '__le16'
>> 607 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:653:9: error: unknown type name '__le16'
>> 653 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:608:9: error: unknown type name '__le16'
>> 608 | __le16 vlan;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:659:9: error: unknown type name '__le16'
>> 659 | __le16 switch_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:667:9: error: unknown type name '__le16'
>> 667 | __le16 first_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:609:9: error: unknown type name '__le16'
>> 609 | __le16 stat_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:668:9: error: unknown type name '__le16'
>> 668 | __le16 second_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:610:9: error: unknown type name 'u8'
>> 610 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:689:9: error: unknown type name 'u8'
>> 689 | u8 mode;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:690:9: error: unknown type name 'u8'
>> 690 | u8 rsvd5[5];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_statistics' is not an integer constant
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:613:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 613 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_statistics);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:617:9: error: unknown type name '__le16'
>> 617 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_switch_config' is not an integer constant
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:618:9: error: unknown type name '__le16'
>> 618 | __le16 bad_frame_vsi;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:701:9: error: unknown type name '__le32'
>> 701 | __le32 reserved1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:619:9: error: unknown type name '__le16'
>> 619 | __le16 default_seid; /* reserved for command */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:702:9: error: unknown type name '__le32'
>> 702 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:620:9: error: unknown type name 'u8'
>> 620 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:703:9: error: unknown type name '__le32'
>> 703 | __le32 reserved2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:704:9: error: unknown type name '__le32'
>> 704 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:720:9: error: unknown type name '__le16'
>> 720 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:721:9: error: unknown type name 'u8'
>> 721 | u8 connection_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:723:9: error: unknown type name 'u8'
>> 723 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_port_parameters' is not an integer constant
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:623:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 623 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_port_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:724:9: error: unknown type name 'u8'
>> 724 | u8 vf_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:725:9: error: unknown type name 'u8'
>> 725 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:627:9: error: unknown type name 'u8'
>> 627 | u8 num_entries; /* reserved for command */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:726:9: error: unknown type name '__le16'
>> 726 | __le16 vsi_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:628:9: error: unknown type name 'u8'
>> 628 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:730:9: error: unknown type name '__le32'
>> 730 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:731:9: error: unknown type name '__le32'
>> 731 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:629:9: error: unknown type name '__le32'
>> 629 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:630:9: error: unknown type name '__le32'
>> 630 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_get_update_vsi' is not an integer constant
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:737:9: error: unknown type name '__le16'
>> 737 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:738:9: error: unknown type name '__le16'
>> 738 | __le16 vsi_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:739:9: error: unknown type name '__le16'
>> 739 | __le16 vsi_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_switch_resource_alloc' is not an integer constant
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:633:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 633 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_switch_resource_alloc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:740:9: error: unknown type name '__le16'
>> 740 | __le16 vsi_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:637:9: error: unknown type name 'u8'
>> 637 | u8 resource_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:741:9: error: unknown type name '__le32'
>> 741 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:742:9: error: unknown type name '__le32'
>> 742 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:638:9: error: unknown type name 'u8'
>> 638 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:639:9: error: unknown type name '__le16'
>> 639 | __le16 guaranteed;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:640:9: error: unknown type name '__le16'
>> 640 | __le16 total;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:641:9: error: unknown type name '__le16'
>> 641 | __le16 used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_get_update_vsi_completion' is not an integer constant
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:749:9: error: unknown type name '__le16'
>> 749 | __le16 valid_sections;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:642:9: error: unknown type name '__le16'
>> 642 | __le16 total_unalloced;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:757:9: error: unknown type name '__le16'
>> 757 | __le16 switch_id; /* 12bit id combined with flags below */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:643:9: error: unknown type name 'u8'
>> 643 | u8 reserved2[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:762:9: error: unknown type name 'u8'
>> 762 | u8 sw_reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:764:9: error: unknown type name 'u8'
>> 764 | u8 sec_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:646:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 646 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_resource_alloc_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:767:9: error: unknown type name 'u8'
>> 767 | u8 sec_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:769:9: error: unknown type name '__le16'
>> 769 | __le16 pvid; /* VLANS include priority bits */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:646:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_switch_resource_alloc_element_resp' is not an integer constant
>> 646 | I40E_CHECK_STRUCT_LEN(0x10, i40e_aqc_switch_resource_alloc_element_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:770:9: error: unknown type name '__le16'
>> 770 | __le16 fcoe_pvid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:771:9: error: unknown type name 'u8'
>> 771 | u8 port_vlan_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:650:9: error: unknown type name '__le16'
>> 650 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:784:9: error: unknown type name 'u8'
>> 784 | u8 pvlan_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:653:9: error: unknown type name '__le16'
>> 653 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:786:9: error: unknown type name '__le32'
>> 786 | __le32 ingress_table; /* bitmap, 3 bits per up */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:659:9: error: unknown type name '__le16'
>> 659 | __le16 switch_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:787:9: error: unknown type name '__le32'
>> 787 | __le32 egress_table; /* same defines as for ingress table */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:789:9: error: unknown type name '__le16'
>> 789 | __le16 cas_pv_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:667:9: error: unknown type name '__le16'
>> 667 | __le16 first_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:790:9: error: unknown type name 'u8'
>> 790 | u8 cas_pv_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:668:9: error: unknown type name '__le16'
>> 668 | __le16 second_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:791:9: error: unknown type name 'u8'
>> 791 | u8 cas_pv_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:793:9: error: unknown type name '__le16'
>> 793 | __le16 mapping_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:689:9: error: unknown type name 'u8'
>> 689 | u8 mode;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:796:9: error: unknown type name '__le16'
>> 796 | __le16 queue_mapping[16];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:690:9: error: unknown type name 'u8'
>> 690 | u8 rsvd5[5];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:797:9: error: unknown type name '__le16'
>> 797 | __le16 tc_mapping[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:801:9: error: unknown type name 'u8'
>> 801 | u8 queueing_opt_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:804:9: error: unknown type name 'u8'
>> 804 | u8 queueing_opt_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:806:9: error: unknown type name 'u8'
>> 806 | u8 up_enable_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:807:9: error: unknown type name 'u8'
>> 807 | u8 sched_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:809:9: error: unknown type name '__le32'
>> 809 | __le32 outer_up_table; /* same structure and defines as ingress tbl */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_switch_config' is not an integer constant
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:693:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 693 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_switch_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:810:9: error: unknown type name 'u8'
>> 810 | u8 cmd_reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:812:9: error: unknown type name '__le16'
>> 812 | __le16 qs_handle[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:701:9: error: unknown type name '__le32'
>> 701 | __le32 reserved1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:814:9: error: unknown type name '__le16'
>> 814 | __le16 stat_counter_idx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:702:9: error: unknown type name '__le32'
>> 702 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:815:9: error: unknown type name '__le16'
>> 815 | __le16 sched_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:703:9: error: unknown type name '__le32'
>> 703 | __le32 reserved2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:816:9: error: unknown type name 'u8'
>> 816 | u8 resp_reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:704:9: error: unknown type name '__le32'
>> 704 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:819:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 819 | I40E_CHECK_STRUCT_LEN(128, i40e_aqc_vsi_properties_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:720:9: error: unknown type name '__le16'
>> 720 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:819:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_vsi_properties_data' is not an integer constant
>> 819 | I40E_CHECK_STRUCT_LEN(128, i40e_aqc_vsi_properties_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:826:9: error: unknown type name '__le16'
>> 826 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:721:9: error: unknown type name 'u8'
>> 721 | u8 connection_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:827:9: error: unknown type name '__le16'
>> 827 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:723:9: error: unknown type name 'u8'
>> 723 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:828:9: error: unknown type name '__le16'
>> 828 | __le16 connected_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:829:9: error: unknown type name 'u8'
>> 829 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:724:9: error: unknown type name 'u8'
>> 724 | u8 vf_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:725:9: error: unknown type name 'u8'
>> 725 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:726:9: error: unknown type name '__le16'
>> 726 | __le16 vsi_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_update_pv' is not an integer constant
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:730:9: error: unknown type name '__le32'
>> 730 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:836:9: error: unknown type name '__le16'
>> 836 | __le16 pv_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:731:9: error: unknown type name '__le32'
>> 731 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:837:9: error: unknown type name 'u8'
>> 837 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_update_pv_completion' is not an integer constant
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:847:9: error: unknown type name '__le16'
>> 847 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_get_update_vsi' is not an integer constant
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:734:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 734 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:848:9: error: unknown type name '__le16'
>> 848 | __le16 default_stag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:737:9: error: unknown type name '__le16'
>> 737 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:849:9: error: unknown type name '__le16'
>> 849 | __le16 pv_flags; /* same flags as add_pv */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:850:9: error: unknown type name 'u8'
>> 850 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:738:9: error: unknown type name '__le16'
>> 738 | __le16 vsi_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:851:9: error: unknown type name '__le16'
>> 851 | __le16 default_port_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:739:9: error: unknown type name '__le16'
>> 739 | __le16 vsi_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:740:9: error: unknown type name '__le16'
>> 740 | __le16 vsi_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:741:9: error: unknown type name '__le32'
>> 741 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_pv_params_completion' is not an integer constant
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:742:9: error: unknown type name '__le32'
>> 742 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:858:9: error: unknown type name '__le16'
>> 858 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:859:9: error: unknown type name '__le16'
>> 859 | __le16 downlink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:860:9: error: unknown type name '__le16'
>> 860 | __le16 veb_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:865:9: error: unknown type name 'u8'
>> 865 | u8 enable_tcs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:866:9: error: unknown type name 'u8'
>> 866 | u8 reserved[9];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_get_update_vsi_completion' is not an integer constant
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:745:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 745 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_get_update_vsi_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:749:9: error: unknown type name '__le16'
>> 749 | __le16 valid_sections;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_veb' is not an integer constant
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:757:9: error: unknown type name '__le16'
>> 757 | __le16 switch_id; /* 12bit id combined with flags below */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:872:9: error: unknown type name 'u8'
>> 872 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:762:9: error: unknown type name 'u8'
>> 762 | u8 sw_reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:873:9: error: unknown type name '__le16'
>> 873 | __le16 switch_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:875:9: error: unknown type name '__le16'
>> 875 | __le16 veb_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:764:9: error: unknown type name 'u8'
>> 764 | u8 sec_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:876:9: error: unknown type name '__le16'
>> 876 | __le16 statistic_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:767:9: error: unknown type name 'u8'
>> 767 | u8 sec_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:877:9: error: unknown type name '__le16'
>> 877 | __le16 vebs_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:878:9: error: unknown type name '__le16'
>> 878 | __le16 vebs_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:769:9: error: unknown type name '__le16'
>> 769 | __le16 pvid; /* VLANS include priority bits */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:770:9: error: unknown type name '__le16'
>> 770 | __le16 fcoe_pvid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:771:9: error: unknown type name 'u8'
>> 771 | u8 port_vlan_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_veb_completion' is not an integer constant
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:784:9: error: unknown type name 'u8'
>> 784 | u8 pvlan_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:887:9: error: unknown type name '__le16'
>> 887 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:888:9: error: unknown type name '__le16'
>> 888 | __le16 switch_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:786:9: error: unknown type name '__le32'
>> 786 | __le32 ingress_table; /* bitmap, 3 bits per up */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:889:9: error: unknown type name '__le16'
>> 889 | __le16 veb_flags; /* only the first/last flags from 0x0230 is valid */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:787:9: error: unknown type name '__le32'
>> 787 | __le32 egress_table; /* same defines as for ingress table */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:890:9: error: unknown type name '__le16'
>> 890 | __le16 statistic_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:891:9: error: unknown type name '__le16'
>> 891 | __le16 vebs_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:789:9: error: unknown type name '__le16'
>> 789 | __le16 cas_pv_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:892:9: error: unknown type name '__le16'
>> 892 | __le16 vebs_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:790:9: error: unknown type name 'u8'
>> 790 | u8 cas_pv_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:893:9: error: unknown type name 'u8'
>> 893 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:791:9: error: unknown type name 'u8'
>> 791 | u8 cas_pv_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:793:9: error: unknown type name '__le16'
>> 793 | __le16 mapping_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_veb_parameters_completion' is not an integer constant
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:796:9: error: unknown type name '__le16'
>> 796 | __le16 queue_mapping[16];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:906:9: error: unknown type name '__le16'
>> 906 | __le16 num_addresses;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:797:9: error: unknown type name '__le16'
>> 797 | __le16 tc_mapping[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:907:9: error: unknown type name '__le16'
>> 907 | __le16 seid[3];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:801:9: error: unknown type name 'u8'
>> 801 | u8 queueing_opt_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:909:9: error: unknown type name '__le32'
>> 909 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:910:9: error: unknown type name '__le32'
>> 910 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:804:9: error: unknown type name 'u8'
>> 804 | u8 queueing_opt_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:806:9: error: unknown type name 'u8'
>> 806 | u8 up_enable_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:807:9: error: unknown type name 'u8'
>> 807 | u8 sched_reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_macvlan' is not an integer constant
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:809:9: error: unknown type name '__le32'
>> 809 | __le32 outer_up_table; /* same structure and defines as ingress tbl */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:917:9: error: unknown type name 'u8'
>> 917 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:918:9: error: unknown type name '__le16'
>> 918 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:810:9: error: unknown type name 'u8'
>> 810 | u8 cmd_reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:919:9: error: unknown type name '__le16'
>> 919 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:812:9: error: unknown type name '__le16'
>> 812 | __le16 qs_handle[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:923:9: error: unknown type name '__le16'
>> 923 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:925:9: error: unknown type name 'u8'
>> 925 | u8 match_method;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:814:9: error: unknown type name '__le16'
>> 814 | __le16 stat_counter_idx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:927:9: error: unknown type name 'u8'
>> 927 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:815:9: error: unknown type name '__le16'
>> 815 | __le16 sched_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:931:9: error: unknown type name '__le16'
>> 931 | __le16 perfect_mac_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:932:9: error: unknown type name '__le16'
>> 932 | __le16 perfect_mac_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:816:9: error: unknown type name 'u8'
>> 816 | u8 resp_reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:933:9: error: unknown type name '__le16'
>> 933 | __le16 unicast_hash_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:934:9: error: unknown type name '__le16'
>> 934 | __le16 multicast_hash_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:819:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 819 | I40E_CHECK_STRUCT_LEN(128, i40e_aqc_vsi_properties_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:935:9: error: unknown type name '__le32'
>> 935 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:936:9: error: unknown type name '__le32'
>> 936 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:819:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_vsi_properties_data' is not an integer constant
>> 819 | I40E_CHECK_STRUCT_LEN(128, i40e_aqc_vsi_properties_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:826:9: error: unknown type name '__le16'
>> 826 | __le16 command_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:827:9: error: unknown type name '__le16'
>> 827 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_macvlan_completion' is not an integer constant
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:947:9: error: unknown type name 'u8'
>> 947 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:828:9: error: unknown type name '__le16'
>> 828 | __le16 connected_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:948:9: error: unknown type name '__le16'
>> 948 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:829:9: error: unknown type name 'u8'
>> 829 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:949:9: error: unknown type name 'u8'
>> 949 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:952:9: error: unknown type name 'u8'
>> 952 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:954:9: error: unknown type name 'u8'
>> 954 | u8 error_code;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:955:9: error: unknown type name 'u8'
>> 955 | u8 reply_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:963:9: error: unknown type name '__le16'
>> 963 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:964:9: error: unknown type name 'u8'
>> 964 | u8 vlan_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_update_pv' is not an integer constant
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:832:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 832 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:965:9: error: unknown type name 'u8'
>> 965 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:836:9: error: unknown type name '__le16'
>> 836 | __le16 pv_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:966:9: error: unknown type name 'u8'
>> 966 | u8 result;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:967:9: error: unknown type name 'u8'
>> 967 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:837:9: error: unknown type name 'u8'
>> 837 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:971:9: error: unknown type name 'u8'
>> 971 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:972:9: error: unknown type name '__le16'
>> 972 | __le16 vlans_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:973:9: error: unknown type name '__le16'
>> 973 | __le16 vlans_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:974:9: error: unknown type name '__le32'
>> 974 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:975:9: error: unknown type name '__le32'
>> 975 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_update_pv_completion' is not an integer constant
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:840:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 840 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_update_pv_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:980:9: error: unknown type name '__le16'
>> 980 | __le16 promiscuous_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:981:9: error: unknown type name '__le16'
>> 981 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:847:9: error: unknown type name '__le16'
>> 847 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:989:9: error: unknown type name '__le16'
>> 989 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:848:9: error: unknown type name '__le16'
>> 848 | __le16 default_stag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:990:9: error: unknown type name '__le16'
>> 990 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:992:9: error: unknown type name 'u8'
>> 992 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:849:9: error: unknown type name '__le16'
>> 849 | __le16 pv_flags; /* same flags as add_pv */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:850:9: error: unknown type name 'u8'
>> 850 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:851:9: error: unknown type name '__le16'
>> 851 | __le16 default_port_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_vsi_promiscuous_modes' is not an integer constant
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1001:9: error: unknown type name '__le16'
>> 1001 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1002:9: error: unknown type name '__le16'
>> 1002 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1003:9: error: unknown type name '__le16'
>> 1003 | __le16 tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1004:9: error: unknown type name '__le16'
>> 1004 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_pv_params_completion' is not an integer constant
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:854:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 854 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_pv_params_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1005:9: error: unknown type name 'u8'
>> 1005 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:858:9: error: unknown type name '__le16'
>> 858 | __le16 uplink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:859:9: error: unknown type name '__le16'
>> 859 | __le16 downlink_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_tag' is not an integer constant
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:860:9: error: unknown type name '__le16'
>> 860 | __le16 veb_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1011:9: error: unknown type name 'u8'
>> 1011 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:865:9: error: unknown type name 'u8'
>> 865 | u8 enable_tcs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1012:9: error: unknown type name '__le16'
>> 1012 | __le16 tags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:866:9: error: unknown type name 'u8'
>> 866 | u8 reserved[9];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1013:9: error: unknown type name '__le16'
>> 1013 | __le16 tags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_tag_completion' is not an integer constant
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1022:9: error: unknown type name '__le16'
>> 1022 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_veb' is not an integer constant
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:869:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 869 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1023:9: error: unknown type name '__le16'
>> 1023 | __le16 tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1024:9: error: unknown type name 'u8'
>> 1024 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:872:9: error: unknown type name 'u8'
>> 872 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:873:9: error: unknown type name '__le16'
>> 873 | __le16 switch_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:875:9: error: unknown type name '__le16'
>> 875 | __le16 veb_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_tag' is not an integer constant
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:876:9: error: unknown type name '__le16'
>> 876 | __le16 statistic_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1034:9: error: unknown type name '__le16'
>> 1034 | __le16 pv_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1035:9: error: unknown type name '__le16'
>> 1035 | __le16 etag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:877:9: error: unknown type name '__le16'
>> 877 | __le16 vebs_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1036:9: error: unknown type name 'u8'
>> 1036 | u8 num_unicast_etags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:878:9: error: unknown type name '__le16'
>> 878 | __le16 vebs_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1037:9: error: unknown type name 'u8'
>> 1037 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1038:9: error: unknown type name '__le32'
>> 1038 | __le32 addr_high; /* address of array of 2-byte s-tags */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1039:9: error: unknown type name '__le32'
>> 1039 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_veb_completion' is not an integer constant
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:881:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 881 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_veb_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_mcast_etag' is not an integer constant
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1045:9: error: unknown type name 'u8'
>> 1045 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1046:9: error: unknown type name '__le16'
>> 1046 | __le16 mcast_etags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:887:9: error: unknown type name '__le16'
>> 887 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1047:9: error: unknown type name '__le16'
>> 1047 | __le16 mcast_etags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:888:9: error: unknown type name '__le16'
>> 888 | __le16 switch_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1048:9: error: unknown type name '__le32'
>> 1048 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:889:9: error: unknown type name '__le16'
>> 889 | __le16 veb_flags; /* only the first/last flags from 0x0230 is valid */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1049:9: error: unknown type name '__le32'
>> 1049 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:890:9: error: unknown type name '__le16'
>> 890 | __le16 statistic_index;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:891:9: error: unknown type name '__le16'
>> 891 | __le16 vebs_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:892:9: error: unknown type name '__le16'
>> 892 | __le16 vebs_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:893:9: error: unknown type name 'u8'
>> 893 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_mcast_etag_completion' is not an integer constant
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1057:9: error: unknown type name '__le16'
>> 1057 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1058:9: error: unknown type name '__le16'
>> 1058 | __le16 old_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_veb_parameters_completion' is not an integer constant
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:896:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 896 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_veb_parameters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1059:9: error: unknown type name '__le16'
>> 1059 | __le16 new_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:906:9: error: unknown type name '__le16'
>> 906 | __le16 num_addresses;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1060:9: error: unknown type name 'u8'
>> 1060 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:907:9: error: unknown type name '__le16'
>> 907 | __le16 seid[3];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:909:9: error: unknown type name '__le32'
>> 909 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:910:9: error: unknown type name '__le32'
>> 910 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_update_tag' is not an integer constant
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1066:9: error: unknown type name 'u8'
>> 1066 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_macvlan' is not an integer constant
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:913:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 913 | I40E_CHECK_CMD_LENGTH(i40e_aqc_macvlan);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1067:9: error: unknown type name '__le16'
>> 1067 | __le16 tags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:917:9: error: unknown type name 'u8'
>> 917 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1068:9: error: unknown type name '__le16'
>> 1068 | __le16 tags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:918:9: error: unknown type name '__le16'
>> 918 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:919:9: error: unknown type name '__le16'
>> 919 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:923:9: error: unknown type name '__le16'
>> 923 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:925:9: error: unknown type name 'u8'
>> 925 | u8 match_method;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_update_tag_completion' is not an integer constant
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:927:9: error: unknown type name 'u8'
>> 927 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1079:9: error: unknown type name 'u8'
>> 1079 | u8 mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:931:9: error: unknown type name '__le16'
>> 931 | __le16 perfect_mac_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1080:9: error: unknown type name '__le16'
>> 1080 | __le16 etype;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:932:9: error: unknown type name '__le16'
>> 932 | __le16 perfect_mac_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1081:9: error: unknown type name '__le16'
>> 1081 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:933:9: error: unknown type name '__le16'
>> 933 | __le16 unicast_hash_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1086:9: error: unknown type name '__le16'
>> 1086 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:934:9: error: unknown type name '__le16'
>> 934 | __le16 multicast_hash_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1087:9: error: unknown type name '__le16'
>> 1087 | __le16 queue;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:935:9: error: unknown type name '__le32'
>> 935 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1088:9: error: unknown type name 'u8'
>> 1088 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:936:9: error: unknown type name '__le32'
>> 936 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_control_packet_filter' is not an integer constant
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_macvlan_completion' is not an integer constant
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:939:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 939 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_macvlan_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1094:9: error: unknown type name '__le16'
>> 1094 | __le16 mac_etype_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:947:9: error: unknown type name 'u8'
>> 947 | u8 mac_addr[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1095:9: error: unknown type name '__le16'
>> 1095 | __le16 etype_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:948:9: error: unknown type name '__le16'
>> 948 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1096:9: error: unknown type name '__le16'
>> 1096 | __le16 mac_etype_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:949:9: error: unknown type name 'u8'
>> 949 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1097:9: error: unknown type name '__le16'
>> 1097 | __le16 etype_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:952:9: error: unknown type name 'u8'
>> 952 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1098:9: error: unknown type name 'u8'
>> 1098 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:954:9: error: unknown type name 'u8'
>> 954 | u8 error_code;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:955:9: error: unknown type name 'u8'
>> 955 | u8 reply_reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:963:9: error: unknown type name '__le16'
>> 963 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:964:9: error: unknown type name 'u8'
>> 964 | u8 vlan_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:965:9: error: unknown type name 'u8'
>> 965 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_control_packet_filter_completion' is not an integer constant
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:966:9: error: unknown type name 'u8'
>> 966 | u8 result;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1109:9: error: unknown type name 'u8'
>> 1109 | u8 num_filters;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:967:9: error: unknown type name 'u8'
>> 967 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1110:9: error: unknown type name 'u8'
>> 1110 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:971:9: error: unknown type name 'u8'
>> 971 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1111:9: error: unknown type name '__le16'
>> 1111 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:972:9: error: unknown type name '__le16'
>> 972 | __le16 vlans_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1112:9: error: unknown type name 'u8'
>> 1112 | u8 big_buffer_flag;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:973:9: error: unknown type name '__le16'
>> 973 | __le16 vlans_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:974:9: error: unknown type name '__le32'
>> 974 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1114:9: error: unknown type name 'u8'
>> 1114 | u8 reserved2[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:975:9: error: unknown type name '__le32'
>> 975 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1115:9: error: unknown type name '__le32'
>> 1115 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:980:9: error: unknown type name '__le16'
>> 980 | __le16 promiscuous_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1116:9: error: unknown type name '__le32'
>> 1116 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:981:9: error: unknown type name '__le16'
>> 981 | __le16 valid_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:989:9: error: unknown type name '__le16'
>> 989 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:990:9: error: unknown type name '__le16'
>> 990 | __le16 vlan_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:992:9: error: unknown type name 'u8'
>> 992 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_cloud_filters' is not an integer constant
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1122:9: error: unknown type name 'u8'
>> 1122 | u8 outer_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1123:9: error: unknown type name 'u8'
>> 1123 | u8 inner_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_vsi_promiscuous_modes' is not an integer constant
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:995:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 995 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_vsi_promiscuous_modes);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1124:9: error: unknown type name '__le16'
>> 1124 | __le16 inner_vlan;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1001:9: error: unknown type name '__le16'
>> 1001 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1127:25: error: unknown type name 'u8'
>> 1127 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1002:9: error: unknown type name '__le16'
>> 1002 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1128:25: error: unknown type name 'u8'
>> 1128 | u8 data[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1003:9: error: unknown type name '__le16'
>> 1003 | __le16 tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1004:9: error: unknown type name '__le16'
>> 1004 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1131:25: error: unknown type name 'u8'
>> 1131 | u8 data[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1005:9: error: unknown type name 'u8'
>> 1005 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1134:25: error: unknown type name '__le16'
>> 1134 | __le16 data[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1137:9: error: unknown type name '__le16'
>> 1137 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1167:9: error: unknown type name '__le32'
>> 1167 | __le32 tenant_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1168:9: error: unknown type name 'u8'
>> 1168 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_tag' is not an integer constant
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1008:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1008 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1169:9: error: unknown type name '__le16'
>> 1169 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1011:9: error: unknown type name 'u8'
>> 1011 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1170:9: error: unknown type name 'u8'
>> 1170 | u8 reserved2[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1012:9: error: unknown type name '__le16'
>> 1012 | __le16 tags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1172:9: error: unknown type name 'u8'
>> 1172 | u8 allocation_result;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1013:9: error: unknown type name '__le16'
>> 1013 | __le16 tags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1173:9: error: unknown type name 'u8'
>> 1173 | u8 response_reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1176:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1176 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_cloud_filters_element_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_tag_completion' is not an integer constant
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1016:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1016 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1176:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_cloud_filters_element_data' is not an integer constant
>> 1176 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_cloud_filters_element_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1022:9: error: unknown type name '__le16'
>> 1022 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1183:9: error: unknown type name 'u16'
>> 1183 | u16 general_fields[32];
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1023:9: error: unknown type name '__le16'
>> 1023 | __le16 tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1187:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1187 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_cloud_filters_element_bb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1024:9: error: unknown type name 'u8'
>> 1024 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1187:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_cloud_filters_element_bb' is not an integer constant
>> 1187 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_cloud_filters_element_bb);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1190:9: error: unknown type name '__le16'
>> 1190 | __le16 perfect_ovlan_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_tag' is not an integer constant
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1027:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1027 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1191:9: error: unknown type name '__le16'
>> 1191 | __le16 perfect_ovlan_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1034:9: error: unknown type name '__le16'
>> 1034 | __le16 pv_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1192:9: error: unknown type name '__le16'
>> 1192 | __le16 vlan_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1035:9: error: unknown type name '__le16'
>> 1035 | __le16 etag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1193:9: error: unknown type name '__le16'
>> 1193 | __le16 vlan_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1036:9: error: unknown type name 'u8'
>> 1036 | u8 num_unicast_etags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1194:9: error: unknown type name '__le32'
>> 1194 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1037:9: error: unknown type name 'u8'
>> 1037 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1038:9: error: unknown type name '__le32'
>> 1038 | __le32 addr_high; /* address of array of 2-byte s-tags */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1195:9: error: unknown type name '__le32'
>> 1195 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1039:9: error: unknown type name '__le32'
>> 1039 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_cloud_filters_completion' is not an integer constant
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_mcast_etag' is not an integer constant
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1042:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1042 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1205:9: error: unknown type name 'u8'
>> 1205 | u8 filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1045:9: error: unknown type name 'u8'
>> 1045 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1206:9: error: unknown type name 'u8'
>> 1206 | u8 input[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1046:9: error: unknown type name '__le16'
>> 1046 | __le16 mcast_etags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1209:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1209 | I40E_CHECK_STRUCT_LEN(4, i40e_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1047:9: error: unknown type name '__le16'
>> 1047 | __le16 mcast_etags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1048:9: error: unknown type name '__le32'
>> 1048 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1209:26: error: enumerator value for 'i40e_static_assert_i40e_filter_data' is not an integer constant
>> 1209 | I40E_CHECK_STRUCT_LEN(4, i40e_filter_data);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1049:9: error: unknown type name '__le32'
>> 1049 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1212:9: error: unknown type name 'u8'
>> 1212 | u8 valid_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1213:9: error: unknown type name 'u8'
>> 1213 | u8 old_filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1214:9: error: unknown type name 'u8'
>> 1214 | u8 new_filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_mcast_etag_completion' is not an integer constant
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1053:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1053 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_mcast_etag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1215:9: error: unknown type name 'u8'
>> 1215 | u8 tr_bit;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1057:9: error: unknown type name '__le16'
>> 1057 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1058:9: error: unknown type name '__le16'
>> 1058 | __le16 old_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1216:9: error: unknown type name 'u8'
>> 1216 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1059:9: error: unknown type name '__le16'
>> 1059 | __le16 new_tag;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1217:9: error: unknown type name '__le32'
>> 1217 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1060:9: error: unknown type name 'u8'
>> 1060 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1218:9: error: unknown type name '__le32'
>> 1218 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_update_tag' is not an integer constant
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1063:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1063 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_replace_cloud_filters_cmd' is not an integer constant
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1066:9: error: unknown type name 'u8'
>> 1066 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1224:9: error: unknown type name 'u8'
>> 1224 | u8 data[32];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1067:9: error: unknown type name '__le16'
>> 1067 | __le16 tags_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1068:9: error: unknown type name '__le16'
>> 1068 | __le16 tags_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1228:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1228 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_replace_cloud_filters_cmd_buf);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1228:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_replace_cloud_filters_cmd_buf' is not an integer constant
>> 1228 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_replace_cloud_filters_cmd_buf);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_update_tag_completion' is not an integer constant
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_update_tag_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1236:9: error: unknown type name '__le16'
>> 1236 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1079:9: error: unknown type name 'u8'
>> 1079 | u8 mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1237:9: error: unknown type name '__le16'
>> 1237 | __le16 rule_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1080:9: error: unknown type name '__le16'
>> 1080 | __le16 etype;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1081:9: error: unknown type name '__le16'
>> 1081 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1244:9: error: unknown type name '__le16'
>> 1244 | __le16 num_entries;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1245:9: error: unknown type name '__le16'
>> 1245 | __le16 destination; /* VSI for add, rule id for delete */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1086:9: error: unknown type name '__le16'
>> 1086 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1087:9: error: unknown type name '__le16'
>> 1087 | __le16 queue;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1246:9: error: unknown type name '__le32'
>> 1246 | __le32 addr_high; /* address of array of 2-byte VSI or VLAN ids */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1088:9: error: unknown type name 'u8'
>> 1088 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1247:9: error: unknown type name '__le32'
>> 1247 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_control_packet_filter' is not an integer constant
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1091:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1091 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_delete_mirror_rule' is not an integer constant
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1094:9: error: unknown type name '__le16'
>> 1094 | __le16 mac_etype_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1095:9: error: unknown type name '__le16'
>> 1095 | __le16 etype_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1253:9: error: unknown type name 'u8'
>> 1253 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1096:9: error: unknown type name '__le16'
>> 1096 | __le16 mac_etype_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1254:9: error: unknown type name '__le16'
>> 1254 | __le16 rule_id; /* only used on add */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1097:9: error: unknown type name '__le16'
>> 1097 | __le16 etype_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1098:9: error: unknown type name 'u8'
>> 1098 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1255:9: error: unknown type name '__le16'
>> 1255 | __le16 mirror_rules_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1256:9: error: unknown type name '__le16'
>> 1256 | __le16 mirror_rules_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1257:9: error: unknown type name '__le32'
>> 1257 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1258:9: error: unknown type name '__le32'
>> 1258 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_control_packet_filter_completion' is not an integer constant
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1101:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1101 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_control_packet_filter_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1109:9: error: unknown type name 'u8'
>> 1109 | u8 num_filters;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1110:9: error: unknown type name 'u8'
>> 1110 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1111:9: error: unknown type name '__le16'
>> 1111 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1112:9: error: unknown type name 'u8'
>> 1112 | u8 big_buffer_flag;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_delete_mirror_rule_completion' is not an integer constant
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1114:9: error: unknown type name 'u8'
>> 1114 | u8 reserved2[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1265:9: error: unknown type name 'u8'
>> 1265 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1115:9: error: unknown type name '__le32'
>> 1115 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1266:9: error: unknown type name 'u8'
>> 1266 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1116:9: error: unknown type name '__le32'
>> 1116 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1267:9: error: unknown type name '__le32'
>> 1267 | __le32 profile_track_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1268:9: error: unknown type name '__le32'
>> 1268 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1269:9: error: unknown type name '__le32'
>> 1269 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_remove_cloud_filters' is not an integer constant
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1119:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1119 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_remove_cloud_filters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1122:9: error: unknown type name 'u8'
>> 1122 | u8 outer_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1123:9: error: unknown type name 'u8'
>> 1123 | u8 inner_mac[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1124:9: error: unknown type name '__le16'
>> 1124 | __le16 inner_vlan;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_write_personalization_profile' is not an integer constant
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1127:25: error: unknown type name 'u8'
>> 1127 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1275:9: error: unknown type name '__le32'
>> 1275 | __le32 error_offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1128:25: error: unknown type name 'u8'
>> 1128 | u8 data[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1276:9: error: unknown type name '__le32'
>> 1276 | __le32 error_info;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1131:25: error: unknown type name 'u8'
>> 1131 | u8 data[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1277:9: error: unknown type name '__le32'
>> 1277 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1134:25: error: unknown type name '__le16'
>> 1134 | __le16 data[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1137:9: error: unknown type name '__le16'
>> 1137 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1278:9: error: unknown type name '__le32'
>> 1278 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1167:9: error: unknown type name '__le32'
>> 1167 | __le32 tenant_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1282:9: error: unknown type name 'u8'
>> 1282 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1168:9: error: unknown type name 'u8'
>> 1168 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1283:9: error: unknown type name 'u8'
>> 1283 | u8 rsv[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1169:9: error: unknown type name '__le16'
>> 1169 | __le16 queue_number;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1284:9: error: unknown type name '__le32'
>> 1284 | __le32 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1170:9: error: unknown type name 'u8'
>> 1170 | u8 reserved2[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1172:9: error: unknown type name 'u8'
>> 1172 | u8 allocation_result;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1285:9: error: unknown type name '__le32'
>> 1285 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1173:9: error: unknown type name 'u8'
>> 1173 | u8 response_reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1286:9: error: unknown type name '__le32'
>> 1286 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1176:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1176 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_cloud_filters_element_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1176:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_cloud_filters_element_data' is not an integer constant
>> 1176 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_cloud_filters_element_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1183:9: error: unknown type name 'u16'
>> 1183 | u16 general_fields[32];
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_applied_profiles' is not an integer constant
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1187:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1187 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_cloud_filters_element_bb);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1297:9: error: unknown type name 'u8'
>> 1297 | u8 tc_bitmap;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1187:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_cloud_filters_element_bb' is not an integer constant
>> 1187 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_cloud_filters_element_bb);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1298:9: error: unknown type name 'u8'
>> 1298 | u8 command_flags; /* unused on response */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1190:9: error: unknown type name '__le16'
>> 1190 | __le16 perfect_ovlan_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1299:9: error: unknown type name 'u8'
>> 1299 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1191:9: error: unknown type name '__le16'
>> 1191 | __le16 perfect_ovlan_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1192:9: error: unknown type name '__le16'
>> 1192 | __le16 vlan_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1193:9: error: unknown type name '__le16'
>> 1193 | __le16 vlan_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1194:9: error: unknown type name '__le32'
>> 1194 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_pfc_ignore' is not an integer constant
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1195:9: error: unknown type name '__le32'
>> 1195 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1314:9: error: unknown type name '__le16'
>> 1314 | __le16 vsi_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1315:9: error: unknown type name 'u8'
>> 1315 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1316:9: error: unknown type name '__le32'
>> 1316 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_cloud_filters_completion' is not an integer constant
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1198:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1198 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_cloud_filters_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1317:9: error: unknown type name '__le32'
>> 1317 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1205:9: error: unknown type name 'u8'
>> 1205 | u8 filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1206:9: error: unknown type name 'u8'
>> 1206 | u8 input[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1209:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1209 | I40E_CHECK_STRUCT_LEN(4, i40e_filter_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_tx_sched_ind' is not an integer constant
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1209:26: error: enumerator value for 'i40e_static_assert_i40e_filter_data' is not an integer constant
>> 1209 | I40E_CHECK_STRUCT_LEN(4, i40e_filter_data);
>> | ^~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1324:9: error: unknown type name '__le16'
>> 1324 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1212:9: error: unknown type name 'u8'
>> 1212 | u8 valid_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1329:9: error: unknown type name '__le16'
>> 1329 | __le16 vsi_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1213:9: error: unknown type name 'u8'
>> 1213 | u8 old_filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1214:9: error: unknown type name 'u8'
>> 1214 | u8 new_filter_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1330:9: error: unknown type name 'u8'
>> 1330 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1215:9: error: unknown type name 'u8'
>> 1215 | u8 tr_bit;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1331:9: error: unknown type name '__le16'
>> 1331 | __le16 credit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1216:9: error: unknown type name 'u8'
>> 1216 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1332:9: error: unknown type name 'u8'
>> 1332 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1217:9: error: unknown type name '__le32'
>> 1217 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1333:9: error: unknown type name 'u8'
>> 1333 | u8 max_credit; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1218:9: error: unknown type name '__le32'
>> 1218 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1334:9: error: unknown type name 'u8'
>> 1334 | u8 reserved2[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_replace_cloud_filters_cmd' is not an integer constant
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1221:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1221 | I40E_CHECK_CMD_LENGTH(i40e_aqc_replace_cloud_filters_cmd);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_bw_limit' is not an integer constant
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1224:9: error: unknown type name 'u8'
>> 1224 | u8 data[32];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1343:9: error: unknown type name 'u8'
>> 1343 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1228:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1228 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_replace_cloud_filters_cmd_buf);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1344:9: error: unknown type name 'u8'
>> 1344 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1228:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_replace_cloud_filters_cmd_buf' is not an integer constant
>> 1228 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_replace_cloud_filters_cmd_buf);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1345:9: error: unknown type name '__le16'
>> 1345 | __le16 tc_bw_credits[8]; /* FW writesback QS handles here */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1236:9: error: unknown type name '__le16'
>> 1236 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1348:9: error: unknown type name '__le16'
>> 1348 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1237:9: error: unknown type name '__le16'
>> 1237 | __le16 rule_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1349:9: error: unknown type name 'u8'
>> 1349 | u8 reserved1[28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1244:9: error: unknown type name '__le16'
>> 1244 | __le16 num_entries;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1352:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1352 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_configure_vsi_ets_sla_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1245:9: error: unknown type name '__le16'
>> 1245 | __le16 destination; /* VSI for add, rule id for delete */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1246:9: error: unknown type name '__le32'
>> 1246 | __le32 addr_high; /* address of array of 2-byte VSI or VLAN ids */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1352:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_ets_sla_bw_data' is not an integer constant
>> 1352 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_configure_vsi_ets_sla_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1247:9: error: unknown type name '__le32'
>> 1247 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1358:9: error: unknown type name 'u8'
>> 1358 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1359:9: error: unknown type name 'u8'
>> 1359 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1360:9: error: unknown type name 'u8'
>> 1360 | u8 tc_bw_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_delete_mirror_rule' is not an integer constant
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1250:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1250 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1361:9: error: unknown type name 'u8'
>> 1361 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1253:9: error: unknown type name 'u8'
>> 1253 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1362:9: error: unknown type name '__le16'
>> 1362 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1254:9: error: unknown type name '__le16'
>> 1254 | __le16 rule_id; /* only used on add */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1365:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1365 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_vsi_tc_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1255:9: error: unknown type name '__le16'
>> 1255 | __le16 mirror_rules_used;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1256:9: error: unknown type name '__le16'
>> 1256 | __le16 mirror_rules_free;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1365:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_tc_bw_data' is not an integer constant
>> 1365 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_vsi_tc_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1257:9: error: unknown type name '__le32'
>> 1257 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1369:9: error: unknown type name 'u8'
>> 1369 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1258:9: error: unknown type name '__le32'
>> 1258 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1370:9: error: unknown type name 'u8'
>> 1370 | u8 tc_suspended_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1371:9: error: unknown type name 'u8'
>> 1371 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1372:9: error: unknown type name '__le16'
>> 1372 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_delete_mirror_rule_completion' is not an integer constant
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1261:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1261 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_delete_mirror_rule_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1373:9: error: unknown type name 'u8'
>> 1373 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1265:9: error: unknown type name 'u8'
>> 1265 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1374:9: error: unknown type name '__le16'
>> 1374 | __le16 port_bw_limit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1266:9: error: unknown type name 'u8'
>> 1266 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1375:9: error: unknown type name 'u8'
>> 1375 | u8 reserved2[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1267:9: error: unknown type name '__le32'
>> 1267 | __le32 profile_track_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1376:9: error: unknown type name 'u8'
>> 1376 | u8 max_bw; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1268:9: error: unknown type name '__le32'
>> 1268 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1377:9: error: unknown type name 'u8'
>> 1377 | u8 reserved3[23];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1269:9: error: unknown type name '__le32'
>> 1269 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1380:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1380 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_vsi_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1380:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_vsi_bw_config_resp' is not an integer constant
>> 1380 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_vsi_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_write_personalization_profile' is not an integer constant
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1272:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1272 | I40E_CHECK_CMD_LENGTH(i40e_aqc_write_personalization_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1384:9: error: unknown type name 'u8'
>> 1384 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1275:9: error: unknown type name '__le32'
>> 1275 | __le32 error_offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1385:9: error: unknown type name 'u8'
>> 1385 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1276:9: error: unknown type name '__le32'
>> 1276 | __le32 error_info;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1386:9: error: unknown type name 'u8'
>> 1386 | u8 share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1277:9: error: unknown type name '__le32'
>> 1277 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1387:9: error: unknown type name '__le16'
>> 1387 | __le16 credits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1278:9: error: unknown type name '__le32'
>> 1278 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1390:9: error: unknown type name '__le16'
>> 1390 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1282:9: error: unknown type name 'u8'
>> 1282 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1283:9: error: unknown type name 'u8'
>> 1283 | u8 rsv[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1393:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1393 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_vsi_ets_sla_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1284:9: error: unknown type name '__le32'
>> 1284 | __le32 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1393:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_vsi_ets_sla_config_resp' is not an integer constant
>> 1393 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_vsi_ets_sla_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1285:9: error: unknown type name '__le32'
>> 1285 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1397:9: error: unknown type name '__le16'
>> 1397 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1286:9: error: unknown type name '__le32'
>> 1286 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1398:9: error: unknown type name 'u8'
>> 1398 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1399:9: error: unknown type name '__le16'
>> 1399 | __le16 credit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1400:9: error: unknown type name 'u8'
>> 1400 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_applied_profiles' is not an integer constant
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1289:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1289 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_applied_profiles);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1401:9: error: unknown type name 'u8'
>> 1401 | u8 max_bw; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1297:9: error: unknown type name 'u8'
>> 1297 | u8 tc_bitmap;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1298:9: error: unknown type name 'u8'
>> 1298 | u8 command_flags; /* unused on response */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1402:9: error: unknown type name 'u8'
>> 1402 | u8 reserved2[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1299:9: error: unknown type name 'u8'
>> 1299 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_bw_limit' is not an integer constant
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1412:9: error: unknown type name 'u8'
>> 1412 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_pfc_ignore' is not an integer constant
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1302:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1302 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pfc_ignore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1413:9: error: unknown type name 'u8'
>> 1413 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1314:9: error: unknown type name '__le16'
>> 1314 | __le16 vsi_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1315:9: error: unknown type name 'u8'
>> 1315 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1414:9: error: unknown type name 'u8'
>> 1414 | u8 seepage;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1316:9: error: unknown type name '__le32'
>> 1316 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1415:9: error: unknown type name 'u8'
>> 1415 | u8 tc_strict_priority_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1317:9: error: unknown type name '__le32'
>> 1317 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1416:9: error: unknown type name 'u8'
>> 1416 | u8 reserved1[17];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1417:9: error: unknown type name 'u8'
>> 1417 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1418:9: error: unknown type name 'u8'
>> 1418 | u8 reserved2[96];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_tx_sched_ind' is not an integer constant
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1320:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1320 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tx_sched_ind);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1421:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1421 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_configure_switching_comp_ets_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1324:9: error: unknown type name '__le16'
>> 1324 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1421:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_ets_data' is not an integer constant
>> 1421 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_configure_switching_comp_ets_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1329:9: error: unknown type name '__le16'
>> 1329 | __le16 vsi_seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1425:9: error: unknown type name 'u8'
>> 1425 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1330:9: error: unknown type name 'u8'
>> 1330 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1331:9: error: unknown type name '__le16'
>> 1331 | __le16 credit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1426:9: error: unknown type name 'u8'
>> 1426 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1332:9: error: unknown type name 'u8'
>> 1332 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1427:9: error: unknown type name '__le16'
>> 1427 | __le16 tc_bw_credit[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1333:9: error: unknown type name 'u8'
>> 1333 | u8 max_credit; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1430:9: error: unknown type name '__le16'
>> 1430 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1334:9: error: unknown type name 'u8'
>> 1334 | u8 reserved2[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1431:9: error: unknown type name 'u8'
>> 1431 | u8 reserved1[28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1434:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1434 | I40E_CHECK_STRUCT_LEN(0x40,
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1435:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_ets_bw_limit_data' is not an integer constant
>> 1435 | i40e_aqc_configure_switching_comp_ets_bw_limit_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_bw_limit' is not an integer constant
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1337:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1337 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_vsi_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1441:9: error: unknown type name 'u8'
>> 1441 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1343:9: error: unknown type name 'u8'
>> 1343 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1442:9: error: unknown type name 'u8'
>> 1442 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1344:9: error: unknown type name 'u8'
>> 1344 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1443:9: error: unknown type name 'u8'
>> 1443 | u8 absolute_credits; /* bool */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1345:9: error: unknown type name '__le16'
>> 1345 | __le16 tc_bw_credits[8]; /* FW writesback QS handles here */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1444:9: error: unknown type name 'u8'
>> 1444 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1348:9: error: unknown type name '__le16'
>> 1348 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1349:9: error: unknown type name 'u8'
>> 1349 | u8 reserved1[28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1445:9: error: unknown type name 'u8'
>> 1445 | u8 reserved1[20];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1352:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1352 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_configure_vsi_ets_sla_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1448:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1448 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_switching_comp_bw_config_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1352:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_ets_sla_bw_data' is not an integer constant
>> 1352 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_configure_vsi_ets_sla_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1448:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_bw_config_data' is not an integer constant
>> 1448 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_switching_comp_bw_config_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1358:9: error: unknown type name 'u8'
>> 1358 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1452:9: error: unknown type name 'u8'
>> 1452 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1359:9: error: unknown type name 'u8'
>> 1359 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1453:9: error: unknown type name 'u8'
>> 1453 | u8 reserved[35];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1360:9: error: unknown type name 'u8'
>> 1360 | u8 tc_bw_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1454:9: error: unknown type name '__le16'
>> 1454 | __le16 port_bw_limit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1361:9: error: unknown type name 'u8'
>> 1361 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1455:9: error: unknown type name 'u8'
>> 1455 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1362:9: error: unknown type name '__le16'
>> 1362 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1456:9: error: unknown type name 'u8'
>> 1456 | u8 tc_bw_max; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1365:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1365 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_vsi_tc_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1457:9: error: unknown type name 'u8'
>> 1457 | u8 reserved2[23];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1365:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_vsi_tc_bw_data' is not an integer constant
>> 1365 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_vsi_tc_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1460:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1460 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_switching_comp_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1369:9: error: unknown type name 'u8'
>> 1369 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1460:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_switching_comp_ets_config_resp' is not an integer constant
>> 1460 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_switching_comp_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1370:9: error: unknown type name 'u8'
>> 1370 | u8 tc_suspended_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1464:9: error: unknown type name 'u8'
>> 1464 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1371:9: error: unknown type name 'u8'
>> 1371 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1465:9: error: unknown type name 'u8'
>> 1465 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1372:9: error: unknown type name '__le16'
>> 1372 | __le16 qs_handles[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1466:9: error: unknown type name 'u8'
>> 1466 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1373:9: error: unknown type name 'u8'
>> 1373 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1467:9: error: unknown type name 'u8'
>> 1467 | u8 tc_strict_priority_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1374:9: error: unknown type name '__le16'
>> 1374 | __le16 port_bw_limit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1375:9: error: unknown type name 'u8'
>> 1375 | u8 reserved2[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1468:9: error: unknown type name 'u8'
>> 1468 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1376:9: error: unknown type name 'u8'
>> 1376 | u8 max_bw; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1469:9: error: unknown type name 'u8'
>> 1469 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1377:9: error: unknown type name 'u8'
>> 1377 | u8 reserved3[23];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1470:9: error: unknown type name '__le16'
>> 1470 | __le16 tc_bw_limits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1473:9: error: unknown type name '__le16'
>> 1473 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1380:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1380 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_vsi_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1474:9: error: unknown type name 'u8'
>> 1474 | u8 reserved3[32];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1380:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_vsi_bw_config_resp' is not an integer constant
>> 1380 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_vsi_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1477:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1477 | I40E_CHECK_STRUCT_LEN(0x44, i40e_aqc_query_port_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1384:9: error: unknown type name 'u8'
>> 1384 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1477:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_port_ets_config_resp' is not an integer constant
>> 1477 | I40E_CHECK_STRUCT_LEN(0x44, i40e_aqc_query_port_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1385:9: error: unknown type name 'u8'
>> 1385 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1386:9: error: unknown type name 'u8'
>> 1386 | u8 share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1483:9: error: unknown type name 'u8'
>> 1483 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1387:9: error: unknown type name '__le16'
>> 1387 | __le16 credits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1484:9: error: unknown type name 'u8'
>> 1484 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1390:9: error: unknown type name '__le16'
>> 1390 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1485:9: error: unknown type name 'u8'
>> 1485 | u8 absolute_credits_enable; /* bool */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1393:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1393 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_vsi_ets_sla_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1486:9: error: unknown type name 'u8'
>> 1486 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1487:9: error: unknown type name '__le16'
>> 1487 | __le16 tc_bw_limits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1393:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_vsi_ets_sla_config_resp' is not an integer constant
>> 1393 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_vsi_ets_sla_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1490:9: error: unknown type name '__le16'
>> 1490 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1397:9: error: unknown type name '__le16'
>> 1397 | __le16 seid;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1493:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1493 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_switching_comp_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1398:9: error: unknown type name 'u8'
>> 1398 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1399:9: error: unknown type name '__le16'
>> 1399 | __le16 credit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1493:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_switching_comp_bw_config_resp' is not an integer constant
>> 1493 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_switching_comp_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1400:9: error: unknown type name 'u8'
>> 1400 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1503:9: error: unknown type name '__le16'
>> 1503 | __le16 pf_valid_bits;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1401:9: error: unknown type name 'u8'
>> 1401 | u8 max_bw; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1504:9: error: unknown type name 'u8'
>> 1504 | u8 min_bw[16]; /* guaranteed bandwidth */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1402:9: error: unknown type name 'u8'
>> 1402 | u8 reserved2[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1505:9: error: unknown type name 'u8'
>> 1505 | u8 max_bw[16]; /* bandwidth limit */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1508:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1508 | I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_bw_limit' is not an integer constant
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1405:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1405 | I40E_CHECK_CMD_LENGTH(i40e_aqc_configure_switching_comp_bw_limit);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1508:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_partition_bw_data' is not an integer constant
>> 1508 | I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1412:9: error: unknown type name 'u8'
>> 1412 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1514:9: error: unknown type name 'u8'
>> 1514 | u8 pm_profile;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1413:9: error: unknown type name 'u8'
>> 1413 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1515:9: error: unknown type name 'u8'
>> 1515 | u8 pe_vf_enabled;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1414:9: error: unknown type name 'u8'
>> 1414 | u8 seepage;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1516:9: error: unknown type name 'u8'
>> 1516 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1415:9: error: unknown type name 'u8'
>> 1415 | u8 tc_strict_priority_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1416:9: error: unknown type name 'u8'
>> 1416 | u8 reserved1[17];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1417:9: error: unknown type name 'u8'
>> 1417 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1418:9: error: unknown type name 'u8'
>> 1418 | u8 reserved2[96];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:23: error: enumerator value for 'i40e_static_assert_i40e_aq_get_set_hmc_resource_profile' is not an integer constant
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1421:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1421 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_configure_switching_comp_ets_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1421:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_ets_data' is not an integer constant
>> 1421 | I40E_CHECK_STRUCT_LEN(0x80, i40e_aqc_configure_switching_comp_ets_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1642:9: error: unknown type name 'u8'
>> 1642 | u8 oui[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1425:9: error: unknown type name 'u8'
>> 1425 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1643:9: error: unknown type name 'u8'
>> 1643 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1426:9: error: unknown type name 'u8'
>> 1426 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1644:9: error: unknown type name 'u8'
>> 1644 | u8 part_number[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1427:9: error: unknown type name '__le16'
>> 1427 | __le16 tc_bw_credit[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1645:9: error: unknown type name 'u8'
>> 1645 | u8 revision[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1430:9: error: unknown type name '__le16'
>> 1430 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1646:9: error: unknown type name 'u8'
>> 1646 | u8 reserved2[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1431:9: error: unknown type name 'u8'
>> 1431 | u8 reserved1[28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1649:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1649 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_module_desc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1434:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1434 | I40E_CHECK_STRUCT_LEN(0x40,
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1435:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_ets_bw_limit_data' is not an integer constant
>> 1435 | i40e_aqc_configure_switching_comp_ets_bw_limit_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1649:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_module_desc' is not an integer constant
>> 1649 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_module_desc);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1441:9: error: unknown type name 'u8'
>> 1441 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1652:9: error: unknown type name '__le32'
>> 1652 | __le32 phy_type; /* bitmap using the above enum for offsets */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1442:9: error: unknown type name 'u8'
>> 1442 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1443:9: error: unknown type name 'u8'
>> 1443 | u8 absolute_credits; /* bool */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1653:9: error: unknown type name 'u8'
>> 1653 | u8 link_speed; /* bitmap using the above enum bit patterns */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1444:9: error: unknown type name 'u8'
>> 1444 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1654:9: error: unknown type name 'u8'
>> 1654 | u8 abilities;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1445:9: error: unknown type name 'u8'
>> 1445 | u8 reserved1[20];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1657:9: error: unknown type name '__le16'
>> 1657 | __le16 eee_capability;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1448:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1448 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_switching_comp_bw_config_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1658:9: error: unknown type name '__le32'
>> 1658 | __le32 eeer_val;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1448:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_switching_comp_bw_config_data' is not an integer constant
>> 1448 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_configure_switching_comp_bw_config_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1659:9: error: unknown type name 'u8'
>> 1659 | u8 d3_lpan;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1452:9: error: unknown type name 'u8'
>> 1452 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1660:9: error: unknown type name 'u8'
>> 1660 | u8 phy_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1453:9: error: unknown type name 'u8'
>> 1453 | u8 reserved[35];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1665:9: error: unknown type name 'u8'
>> 1665 | u8 fec_cfg_curr_mod_ext_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1454:9: error: unknown type name '__le16'
>> 1454 | __le16 port_bw_limit;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1670:9: error: unknown type name 'u8'
>> 1670 | u8 ext_comp_code;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1455:9: error: unknown type name 'u8'
>> 1455 | u8 reserved1[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1671:9: error: unknown type name 'u8'
>> 1671 | u8 phy_id[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1456:9: error: unknown type name 'u8'
>> 1456 | u8 tc_bw_max; /* 0-3, limit = 2^max */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1457:9: error: unknown type name 'u8'
>> 1457 | u8 reserved2[23];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1672:9: error: unknown type name 'u8'
>> 1672 | u8 module_type[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1460:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1460 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_switching_comp_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1673:9: error: unknown type name 'u8'
>> 1673 | u8 qualified_module_count;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1460:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_switching_comp_ets_config_resp' is not an integer constant
>> 1460 | I40E_CHECK_STRUCT_LEN(0x40, i40e_aqc_query_switching_comp_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1678:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1678 | I40E_CHECK_STRUCT_LEN(0x218, i40e_aq_get_phy_abilities_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1464:9: error: unknown type name 'u8'
>> 1464 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1678:30: error: enumerator value for 'i40e_static_assert_i40e_aq_get_phy_abilities_resp' is not an integer constant
>> 1678 | I40E_CHECK_STRUCT_LEN(0x218, i40e_aq_get_phy_abilities_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1465:9: error: unknown type name 'u8'
>> 1465 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1682:9: error: unknown type name '__le32'
>> 1682 | __le32 phy_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1466:9: error: unknown type name 'u8'
>> 1466 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1467:9: error: unknown type name 'u8'
>> 1467 | u8 tc_strict_priority_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1683:9: error: unknown type name 'u8'
>> 1683 | u8 link_speed;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1468:9: error: unknown type name 'u8'
>> 1468 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1684:9: error: unknown type name 'u8'
>> 1684 | u8 abilities;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1469:9: error: unknown type name 'u8'
>> 1469 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1689:9: error: unknown type name '__le16'
>> 1689 | __le16 eee_capability;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1470:9: error: unknown type name '__le16'
>> 1470 | __le16 tc_bw_limits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1690:9: error: unknown type name '__le32'
>> 1690 | __le32 eeer;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1473:9: error: unknown type name '__le16'
>> 1473 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1474:9: error: unknown type name 'u8'
>> 1474 | u8 reserved3[32];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1691:9: error: unknown type name 'u8'
>> 1691 | u8 low_power_ctrl;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1477:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1477 | I40E_CHECK_STRUCT_LEN(0x44, i40e_aqc_query_port_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1692:9: error: unknown type name 'u8'
>> 1692 | u8 phy_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1477:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_port_ets_config_resp' is not an integer constant
>> 1477 | I40E_CHECK_STRUCT_LEN(0x44, i40e_aqc_query_port_ets_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1697:9: error: unknown type name 'u8'
>> 1697 | u8 fec_config;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1483:9: error: unknown type name 'u8'
>> 1483 | u8 tc_valid_bits;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1705:9: error: unknown type name 'u8'
>> 1705 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1484:9: error: unknown type name 'u8'
>> 1484 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1485:9: error: unknown type name 'u8'
>> 1485 | u8 absolute_credits_enable; /* bool */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1486:9: error: unknown type name 'u8'
>> 1486 | u8 tc_bw_share_credits[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1487:9: error: unknown type name '__le16'
>> 1487 | __le16 tc_bw_limits[8];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:23: error: enumerator value for 'i40e_static_assert_i40e_aq_set_phy_config' is not an integer constant
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1490:9: error: unknown type name '__le16'
>> 1490 | __le16 tc_bw_max[2];
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1712:9: error: unknown type name '__le16'
>> 1712 | __le16 max_frame_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1493:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1493 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_switching_comp_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1713:9: error: unknown type name 'u8'
>> 1713 | u8 params;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1493:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_query_switching_comp_bw_config_resp' is not an integer constant
>> 1493 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_query_switching_comp_bw_config_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1714:9: error: unknown type name 'u8'
>> 1714 | u8 tx_timer_priority; /* bitmap */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1503:9: error: unknown type name '__le16'
>> 1503 | __le16 pf_valid_bits;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1715:9: error: unknown type name '__le16'
>> 1715 | __le16 tx_timer_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1504:9: error: unknown type name 'u8'
>> 1504 | u8 min_bw[16]; /* guaranteed bandwidth */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1716:9: error: unknown type name '__le16'
>> 1716 | __le16 fc_refresh_threshold;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1505:9: error: unknown type name 'u8'
>> 1505 | u8 max_bw[16]; /* bandwidth limit */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1717:9: error: unknown type name 'u8'
>> 1717 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1508:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1508 | I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1508:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_partition_bw_data' is not an integer constant
>> 1508 | I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1514:9: error: unknown type name 'u8'
>> 1514 | u8 pm_profile;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1515:9: error: unknown type name 'u8'
>> 1515 | u8 pe_vf_enabled;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:23: error: enumerator value for 'i40e_static_assert_i40e_aq_set_mac_config' is not an integer constant
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1516:9: error: unknown type name 'u8'
>> 1516 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1724:9: error: unknown type name 'u8'
>> 1724 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1727:9: error: unknown type name 'u8'
>> 1727 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:23: error: enumerator value for 'i40e_static_assert_i40e_aq_get_set_hmc_resource_profile' is not an integer constant
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1519:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1519 | I40E_CHECK_CMD_LENGTH(i40e_aq_get_set_hmc_resource_profile);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_link_restart_an' is not an integer constant
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1642:9: error: unknown type name 'u8'
>> 1642 | u8 oui[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1734:9: error: unknown type name '__le16'
>> 1734 | __le16 command_flags; /* only field set on command */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1643:9: error: unknown type name 'u8'
>> 1643 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1644:9: error: unknown type name 'u8'
>> 1644 | u8 part_number[16];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1739:9: error: unknown type name 'u8'
>> 1739 | u8 phy_type; /* i40e_aq_phy_type */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1645:9: error: unknown type name 'u8'
>> 1645 | u8 revision[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1740:9: error: unknown type name 'u8'
>> 1740 | u8 link_speed; /* i40e_aq_link_speed */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1646:9: error: unknown type name 'u8'
>> 1646 | u8 reserved2[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1741:9: error: unknown type name 'u8'
>> 1741 | u8 link_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1649:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1649 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_module_desc);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1744:9: error: unknown type name 'u8'
>> 1744 | u8 an_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1749:9: error: unknown type name 'u8'
>> 1749 | u8 ext_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1649:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_module_desc' is not an integer constant
>> 1649 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_module_desc);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1750:9: error: unknown type name 'u8'
>> 1750 | u8 loopback; /* use defines from i40e_aqc_set_lb_mode */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1652:9: error: unknown type name '__le32'
>> 1652 | __le32 phy_type; /* bitmap using the above enum for offsets */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1753:9: error: unknown type name '__le16'
>> 1753 | __le16 max_frame_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1653:9: error: unknown type name 'u8'
>> 1653 | u8 link_speed; /* bitmap using the above enum bit patterns */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1654:9: error: unknown type name 'u8'
>> 1654 | u8 abilities;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1754:9: error: unknown type name 'u8'
>> 1754 | u8 config;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1657:9: error: unknown type name '__le16'
>> 1657 | __le16 eee_capability;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1761:25: error: unknown type name 'u8'
>> 1761 | u8 power_desc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1658:9: error: unknown type name '__le32'
>> 1658 | __le32 eeer_val;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1762:25: error: unknown type name 'u8'
>> 1762 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1659:9: error: unknown type name 'u8'
>> 1659 | u8 d3_lpan;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1765:25: error: unknown type name 'u8'
>> 1765 | u8 link_type[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1660:9: error: unknown type name 'u8'
>> 1660 | u8 phy_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1766:25: error: unknown type name 'u8'
>> 1766 | u8 link_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1665:9: error: unknown type name 'u8'
>> 1665 | u8 fec_cfg_curr_mod_ext_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1670:9: error: unknown type name 'u8'
>> 1670 | u8 ext_comp_code;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1671:9: error: unknown type name 'u8'
>> 1671 | u8 phy_id[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1672:9: error: unknown type name 'u8'
>> 1672 | u8 module_type[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_link_status' is not an integer constant
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1673:9: error: unknown type name 'u8'
>> 1673 | u8 qualified_module_count;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1775:9: error: unknown type name 'u8'
>> 1775 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1678:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1678 | I40E_CHECK_STRUCT_LEN(0x218, i40e_aq_get_phy_abilities_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1776:9: error: unknown type name '__le16'
>> 1776 | __le16 event_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1780:9: error: unknown type name 'u8'
>> 1780 | u8 reserved1[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1678:30: error: enumerator value for 'i40e_static_assert_i40e_aq_get_phy_abilities_resp' is not an integer constant
>> 1678 | I40E_CHECK_STRUCT_LEN(0x218, i40e_aq_get_phy_abilities_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1682:9: error: unknown type name '__le32'
>> 1682 | __le32 phy_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1683:9: error: unknown type name 'u8'
>> 1683 | u8 link_speed;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1684:9: error: unknown type name 'u8'
>> 1684 | u8 abilities;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_phy_int_mask' is not an integer constant
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1689:9: error: unknown type name '__le16'
>> 1689 | __le16 eee_capability;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1790:9: error: unknown type name '__le32'
>> 1790 | __le32 local_an_reg0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1690:9: error: unknown type name '__le32'
>> 1690 | __le32 eeer;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1791:9: error: unknown type name '__le16'
>> 1791 | __le16 local_an_reg1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1691:9: error: unknown type name 'u8'
>> 1691 | u8 low_power_ctrl;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1792:9: error: unknown type name 'u8'
>> 1792 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1692:9: error: unknown type name 'u8'
>> 1692 | u8 phy_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1697:9: error: unknown type name 'u8'
>> 1697 | u8 fec_config;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1705:9: error: unknown type name 'u8'
>> 1705 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_an_advt_reg' is not an integer constant
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1799:9: error: unknown type name '__le16'
>> 1799 | __le16 lb_mode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:23: error: enumerator value for 'i40e_static_assert_i40e_aq_set_phy_config' is not an integer constant
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1708:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1708 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_phy_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1805:9: error: unknown type name 'u8'
>> 1805 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1712:9: error: unknown type name '__le16'
>> 1712 | __le16 max_frame_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1713:9: error: unknown type name 'u8'
>> 1713 | u8 params;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1714:9: error: unknown type name 'u8'
>> 1714 | u8 tx_timer_priority; /* bitmap */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_lb_mode' is not an integer constant
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1715:9: error: unknown type name '__le16'
>> 1715 | __le16 tx_timer_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1812:9: error: unknown type name 'u8'
>> 1812 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1716:9: error: unknown type name '__le16'
>> 1716 | __le16 fc_refresh_threshold;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1717:9: error: unknown type name 'u8'
>> 1717 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1817:9: error: unknown type name 'u8'
>> 1817 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:23: error: enumerator value for 'i40e_static_assert_i40e_aq_set_mac_config' is not an integer constant
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1720:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1720 | I40E_CHECK_CMD_LENGTH(i40e_aq_set_mac_config);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_phy_debug' is not an integer constant
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1724:9: error: unknown type name 'u8'
>> 1724 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1830:9: error: unknown type name '__le16'
>> 1830 | __le16 activity_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1727:9: error: unknown type name 'u8'
>> 1727 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1831:9: error: unknown type name 'u8'
>> 1831 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1832:9: error: unknown type name 'u8'
>> 1832 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1833:9: error: unknown type name '__le32'
>> 1833 | __le32 control;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_link_restart_an' is not an integer constant
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1730:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1730 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_link_restart_an);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1834:9: error: unknown type name '__le32'
>> 1834 | __le32 data;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1734:9: error: unknown type name '__le16'
>> 1734 | __le16 command_flags; /* only field set on command */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1835:9: error: unknown type name 'u8'
>> 1835 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1739:9: error: unknown type name 'u8'
>> 1739 | u8 phy_type; /* i40e_aq_phy_type */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1740:9: error: unknown type name 'u8'
>> 1740 | u8 link_speed; /* i40e_aq_link_speed */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1741:9: error: unknown type name 'u8'
>> 1741 | u8 link_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_run_phy_activity' is not an integer constant
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1744:9: error: unknown type name 'u8'
>> 1744 | u8 an_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1843:9: error: unknown type name 'u8'
>> 1843 | u8 phy_interface;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1846:9: error: unknown type name 'u8'
>> 1846 | u8 dev_address;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1749:9: error: unknown type name 'u8'
>> 1749 | u8 ext_info;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1847:9: error: unknown type name 'u8'
>> 1847 | u8 cmd_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1750:9: error: unknown type name 'u8'
>> 1750 | u8 loopback; /* use defines from i40e_aqc_set_lb_mode */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1853:9: error: unknown type name 'u8'
>> 1853 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1753:9: error: unknown type name '__le16'
>> 1753 | __le16 max_frame_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1854:9: error: unknown type name '__le32'
>> 1854 | __le32 reg_address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1754:9: error: unknown type name 'u8'
>> 1754 | u8 config;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1855:9: error: unknown type name '__le32'
>> 1855 | __le32 reg_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1761:25: error: unknown type name 'u8'
>> 1761 | u8 power_desc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1856:9: error: unknown type name 'u8'
>> 1856 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1762:25: error: unknown type name 'u8'
>> 1762 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1765:25: error: unknown type name 'u8'
>> 1765 | u8 link_type[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1766:25: error: unknown type name 'u8'
>> 1766 | u8 link_type_ext;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_phy_register_access' is not an integer constant
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1866:9: error: unknown type name 'u8'
>> 1866 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1873:9: error: unknown type name 'u8'
>> 1873 | u8 module_pointer;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_link_status' is not an integer constant
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1771:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1771 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_link_status);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1874:9: error: unknown type name '__le16'
>> 1874 | __le16 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1775:9: error: unknown type name 'u8'
>> 1775 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1875:9: error: unknown type name '__le32'
>> 1875 | __le32 offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1776:9: error: unknown type name '__le16'
>> 1776 | __le16 event_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1876:9: error: unknown type name '__le32'
>> 1876 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1780:9: error: unknown type name 'u8'
>> 1780 | u8 reserved1[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:9: error: unknown type name '__le32'
>> 1877 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_phy_int_mask' is not an integer constant
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1783:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1783 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_int_mask);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1790:9: error: unknown type name '__le32'
>> 1790 | __le32 local_an_reg0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_update' is not an integer constant
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1791:9: error: unknown type name '__le16'
>> 1791 | __le16 local_an_reg1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1884:9: error: unknown type name '__le16'
>> 1884 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1792:9: error: unknown type name 'u8'
>> 1792 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1885:9: error: unknown type name '__le16'
>> 1885 | __le16 element_count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1886:9: error: unknown type name '__le16'
>> 1886 | __le16 element_id; /* Feature/field ID */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1887:9: error: unknown type name '__le16'
>> 1887 | __le16 element_id_msw; /* MSWord of field ID */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_an_advt_reg' is not an integer constant
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1795:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1795 | I40E_CHECK_CMD_LENGTH(i40e_aqc_an_advt_reg);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1888:9: error: unknown type name '__le32'
>> 1888 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1799:9: error: unknown type name '__le16'
>> 1799 | __le16 lb_mode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1889:9: error: unknown type name '__le32'
>> 1889 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1805:9: error: unknown type name 'u8'
>> 1805 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_read' is not an integer constant
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_lb_mode' is not an integer constant
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1808:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1808 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_lb_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1812:9: error: unknown type name 'u8'
>> 1812 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1896:9: error: unknown type name '__le16'
>> 1896 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1817:9: error: unknown type name 'u8'
>> 1817 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1897:9: error: unknown type name '__le16'
>> 1897 | __le16 element_count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1898:9: error: unknown type name 'u8'
>> 1898 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1899:9: error: unknown type name '__le32'
>> 1899 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1900:9: error: unknown type name '__le32'
>> 1900 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_phy_debug' is not an integer constant
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1820:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1820 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_phy_debug);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1830:9: error: unknown type name '__le16'
>> 1830 | __le16 activity_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1831:9: error: unknown type name 'u8'
>> 1831 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1832:9: error: unknown type name 'u8'
>> 1832 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_write' is not an integer constant
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1833:9: error: unknown type name '__le32'
>> 1833 | __le32 control;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1907:9: error: unknown type name '__le16'
>> 1907 | __le16 feature_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1834:9: error: unknown type name '__le32'
>> 1834 | __le32 data;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1908:9: error: unknown type name '__le16'
>> 1908 | __le16 feature_options;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1835:9: error: unknown type name 'u8'
>> 1835 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1909:9: error: unknown type name '__le16'
>> 1909 | __le16 feature_selection;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1912:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1912 | I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_run_phy_activity' is not an integer constant
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1838:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1838 | I40E_CHECK_CMD_LENGTH(i40e_aqc_run_phy_activity);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1912:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_feature' is not an integer constant
>> 1912 | I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1843:9: error: unknown type name 'u8'
>> 1843 | u8 phy_interface;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1915:9: error: unknown type name '__le32'
>> 1915 | __le32 field_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1846:9: error: unknown type name 'u8'
>> 1846 | u8 dev_address;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1916:9: error: unknown type name '__le32'
>> 1916 | __le32 field_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1847:9: error: unknown type name 'u8'
>> 1847 | u8 cmd_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1917:9: error: unknown type name '__le16'
>> 1917 | __le16 field_options;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1853:9: error: unknown type name 'u8'
>> 1853 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1918:9: error: unknown type name '__le16'
>> 1918 | __le16 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1854:9: error: unknown type name '__le32'
>> 1854 | __le32 reg_address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1921:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1921 | I40E_CHECK_STRUCT_LEN(0xc, i40e_aqc_nvm_config_data_immediate_field);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1855:9: error: unknown type name '__le32'
>> 1855 | __le32 reg_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1856:9: error: unknown type name 'u8'
>> 1856 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1921:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_immediate_field' is not an integer constant
>> 1921 | I40E_CHECK_STRUCT_LEN(0xc, i40e_aqc_nvm_config_data_immediate_field);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1927:9: error: unknown type name 'u8'
>> 1927 | u8 sel_data;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1928:9: error: unknown type name 'u8'
>> 1928 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_phy_register_access' is not an integer constant
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1859:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1859 | I40E_CHECK_CMD_LENGTH(i40e_aqc_phy_register_access);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1931:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1931 | I40E_CHECK_STRUCT_LEN(0x8, i40e_aqc_nvm_oem_post_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1866:9: error: unknown type name 'u8'
>> 1866 | u8 command_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1931:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_oem_post_update' is not an integer constant
>> 1931 | I40E_CHECK_STRUCT_LEN(0x8, i40e_aqc_nvm_oem_post_update);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1873:9: error: unknown type name 'u8'
>> 1873 | u8 module_pointer;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1934:9: error: unknown type name 'u8'
>> 1934 | u8 str_len;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1874:9: error: unknown type name '__le16'
>> 1874 | __le16 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1935:9: error: unknown type name 'u8'
>> 1935 | u8 dev_addr;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1875:9: error: unknown type name '__le32'
>> 1875 | __le32 offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1876:9: error: unknown type name '__le32'
>> 1876 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1936:9: error: unknown type name '__le16'
>> 1936 | __le16 eeprom_addr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:9: error: unknown type name '__le32'
>> 1877 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1937:9: error: unknown type name 'u8'
>> 1937 | u8 data[36];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1940:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1940 | I40E_CHECK_STRUCT_LEN(0x28, i40e_aqc_nvm_oem_post_update_buffer);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1940:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_oem_post_update_buffer' is not an integer constant
>> 1940 | I40E_CHECK_STRUCT_LEN(0x28, i40e_aqc_nvm_oem_post_update_buffer);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_update' is not an integer constant
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1880:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1880 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1947:9: error: unknown type name 'u8'
>> 1947 | u8 sensor_action;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1884:9: error: unknown type name '__le16'
>> 1884 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1948:9: error: unknown type name 'u8'
>> 1948 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1885:9: error: unknown type name '__le16'
>> 1885 | __le16 element_count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1949:9: error: unknown type name '__le32'
>> 1949 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1886:9: error: unknown type name '__le16'
>> 1886 | __le16 element_id; /* Feature/field ID */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1950:9: error: unknown type name '__le32'
>> 1950 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1887:9: error: unknown type name '__le16'
>> 1887 | __le16 element_id_msw; /* MSWord of field ID */
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1888:9: error: unknown type name '__le32'
>> 1888 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1889:9: error: unknown type name '__le32'
>> 1889 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_thermal_sensor' is not an integer constant
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1960:9: error: unknown type name '__le32'
>> 1960 | __le32 id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_read' is not an integer constant
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1892:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1892 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_read);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1961:9: error: unknown type name 'u8'
>> 1961 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1896:9: error: unknown type name '__le16'
>> 1896 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1962:9: error: unknown type name '__le32'
>> 1962 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1897:9: error: unknown type name '__le16'
>> 1897 | __le16 element_count;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1963:9: error: unknown type name '__le32'
>> 1963 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1898:9: error: unknown type name 'u8'
>> 1898 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1899:9: error: unknown type name '__le32'
>> 1899 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1900:9: error: unknown type name '__le32'
>> 1900 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_pf_vf_message' is not an integer constant
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1974:9: error: unknown type name '__le32'
>> 1974 | __le32 address0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_write' is not an integer constant
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1903:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1903 | I40E_CHECK_CMD_LENGTH(i40e_aqc_nvm_config_write);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1975:9: error: unknown type name '__le32'
>> 1975 | __le32 data0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1907:9: error: unknown type name '__le16'
>> 1907 | __le16 feature_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1976:9: error: unknown type name '__le32'
>> 1976 | __le32 address1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1908:9: error: unknown type name '__le16'
>> 1908 | __le16 feature_options;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1977:9: error: unknown type name '__le32'
>> 1977 | __le32 data1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1909:9: error: unknown type name '__le16'
>> 1909 | __le16 feature_selection;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1987:9: error: unknown type name '__le32'
>> 1987 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1912:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1912 | I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1988:9: error: unknown type name '__le32'
>> 1988 | __le32 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1912:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_feature' is not an integer constant
>> 1912 | I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1989:9: error: unknown type name '__le32'
>> 1989 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1915:9: error: unknown type name '__le32'
>> 1915 | __le32 field_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1990:9: error: unknown type name '__le32'
>> 1990 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1916:9: error: unknown type name '__le32'
>> 1916 | __le32 field_value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1999:9: error: unknown type name '__le16'
>> 1999 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1917:9: error: unknown type name '__le16'
>> 1917 | __le16 field_options;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2000:9: error: unknown type name 'u8'
>> 2000 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1918:9: error: unknown type name '__le16'
>> 1918 | __le16 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1921:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1921 | I40E_CHECK_STRUCT_LEN(0xc, i40e_aqc_nvm_config_data_immediate_field);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1921:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_immediate_field' is not an integer constant
>> 1921 | I40E_CHECK_STRUCT_LEN(0xc, i40e_aqc_nvm_config_data_immediate_field);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_alternate_write_done' is not an integer constant
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1927:9: error: unknown type name 'u8'
>> 1927 | u8 sel_data;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2007:9: error: unknown type name '__le32'
>> 2007 | __le32 mode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1928:9: error: unknown type name 'u8'
>> 1928 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1931:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1931 | I40E_CHECK_STRUCT_LEN(0x8, i40e_aqc_nvm_oem_post_update);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2008:9: error: unknown type name 'u8'
>> 2008 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1931:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_oem_post_update' is not an integer constant
>> 1931 | I40E_CHECK_STRUCT_LEN(0x8, i40e_aqc_nvm_oem_post_update);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1934:9: error: unknown type name 'u8'
>> 1934 | u8 str_len;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1935:9: error: unknown type name 'u8'
>> 1935 | u8 dev_addr;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_alternate_set_mode' is not an integer constant
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1936:9: error: unknown type name '__le16'
>> 1936 | __le16 eeprom_addr;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2019:9: error: unknown type name '__le32'
>> 2019 | __le32 prtdcb_rupto;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1937:9: error: unknown type name 'u8'
>> 1937 | u8 data[36];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2020:9: error: unknown type name '__le32'
>> 2020 | __le32 otx_ctl;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1940:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 1940 | I40E_CHECK_STRUCT_LEN(0x28, i40e_aqc_nvm_oem_post_update_buffer);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2021:9: error: unknown type name 'u8'
>> 2021 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1940:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_oem_post_update_buffer' is not an integer constant
>> 1940 | I40E_CHECK_STRUCT_LEN(0x28, i40e_aqc_nvm_oem_post_update_buffer);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1947:9: error: unknown type name 'u8'
>> 1947 | u8 sensor_action;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1948:9: error: unknown type name 'u8'
>> 1948 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lan_overflow' is not an integer constant
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1949:9: error: unknown type name '__le32'
>> 1949 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2028:9: error: unknown type name 'u8'
>> 2028 | u8 type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1950:9: error: unknown type name '__le32'
>> 1950 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2029:9: error: unknown type name 'u8'
>> 2029 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2037:9: error: unknown type name '__le16'
>> 2037 | __le16 local_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2038:9: error: unknown type name '__le16'
>> 2038 | __le16 remote_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_thermal_sensor' is not an integer constant
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1953:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1953 | I40E_CHECK_CMD_LENGTH(i40e_aqc_thermal_sensor);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2039:9: error: unknown type name 'u8'
>> 2039 | u8 reserved2[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1960:9: error: unknown type name '__le32'
>> 1960 | __le32 id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2040:9: error: unknown type name '__le32'
>> 2040 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1961:9: error: unknown type name 'u8'
>> 1961 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2041:9: error: unknown type name '__le32'
>> 2041 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1962:9: error: unknown type name '__le32'
>> 1962 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1963:9: error: unknown type name '__le32'
>> 1963 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_get_mib' is not an integer constant
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_pf_vf_message' is not an integer constant
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1966:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 1966 | I40E_CHECK_CMD_LENGTH(i40e_aqc_pf_vf_message);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2050:9: error: unknown type name 'u8'
>> 2050 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1974:9: error: unknown type name '__le32'
>> 1974 | __le32 address0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2052:9: error: unknown type name 'u8'
>> 2052 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1975:9: error: unknown type name '__le32'
>> 1975 | __le32 data0;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2053:9: error: unknown type name '__le32'
>> 2053 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1976:9: error: unknown type name '__le32'
>> 1976 | __le32 address1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2054:9: error: unknown type name '__le32'
>> 2054 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1977:9: error: unknown type name '__le32'
>> 1977 | __le32 data1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1987:9: error: unknown type name '__le32'
>> 1987 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1988:9: error: unknown type name '__le32'
>> 1988 | __le32 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1989:9: error: unknown type name '__le32'
>> 1989 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_update_mib' is not an integer constant
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1990:9: error: unknown type name '__le32'
>> 1990 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2063:9: error: unknown type name 'u8'
>> 2063 | u8 type; /* only nearest bridge and non-TPMR from 0x0A00 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1999:9: error: unknown type name '__le16'
>> 1999 | __le16 cmd_flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2064:9: error: unknown type name 'u8'
>> 2064 | u8 reserved1[1];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2000:9: error: unknown type name 'u8'
>> 2000 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2065:9: error: unknown type name '__le16'
>> 2065 | __le16 len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2066:9: error: unknown type name 'u8'
>> 2066 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2067:9: error: unknown type name '__le32'
>> 2067 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_alternate_write_done' is not an integer constant
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2003:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2003 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_write_done);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2007:9: error: unknown type name '__le32'
>> 2007 | __le32 mode;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2068:9: error: unknown type name '__le32'
>> 2068 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2008:9: error: unknown type name 'u8'
>> 2008 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_add_tlv' is not an integer constant
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_alternate_set_mode' is not an integer constant
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2011:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2011 | I40E_CHECK_CMD_LENGTH(i40e_aqc_alternate_set_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2075:9: error: unknown type name 'u8'
>> 2075 | u8 type; /* only nearest bridge and non-TPMR from 0x0A00 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2019:9: error: unknown type name '__le32'
>> 2019 | __le32 prtdcb_rupto;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2076:9: error: unknown type name 'u8'
>> 2076 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2020:9: error: unknown type name '__le32'
>> 2020 | __le32 otx_ctl;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2077:9: error: unknown type name '__le16'
>> 2077 | __le16 old_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2021:9: error: unknown type name 'u8'
>> 2021 | u8 reserved[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2078:9: error: unknown type name '__le16'
>> 2078 | __le16 new_offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2079:9: error: unknown type name '__le16'
>> 2079 | __le16 new_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2080:9: error: unknown type name '__le32'
>> 2080 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lan_overflow' is not an integer constant
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2024:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2024 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lan_overflow);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2081:9: error: unknown type name '__le32'
>> 2081 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2028:9: error: unknown type name 'u8'
>> 2028 | u8 type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2029:9: error: unknown type name 'u8'
>> 2029 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2037:9: error: unknown type name '__le16'
>> 2037 | __le16 local_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_update_tlv' is not an integer constant
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2038:9: error: unknown type name '__le16'
>> 2038 | __le16 remote_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2088:9: error: unknown type name 'u8'
>> 2088 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2039:9: error: unknown type name 'u8'
>> 2039 | u8 reserved2[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2091:9: error: unknown type name 'u8'
>> 2091 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2040:9: error: unknown type name '__le32'
>> 2040 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2041:9: error: unknown type name '__le32'
>> 2041 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_stop' is not an integer constant
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_get_mib' is not an integer constant
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2044:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2044 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_get_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2098:9: error: unknown type name 'u8'
>> 2098 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2050:9: error: unknown type name 'u8'
>> 2050 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2101:9: error: unknown type name 'u8'
>> 2101 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2052:9: error: unknown type name 'u8'
>> 2052 | u8 reserved[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2053:9: error: unknown type name '__le32'
>> 2053 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2054:9: error: unknown type name '__le32'
>> 2054 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_start' is not an integer constant
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2108:9: error: unknown type name 'u8'
>> 2108 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2111:9: error: unknown type name 'u8'
>> 2111 | u8 valid_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_update_mib' is not an integer constant
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2057:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2057 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2112:9: error: unknown type name 'u8'
>> 2112 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2063:9: error: unknown type name 'u8'
>> 2063 | u8 type; /* only nearest bridge and non-TPMR from 0x0A00 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2064:9: error: unknown type name 'u8'
>> 2064 | u8 reserved1[1];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2065:9: error: unknown type name '__le16'
>> 2065 | __le16 len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2066:9: error: unknown type name 'u8'
>> 2066 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_dcb_parameters' is not an integer constant
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2067:9: error: unknown type name '__le32'
>> 2067 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2151:9: error: unknown type name 'u8'
>> 2151 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2068:9: error: unknown type name '__le32'
>> 2068 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2152:9: error: unknown type name 'u8'
>> 2152 | u8 oper_num_tc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2153:9: error: unknown type name 'u8'
>> 2153 | u8 oper_prio_tc[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2154:9: error: unknown type name 'u8'
>> 2154 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_add_tlv' is not an integer constant
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2071:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2071 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_add_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2155:9: error: unknown type name 'u8'
>> 2155 | u8 oper_tc_bw[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2075:9: error: unknown type name 'u8'
>> 2075 | u8 type; /* only nearest bridge and non-TPMR from 0x0A00 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2156:9: error: unknown type name 'u8'
>> 2156 | u8 oper_pfc_en;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2076:9: error: unknown type name 'u8'
>> 2076 | u8 reserved;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2157:9: error: unknown type name 'u8'
>> 2157 | u8 reserved3[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2077:9: error: unknown type name '__le16'
>> 2077 | __le16 old_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2158:9: error: unknown type name '__le16'
>> 2158 | __le16 oper_app_prio;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2078:9: error: unknown type name '__le16'
>> 2078 | __le16 new_offset;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2159:9: error: unknown type name 'u8'
>> 2159 | u8 reserved4[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2079:9: error: unknown type name '__le16'
>> 2079 | __le16 new_len;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2080:9: error: unknown type name '__le32'
>> 2080 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2160:9: error: unknown type name '__le16'
>> 2160 | __le16 tlv_status;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2081:9: error: unknown type name '__le32'
>> 2081 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2163:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2163 | I40E_CHECK_STRUCT_LEN(0x18, i40e_aqc_get_cee_dcb_cfg_v1_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2163:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_cee_dcb_cfg_v1_resp' is not an integer constant
>> 2163 | I40E_CHECK_STRUCT_LEN(0x18, i40e_aqc_get_cee_dcb_cfg_v1_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2166:9: error: unknown type name 'u8'
>> 2166 | u8 oper_num_tc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_update_tlv' is not an integer constant
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2084:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2084 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_update_tlv);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2167:9: error: unknown type name 'u8'
>> 2167 | u8 oper_prio_tc[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2088:9: error: unknown type name 'u8'
>> 2088 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2168:9: error: unknown type name 'u8'
>> 2168 | u8 oper_tc_bw[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2091:9: error: unknown type name 'u8'
>> 2091 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2169:9: error: unknown type name 'u8'
>> 2169 | u8 oper_pfc_en;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2170:9: error: unknown type name '__le16'
>> 2170 | __le16 oper_app_prio;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2178:9: error: unknown type name '__le32'
>> 2178 | __le32 tlv_status;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_stop' is not an integer constant
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2094:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2094 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2185:9: error: unknown type name 'u8'
>> 2185 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2098:9: error: unknown type name 'u8'
>> 2098 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2188:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2188 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_cee_dcb_cfg_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2101:9: error: unknown type name 'u8'
>> 2101 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2188:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_cee_dcb_cfg_resp' is not an integer constant
>> 2188 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_cee_dcb_cfg_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2202:9: error: unknown type name 'u8'
>> 2202 | u8 type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_start' is not an integer constant
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2104:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2104 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_start);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2203:9: error: unknown type name 'u8'
>> 2203 | u8 reserved0;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2204:9: error: unknown type name '__le16'
>> 2204 | __le16 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2108:9: error: unknown type name 'u8'
>> 2108 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2205:9: error: unknown type name 'u8'
>> 2205 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2111:9: error: unknown type name 'u8'
>> 2111 | u8 valid_flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2112:9: error: unknown type name 'u8'
>> 2112 | u8 reserved[14];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2206:9: error: unknown type name '__le32'
>> 2206 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2207:9: error: unknown type name '__le32'
>> 2207 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_set_dcb_parameters' is not an integer constant
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2115:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2115 | I40E_CHECK_CMD_LENGTH(i40e_aqc_set_dcb_parameters);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2151:9: error: unknown type name 'u8'
>> 2151 | u8 reserved1;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_set_local_mib' is not an integer constant
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2152:9: error: unknown type name 'u8'
>> 2152 | u8 oper_num_tc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2216:9: error: unknown type name 'u8'
>> 2216 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2153:9: error: unknown type name 'u8'
>> 2153 | u8 oper_prio_tc[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2217:9: error: unknown type name 'u8'
>> 2217 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2154:9: error: unknown type name 'u8'
>> 2154 | u8 reserved2;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2155:9: error: unknown type name 'u8'
>> 2155 | u8 oper_tc_bw[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2156:9: error: unknown type name 'u8'
>> 2156 | u8 oper_pfc_en;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_stop_start_specific_agent' is not an integer constant
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2157:9: error: unknown type name 'u8'
>> 2157 | u8 reserved3[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2224:9: error: unknown type name 'u8'
>> 2224 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2158:9: error: unknown type name '__le16'
>> 2158 | __le16 oper_app_prio;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2226:9: error: unknown type name 'u8'
>> 2226 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2159:9: error: unknown type name 'u8'
>> 2159 | u8 reserved4[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2160:9: error: unknown type name '__le16'
>> 2160 | __le16 tlv_status;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2163:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2163 | I40E_CHECK_STRUCT_LEN(0x18, i40e_aqc_get_cee_dcb_cfg_v1_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_restore' is not an integer constant
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2163:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_cee_dcb_cfg_v1_resp' is not an integer constant
>> 2163 | I40E_CHECK_STRUCT_LEN(0x18, i40e_aqc_get_cee_dcb_cfg_v1_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2233:9: error: unknown type name '__le16'
>> 2233 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2166:9: error: unknown type name 'u8'
>> 2166 | u8 oper_num_tc;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2234:9: error: unknown type name 'u8'
>> 2234 | u8 reserved0[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2167:9: error: unknown type name 'u8'
>> 2167 | u8 oper_prio_tc[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2168:9: error: unknown type name 'u8'
>> 2168 | u8 oper_tc_bw[8];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2235:9: error: unknown type name 'u8'
>> 2235 | u8 protocol_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2169:9: error: unknown type name 'u8'
>> 2169 | u8 oper_pfc_en;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2238:9: error: unknown type name 'u8'
>> 2238 | u8 reserved1[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2170:9: error: unknown type name '__le16'
>> 2170 | __le16 oper_app_prio;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2178:9: error: unknown type name '__le32'
>> 2178 | __le32 tlv_status;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2185:9: error: unknown type name 'u8'
>> 2185 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_udp_tunnel' is not an integer constant
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2188:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2188 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_cee_dcb_cfg_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2244:9: error: unknown type name '__le16'
>> 2244 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2188:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_cee_dcb_cfg_resp' is not an integer constant
>> 2188 | I40E_CHECK_STRUCT_LEN(0x20, i40e_aqc_get_cee_dcb_cfg_resp);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2245:9: error: unknown type name 'u8'
>> 2245 | u8 filter_entry_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2202:9: error: unknown type name 'u8'
>> 2202 | u8 type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2246:9: error: unknown type name 'u8'
>> 2246 | u8 multiple_pfs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2203:9: error: unknown type name 'u8'
>> 2203 | u8 reserved0;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2247:9: error: unknown type name 'u8'
>> 2247 | u8 total_filters;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2204:9: error: unknown type name '__le16'
>> 2204 | __le16 length;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2248:9: error: unknown type name 'u8'
>> 2248 | u8 reserved[11];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2205:9: error: unknown type name 'u8'
>> 2205 | u8 reserved1[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2206:9: error: unknown type name '__le32'
>> 2206 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2207:9: error: unknown type name '__le32'
>> 2207 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_udp_tunnel_completion' is not an integer constant
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2255:9: error: unknown type name 'u8'
>> 2255 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2256:9: error: unknown type name 'u8'
>> 2256 | u8 index; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_set_local_mib' is not an integer constant
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2210:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2210 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_set_local_mib);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2257:9: error: unknown type name 'u8'
>> 2257 | u8 reserved2[13];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2216:9: error: unknown type name 'u8'
>> 2216 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2217:9: error: unknown type name 'u8'
>> 2217 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_udp_tunnel' is not an integer constant
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2263:9: error: unknown type name '__le16'
>> 2263 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_stop_start_specific_agent' is not an integer constant
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2220:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2220 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_stop_start_specific_agent);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2264:9: error: unknown type name 'u8'
>> 2264 | u8 index; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2224:9: error: unknown type name 'u8'
>> 2224 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2265:9: error: unknown type name 'u8'
>> 2265 | u8 multiple_pfs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2226:9: error: unknown type name 'u8'
>> 2226 | u8 reserved[15];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2266:9: error: unknown type name 'u8'
>> 2266 | u8 total_filters_used;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2267:9: error: unknown type name 'u8'
>> 2267 | u8 reserved1[11];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_lldp_restore' is not an integer constant
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2229:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2229 | I40E_CHECK_CMD_LENGTH(i40e_aqc_lldp_restore);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2233:9: error: unknown type name '__le16'
>> 2233 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_del_udp_tunnel_completion' is not an integer constant
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2234:9: error: unknown type name 'u8'
>> 2234 | u8 reserved0[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2277:9: error: unknown type name '__le16'
>> 2277 | __le16 vsi_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2235:9: error: unknown type name 'u8'
>> 2235 | u8 protocol_type;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2278:9: error: unknown type name 'u8'
>> 2278 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2238:9: error: unknown type name 'u8'
>> 2238 | u8 reserved1[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2279:9: error: unknown type name '__le32'
>> 2279 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2280:9: error: unknown type name '__le32'
>> 2280 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_udp_tunnel' is not an integer constant
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2241:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2241 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2244:9: error: unknown type name '__le16'
>> 2244 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_key' is not an integer constant
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2245:9: error: unknown type name 'u8'
>> 2245 | u8 filter_entry_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2286:9: error: unknown type name 'u8'
>> 2286 | u8 standard_rss_key[0x28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2246:9: error: unknown type name 'u8'
>> 2246 | u8 multiple_pfs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2287:9: error: unknown type name 'u8'
>> 2287 | u8 extended_hash_key[0xc];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2247:9: error: unknown type name 'u8'
>> 2247 | u8 total_filters;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2290:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2290 | I40E_CHECK_STRUCT_LEN(0x34, i40e_aqc_get_set_rss_key_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2248:9: error: unknown type name 'u8'
>> 2248 | u8 reserved[11];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2290:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_key_data' is not an integer constant
>> 2290 | I40E_CHECK_STRUCT_LEN(0x34, i40e_aqc_get_set_rss_key_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2297:9: error: unknown type name '__le16'
>> 2297 | __le16 vsi_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2303:9: error: unknown type name '__le16'
>> 2303 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_add_udp_tunnel_completion' is not an integer constant
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2251:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2251 | I40E_CHECK_CMD_LENGTH(i40e_aqc_add_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2304:9: error: unknown type name 'u8'
>> 2304 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2255:9: error: unknown type name 'u8'
>> 2255 | u8 reserved[2];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2305:9: error: unknown type name '__le32'
>> 2305 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2256:9: error: unknown type name 'u8'
>> 2256 | u8 index; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2306:9: error: unknown type name '__le32'
>> 2306 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2257:9: error: unknown type name 'u8'
>> 2257 | u8 reserved2[13];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_lut' is not an integer constant
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_remove_udp_tunnel' is not an integer constant
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2260:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2260 | I40E_CHECK_CMD_LENGTH(i40e_aqc_remove_udp_tunnel);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2263:9: error: unknown type name '__le16'
>> 2263 | __le16 udp_port;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2314:9: error: unknown type name 'u8'
>> 2314 | u8 key1_off;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2264:9: error: unknown type name 'u8'
>> 2264 | u8 index; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2315:9: error: unknown type name 'u8'
>> 2315 | u8 key2_off;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2265:9: error: unknown type name 'u8'
>> 2265 | u8 multiple_pfs;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2316:9: error: unknown type name 'u8'
>> 2316 | u8 key1_len; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2266:9: error: unknown type name 'u8'
>> 2266 | u8 total_filters_used;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2317:9: error: unknown type name 'u8'
>> 2317 | u8 key2_len; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2267:9: error: unknown type name 'u8'
>> 2267 | u8 reserved1[11];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2318:9: error: unknown type name 'u8'
>> 2318 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2319:9: error: unknown type name 'u8'
>> 2319 | u8 network_key_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2320:9: error: unknown type name 'u8'
>> 2320 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_del_udp_tunnel_completion' is not an integer constant
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2270:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2270 | I40E_CHECK_CMD_LENGTH(i40e_aqc_del_udp_tunnel_completion);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2277:9: error: unknown type name '__le16'
>> 2277 | __le16 vsi_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2278:9: error: unknown type name 'u8'
>> 2278 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_tunnel_key_structure' is not an integer constant
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2279:9: error: unknown type name '__le32'
>> 2279 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2327:9: error: unknown type name '__le32'
>> 2327 | __le32 param_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2280:9: error: unknown type name '__le32'
>> 2280 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2328:9: error: unknown type name '__le32'
>> 2328 | __le32 param_value1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2329:9: error: unknown type name '__le16'
>> 2329 | __le16 param_value2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2330:9: error: unknown type name 'u8'
>> 2330 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_key' is not an integer constant
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2283:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2283 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_key);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2286:9: error: unknown type name 'u8'
>> 2286 | u8 standard_rss_key[0x28];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2287:9: error: unknown type name 'u8'
>> 2287 | u8 extended_hash_key[0xc];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_oem_param_change' is not an integer constant
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2290:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 2290 | I40E_CHECK_STRUCT_LEN(0x34, i40e_aqc_get_set_rss_key_data);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2336:9: error: unknown type name '__le32'
>> 2336 | __le32 state;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2290:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_key_data' is not an integer constant
>> 2290 | I40E_CHECK_STRUCT_LEN(0x34, i40e_aqc_get_set_rss_key_data);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2337:9: error: unknown type name 'u8'
>> 2337 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2297:9: error: unknown type name '__le16'
>> 2297 | __le16 vsi_id;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2303:9: error: unknown type name '__le16'
>> 2303 | __le16 flags;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2304:9: error: unknown type name 'u8'
>> 2304 | u8 reserved[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_oem_state_change' is not an integer constant
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2305:9: error: unknown type name '__le32'
>> 2305 | __le32 addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2344:9: error: unknown type name 'u8'
>> 2344 | u8 type_status;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2306:9: error: unknown type name '__le32'
>> 2306 | __le32 addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2345:9: error: unknown type name 'u8'
>> 2345 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2346:9: error: unknown type name '__le32'
>> 2346 | __le32 ocsd_memory_block_addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2347:9: error: unknown type name '__le32'
>> 2347 | __le32 ocsd_memory_block_addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_get_set_rss_lut' is not an integer constant
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2309:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2309 | I40E_CHECK_CMD_LENGTH(i40e_aqc_get_set_rss_lut);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2348:9: error: unknown type name '__le32'
>> 2348 | __le32 requested_update_interval;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2314:9: error: unknown type name 'u8'
>> 2314 | u8 key1_off;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2315:9: error: unknown type name 'u8'
>> 2315 | u8 key2_off;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2316:9: error: unknown type name 'u8'
>> 2316 | u8 key1_len; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_opc_oem_ocsd_initialize' is not an integer constant
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2317:9: error: unknown type name 'u8'
>> 2317 | u8 key2_len; /* 0 to 15 */
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2355:9: error: unknown type name 'u8'
>> 2355 | u8 type_status;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2318:9: error: unknown type name 'u8'
>> 2318 | u8 flags;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2356:9: error: unknown type name 'u8'
>> 2356 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2319:9: error: unknown type name 'u8'
>> 2319 | u8 network_key_index;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2357:9: error: unknown type name '__le32'
>> 2357 | __le32 ocbb_memory_block_addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2320:9: error: unknown type name 'u8'
>> 2320 | u8 reserved[10];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2358:9: error: unknown type name '__le32'
>> 2358 | __le32 ocbb_memory_block_addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2359:9: error: unknown type name 'u8'
>> 2359 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_tunnel_key_structure' is not an integer constant
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2323:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2323 | I40E_CHECK_CMD_LENGTH(i40e_aqc_tunnel_key_structure);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2327:9: error: unknown type name '__le32'
>> 2327 | __le32 param_type;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_opc_oem_ocbb_initialize' is not an integer constant
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2328:9: error: unknown type name '__le32'
>> 2328 | __le32 param_value1;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2371:9: error: unknown type name 'u8'
>> 2371 | u8 mode;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2329:9: error: unknown type name '__le16'
>> 2329 | __le16 param_value2;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2372:9: error: unknown type name 'u8'
>> 2372 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2330:9: error: unknown type name 'u8'
>> 2330 | u8 reserved[6];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2373:9: error: unknown type name 'u8'
>> 2373 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2374:9: error: unknown type name 'u8'
>> 2374 | u8 reserved2[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2375:9: error: unknown type name '__le32'
>> 2375 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_oem_param_change' is not an integer constant
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2333:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2333 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_param_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2376:9: error: unknown type name '__le32'
>> 2376 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2336:9: error: unknown type name '__le32'
>> 2336 | __le32 state;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2337:9: error: unknown type name 'u8'
>> 2337 | u8 reserved[12];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:23: error: enumerator value for 'i40e_static_assert_i40e_acq_set_test_mode' is not an integer constant
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_oem_state_change' is not an integer constant
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2340:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2340 | I40E_CHECK_CMD_LENGTH(i40e_aqc_oem_state_change);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2385:9: error: unknown type name '__le32'
>> 2385 | __le32 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2344:9: error: unknown type name 'u8'
>> 2344 | u8 type_status;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2386:9: error: unknown type name '__le32'
>> 2386 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2345:9: error: unknown type name 'u8'
>> 2345 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2387:9: error: unknown type name '__le32'
>> 2387 | __le32 value_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2346:9: error: unknown type name '__le32'
>> 2346 | __le32 ocsd_memory_block_addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2388:9: error: unknown type name '__le32'
>> 2388 | __le32 value_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2347:9: error: unknown type name '__le32'
>> 2347 | __le32 ocsd_memory_block_addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2399:9: error: unknown type name '__le32'
>> 2399 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2348:9: error: unknown type name '__le32'
>> 2348 | __le32 requested_update_interval;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2400:9: error: unknown type name '__le32'
>> 2400 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2405:9: error: unknown type name '__le32'
>> 2405 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2406:9: error: unknown type name '__le32'
>> 2406 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_opc_oem_ocsd_initialize' is not an integer constant
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2351:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2351 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocsd_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2407:9: error: unknown type name '__le32'
>> 2407 | __le32 clear_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2355:9: error: unknown type name 'u8'
>> 2355 | u8 type_status;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2408:9: error: unknown type name '__le32'
>> 2408 | __le32 set_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2356:9: error: unknown type name 'u8'
>> 2356 | u8 reserved1[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2415:9: error: unknown type name 'u8'
>> 2415 | u8 cluster_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2357:9: error: unknown type name '__le32'
>> 2357 | __le32 ocbb_memory_block_addr_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2416:9: error: unknown type name 'u8'
>> 2416 | u8 table_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2358:9: error: unknown type name '__le32'
>> 2358 | __le32 ocbb_memory_block_addr_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2417:9: error: unknown type name '__le16'
>> 2417 | __le16 data_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2359:9: error: unknown type name 'u8'
>> 2359 | u8 reserved2[4];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2418:9: error: unknown type name '__le32'
>> 2418 | __le32 idx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2419:9: error: unknown type name '__le32'
>> 2419 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2420:9: error: unknown type name '__le32'
>> 2420 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_opc_oem_ocbb_initialize' is not an integer constant
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2362:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2362 | I40E_CHECK_CMD_LENGTH(i40e_aqc_opc_oem_ocbb_initialize);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2371:9: error: unknown type name 'u8'
>> 2371 | u8 mode;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2372:9: error: unknown type name 'u8'
>> 2372 | u8 reserved[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_debug_dump_internals' is not an integer constant
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2373:9: error: unknown type name 'u8'
>> 2373 | u8 command;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2426:9: error: unknown type name 'u8'
>> 2426 | u8 cluster_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2374:9: error: unknown type name 'u8'
>> 2374 | u8 reserved2[3];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2427:9: error: unknown type name 'u8'
>> 2427 | u8 cluster_specific_params[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2375:9: error: unknown type name '__le32'
>> 2375 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2428:9: error: unknown type name '__le32'
>> 2428 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2376:9: error: unknown type name '__le32'
>> 2376 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2429:9: error: unknown type name '__le32'
>> 2429 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:23: error: enumerator value for 'i40e_static_assert_i40e_acq_set_test_mode' is not an integer constant
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2379:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2379 | I40E_CHECK_CMD_LENGTH(i40e_acq_set_test_mode);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_debug_modify_internals' is not an integer constant
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:20:9: error: unknown type name 'u32'
>> 20 | u32 offset; /* the base register */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:21:9: error: unknown type name 'u32'
>> 21 | u32 mask; /* bits that can be tested */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:22:9: error: unknown type name 'u32'
>> 22 | u32 elements; /* number of elements if array */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:23:9: error: unknown type name 'u32'
>> 23 | u32 stride; /* bytes between each element */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2385:9: error: unknown type name '__le32'
>> 2385 | __le32 reserved;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2386:9: error: unknown type name '__le32'
>> 2386 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2387:9: error: unknown type name '__le32'
>> 2387 | __le32 value_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2388:9: error: unknown type name '__le32'
>> 2388 | __le32 value_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2399:9: error: unknown type name '__le32'
>> 2399 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2400:9: error: unknown type name '__le32'
>> 2400 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2405:9: error: unknown type name '__le32'
>> 2405 | __le32 address;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2406:9: error: unknown type name '__le32'
>> 2406 | __le32 value;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2407:9: error: unknown type name '__le32'
>> 2407 | __le32 clear_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2408:9: error: unknown type name '__le32'
>> 2408 | __le32 set_mask;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2415:9: error: unknown type name 'u8'
>> 2415 | u8 cluster_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2416:9: error: unknown type name 'u8'
>> 2416 | u8 table_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2417:9: error: unknown type name '__le16'
>> 2417 | __le16 data_size;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2418:9: error: unknown type name '__le32'
>> 2418 | __le32 idx;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2419:9: error: unknown type name '__le32'
>> 2419 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2420:9: error: unknown type name '__le32'
>> 2420 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_debug_dump_internals' is not an integer constant
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2423:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2423 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_dump_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2426:9: error: unknown type name 'u8'
>> 2426 | u8 cluster_id;
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2427:9: error: unknown type name 'u8'
>> 2427 | u8 cluster_specific_params[7];
>> | ^~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2428:9: error: unknown type name '__le32'
>> 2428 | __le32 address_high;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2429:9: error: unknown type name '__le32'
>> 2429 | __le32 address_low;
>> | ^~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:39: warning: division by zero [-Wdiv-by-zero]
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:308:41: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
>> 308 | #define I40E_CHECK_CMD_LENGTH(X) I40E_CHECK_STRUCT_LEN(16, X)
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:23: error: enumerator value for 'i40e_static_assert_i40e_aqc_debug_modify_internals' is not an integer constant
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:303:56: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
>> 303 | { i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
>> | ^
>> drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:2432:1: note: in expansion of macro 'I40E_CHECK_CMD_LENGTH'
>> 2432 | I40E_CHECK_CMD_LENGTH(i40e_aqc_debug_modify_internals);
>> | ^~~~~~~~~~~~~~~~~~~~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:20:9: error: unknown type name 'u32'
>> 20 | u32 offset; /* the base register */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:21:9: error: unknown type name 'u32'
>> 21 | u32 mask; /* bits that can be tested */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:22:9: error: unknown type name 'u32'
>> 22 | u32 elements; /* number of elements if array */
>> | ^~~
>> drivers/net/ethernet/intel/i40e/i40e_diag.h:23:9: error: unknown type name 'u32'
>> 23 | u32 stride; /* bytes between each element */
>> | ^~~
>> make[10]: *** [scripts/Makefile.build:243: drivers/net/ethernet/intel/i40e/i40e_diag.o] Error 1
>> make[10]: *** Waiting for unfinished jobs....
>> make[10]: *** [scripts/Makefile.build:243: drivers/net/ethernet/intel/i40e/i40e_ethtool.o] Error 1
>> make[9]: *** [scripts/Makefile.build:480: drivers/net/ethernet/intel/i40e] Error 2
>> make[8]: *** [scripts/Makefile.build:480: drivers/net/ethernet/intel] Error 2
>> make[7]: *** [scripts/Makefile.build:480: drivers/net/ethernet] Error 2
>> make[6]: *** [scripts/Makefile.build:480: drivers/net] Error 2
>> make[5]: *** [scripts/Makefile.build:480: drivers] Error 2
>> make[4]: *** [/build/linux-6.7.0/Makefile:1914: .] Error 2
>> make[3]: *** [Makefile:234: __sub-make] Error 2
>> make[3]: Leaving directory '/build/linux-6.7.0'
>> make[2]: *** [package/kernel26/kernel.mk:167: /build/linux-6.7.0/.built] Error 2
>> make[2]: Leaving directory '/build/'
>> make[1]: *** [Makefile:39: trg64] Error 2
>> make[1]: Leaving directory '/build/'
>> make: *** [Makefile:33: all] Error 2
>
>
Powered by blists - more mailing lists