* [dpdk-test-report] |FAILURE| pw37135 [PATCH v3 4/5] net/sfc/base: support FW subvariant choice
@ 2018-04-12 19:29 sys_stv
0 siblings, 0 replies; only message in thread
From: sys_stv @ 2018-04-12 19:29 UTC (permalink / raw)
To: test-report; +Cc: arybchenko
[-- Attachment #1: Type: text/plain, Size: 220729 bytes --]
Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/37135
_Compilation issues_
Submitter: Andrew Rybchenko <arybchenko@solarflare.com>
Date: Wed, 4 Apr 2018 15:23:57 +0100
DPDK git baseline: Repo:dpdk, Branch:master, CommitID:34fbfa585cbfa5e3e1de5b0137e91ecfdc87e4f9
Patch37134-37135 --> compile error
Build Summary: 14 Builds Done, 3 Successful, 11 Failures
Test environment and configuration as below:
OS: FreeBSD10.3_64
Kernel Version:10.3-RELEASE
CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz (2194.97-MHz K8-class CPU)
GCC Version:gcc (FreeBSD Ports Collection) 4.8.5
Clang Version:3.4.1
x86_64-native-bsdapp-clang
x86_64-native-bsdapp-gcc
OS: FC24_64
Kernel Version:4.9.13-100.fc24.x86_64
CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
GCC Version:gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2)
Clang Version:3.8.0
x86_64-native-linuxapp-gcc-debug
i686-native-linuxapp-gcc
x86_64-native-linuxapp-clang
x86_64-native-linuxapp-gcc-shared
x86_64-native-linuxapp-gcc
OS: UB1604_64
Kernel Version:4.4.0-78-generic
CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
GCC Version:gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Clang Version:3.8.0
i686-native-linuxapp-gcc
x86_64-native-linuxapp-gcc
x86_64-native-linuxapp-gcc-shared
x86_64-native-linuxapp-clang
OS: CentOS7_64
Kernel Version:3.10.0-514.10.2.el7.x86_64
CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
GCC Version:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Clang Version:3.4.2
i686-native-linuxapp-gcc
x86_64-native-linuxapp-gcc
x86_64-native-linuxapp-gcc-shared
Failed Build #1:
OS: FreeBSD10.3_64
Target: x86_64-native-bsdapp-clang
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.o/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:5: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 14 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:22: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 14 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:22: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:546:5: note: expanded from macro 'EFX_INSERT_NATIVE32'
((_low > _min) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:547:30: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((uint32_t)(_value)) << (_low - _min)) : \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:548:37: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((uint32_t)(_value)) >> (_min - _low))))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:5: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 14 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:22: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 14 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:544:22: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((_low > _max) || (_high < _min)) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:546:5: note: expanded from macro 'EFX_INSERT_NATIVE32'
((_low > _min) ? \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:547:30: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((uint32_t)(_value)) << (_low - _min)) : \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:548:37: note: expanded from macro 'EFX_INSERT_NATIVE32'
(((uint32_t)(_value)) >> (_min - _low))))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:264:50: note: expanded from macro '__CPU_TO_LE_32'
#define __CPU_TO_LE_32(_x) ((uint32_t)__NOSWAP32(_x))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: expanded from macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1368:18: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*board_typep = MCDI_OUT_DWORD(req,
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1418:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nevqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_EVQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1420:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nrxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_RXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1422:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*ntxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_TXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1469:23: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
encp->enc_phy_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1498:19: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
phy_media_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_MEDIA_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1504:3: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_SUPPORTED_CAP);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #2:
OS: FreeBSD10.3_64
Target: x86_64-native-bsdapp-gcc
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function 'efx_mcdi_drv_attach':
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN' undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro '__CPU_TO_LE_32'
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro 'EFX_INSERT_NATIVE32'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro 'EFX_VAL'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro 'EFX_LOW_BIT'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro 'EFX_INSERT_FIELD_NATIVE32'
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro 'EFX_INSERT_FIELDS32'
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro 'EFX_POPULATE_DWORD'
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro 'EFX_POPULATE_DWORD_9'
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro 'EFX_POPULATE_DWORD_8'
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro 'EFX_POPULATE_DWORD_7'
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro 'EFX_POPULATE_DWORD_6'
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro 'EFX_POPULATE_DWORD_5'
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro 'EFX_POPULATE_DWORD_4'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro 'MCDI_IN_POPULATE_DWORD_2'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro '__CPU_TO_LE_32'
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro 'EFX_INSERT_NATIVE32'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro 'EFX_VAL'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro 'EFX_LOW_BIT'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro 'EFX_INSERT_FIELD_NATIVE32'
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro 'EFX_INSERT_FIELDS32'
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro 'EFX_POPULATE_DWORD'
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro 'EFX_POPULATE_DWORD_9'
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro 'EFX_POPULATE_DWORD_8'
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro 'EFX_POPULATE_DWORD_7'
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro 'EFX_POPULATE_DWORD_6'
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro 'EFX_POPULATE_DWORD_5'
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro 'EFX_POPULATE_DWORD_4'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro 'MCDI_IN_POPULATE_DWORD_2'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: 'MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH' undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro '__CPU_TO_LE_32'
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro 'EFX_INSERT_NATIVE32'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro 'EFX_VAL'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro 'EFX_WIDTH'
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro 'EFX_HIGH_BIT'
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro 'EFX_INSERT_FIELD_NATIVE32'
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro 'EFX_INSERT_FIELDS32'
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro 'EFX_POPULATE_DWORD'
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro 'EFX_POPULATE_DWORD_9'
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro 'EFX_POPULATE_DWORD_8'
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro 'EFX_POPULATE_DWORD_7'
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro 'EFX_POPULATE_DWORD_6'
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro 'EFX_POPULATE_DWORD_5'
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro 'EFX_POPULATE_DWORD_4'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro 'MCDI_IN_POPULATE_DWORD_2'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN' undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro '__CPU_TO_LE_32'
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro 'EFX_INSERT_NATIVE32'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro 'EFX_VAL'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro 'EFX_LOW_BIT'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro 'EFX_INSERT_FIELD_NATIVE32'
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro 'EFX_INSERT_FIELDS32'
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro 'EFX_POPULATE_DWORD'
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro 'EFX_POPULATE_DWORD_9'
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro 'EFX_POPULATE_DWORD_8'
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro 'EFX_POPULATE_DWORD_7'
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro 'EFX_POPULATE_DWORD_6'
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro 'EFX_POPULATE_DWORD_5'
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro 'EFX_POPULATE_DWORD_4'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro 'MCDI_IN_POPULATE_DWORD_2'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH' undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro '__NOSWAP32'
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro '__CPU_TO_LE_32'
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro 'EFX_INSERT_NATIVE32'
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro 'EFX_VAL'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro 'EFX_WIDTH'
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro 'EFX_HIGH_BIT'
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro 'EFX_INSERT_FIELD_NATIVE32'
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro 'EFX_INSERT_FIELDS32'
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro 'EFX_POPULATE_DWORD'
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro 'EFX_POPULATE_DWORD_9'
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro 'EFX_POPULATE_DWORD_8'
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro 'EFX_POPULATE_DWORD_7'
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro 'EFX_POPULATE_DWORD_6'
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro 'EFX_POPULATE_DWORD_5'
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro 'EFX_POPULATE_DWORD_4'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro 'MCDI_IN_POPULATE_DWORD_2'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #3:
OS: FC24_64
Target: x86_64-native-linuxapp-gcc-debug
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #4:
OS: FC24_64
Target: x86_64-native-linuxapp-clang
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.o/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:98:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:100:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: expanded from macro 'EFX_WIDTH'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:102:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:98:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:98:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:98:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:104:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:106:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: expanded from macro 'EFX_WIDTH'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:108:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:104:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:104:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:104:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1368:18: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*board_typep = MCDI_OUT_DWORD(req,
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1418:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nevqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_EVQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1420:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nrxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_RXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1422:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*ntxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_TXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1469:23: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
encp->enc_phy_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1498:19: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
phy_media_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_MEDIA_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1504:3: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_SUPPORTED_CAP);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #5:
OS: FC24_64
Target: x86_64-native-linuxapp-gcc-shared
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #6:
OS: FC24_64
Target: x86_64-native-linuxapp-gcc
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #7:
OS: UB1604_64
Target: x86_64-native-linuxapp-gcc
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #8:
OS: UB1604_64
Target: x86_64-native-linuxapp-gcc-shared
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #9:
OS: UB1604_64
Target: x86_64-native-linuxapp-clang
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.o/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:101:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:103:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: expanded from macro 'EFX_WIDTH'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:105:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:101:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:101:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_ATTACH_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:101:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_ATTACH_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:107:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:109:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: expanded from macro 'EFX_WIDTH'
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:111:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:107:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:107:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: error: use of undeclared identifier 'MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN'
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: expanded from macro 'MCDI_IN_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: expanded from macro 'EFX_POPULATE_DWORD_2'
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: expanded from macro 'EFX_POPULATE_DWORD_3'
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: expanded from macro 'EFX_LOW_BIT'
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:103:2: note: expanded from macro 'EFX_VAL'
_field ## _ ## _attribute
^
<scratch space>:107:1: note: expanded from here
MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1368:18: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*board_typep = MCDI_OUT_DWORD(req,
^~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1418:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nevqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_EVQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1420:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*nrxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_RXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1422:12: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
*ntxqp = MCDI_OUT_DWORD(req, GET_RESOURCE_LIMITS_OUT_TXQ);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1469:23: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
encp->enc_phy_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1498:19: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
phy_media_type = MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_MEDIA_TYPE);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1504:3: error: shift count >= width of type [-Werror,-Wshift-count-overflow]
MCDI_OUT_DWORD(req, GET_PHY_CFG_OUT_SUPPORTED_CAP);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:366:2: note: expanded from macro 'MCDI_OUT_DWORD'
EFX_DWORD_FIELD(*MCDI_OUT2(_emr, efx_dword_t, _ofst), \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:438:30: note: expanded from macro 'EFX_DWORD_FIELD'
EFX_HIGH_BIT(_field)) & EFX_MASK32(_field))
^~~~~~~~~~~~~~~~~~
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:132:23: note: expanded from macro 'EFX_MASK32'
(((((uint32_t)1) << EFX_WIDTH(_field))) - 1))
^ ~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
/home/patchWorkOrg/compilation/mk/internal/rte.compile-pre.mk:114: recipe for target 'efx_mcdi.o' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'sfc' failed
/home/patchWorkOrg/compilation/mk/rte.subdir.mk:35: recipe for target 'net' failed
/home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:49: recipe for target 'drivers' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:100: recipe for target 'all' failed
/home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed
/home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:79: recipe for target 'install' failed
Failed Build #10:
OS: CentOS7_64
Target: x86_64-native-linuxapp-gcc
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
Failed Build #11:
OS: CentOS7_64
Target: x86_64-native-linuxapp-gcc-shared
PMDINFO sfc_ethdev.o.pmd.c LD sfc_ethdev.oIn file included from /home/patchWorkOrg/compilation/drivers/net/sfc/efsys.h:48:0,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx.h:10,
from /home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:7:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c: In function ‘efx_mcdi_drv_attach’:
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: note: each undeclared identifier is reported only once for each function it appears in
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:251:3: error: ‘MC_CMD_DRV_ATTACH_IN_ATTACH_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field1, _value1, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:623:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field9, _value9) | \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_LBN’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:107:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, LBN)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:34: note: in expansion of macro ‘EFX_LOW_BIT’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:252:3: error: ‘MC_CMD_DRV_ATTACH_IN_SUBVARIANT_AWARE_WIDTH’ undeclared (first use in this function)
MC_CMD_ ## _field2, _value2)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:237:26: note: in definition of macro ‘__NOSWAP32’
#define __NOSWAP32(_x) (_x)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:614:2: note: in expansion of macro ‘__CPU_TO_LE_32’
__CPU_TO_LE_32( \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:575:2: note: in expansion of macro ‘EFX_INSERT_NATIVE32’
EFX_INSERT_NATIVE32(_min, _max, EFX_LOW_BIT(_field), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:111:2: note: in expansion of macro ‘EFX_VAL’
EFX_VAL(_field, WIDTH)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:115:25: note: in expansion of macro ‘EFX_WIDTH’
(EFX_LOW_BIT(_field) + EFX_WIDTH(_field) - 1)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:576:6: note: in expansion of macro ‘EFX_HIGH_BIT’
EFX_HIGH_BIT(_field), _value)
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:624:6: note: in expansion of macro ‘EFX_INSERT_FIELD_NATIVE32’
EFX_INSERT_FIELD_NATIVE32(_min, _max, _field10, _value10))
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:766:24: note: in expansion of macro ‘EFX_INSERT_FIELDS32’
(_dword).ed_u32[0] = EFX_INSERT_FIELDS32(0, 31, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:955:31: note: in expansion of macro ‘EFX_POPULATE_DWORD’
#define EFX_POPULATE_DWORD_10 EFX_POPULATE_DWORD
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:970:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_9’
EFX_POPULATE_DWORD_9(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:979:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_8’
EFX_POPULATE_DWORD_8(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:987:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_7’
EFX_POPULATE_DWORD_7(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:994:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_6’
EFX_POPULATE_DWORD_6(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1001:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_5’
EFX_POPULATE_DWORD_5(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1007:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_4’
EFX_POPULATE_DWORD_4(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_types.h:1012:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_3’
EFX_POPULATE_DWORD_3(_dword, EFX_DUMMY_FIELD, 0, \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.h:250:2: note: in expansion of macro ‘EFX_POPULATE_DWORD_2’
EFX_POPULATE_DWORD_2(*MCDI_IN2(_emr, efx_dword_t, _ofst), \
^
/home/patchWorkOrg/compilation/drivers/net/sfc/base/efx_mcdi.c:1277:2: note: in expansion of macro ‘MCDI_IN_POPULATE_DWORD_2’
MCDI_IN_POPULATE_DWORD_2(req, DRV_ATTACH_IN_NEW_STATE,
^
DPDK STV team
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-04-12 19:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-12 19:29 [dpdk-test-report] |FAILURE| pw37135 [PATCH v3 4/5] net/sfc/base: support FW subvariant choice sys_stv
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).