From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 37B0CA0528 for ; Sat, 11 Jul 2020 10:23:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 21F3B1DA12; Sat, 11 Jul 2020 10:23:30 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 1017) id 037EF1DA17; Sat, 11 Jul 2020 10:23:29 +0200 (CEST) In-Reply-To: <20200711081716.25173-1-hemant.agrawal@nxp.com> References: <20200711081716.25173-1-hemant.agrawal@nxp.com> To: test-report@dpdk.org Cc: Hemant Agrawal Message-Id: <20200711082329.037EF1DA17@dpdk.org> Date: Sat, 11 Jul 2020 10:23:29 +0200 (CEST) From: checkpatch@dpdk.org Subject: [dpdk-test-report] |WARNING| pw73789 [PATCH v3 1/8] net/dpaa: add support for fmlib in dpdk X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Sender: "test-report" Test-Label: checkpatch Test-Status: WARNING http://dpdk.org/patch/73789 _coding style issues_ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #224: FILE: drivers/net/dpaa/fmlib/fm_ext.h:39: +/** + @Group lnx_ioctl_ncsw_grp NetCommSw Linux User-Space (IOCTL) API WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #232: FILE: drivers/net/dpaa/fmlib/fm_ext.h:47: +/** + @Group lnx_usr_FM_grp Frame Manager API WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #240: FILE: drivers/net/dpaa/fmlib/fm_ext.h:55: +/** + @Group lnx_usr_FM_lib_grp FM library WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #257: FILE: drivers/net/dpaa/fmlib/fm_ext.h:72: +/** + @Description Enum for defining port types CHECK:CAMELCASE: Avoid CamelCase: #259: FILE: drivers/net/dpaa/fmlib/fm_ext.h:74: +typedef enum e_FmPortType { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #271: FILE: drivers/net/dpaa/fmlib/fm_ext.h:86: +/** + @Description Parse results memory layout CHECK:CAMELCASE: Avoid CamelCase: #273: FILE: drivers/net/dpaa/fmlib/fm_ext.h:88: +typedef struct t_FmPrsResult { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #303: FILE: drivers/net/dpaa/fmlib/fm_ext.h:118: +/** + @Collection FM Parser results WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #314: FILE: drivers/net/dpaa/fmlib/fm_ext.h:129: +/** + @Collection FM Frame descriptor macros WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #342: FILE: drivers/net/dpaa/fmlib/fm_ext.h:157: + /**< Rx FIFO overflow, FCS error, code error, running disparity + error (SGMII and TBI modes), FIFO parity error. PHY WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #343: FILE: drivers/net/dpaa/fmlib/fm_ext.h:158: + Sequence error, PHY error control character detected. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #391: FILE: drivers/net/dpaa/fmlib/fm_ext.h:206: +/** + @Description FM Exceptions CHECK:CAMELCASE: Avoid CamelCase: #393: FILE: drivers/net/dpaa/fmlib/fm_ext.h:208: +typedef enum e_FmExceptions { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #418: FILE: drivers/net/dpaa/fmlib/fm_ext.h:233: +/** + @Description Enum for defining port DMA swap mode CHECK:CAMELCASE: Avoid CamelCase: #420: FILE: drivers/net/dpaa/fmlib/fm_ext.h:235: +typedef enum e_FmDmaSwapOption { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #423: FILE: drivers/net/dpaa/fmlib/fm_ext.h:238: + e_FM_DMA_SWP_PPC_LE, /**< The transferred data should be swapped + in PowerPc Little Endian mode. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #423: FILE: drivers/net/dpaa/fmlib/fm_ext.h:238: + in PowerPc Little Endian mode. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #425: FILE: drivers/net/dpaa/fmlib/fm_ext.h:240: + e_FM_DMA_SWP_BE /**< The transferred data should be swapped + in Big Endian mode */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #425: FILE: drivers/net/dpaa/fmlib/fm_ext.h:240: + in Big Endian mode */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #429: FILE: drivers/net/dpaa/fmlib/fm_ext.h:244: +/** + @Description Enum for defining port DMA cache attributes CHECK:CAMELCASE: Avoid CamelCase: #431: FILE: drivers/net/dpaa/fmlib/fm_ext.h:246: +typedef enum e_FmDmaCacheOption { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #436: FILE: drivers/net/dpaa/fmlib/fm_ext.h:251: +/** + @Group lnx_usr_FM_init_grp FM Initialization Unit CHECK:CAMELCASE: Avoid CamelCase: #450: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265: +t_Handle FM_Open(uint8_t id); CHECK:CAMELCASE: Avoid CamelCase: #450: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265: +t_Handle FM_Open(uint8_t id); CHECK:CAMELCASE: Avoid CamelCase: #451: FILE: drivers/net/dpaa/fmlib/fm_ext.h:266: +void FM_Close(t_Handle h_Fm); CHECK:CAMELCASE: Avoid CamelCase: #451: FILE: drivers/net/dpaa/fmlib/fm_ext.h:266: +void FM_Close(t_Handle h_Fm); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #454: FILE: drivers/net/dpaa/fmlib/fm_ext.h:269: +/** + @Description A structure for defining buffer prefix area content. CHECK:CAMELCASE: Avoid CamelCase: #456: FILE: drivers/net/dpaa/fmlib/fm_ext.h:271: +typedef struct t_FmBufferPrefixContent { CHECK:CAMELCASE: Avoid CamelCase: #457: FILE: drivers/net/dpaa/fmlib/fm_ext.h:272: + uint16_t privDataSize; /**< Number of bytes to be left at the beginning WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #458: FILE: drivers/net/dpaa/fmlib/fm_ext.h:273: + uint16_t privDataSize; /**< Number of bytes to be left at the beginning + of the external buffer; Note that the private-area will WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #459: FILE: drivers/net/dpaa/fmlib/fm_ext.h:274: + start from the base of the buffer address. */ CHECK:CAMELCASE: Avoid CamelCase: #460: FILE: drivers/net/dpaa/fmlib/fm_ext.h:275: + bool passPrsResult; /**< TRUE to pass the parse result to/from the FM; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #461: FILE: drivers/net/dpaa/fmlib/fm_ext.h:276: + bool passPrsResult; /**< TRUE to pass the parse result to/from the FM; + User may use FM_PORT_GetBufferPrsResult() in order to WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #462: FILE: drivers/net/dpaa/fmlib/fm_ext.h:277: + get the parser-result from a buffer. */ CHECK:CAMELCASE: Avoid CamelCase: #463: FILE: drivers/net/dpaa/fmlib/fm_ext.h:278: + bool passTimeStamp; /**< TRUE to pass the timeStamp to/from the FM WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #464: FILE: drivers/net/dpaa/fmlib/fm_ext.h:279: + bool passTimeStamp; /**< TRUE to pass the timeStamp to/from the FM + User may use FM_PORT_GetBufferTimeStamp() in order to WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #465: FILE: drivers/net/dpaa/fmlib/fm_ext.h:280: + get the parser-result from a buffer. */ CHECK:CAMELCASE: Avoid CamelCase: #466: FILE: drivers/net/dpaa/fmlib/fm_ext.h:281: + bool passHashResult; /**< TRUE to pass the KG hash result to/from the FM WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #467: FILE: drivers/net/dpaa/fmlib/fm_ext.h:282: + bool passHashResult; /**< TRUE to pass the KG hash result to/from the FM + User may use FM_PORT_GetBufferHashResult() in order to WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #468: FILE: drivers/net/dpaa/fmlib/fm_ext.h:283: + get the parser-result from a buffer. */ CHECK:CAMELCASE: Avoid CamelCase: #469: FILE: drivers/net/dpaa/fmlib/fm_ext.h:284: + bool passAllOtherPCDInfo;/**< Add all other Internal-Context information: WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #470: FILE: drivers/net/dpaa/fmlib/fm_ext.h:285: + bool passAllOtherPCDInfo;/**< Add all other Internal-Context information: + AD, hash-result, key, etc. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #470: FILE: drivers/net/dpaa/fmlib/fm_ext.h:285: + AD, hash-result, key, etc. */ CHECK:CAMELCASE: Avoid CamelCase: #471: FILE: drivers/net/dpaa/fmlib/fm_ext.h:286: + uint16_t dataAlign; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #473: FILE: drivers/net/dpaa/fmlib/fm_ext.h:288: + /**< 0 to use driver's default alignment [64], + other value for selecting a data alignment (must be a power of 2); WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #474: FILE: drivers/net/dpaa/fmlib/fm_ext.h:289: + if write optimization is used, must be >= 16. */ CHECK:CAMELCASE: Avoid CamelCase: #475: FILE: drivers/net/dpaa/fmlib/fm_ext.h:290: + uint8_t manipExtraSpace; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #477: FILE: drivers/net/dpaa/fmlib/fm_ext.h:292: + /**< Maximum extra size needed (insertion-size minus removal-size); + Note that this field impacts the size of the buffer-prefix WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #479: FILE: drivers/net/dpaa/fmlib/fm_ext.h:294: + This field is irrelevant if DPAA_VERSION==10 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #483: FILE: drivers/net/dpaa/fmlib/fm_ext.h:298: +/** + @Description A structure of information about each of the external CHECK:CAMELCASE: Avoid CamelCase: #486: FILE: drivers/net/dpaa/fmlib/fm_ext.h:301: +typedef struct t_FmExtPoolParams { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #492: FILE: drivers/net/dpaa/fmlib/fm_ext.h:307: +/** + @Description A structure for informing the driver about the external CHECK:CAMELCASE: Avoid CamelCase: #496: FILE: drivers/net/dpaa/fmlib/fm_ext.h:311: +typedef struct t_FmExtPools { CHECK:CAMELCASE: Avoid CamelCase: #497: FILE: drivers/net/dpaa/fmlib/fm_ext.h:312: + uint8_t numOfPoolsUsed; /**< Number of pools use by this port */ CHECK:CAMELCASE: Avoid CamelCase: #498: FILE: drivers/net/dpaa/fmlib/fm_ext.h:313: + t_FmExtPoolParams extBufPool[FM_PORT_MAX_NUM_OF_EXT_POOLS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #503: FILE: drivers/net/dpaa/fmlib/fm_ext.h:318: +/** + @Description A structure for defining backup BM Pools. CHECK:CAMELCASE: Avoid CamelCase: #505: FILE: drivers/net/dpaa/fmlib/fm_ext.h:320: +typedef struct t_FmBackupBmPools { CHECK:CAMELCASE: Avoid CamelCase: #506: FILE: drivers/net/dpaa/fmlib/fm_ext.h:321: + uint8_t numOfBackupPools; /**< Number of BM backup pools - WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #507: FILE: drivers/net/dpaa/fmlib/fm_ext.h:322: + uint8_t numOfBackupPools; /**< Number of BM backup pools - + must be smaller than the total number of WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #508: FILE: drivers/net/dpaa/fmlib/fm_ext.h:323: + pools defined for the specified port.*/ CHECK:CAMELCASE: Avoid CamelCase: #509: FILE: drivers/net/dpaa/fmlib/fm_ext.h:324: + uint8_t poolIds[FM_PORT_MAX_NUM_OF_EXT_POOLS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #511: FILE: drivers/net/dpaa/fmlib/fm_ext.h:326: + /**< numOfBackupPools pool id's, specifying which + pools should be used only as backup. Pool WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #513: FILE: drivers/net/dpaa/fmlib/fm_ext.h:328: + pools used by the specified port.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #517: FILE: drivers/net/dpaa/fmlib/fm_ext.h:332: +/** + @Description A structure for defining BM pool depletion criteria CHECK:CAMELCASE: Avoid CamelCase: #519: FILE: drivers/net/dpaa/fmlib/fm_ext.h:334: +typedef struct t_FmBufPoolDepletion { CHECK:CAMELCASE: Avoid CamelCase: #520: FILE: drivers/net/dpaa/fmlib/fm_ext.h:335: + bool poolsGrpModeEnable; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #522: FILE: drivers/net/dpaa/fmlib/fm_ext.h:337: + /**< select mode in which pause frames will be sent after + a number of pools (all together!) are depleted */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #522: FILE: drivers/net/dpaa/fmlib/fm_ext.h:337: + a number of pools (all together!) are depleted */ CHECK:CAMELCASE: Avoid CamelCase: #523: FILE: drivers/net/dpaa/fmlib/fm_ext.h:338: + uint8_t numOfPools; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #525: FILE: drivers/net/dpaa/fmlib/fm_ext.h:340: + /**< the number of depleted pools that will invoke + pause frames transmission. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #525: FILE: drivers/net/dpaa/fmlib/fm_ext.h:340: + pause frames transmission. */ CHECK:CAMELCASE: Avoid CamelCase: #526: FILE: drivers/net/dpaa/fmlib/fm_ext.h:341: + bool poolsToConsider[BM_MAX_NUM_OF_POOLS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #528: FILE: drivers/net/dpaa/fmlib/fm_ext.h:343: + /**< For each pool, TRUE if it should be considered for + depletion (Note - this pool must be used by this port!). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #528: FILE: drivers/net/dpaa/fmlib/fm_ext.h:343: + depletion (Note - this pool must be used by this port!). */ CHECK:CAMELCASE: Avoid CamelCase: #529: FILE: drivers/net/dpaa/fmlib/fm_ext.h:344: + bool singlePoolModeEnable; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #531: FILE: drivers/net/dpaa/fmlib/fm_ext.h:346: + /**< select mode in which pause frames will be sent after + a single-pool is depleted; */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #531: FILE: drivers/net/dpaa/fmlib/fm_ext.h:346: + a single-pool is depleted; */ CHECK:CAMELCASE: Avoid CamelCase: #532: FILE: drivers/net/dpaa/fmlib/fm_ext.h:347: + bool poolsToConsiderForSingleMode[BM_MAX_NUM_OF_POOLS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #534: FILE: drivers/net/dpaa/fmlib/fm_ext.h:349: + /**< For each pool, TRUE if it should be considered for + depletion (Note - this pool must be used by this port!) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #534: FILE: drivers/net/dpaa/fmlib/fm_ext.h:349: + depletion (Note - this pool must be used by this port!) */ CHECK:CAMELCASE: Avoid CamelCase: #536: FILE: drivers/net/dpaa/fmlib/fm_ext.h:351: + bool pfcPrioritiesEn[FM_MAX_NUM_OF_PFC_PRIORITIES]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #538: FILE: drivers/net/dpaa/fmlib/fm_ext.h:353: + /**< This field is used by the MAC as the Priority Enable Vector + in the PFC frame which is transmitted */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #538: FILE: drivers/net/dpaa/fmlib/fm_ext.h:353: + in the PFC frame which is transmitted */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #545: FILE: drivers/net/dpaa/fmlib/fm_ext.h:360: +/** + @Group lnx_usr_FM_runtime_control_grp FM Runtime Control Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #559: FILE: drivers/net/dpaa/fmlib/fm_ext.h:374: +/** + @Collection General FM defines. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #570: FILE: drivers/net/dpaa/fmlib/fm_ext.h:385: +/** + @Description A structure for Port bandwidth requirement. Port is identified CHECK:CAMELCASE: Avoid CamelCase: #573: FILE: drivers/net/dpaa/fmlib/fm_ext.h:388: +typedef struct t_FmPortBandwidth { CHECK:CAMELCASE: Avoid CamelCase: #575: FILE: drivers/net/dpaa/fmlib/fm_ext.h:390: + uint8_t relativePortId; /**< Type relative port id */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #580: FILE: drivers/net/dpaa/fmlib/fm_ext.h:395: +/** + @Description A Structure containing an array of Port bandwidth requirements. CHECK:CAMELCASE: Avoid CamelCase: #585: FILE: drivers/net/dpaa/fmlib/fm_ext.h:400: +typedef struct t_FmPortsBandwidthParams { CHECK:CAMELCASE: Avoid CamelCase: #586: FILE: drivers/net/dpaa/fmlib/fm_ext.h:401: + uint8_t numOfPorts; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #588: FILE: drivers/net/dpaa/fmlib/fm_ext.h:403: + /**< The number of relevant ports, which is the + number of valid entries in the array below */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #588: FILE: drivers/net/dpaa/fmlib/fm_ext.h:403: + number of valid entries in the array below */ CHECK:CAMELCASE: Avoid CamelCase: #589: FILE: drivers/net/dpaa/fmlib/fm_ext.h:404: + t_FmPortBandwidth portsBandwidths[FM_MAX_NUM_OF_VALID_PORTS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #594: FILE: drivers/net/dpaa/fmlib/fm_ext.h:409: +/** + @Description Enum for defining FM counters CHECK:CAMELCASE: Avoid CamelCase: #596: FILE: drivers/net/dpaa/fmlib/fm_ext.h:411: +typedef enum e_FmCounters { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #610: FILE: drivers/net/dpaa/fmlib/fm_ext.h:425: +/** + @Description A structure for returning FM revision information CHECK:CAMELCASE: Avoid CamelCase: #612: FILE: drivers/net/dpaa/fmlib/fm_ext.h:427: +typedef struct t_FmRevisionInfo { CHECK:CAMELCASE: Avoid CamelCase: #613: FILE: drivers/net/dpaa/fmlib/fm_ext.h:428: + uint8_t majorRev; /**< Major revision */ CHECK:CAMELCASE: Avoid CamelCase: #614: FILE: drivers/net/dpaa/fmlib/fm_ext.h:429: + uint8_t minorRev; /**< Minor revision */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #618: FILE: drivers/net/dpaa/fmlib/fm_ext.h:433: +/** + @Description A structure for returning FM ctrl code revision information CHECK:CAMELCASE: Avoid CamelCase: #620: FILE: drivers/net/dpaa/fmlib/fm_ext.h:435: +typedef struct t_FmCtrlCodeRevisionInfo { CHECK:CAMELCASE: Avoid CamelCase: #621: FILE: drivers/net/dpaa/fmlib/fm_ext.h:436: + uint16_t packageRev; /**< Package revision */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #627: FILE: drivers/net/dpaa/fmlib/fm_ext.h:442: +/** + @Description A Structure for obtaining FM controller monitor values CHECK:CAMELCASE: Avoid CamelCase: #629: FILE: drivers/net/dpaa/fmlib/fm_ext.h:444: +typedef struct t_FmCtrlMon { CHECK:CAMELCASE: Avoid CamelCase: #630: FILE: drivers/net/dpaa/fmlib/fm_ext.h:445: + uint8_t percentCnt[2]; /**< Percentage value */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #634: FILE: drivers/net/dpaa/fmlib/fm_ext.h:449: +/** + @Function FM_SetPortsBandwidth CHECK:CAMELCASE: Avoid CamelCase: #646: FILE: drivers/net/dpaa/fmlib/fm_ext.h:461: +uint32_t FM_SetPortsBandwidth(t_Handle h_Fm, CHECK:CAMELCASE: Avoid CamelCase: #647: FILE: drivers/net/dpaa/fmlib/fm_ext.h:462: + t_FmPortsBandwidthParams *p_PortsBandwidth); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #650: FILE: drivers/net/dpaa/fmlib/fm_ext.h:465: +/** + @Function FM_GetRevision CHECK:CAMELCASE: Avoid CamelCase: #661: FILE: drivers/net/dpaa/fmlib/fm_ext.h:476: +uint32_t FM_GetRevision(t_Handle h_Fm, CHECK:CAMELCASE: Avoid CamelCase: #662: FILE: drivers/net/dpaa/fmlib/fm_ext.h:477: + t_FmRevisionInfo *p_FmRevisionInfo); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #665: FILE: drivers/net/dpaa/fmlib/fm_ext.h:480: +/** + @Function FM_GetFmanCtrlCodeRevision CHECK:CAMELCASE: Avoid CamelCase: #677: FILE: drivers/net/dpaa/fmlib/fm_ext.h:492: +uint32_t FM_GetFmanCtrlCodeRevision(t_Handle h_Fm, CHECK:CAMELCASE: Avoid CamelCase: #678: FILE: drivers/net/dpaa/fmlib/fm_ext.h:493: + t_FmCtrlCodeRevisionInfo *p_RevisionInfo); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #681: FILE: drivers/net/dpaa/fmlib/fm_ext.h:496: +/** + @Function FM_GetCounter CHECK:CAMELCASE: Avoid CamelCase: #695: FILE: drivers/net/dpaa/fmlib/fm_ext.h:510: +uint32_t FM_GetCounter(t_Handle h_Fm, e_FmCounters counter); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #698: FILE: drivers/net/dpaa/fmlib/fm_ext.h:513: +/** + @Function FM_ModifyCounter CHECK:CAMELCASE: Avoid CamelCase: #710: FILE: drivers/net/dpaa/fmlib/fm_ext.h:525: +uint32_t FM_ModifyCounter(t_Handle h_Fm, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #714: FILE: drivers/net/dpaa/fmlib/fm_ext.h:529: +/** + @Function FM_CtrlMonStart WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #730: FILE: drivers/net/dpaa/fmlib/fm_ext.h:545: + (i.e. guestId != NCSW_MASTER_ID). CHECK:CAMELCASE: Avoid CamelCase: #732: FILE: drivers/net/dpaa/fmlib/fm_ext.h:547: +uint32_t FM_CtrlMonStart(t_Handle h_Fm); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #735: FILE: drivers/net/dpaa/fmlib/fm_ext.h:550: +/** + @Function FM_CtrlMonStop WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #751: FILE: drivers/net/dpaa/fmlib/fm_ext.h:566: + (i.e. guestId != NCSW_MASTER_ID). CHECK:CAMELCASE: Avoid CamelCase: #753: FILE: drivers/net/dpaa/fmlib/fm_ext.h:568: +uint32_t FM_CtrlMonStop(t_Handle h_Fm); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #756: FILE: drivers/net/dpaa/fmlib/fm_ext.h:571: +/** + @Function FM_CtrlMonGetCounters WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #775: FILE: drivers/net/dpaa/fmlib/fm_ext.h:590: + (i.e. guestId != NCSW_MASTER_ID). CHECK:CAMELCASE: Avoid CamelCase: #777: FILE: drivers/net/dpaa/fmlib/fm_ext.h:592: +uint32_t FM_CtrlMonGetCounters(t_Handle h_Fm, CHECK:CAMELCASE: Avoid CamelCase: #778: FILE: drivers/net/dpaa/fmlib/fm_ext.h:593: + uint8_t fmCtrlIndex, t_FmCtrlMon *p_Mon); CHECK:CAMELCASE: Avoid CamelCase: #778: FILE: drivers/net/dpaa/fmlib/fm_ext.h:593: + uint8_t fmCtrlIndex, t_FmCtrlMon *p_Mon); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #781: FILE: drivers/net/dpaa/fmlib/fm_ext.h:596: +/* + @Function FM_ForceIntr CHECK:CAMELCASE: Avoid CamelCase: #793: FILE: drivers/net/dpaa/fmlib/fm_ext.h:608: +uint32_t FM_ForceIntr(t_Handle h_Fm, e_FmExceptions exception); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #800: FILE: drivers/net/dpaa/fmlib/fm_ext.h:615: +/** +@Description FM Char device ioctls WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #804: FILE: drivers/net/dpaa/fmlib/fm_ext.h:619: +/** + @Group lnx_ioctl_FM_grp Frame Manager Linux IOCTL API WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #812: FILE: drivers/net/dpaa/fmlib/fm_ext.h:627: +/** + @Collection FM IOCTL device ('/dev') definitions WARNING:LONG_LINE_COMMENT: line over 100 characters #821: FILE: drivers/net/dpaa/fmlib/fm_ext.h:636: +#define DEV_FM_RX_PORTS_MINOR_BASE (DEV_FM_OH_PORTS_MINOR_BASE + FM_MAX_NUM_OF_OH_PORTS) /*/dev/fmx-port-rxy */ WARNING:LONG_LINE_COMMENT: line over 100 characters #822: FILE: drivers/net/dpaa/fmlib/fm_ext.h:637: +#define DEV_FM_TX_PORTS_MINOR_BASE (DEV_FM_RX_PORTS_MINOR_BASE + FM_MAX_NUM_OF_RX_PORTS) /*/dev/fmx-port-txy */ CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'n' may be better as '(n)' to avoid precedence issues #826: FILE: drivers/net/dpaa/fmlib/fm_ext.h:641: +#define FM_PCD_IOC_NUM(n) (n + 20) CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'n' may be better as '(n)' to avoid precedence issues #827: FILE: drivers/net/dpaa/fmlib/fm_ext.h:642: +#define FM_PORT_IOC_NUM(n) (n + 70) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #833: FILE: drivers/net/dpaa/fmlib/fm_ext.h:648: +/** + @Description Enum for defining port types WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #846: FILE: drivers/net/dpaa/fmlib/fm_ext.h:661: +/** + @Group lnx_ioctl_FM_lib_grp FM library WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #862: FILE: drivers/net/dpaa/fmlib/fm_ext.h:677: +/** + @Description FM Exceptions WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #889: FILE: drivers/net/dpaa/fmlib/fm_ext.h:704: +/** + @Group lnx_ioctl_FM_runtime_control_grp FM Runtime Control Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #903: FILE: drivers/net/dpaa/fmlib/fm_ext.h:718: +/** + @Collection General FM defines. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #913: FILE: drivers/net/dpaa/fmlib/fm_ext.h:728: +/** + @Description Structure for Port bandwidth requirement. Port is identified WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #924: FILE: drivers/net/dpaa/fmlib/fm_ext.h:739: +/** + @Description A Structure containing an array of Port bandwidth requirements. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #935: FILE: drivers/net/dpaa/fmlib/fm_ext.h:750: + /**< for each port, it's bandwidth (all port's + bandwidths must add up to 100.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #935: FILE: drivers/net/dpaa/fmlib/fm_ext.h:750: + bandwidths must add up to 100.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #939: FILE: drivers/net/dpaa/fmlib/fm_ext.h:754: +/** + @Description enum for defining FM counters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #962: FILE: drivers/net/dpaa/fmlib/fm_ext.h:777: +/** + @Description A structure for returning revision information WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #971: FILE: drivers/net/dpaa/fmlib/fm_ext.h:786: +/** + @Description A structure for FM counters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #998: FILE: drivers/net/dpaa/fmlib/fm_ext.h:813: +/** + @Function FM_IOC_SET_PORTS_BANDWIDTH WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1013: FILE: drivers/net/dpaa/fmlib/fm_ext.h:828: +/** + @Function FM_IOC_GET_REVISION WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1027: FILE: drivers/net/dpaa/fmlib/fm_ext.h:842: +/** + @Function FM_IOC_GET_COUNTER WARNING:TYPO_SPELLING: 'responsibilty' may be misspelled - perhaps 'responsibility'? #1036: FILE: drivers/net/dpaa/fmlib/fm_ext.h:851: + Note that it is user's responsibilty to call this routine only WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1044: FILE: drivers/net/dpaa/fmlib/fm_ext.h:859: +/** + @Function FM_IOC_SET_COUNTER WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1058: FILE: drivers/net/dpaa/fmlib/fm_ext.h:873: +/** + @Function FM_IOC_FORCE_INTR WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1073: FILE: drivers/net/dpaa/fmlib/fm_ext.h:888: +/** + @Function FM_IOC_GET_API_VERSION WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1085: FILE: drivers/net/dpaa/fmlib/fm_ext.h:900: +/** + @Function FM_CtrlMonStart WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1103: FILE: drivers/net/dpaa/fmlib/fm_ext.h:918: +/** + @Function FM_CtrlMonStop WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1121: FILE: drivers/net/dpaa/fmlib/fm_ext.h:936: +/** + @Function FM_CtrlMonGetCounters CHECK:MACRO_ARG_REUSE: Macro argument reuse 'p' - possible side-effects? #1181: FILE: drivers/net/dpaa/fmlib/fm_lib.c:22: +#define DEV_TO_ID(p) \ + do { \ + t_Device *p_Dev = (t_Device *)p; \ + p = UINT_TO_PTR(p_Dev->id); \ + } while (0) WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 8) #1182: FILE: drivers/net/dpaa/fmlib/fm_lib.c:23: + do { \ + t_Device *p_Dev = (t_Device *)p; \ CHECK:CAMELCASE: Avoid CamelCase: #1183: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24: + t_Device *p_Dev = (t_Device *)p; \ CHECK:CAMELCASE: Avoid CamelCase: #1183: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24: + t_Device *p_Dev = (t_Device *)p; \ CHECK:CAMELCASE: Avoid CamelCase: #1197: FILE: drivers/net/dpaa/fmlib/fm_lib.c:38: +uint32_t FM_GetApiVersion(t_Handle h_Fm, ioc_fm_api_version_t *p_version); CHECK:CAMELCASE: Avoid CamelCase: #1203: FILE: drivers/net/dpaa/fmlib/fm_lib.c:44: + char devName[20]; WARNING:CONSTANT_COMPARISON: Comparisons should place the constant on the right side of the test #1227: FILE: drivers/net/dpaa/fmlib/fm_lib.c:68: + if (FMD_API_VERSION_MAJOR != ver.version.major || WARNING:CONSTANT_COMPARISON: Comparisons should place the constant on the right side of the test #1228: FILE: drivers/net/dpaa/fmlib/fm_lib.c:69: + FMD_API_VERSION_MINOR != ver.version.minor || WARNING:CONSTANT_COMPARISON: Comparisons should place the constant on the right side of the test #1229: FILE: drivers/net/dpaa/fmlib/fm_lib.c:70: + FMD_API_VERSION_RESPIN != ver.version.respin) { CHECK:CAMELCASE: Avoid CamelCase: #1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114: +t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams) CHECK:CAMELCASE: Avoid CamelCase: #1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114: +t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams) CHECK:CAMELCASE: Avoid CamelCase: #1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114: +t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams) CHECK:CAMELCASE: Avoid CamelCase: #1303: FILE: drivers/net/dpaa/fmlib/fm_lib.c:144: +void FM_PCD_Close(t_Handle h_FmPcd) CHECK:CAMELCASE: Avoid CamelCase: #1303: FILE: drivers/net/dpaa/fmlib/fm_lib.c:144: +void FM_PCD_Close(t_Handle h_FmPcd) CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #1312: FILE: drivers/net/dpaa/fmlib/fm_lib.c:153: + printf( CHECK:CAMELCASE: Avoid CamelCase: #1323: FILE: drivers/net/dpaa/fmlib/fm_lib.c:164: +uint32_t FM_PCD_Enable(t_Handle h_FmPcd) CHECK:CAMELCASE: Avoid CamelCase: #1337: FILE: drivers/net/dpaa/fmlib/fm_lib.c:178: +uint32_t FM_PCD_Disable(t_Handle h_FmPcd) CHECK:CAMELCASE: Avoid CamelCase: #1351: FILE: drivers/net/dpaa/fmlib/fm_lib.c:192: +t_Handle FM_PCD_NetEnvCharacteristicsSet(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #1354: FILE: drivers/net/dpaa/fmlib/fm_lib.c:195: + t_Device *p_PcdDev = (t_Device *)h_FmPcd; CHECK:CAMELCASE: Avoid CamelCase: #1369: FILE: drivers/net/dpaa/fmlib/fm_lib.c:210: + p_Dev->h_UserPriv = (t_Handle)p_PcdDev; CHECK:CAMELCASE: Avoid CamelCase: #1378: FILE: drivers/net/dpaa/fmlib/fm_lib.c:219: +uint32_t FM_PCD_NetEnvCharacteristicsDelete(t_Handle h_NetEnv) CHECK:CAMELCASE: Avoid CamelCase: #1378: FILE: drivers/net/dpaa/fmlib/fm_lib.c:219: +uint32_t FM_PCD_NetEnvCharacteristicsDelete(t_Handle h_NetEnv) CHECK:CAMELCASE: Avoid CamelCase: #1400: FILE: drivers/net/dpaa/fmlib/fm_lib.c:241: +t_Handle FM_PCD_KgSchemeSet(t_Handle h_FmPcd, CHECK:BOOL_COMPARISON: Using comparison to false is error prone #1441: FILE: drivers/net/dpaa/fmlib/fm_lib.c:282: + if (params->param.modify == false) CHECK:CAMELCASE: Avoid CamelCase: #1450: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291: +uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme) CHECK:CAMELCASE: Avoid CamelCase: #1450: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291: +uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme) CHECK:CAMELCASE: Avoid CamelCase: #1480: FILE: drivers/net/dpaa/fmlib/fm_lib.c:321: + e_FmPortType portType; /**< Port type */ CHECK:CAMELCASE: Avoid CamelCase: #1481: FILE: drivers/net/dpaa/fmlib/fm_lib.c:322: + uint8_t portId; /**< Port Id - relative to type */ CHECK:CAMELCASE: Avoid CamelCase: #1482: FILE: drivers/net/dpaa/fmlib/fm_lib.c:323: +} t_FmPort; CHECK:CAMELCASE: Avoid CamelCase: #1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325: +t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams) CHECK:CAMELCASE: Avoid CamelCase: #1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325: +t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams) CHECK:CAMELCASE: Avoid CamelCase: #1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325: +t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams) CHECK:CAMELCASE: Avoid CamelCase: #1489: FILE: drivers/net/dpaa/fmlib/fm_lib.c:330: + t_FmPort *p_FmPort; CHECK:CAMELCASE: Avoid CamelCase: #1556: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397: +void FM_PORT_Close(t_Handle h_FmPort) CHECK:CAMELCASE: Avoid CamelCase: #1556: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397: +void FM_PORT_Close(t_Handle h_FmPort) CHECK:CAMELCASE: Avoid CamelCase: #1570: FILE: drivers/net/dpaa/fmlib/fm_lib.c:411: +uint32_t FM_PORT_Disable(t_Handle h_FmPort) CHECK:CAMELCASE: Avoid CamelCase: #1584: FILE: drivers/net/dpaa/fmlib/fm_lib.c:425: +uint32_t FM_PORT_Enable(t_Handle h_FmPort) CHECK:CAMELCASE: Avoid CamelCase: #1598: FILE: drivers/net/dpaa/fmlib/fm_lib.c:439: +uint32_t FM_PORT_SetPCD(t_Handle h_FmPort, WARNING:TYPO_SPELLING: 'Clasification' may be misspelled - perhaps 'Classification'? #1615: FILE: drivers/net/dpaa/fmlib/fm_lib.c:456: + DPAA_PMD_WARN("Coarse Clasification not set !"); CHECK:CAMELCASE: Avoid CamelCase: #1666: FILE: drivers/net/dpaa/fmlib/fm_lib.c:507: +uint32_t FM_PORT_DeletePCD(t_Handle h_FmPort) CHECK:CAMELCASE: Avoid CamelCase: #1680: FILE: drivers/net/dpaa/fmlib/fm_lib.c:521: +t_Handle CreateDevice(t_Handle h_UserPriv, t_Handle h_DevId) CHECK:CAMELCASE: Avoid CamelCase: #1680: FILE: drivers/net/dpaa/fmlib/fm_lib.c:521: +t_Handle CreateDevice(t_Handle h_UserPriv, t_Handle h_DevId) CHECK:CAMELCASE: Avoid CamelCase: #1682: FILE: drivers/net/dpaa/fmlib/fm_lib.c:523: + t_Device *p_UserPrivDev = (t_Device *)h_UserPriv; CHECK:CAMELCASE: Avoid CamelCase: #1701: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542: +t_Handle GetDeviceId(t_Handle h_Dev) CHECK:CAMELCASE: Avoid CamelCase: #1701: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542: +t_Handle GetDeviceId(t_Handle h_Dev) CHECK:CAMELCASE: Avoid CamelCase: #1709: FILE: drivers/net/dpaa/fmlib/fm_lib.c:550: +void Platform_is_FMAN_V3H(void) CHECK:CAMELCASE: Avoid CamelCase: #1713: FILE: drivers/net/dpaa/fmlib/fm_lib.c:554: +void Platform_is_FMAN_V3L(void) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:14: +/** + @Description FM PCD ... WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1743: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:21: +/** + @Group lnx_ioctl_FM_PCD_grp FM PCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1761: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:39: +/** + @Collection General PCD defines WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1770: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:48: +/**< Number of distinction units is limited by register size (32 bits) minus +reserved bits for private headers. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1770: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:48: +reserved bits for private headers. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1777: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:55: +/**< Max number allowed on any configuration; For HW implementation reasons, +in most cases less than this will be allowed; The driver will return an WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1778: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:56: +initialization error if resource is unavailable. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1800: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:78: +/** + @Group lnx_ioctl_FM_PCD_init_grp FM PCD Initialization Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1808: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:86: +/** + @Description PCD counters WARNING:LONG_LINE_COMMENT: line over 100 characters #1818: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:96: + /**< Policer counter - counts the number of packets that changed color to RED by the Policer; WARNING:LONG_LINE_COMMENT: line over 100 characters #1819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:97: + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_RED packet count, indicating active color changes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:97: + /**< Policer counter - counts the number of packets that changed color to RED by the Policer; + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_RED packet count, indicating active color changes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:97: + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_RED packet count, indicating active color changes. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1821: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:99: + /**< Policer counter - counts the number of packets that changed color to YELLOW by the Policer; WARNING:LONG_LINE_COMMENT: line over 100 characters #1822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:100: + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_YELLOW packet count, indicating active color changes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:100: + /**< Policer counter - counts the number of packets that changed color to YELLOW by the Policer; + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_YELLOW packet count, indicating active color changes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:100: + This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_YELLOW packet count, indicating active color changes. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:108: + /**< Parser counter - counts the number of times L2 parse result is returned (including errors). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:110: + /**< Parser counter - counts the number of times L3 parse result is returned (including errors). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:112: + /**< Parser counter - counts the number of times L4 parse result is returned (including errors). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1836: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:114: + /**< Parser counter - counts the number of times SHIM parse result is returned (including errors). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:122: + /**< Parser counter - counts the number of times SHIM parse result is returned with errors. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:124: + /**< Parser counter - counts the number of cycles spent executing soft parser instruction (including stall cycles). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:126: + /**< Parser counter - counts the number of cycles stalled waiting for parser internal memory reads while executing soft parser instruction. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:128: + /**< Parser counter - counts the number of cycles spent executing hard parser (including stall cycles). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1854: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:132: + /**< MURAM counter - counts the number of cycles stalled while performing FMan Memory read. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #1858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:136: + /**< MURAM counter - counts the number of cycles stalled while performing FMan Memory write. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1864: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:142: +/** + @Description PCD interrupts WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:167: +/** + @Group lnx_ioctl_FM_PCD_Runtime_grp FM PCD Runtime Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1931: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:209: +/** + @Description structure for FM counters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1939: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:217: +/** + @Description structure for FM exception definitios WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1947: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:225: +/** + @Description A structure for SW parser labels WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1952: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:230: + uint32_t instruction_offset;/**< SW parser label instruction offset (2 bytes + resolution), relative to Parser RAM. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1952: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:230: + resolution), relative to Parser RAM. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:232: + ioc_net_header_type hdr;/**< The existence of this header will invoke + the SW parser code. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:232: + the SW parser code. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1956: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:234: + uint8_t index_per_hdr; /**< Normally 0, if more than one SW parser + attachments for the same header, use this WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1957: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:235: + index to distinguish between them. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:239: +/** + @Description A structure for SW parser WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1966: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:244: + bool override; /**< FALSE to invoke a check that nothing else + was loaded to this address, including WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1968: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:246: + TRUE to override any existing code.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1971: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:249: + uint16_t base; /**< SW parser base (in instruction counts! + must be larger than 0x20)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #1971: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:249: + must be larger than 0x20)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:259: +/** + @Description A structure to set the a KeyGen default value CHECK:CAMELCASE: Avoid CamelCase: #1984: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:262: + uint8_t valueId;/**< 0,1 - one of 2 global default values */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #1989: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:267: +/** + @Function FM_PCD_Enable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:279: +/** + @Function FM_PCD_Disable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2014: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:292: + /** + @Function FM_PCD_PrsLoadSw WARNING:LONG_LINE: line over 100 characters #2032: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:310: +#define FM_PCD_IOC_PRS_LOAD_SW_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(3), ioc_compat_fm_pcd_prs_sw_params_t) WARNING:LONG_LINE: line over 100 characters #2034: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:312: +#define FM_PCD_IOC_PRS_LOAD_SW _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(3), ioc_fm_pcd_prs_sw_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2037: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:315: +/** + @Function FM_PCD_KgSetDfltValue WARNING:LONG_LINE_COMMENT: line over 100 characters #2044: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:322: + @Param[in] ioc_fm_pcd_kg_dflt_value_params_t A pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #2050: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:328: +#define FM_PCD_IOC_KG_SET_DFLT_VALUE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(6), ioc_fm_pcd_kg_dflt_value_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2053: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:331: +/** + @Function FM_PCD_KgSetAdditionalDataAfterParsing WARNING:LONG_LINE: line over 100 characters #2064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:342: +#define FM_PCD_IOC_KG_SET_ADDITIONAL_DATA_AFTER_PARSING _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(7), uint8_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2067: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:345: +/** + @Function FM_PCD_SetException WARNING:LONG_LINE: line over 100 characters #2076: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:354: +#define FM_PCD_IOC_SET_EXCEPTION _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(8), ioc_fm_pcd_exception_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2079: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:357: +/** + @Function FM_PCD_GetCounter WARNING:TYPO_SPELLING: 'responsibilty' may be misspelled - perhaps 'responsibility'? #2087: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:365: + @Cautions Note that it is user's responsibilty to call this routine only WARNING:LONG_LINE: line over 100 characters #2091: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:369: +#define FM_PCD_IOC_GET_COUNTER _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(9), ioc_fm_pcd_counters_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2094: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:372: +/** + WARNING:LONG_LINE: line over 100 characters #2106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:384: +#define FM_PCD_IOC_KG_SCHEME_GET_CNTR_COMPAT _IOR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(4), ioc_compat_fm_pcd_kg_scheme_spc_t) WARNING:LONG_LINE: line over 100 characters #2108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:386: +#define FM_PCD_IOC_KG_SCHEME_GET_CNTR _IOR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(4), ioc_fm_pcd_kg_scheme_spc_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2111: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:389: +/** + @Function FM_PCD_ForceIntr WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2123: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:401: +/** + @Collection Definitions of coarse classification parameters as required by KeyGen WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2138: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:416: +/** + @Collection A set of definitions to allow protocol WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2166: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:444: +#define IOC_IPV4_FRAG_1 0x00000008 /**< IPV4 reassembly option. + IPV4 Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2167: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:445: + environment with IPV4 header and IPV4_FRAG_1 option */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2178: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:456: +#define IOC_IPV6_FRAG_1 0x00000004 /**< IPV6 reassembly option. + IPV6 Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2179: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:457: + environment with IPV6 header and IPV6_FRAG_1 option */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2184: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:462: +#define CAPWAP_FRAG_1 0x00000008 /**< CAPWAP reassembly option. + CAPWAP Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2187: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:465: + may be found at 'shim2' (in parser-result). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2195: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:473: +/** + @Collection A set of definitions to support Header Manipulation selection. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2205: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:483: + /**< update TOS with the given value ('tos' field + of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2205: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:483: + of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2208: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:486: + /**< update IP ID with the given value ('id' field + of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2208: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:486: + of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2212: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:490: + /**< update IP source address with the given value + ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2212: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:490: + ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2215: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:493: + /**< update IP destination address with the given value + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2215: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:493: + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2222: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:500: + /**< update Traffic Class address with the given value + ('traffic_class' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2222: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:500: + ('traffic_class' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2226: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:504: + /**< update IP source address with the given value + ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2226: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:504: + ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2229: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:507: + /**< update IP destination address with the given value + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2229: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:507: + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2236: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:514: + /**< update TCP/UDP source address with the given value + ('src' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2236: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:514: + ('src' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2239: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:517: + /**< update TCP/UDP destination address with the given value + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2239: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:517: + ('dst' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2246: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:524: +/** + @Description A type used for returning the order of the key extraction. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2255: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:533: +/** + @Description All PCD engines WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2272: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:550: +/** + @Description An enum for selecting extraction by header types WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2282: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:560: +/** + @Description An enum for selecting extraction source (when it is not the header) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2303: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:581: +/** + @Description An enum for selecting extraction type WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2313: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:591: +/** + @Description An enum for selecting a default WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2324: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:602: +/** + @Description Enumeration type defining all default groups - each group shares WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2342: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:620: + e_IOC_FM_PCD_KG_GENERIC_FROM_DATA, /**< grouping implemented by SW, + any data extraction that is not the full WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2343: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:621: + field described above */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2345: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:623: + e_IOC_FM_PCD_KG_GENERIC_FROM_DATA_NO_V, /**< grouping implemented by SW, + any data extraction without validation */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2345: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:623: + any data extraction without validation */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2347: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:625: + e_IOC_FM_PCD_KG_GENERIC_NOT_FROM_DATA /**< grouping implemented by SW, + extraction from parser result or WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2348: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:626: + direct use of default value */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2352: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:630: +/** + @Description Enumeration type for defining header index for scenarios with WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:636: + /**< used when multiple headers not used, also + to specify regular IP (not tunneled). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:636: + to specify regular IP (not tunneled). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2366: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:644: +/** + @Description Enumeration type for selecting the policer profile functional type WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2374: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:652: +/** + @Description Enumeration type for selecting the policer profile algorithm WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2383: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:661: +/** + @Description Enumeration type for selecting a policer profile color mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2391: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:669: +/** + @Description Enumeration type for selecting a policer profile color WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2401: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:679: +/** + @Description Enumeration type for selecting the policer profile packet frame length selector WARNING:LEADING_SPACE: please, no spaces at the start of a line #2404: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:682: + e_IOC_FM_PCD_PLCR_L2_FRM_LEN,^I/**< L2 frame length */$ WARNING:LEADING_SPACE: please, no spaces at the start of a line #2405: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:683: + e_IOC_FM_PCD_PLCR_L3_FRM_LEN,^I/**< L3 frame length */$ WARNING:LEADING_SPACE: please, no spaces at the start of a line #2406: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:684: + e_IOC_FM_PCD_PLCR_L4_FRM_LEN,^I/**< L4 frame length */$ WARNING:LEADING_SPACE: please, no spaces at the start of a line #2407: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:685: + e_IOC_FM_PCD_PLCR_FULL_FRM_LEN^I/**< Full frame length */$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2411: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:689: +/** + @Description Enumeration type for selecting roll-back frame WARNING:LEADING_SPACE: please, no spaces at the start of a line #2414: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:692: + e_IOC_FM_PCD_PLCR_ROLLBACK_L2_FRM_LEN,^I/**< Rollback L2 frame length */$ WARNING:LEADING_SPACE: please, no spaces at the start of a line #2415: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:693: + e_IOC_FM_PCD_PLCR_ROLLBACK_FULL_FRM_LEN /**< Rollback Full frame length */$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2419: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:697: +/** + @Description Enumeration type for selecting the policer profile packet or byte mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2427: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:705: +/** + @Description Enumeration type for defining action of frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2435: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:713: +/** + @Description Enumeration type for selecting the policer counter WARNING:LONG_LINE_COMMENT: line over 100 characters #2441: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:719: + e_IOC_FM_PCD_PLCR_PROFILE_RECOLOURED_YELLOW_PACKET_TOTAL_COUNTER, /**< Recolored yellow packets counter */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2442: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:720: + e_IOC_FM_PCD_PLCR_PROFILE_RECOLOURED_RED_PACKET_TOTAL_COUNTER /**< Recolored red packets counter */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2446: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:724: +/** + @Description Enumeration type for selecting the PCD action after extraction WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2455: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:733: +/** + @Description Enumeration type for selecting type of insert manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2466: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:744: +/** + @Description Enumeration type for selecting type of remove manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2474: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:752: +/** + @Description An enum for selecting specific L2 fields removal WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2481: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:759: + /**< MPLS and Ethernet/802.3 MAC header unitl + the header which follows the MPLS header */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2481: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:759: + the header which follows the MPLS header */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2486: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:764: +/** + @Description Enumeration type for selecting specific fields updates WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:774: +/** + @Description Enumeration type for selecting VLAN updates WARNING:LONG_LINE_COMMENT: line over 100 characters #2500: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:778: + e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_DSCP_TO_VLAN /**< DSCP to VLAN priority bits translation */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:782: +/** + @Description Enumeration type for selecting specific L2 fields removal WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2512: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:790: +/** + @Description Enumeration type for selecting QoS mapping mode WARNING:LONG_LINE_COMMENT: line over 100 characters #2518: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:796: + e_IOC_FM_PCD_MANIP_HDR_QOS_MAPPING_NONE = 0, /**< No mapping, QoS field will not be changed */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2519: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:797: + e_IOC_FM_PCD_MANIP_HDR_QOS_MAPPING_AS_IS, /**< QoS field will be overwritten by the last byte in the parser-result. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2523: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:801: +/** + @Description Enumeration type for selecting QoS source WARNING:LONG_LINE_COMMENT: line over 100 characters #2527: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:805: + and instruct the port to read/write the parser-result to the buffer (RPD should be set) WARNING:LONG_LINE_COMMENT: line over 100 characters #2531: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:809: + e_IOC_FM_PCD_MANIP_HDR_QOS_SRC_USER_DEFINED, /**< QoS will be taken from the last byte in the parser-result. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2536: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:814: +/** + @Description Enumeration type for selecting type of header insertion WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:827: +/** + @Description Enumeration type for selecting specific custom command WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2557: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:835: +/** + @Description Enumeration type for selecting specific custom command WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:843: +/** + @Description Enumeration type for selecting type of header removal WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2578: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:856: +/** + @Description Enumeration type for selecting type of timeout mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2583: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:861: + /**< Limits the time of the reassembly process + from the first fragment to the last */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2583: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:861: + from the first fragment to the last */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2589: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:867: +/** + @Description Enumeration type for selecting type of WaysNumber mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2604: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:882: +/** + @Description Enumeration type for selecting type of statistics mode WARNING:LONG_LINE_COMMENT: line over 100 characters #2607: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:885: + e_IOC_FM_PCD_STATS_PER_FLOWID = 0 /**< Flow ID is used as index for getting statistics */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2612: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:890: +/** + @Description Enumeration type for selecting manipulation type WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2622: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:900: +/** + @Description Enumeration type for selecting type of statistics mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:912: +/** + @Description Enumeration type for determining the action in case an IP packet WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #2637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:915: +typedef enum ioc_fm_pcd_manip_dont_frag_action { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2641: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:919: + /**< Obsolete, cannot enqueue to error queue; + In practice, selects to discard packets; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:920: + Will be removed in the future */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:921: + e_IOC_FM_PCD_MANIP_FRAGMENT_PACKECT, /**< Fragment packet and continue normal processing */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2644: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:922: + e_IOC_FM_PCD_MANIP_CONTINUE_WITHOUT_FRAG /**< Continue normal processing without fragmenting the packet */ WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #2645: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:923: +} ioc_fm_pcd_manip_dont_frag_action; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2648: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:926: +/** + @Description Enumeration type for selecting type of special offload manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2658: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:936: +/** + @Description A union of protocol dependent special options WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2673: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:951: +/** + @Description A union holding all known protocol fields WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2698: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:976: +/** + @Description Parameters for defining header extraction for key generation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2706: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:984: +/** + @Description Parameters for defining field extraction for key generation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:993: +/** + @Description Parameters for defining a single network environment unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2728: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1006: +/** + @Description Parameters for defining all different distinction units supported WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1019: + /**< An array of num_of_distinction_units of the + different units to be identified */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1019: + different units to be identified */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2751: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1029: +/** + @Description Parameters for defining a single extraction action when WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2763: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1041: + /**< Relevant only for MPLS, VLAN and tunneled + IP. Otherwise should be cleared.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2763: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1041: + IP. Otherwise should be cleared.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2779: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1057: + uint16_t ic_indx_mask; /**< Relevant only for CC when + action = e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1060: + Note that the mask cannot be set on the lower bits. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2791: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1069: +/** + @Description A structure for defining masks for each extracted WARNING:LONG_LINE_COMMENT: line over 100 characters #2795: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1073: + uint8_t extract_array_index; /**< Index in the extraction array, as initialized by user */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2801: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1079: +/** + @Description A structure for defining default selection per groups WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2811: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1089: +/** + @Description A structure for defining all parameters needed for WARNING:LONG_LINE_COMMENT: line over 100 characters #2817: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1095: + uint8_t num_of_used_extracts; /**< defines the valid size of the following array */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1098: + uint8_t num_of_used_dflts; /**< defines the valid size of the following array */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1101: + /**< For each extraction used in this scheme, specify the required + default register to be used when header is not found. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2824: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1102: + types not specified in this array will get undefined value. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1103: + uint8_t num_of_used_masks; /**< Defines the valid size of the following array */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1106: + uint8_t hash_shift; /**< Hash result right shift. + Selects the 24 bits out of the 64 hash result. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1108: + 24 LSB's after shifting right.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #2831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1109: + uint32_t hash_distribution_num_of_fqids; /**< must be > 1 and a power of 2. Represents the range WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1110: + uint32_t hash_distribution_num_of_fqids; /**< must be > 1 and a power of 2. Represents the range + of queues for the key and hash functionality */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1110: + of queues for the key and hash functionality */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2833: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1111: + uint8_t hash_distribution_fqids_shift; /**< selects the FQID bits that will be effected by the hash */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1112: + bool symmetric_hash; /**< TRUE to generate the same hash for frames with swapped source and WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2835: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1113: + bool symmetric_hash; /**< TRUE to generate the same hash for frames with swapped source and + destination fields on all layers; If TRUE, driver will check that for WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2837: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1115: + selected, and vice versa. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1119: +/** + @Description A structure of parameters for defining a single WARNING:LONG_LINE_COMMENT: line over 100 characters #2847: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1125: + struct { /**< used when type = e_IOC_FM_PCD_KG_EXTRACT_BY_HDR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1127: + ioc_fm_pcd_hdr_index hdr_index; /**< Relevant only for MPLS, VLAN and tunneled WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1128: + ioc_fm_pcd_hdr_index hdr_index; /**< Relevant only for MPLS, VLAN and tunneled + IP. Otherwise should be cleared.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1128: + IP. Otherwise should be cleared.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #2854: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1132: + ioc_fm_pcd_extract_from src; /**< used when type = e_IOC_FM_PCD_KG_EXTRACT_NON_HDR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2857: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1135: + ioc_fm_pcd_kg_extract_dflt_select dflt_value; /**< Select register from which extraction is taken if WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1136: + ioc_fm_pcd_kg_extract_dflt_select dflt_value; /**< Select register from which extraction is taken if + field not found */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1136: + field not found */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2859: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1137: + uint8_t mask; /**< Mask LSB byte of extraction (specified bits are ignored) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2862: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1140: + /**< 0-31, Selects which bits of the 24 FQID bits to effect using + the extracted byte; Assume byte is placed as the 8 MSB's in WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2871: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1149: + extracted byte must effect either FQID or Policer profile).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2874: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1152: + /**< 0-15, Selects which bits of the 8 policer profile id bits to + effect using the extracted byte; Assume byte is placed WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2883: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1161: + extracted byte must effect either FQID or Policer profile).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2887: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1165: +/** + @Description A structure for configuring scheme counter WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2891: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1169: + bool update; /**< FALSE to keep the current counter state + and continue from that point, TRUE to update/reset WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2892: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1170: + the counter when the scheme is written. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1172: + uint32_t value; /**< If update=TRUE, this value will be written into the + counter; clear this field to reset the counter. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1172: + counter; clear this field to reset the counter. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2899: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1177: +/** + @Description A structure for retrieving FMKG_SE_SPC WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1185: +/** + @Description A structure for defining policer profile parameters as required by keygen WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #2913: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1191: + (i.e. managed by master partition) May not be TRUE WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2913: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1191: + bool shared_profile; /**< TRUE if this profile is shared between ports + (i.e. managed by master partition) May not be TRUE WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2914: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1192: + if profile is after Coarse Classification*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #2915: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1193: + bool direct; /**< If TRUE, direct_relative_profile_id only selects the profile WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2916: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1194: + bool direct; /**< If TRUE, direct_relative_profile_id only selects the profile + id, if FALSE fqid_offset_relative_profile_id_base is used WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2920: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1198: + destination policer profile. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2922: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1200: + uint16_t direct_relative_profile_id; /**< Used if 'direct' is TRUE, to select policer profile. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2923: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1201: + uint16_t direct_relative_profile_id; /**< Used if 'direct' is TRUE, to select policer profile. + This parameter should indicate the policer profile offset within the port's WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1202: + policer profiles or SHARED window. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2926: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1204: + uint8_t fqid_offset_shift; /**< Shift of KG results without the qid base */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1207: + /**< OR of KG results without the qid base + This parameter should indicate the policer profile WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2931: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1209: + or SHARED window depends on shared_profile */ WARNING:LONG_LINE_COMMENT: line over 100 characters #2934: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1212: + } profile_select; /**< Direct/indirect profile selection and parameters */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2939: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1217: +/** + @Description Parameters for configuring a storage profile for a KeyGen scheme. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2944: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1222: + /**< If TRUE, directRelativeProfileId only selects the + profile id; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2949: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1227: + storage profile. */ CHECK:CAMELCASE: Avoid CamelCase: #2951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1229: + uint16_t direct_relative_profileId; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2953: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1231: + /**< Used when 'direct' is TRUE, to select a storage profile; + should indicate the storage profile offset within the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1232: + port's storage profiles window. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2960: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1238: + /**< OR of KeyGen results without the FQID base; + should indicate the policer profile offset within the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1239: + port's storage profiles window. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1250: +/** + @Description Parameters for defining CC as the next engine after KeyGen WARNING:LONG_LINE_COMMENT: line over 100 characters #2978: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1256: + bool plcr_next; /**< TRUE if after CC, in case of data frame, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1257: + bool plcr_next; /**< TRUE if after CC, in case of data frame, + policing is required. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1257: + policing is required. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1260: + /**< TRUE to bypass KeyGen policer profile generation; + selected profile is the one set at port initialization. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1260: + selected profile is the one set at port initialization. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2984: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1262: + ioc_fm_pcd_kg_plcr_profile_t plcr_profile; /**< Valid only if plcr_next = TRUE and + bypass_plcr_profile_generation = FALSE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #2984: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1262: + bypass_plcr_profile_generation = FALSE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #2988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1266: +/** + @Description Parameters for defining initializing a KeyGen scheme WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3000: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1278: + bool always_direct; /**< This scheme is reached only directly, + i.e. no need for match vector; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1279: + KeyGen will ignore it when matching */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1284: + /**< The id of the Network Environment as returned + by FM_PCD_NetEnvCharacteristicsSet() */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1284: + by FM_PCD_NetEnvCharacteristicsSet() */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3018: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1296: + /**< Normally - FALSE, TRUE to avoid FQID update in the IC; + In such a case FQID after KG will be the default FQID WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1298: + in cases where CC was the previous engine. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3023: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1301: + /**< Base FQID; Relevant only if bypass_fqid_generation = FALSE; + If hash is used and an even distribution is expected WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3025: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1303: + hash_distribution_num_of_fqids. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3031: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1309: + /**< IOC_FM_PCD_KG_NUM_OF_GENERIC_REGS + registers are shared between qid_masks WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3035: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1313: + resource is full at initialization time. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1342: +/** + @Collection WARNING:LONG_LINE_COMMENT: line over 100 characters #3067: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1345: +#define IOC_FM_PCD_CC_STATS_MAX_NUM_OF_FLR 10 /* Maximal supported number of frame length ranges */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3068: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1346: +#define IOC_FM_PCD_CC_STATS_FLR_SIZE 2 /* Size in bytes of a frame length range limit */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3070: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1348: +#define IOC_FM_PCD_CC_STATS_FLR_COUNT_SIZE 4 /* Size in bytes of a frame length range counter */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3074: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1352: +/** + @Description Parameters for defining CC as the next engine after a CC node. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3083: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1361: +/** + @Description A structure for defining Frame Replicator as the next engine after a CC node. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3092: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1370: +/** + @Description A structure for defining PLCR params when PLCR is the WARNING:LONG_LINE_COMMENT: line over 100 characters #3097: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1375: + bool override_params; /**< TRUE if CC override previously decided parameters*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1377: + bool shared_profile; /**< Relevant only if overrideParams=TRUE: + TRUE if this profile is shared between ports */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1377: + TRUE if this profile is shared between ports */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1379: + uint16_t new_relative_profile_id; /**< Relevant only if overrideParams=TRUE: + (otherwise profile id is taken from keygen); WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1382: + policer profiles or from SHARED window.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1384: + uint32_t new_fqid; /**< Relevant only if overrideParams=TRUE: + FQID for enquing the frame; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1387: + the enqueue FQID.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3112: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1390: + /**< Indicates the relative storage profile offset within WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3113: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1391: + /**< Indicates the relative storage profile offset within + the port's storage profiles window; WARNING:LONG_LINE_COMMENT: line over 100 characters #3114: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1392: + Relevant only if the port was configured with VSP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3114: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1392: + Relevant only if the port was configured with VSP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3119: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1397: +/** + @Description A structure for defining enqueue params when BMI is the WARNING:LONG_LINE_COMMENT: line over 100 characters #3125: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1403: + bool override_fqid; /**< TRUE if CC override previously decided fqid and vspid, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3126: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1404: + bool override_fqid; /**< TRUE if CC override previously decided fqid and vspid, + relevant if action = e_IOC_FM_PCD_ENQ_FRAME */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3126: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1404: + relevant if action = e_IOC_FM_PCD_ENQ_FRAME */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3127: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1405: + uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3128: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1406: + uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame + (otherwise FQID is taken from KeyGen), WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3129: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1407: + relevant if action = e_IOC_FM_PCD_ENQ_FRAME*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3133: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1411: + /**< Valid if override_fqid=TRUE, Indicates the relative virtual + storage profile offset within the port's storage profiles WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3134: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1412: + window; Relevant only if the port was configured with VSP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3140: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1418: +/** + @Description A structure for defining KG params when KG is the next engine after a CC node WARNING:LONG_LINE_COMMENT: line over 100 characters #3145: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1423: + Note - this parameters are irrelevant for earlier chips */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3145: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1423: + bool override_fqid; /**< TRUE if CC override previously decided fqid and vspid, + Note - this parameters are irrelevant for earlier chips */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3145: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1423: + Note - this parameters are irrelevant for earlier chips */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3146: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1424: + uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3147: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1425: + uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame + (otherwise FQID is taken from KeyGen), WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3148: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1426: + Note - this parameters are irrelevant for earlier chips */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3152: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1430: + /**< Valid if override_fqid=TRUE, Indicates the relative virtual + storage profile offset within the port's storage profiles WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3153: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1431: + window; Relevant only if the port was configured with VSP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3159: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1437: +/** + @Description Parameters for defining the next engine after a CC node. WARNING:LONG_LINE_COMMENT: line over 100 characters #3163: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1441: + ioc_fm_pcd_engine next_engine; /**< User has to initialize parameters WARNING:LONG_LINE_COMMENT: line over 100 characters #3164: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1442: + according to nextEngine definition */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3164: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1442: + ioc_fm_pcd_engine next_engine; /**< User has to initialize parameters + according to nextEngine definition */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3164: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1442: + according to nextEngine definition */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3166: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1444: + ioc_fm_pcd_cc_next_cc_params_t cc_params; /**< Parameters in case next engine is CC */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3167: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1445: + ioc_fm_pcd_cc_next_plcr_params_t plcr_params; /**< Parameters in case next engine is PLCR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3168: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1446: + ioc_fm_pcd_cc_next_enqueue_params_t enqueue_params; /**< Parameters in case next engine is BMI */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3169: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1447: + ioc_fm_pcd_cc_next_kg_params_t kg_params; /**< Parameters in case next engine is KG */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3171: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1449: + ioc_fm_pcd_cc_next_fr_params_t fr_params; /**< Parameters in case next engine is FR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1451: + } params; /**< Union used for all the next-engine parameters options */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3175: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1453: + Relevant if next engine is of type result WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3175: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1453: + void *manip_id; /**< Handle to Manipulation object. + Relevant if next engine is of type result WARNING:LONG_LINE_COMMENT: line over 100 characters #3176: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1454: + (e_IOC_FM_PCD_PLCR, e_IOC_FM_PCD_KG, e_IOC_FM_PCD_DONE) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3176: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1454: + (e_IOC_FM_PCD_PLCR, e_IOC_FM_PCD_KG, e_IOC_FM_PCD_DONE) */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3177: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1455: + bool statistics_en; /**< If TRUE, statistics counters are incremented WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3178: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1456: + bool statistics_en; /**< If TRUE, statistics counters are incremented + for each frame passing through this WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3179: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1457: + Coarse Classification entry. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3183: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1461: +/** + @Description Parameters for defining a single CC key WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3188: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1466: + uint8_t *p_mask; /**< pointer to the Mask per key of the size defined + in keySize. p_key and p_mask (if defined) has to be WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3189: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1467: + of the same size defined in the key_size */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3191: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1469: + /**< parameters for the next for the defined Key in p_key */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3196: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1474: +/** + @Description Parameters for defining CC keys parameters WARNING:LONG_LINE_COMMENT: line over 100 characters #3216: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1494: + uint16_t max_num_of_keys;/**< Maximum number of keys that will (ever) be used in this CC-Node; WARNING:LONG_LINE_COMMENT: line over 100 characters #3217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1495: + A value of zero may be used for dynamic memory allocation. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1495: + uint16_t max_num_of_keys;/**< Maximum number of keys that will (ever) be used in this CC-Node; + A value of zero may be used for dynamic memory allocation. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1495: + A value of zero may be used for dynamic memory allocation. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3218: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1496: + bool mask_support; /**< This parameter is relevant only if a node is initialized with WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3219: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1497: + bool mask_support; /**< This parameter is relevant only if a node is initialized with + action = e_IOC_FM_PCD_ACTION_EXACT_MATCH and max_num_of_keys > 0; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3223: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1501: + masks at runtime. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3224: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1502: + ioc_fm_pcd_cc_stats_mode statistics_mode;/**< Determines the supported statistics mode for all node's keys. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3225: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1503: + ioc_fm_pcd_cc_stats_mode statistics_mode;/**< Determines the supported statistics mode for all node's keys. + To enable statistics gathering, statistics should be enabled per WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3229: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1507: + preallocated for all keys. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3233: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1511: + /**< Relevant only for 'RMON' statistics mode + (this feature is supported only on B4860 device); WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3240: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1518: + threshold. Last range threshold must be 0xFFFF. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3243: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1521: + uint16_t num_of_keys; /**< Number of initial keys; + Note that in case of 'action' = e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3245: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1523: + set in 'ic_indx_mask'. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3246: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1524: + uint8_t key_size; /**< Size of key - for extraction of type FULL_FIELD, 'key_size' has WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3247: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1525: + uint8_t key_size; /**< Size of key - for extraction of type FULL_FIELD, 'key_size' has + to be the standard size of the selected key; For other extraction WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3249: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1527: + e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP, 'keySize' must be 2. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3252: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1530: + /**< An array with 'num_of_keys' entries, each entry specifies the + corresponding key parameters; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3255: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1533: + for the 'miss' entry. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3258: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1536: + /**< Parameters for defining the next engine when a key is not matched; + Not relevant if action = e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3258: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1536: + Not relevant if action = e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3262: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1540: +/** + @Description Parameters for defining a CC node WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3278: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1556: +/** + @Description Parameters for defining a hash table WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3286: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1564: + /**< If not e_IOC_FM_PCD_CC_STATS_MODE_NONE, the required structures for the + requested statistics mode will be allocated according to max_num_of_keys. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3286: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1564: + requested statistics mode will be allocated according to max_num_of_keys. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3289: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1567: + /**< KG-Hash-shift as it was configured in the KG-scheme + that leads to this hash-table. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3289: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1567: + that leads to this hash-table. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3292: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1570: + /**< Mask that will be used on the hash-result; + The number-of-sets for this hash will be calculated WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3294: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1572: + The 4 lower bits must be cleared. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3297: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1575: + /**< Byte offset from the beginning of the KeyGen hash result to the + 2-bytes to be used as hash index. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3297: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1575: + 2-bytes to be used as hash index. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3311: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1589: +/** + @Description A structure with the arguments for the FM_PCD_HashTableAddKey ioctl() call WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3320: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1598: +/** + @Description Parameters for defining a CC tree group. WARNING:LONG_LINE: line over 100 characters #3344: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1622: + ioc_fm_pcd_cc_next_engine_params_t next_engine_per_entries_in_grp[IOC_FM_PCD_MAX_NUM_OF_CC_ENTRIES_IN_GRP]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1627: +/** + @Description Parameters for defining the CC tree groups WARNING:LONG_LINE_COMMENT: line over 100 characters #3353: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1631: + void *net_env_id; /**< Id of the Network Environment as returned WARNING:LONG_LINE_COMMENT: line over 100 characters #3354: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1632: + by FM_PCD_NetEnvCharacteristicsSet() */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3354: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1632: + void *net_env_id; /**< Id of the Network Environment as returned + by FM_PCD_NetEnvCharacteristicsSet() */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3354: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1632: + by FM_PCD_NetEnvCharacteristicsSet() */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1636: + void *id; /**< Output parameter; Returns the tree Id to be used */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3362: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1640: +/** + @Description Parameters for defining policer byte rate WARNING:LONG_LINE_COMMENT: line over 100 characters #3365: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1643: + ioc_fm_pcd_plcr_frame_length_select frame_length_selection; /**< Frame length selection */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3366: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1644: + ioc_fm_pcd_plcr_roll_back_frame_select roll_back_frame_selection; /**< relevant option only e_IOC_FM_PCD_PLCR_L2_FRM_LEN, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3367: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1645: + ioc_fm_pcd_plcr_roll_back_frame_select roll_back_frame_selection; /**< relevant option only e_IOC_FM_PCD_PLCR_L2_FRM_LEN, + e_IOC_FM_PCD_PLCR_FULL_FRM_LEN */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3367: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1645: + e_IOC_FM_PCD_PLCR_FULL_FRM_LEN */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3371: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1649: +/** + @Description Parameters for defining the policer profile (based on WARNING:LONG_LINE_COMMENT: line over 100 characters #3375: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1653: + ioc_fm_pcd_plcr_rate_mode rate_mode; /**< Byte / Packet */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3376: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1654: + ioc_fm_pcd_plcr_byte_rate_mode_param_t byte_mode_param; /**< Valid for Byte NULL for Packet */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3377: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1655: + uint32_t committed_info_rate; /**< KBits/Sec or Packets/Sec */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3379: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1657: + uint32_t peak_or_excess_info_rate; /**< KBits/Sec or Packets/Sec */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3380: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1658: + uint32_t peak_or_excess_burst_size; /**< KBits or Packets */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3384: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1662: +/** + @Description Parameters for defining the next engine after policer WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3389: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1667: + void *p_profile; /**< Policer profile handle - used when next engine + is PLCR, must be a SHARED profile */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3389: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1667: + is PLCR, must be a SHARED profile */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3390: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1668: + void *p_direct_scheme; /**< Direct scheme select - when next engine is Keygen */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3394: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1672: + ioc_fm_port_type port_type; /**< Type of port for this profile */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3395: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1673: + uint8_t port_id; /**< FM-Port id of port for this profile */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3399: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1677: +/** + @Description Parameters for defining the policer profile entry WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3426: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1704: + /**< For Color-Blind Pass-Through mode; + the policer will re-color WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3427: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1705: + any incoming packet with the default value. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3430: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1708: + /**< For Color-Aware modes; the profile response to a + pre-color value of 2'b11. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3430: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1708: + pre-color value of 2'b11. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3464: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1742: +/** + @Description A structure for modifying CC tree next engine WARNING:LONG_LINE_COMMENT: line over 100 characters #3469: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1747: + uint8_t indx; /**< Entry index in the group defined by grp_index */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3471: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1749: + /**< Parameters for the next for the defined Key in the p_Key */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3475: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1753: +/** + @Description A structure for modifying CC node next engine WARNING:LONG_LINE_COMMENT: line over 100 characters #3479: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1757: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; WARNING:LONG_LINE_COMMENT: line over 100 characters #3480: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1758: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3480: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1758: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3480: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1758: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3483: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1761: + /**< parameters for the next for the defined Key in the p_Key */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3487: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1765: +/** + @Description A structure for remove CC node key WARNING:LONG_LINE_COMMENT: line over 100 characters #3491: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1769: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; WARNING:LONG_LINE_COMMENT: line over 100 characters #3492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1770: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1770: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1770: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1774: +/** + @Description A structure for modifying CC node key and next engine WARNING:LONG_LINE_COMMENT: line over 100 characters #3500: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1778: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; WARNING:LONG_LINE_COMMENT: line over 100 characters #3501: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1779: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3501: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1779: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3501: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1779: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3503: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1781: + ioc_fm_pcd_cc_key_params_t key_params; /**< it's array with numOfKeys entries each entry in WARNING:LONG_LINE_COMMENT: line over 100 characters #3504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1782: + the array of the type ioc_fm_pcd_cc_key_params_t */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1782: + ioc_fm_pcd_cc_key_params_t key_params; /**< it's array with numOfKeys entries each entry in + the array of the type ioc_fm_pcd_cc_key_params_t */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1782: + the array of the type ioc_fm_pcd_cc_key_params_t */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3508: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1786: +/** + @Description A structure for modifying CC node key WARNING:LONG_LINE_COMMENT: line over 100 characters #3512: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1790: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; WARNING:LONG_LINE_COMMENT: line over 100 characters #3513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1791: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1791: + uint16_t key_indx; /**< Key index for Next Engine Params modifications; + NOTE: This parameter is IGNORED for miss-key! */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1791: + NOTE: This parameter is IGNORED for miss-key! */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3515: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1793: + uint8_t *p_key; /**< Pointer to the key of the size defined in key_size */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3516: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1794: + uint8_t *p_mask; /**< Pointer to the Mask per key of the size defined WARNING:LONG_LINE_COMMENT: line over 100 characters #3517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1795: + in keySize. p_Key and p_Mask (if defined) have to be WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1795: + uint8_t *p_mask; /**< Pointer to the Mask per key of the size defined + in keySize. p_Key and p_Mask (if defined) have to be WARNING:LONG_LINE_COMMENT: line over 100 characters #3518: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1796: + of the same size as defined in the key_size */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3518: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1796: + of the same size as defined in the key_size */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3522: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1800: +/** + @Description A structure with the arguments for the FM_PCD_HashTableRemoveKey ioctl() call WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3531: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1809: +/** + @Description Parameters for selecting a location for requested manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3535: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1813: + ioc_fm_pcd_hdr_index hdr_index; /**< Relevant only for MPLS, VLAN and tunneled IP. Otherwise should be cleared. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3536: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1814: + bool by_field; /**< TRUE if the location of manipulation is according to some field in the specific header*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3537: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1815: + ioc_fm_pcd_fields_u full_field; /**< Relevant only when by_field = TRUE: Extract field */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3541: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1819: +/** + @Description Parameters for defining header removal by header type WARNING:LONG_LINE_COMMENT: line over 100 characters #3548: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1826: + bool include;/**< If FALSE, remove until the specified header (not including the header); WARNING:LONG_LINE_COMMENT: line over 100 characters #3549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1827: + If TRUE, remove also the specified header. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1827: + bool include;/**< If FALSE, remove until the specified header (not including the header); + If TRUE, remove also the specified header. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1827: + If TRUE, remove also the specified header. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3551: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1829: + } from_start_by_hdr; /**< Relevant when type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR_FROM_START */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3554: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1832: + ioc_fm_manip_hdr_info_t hdr_info; /**< Relevant when type = e_FM_PCD_MANIP_RMV_BY_HDR_FROM_START */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3556: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1834: + ioc_fm_pcd_manip_hdr_rmv_specific_l2 specific_l2;/**< Relevant when type = e_IOC_FM_PCD_MANIP_BY_HDR_SPECIFIC_L2; WARNING:LONG_LINE_COMMENT: line over 100 characters #3557: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1835: + Defines which L2 headers to remove. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3557: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1835: + ioc_fm_pcd_manip_hdr_rmv_specific_l2 specific_l2;/**< Relevant when type = e_IOC_FM_PCD_MANIP_BY_HDR_SPECIFIC_L2; + Defines which L2 headers to remove. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3557: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1835: + Defines which L2 headers to remove. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3562: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1840: +/** + @Description Parameters for configuring IP fragmentation manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1843: + uint16_t size_for_fragmentation; /**< If length of the frame is greater than this value, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1844: + uint16_t size_for_fragmentation; /**< If length of the frame is greater than this value, + IP fragmentation will be executed.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1844: + IP fragmentation will be executed.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1846: + uint8_t scratch_bpid; /**< Absolute buffer pool id according to BM configuration.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1848: + bool sg_bpid_en; /**< Enable a dedicated buffer pool id for the Scatter/Gather buffer allocation; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3571: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1849: + bool sg_bpid_en; /**< Enable a dedicated buffer pool id for the Scatter/Gather buffer allocation; + If disabled, the Scatter/Gather buffer will be allocated from the same pool as the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3572: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1850: + received frame's buffer. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3574: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1852: + uint8_t sg_bpid; /**< Scatter/Gather buffer pool id; + This parameter is relevant when 'sg_bpid_en=TRUE'; WARNING:LONG_LINE_COMMENT: line over 100 characters #3575: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1853: + Same LIODN number is used for these buffers as for the received frames buffers, so buffers WARNING:LONG_LINE_COMMENT: line over 100 characters #3577: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1855: + If the received buffers arrive from different sources, the Scatter/Gather BP id should be WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3578: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1856: + mutual to all these sources. */ WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #3579: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1857: + ioc_fm_pcd_manip_dont_frag_action dont_frag_action; /**< Dont Fragment Action - If an IP packet is larger WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #3579: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1857: + ioc_fm_pcd_manip_dont_frag_action dont_frag_action; /**< Dont Fragment Action - If an IP packet is larger WARNING:TYPO_SPELLING: 'Dont' may be misspelled - perhaps 'Don't'? #3579: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1857: + ioc_fm_pcd_manip_dont_frag_action dont_frag_action; /**< Dont Fragment Action - If an IP packet is larger WARNING:LONG_LINE_COMMENT: line over 100 characters #3579: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1857: + ioc_fm_pcd_manip_dont_frag_action dont_frag_action; /**< Dont Fragment Action - If an IP packet is larger WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3580: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1858: + ioc_fm_pcd_manip_dont_frag_action dont_frag_action; /**< Dont Fragment Action - If an IP packet is larger + than MTU and its DF bit is set, then this field will WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3581: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1859: + determine the action to be taken.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3585: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1863: +/** + @Description Parameters for configuring IP reassembly manipulation. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3593: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1871: + uint8_t relative_scheme_id[2]; /**< Partition relative scheme id: + relativeSchemeId[0] - Relative scheme ID for IPV4 Reassembly manipulation; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3598: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1876: + The remaining schemes, if defined, should have higher relative scheme ID. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3600: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1878: + uint32_t non_consistent_sp_fqid; /**< In case that other fragments of the frame corresponds to different storage WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3601: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1879: + uint32_t non_consistent_sp_fqid; /**< In case that other fragments of the frame corresponds to different storage + profile than the opening fragment (Non-Consistent-SP state) WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3604: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1882: + this fqid, otherwise a 'Non Consistent SP' bit will be set in the FD[status].*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3606: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1884: + uint8_t sg_bpid; /**< Buffer pool id for the S/G frame created by the reassembly process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3608: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1886: + uint8_t data_mem_id; /**< Memory partition ID for the IPR's external tables structure */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3609: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1887: + uint16_t data_liodn_offset; /**< LIODN offset for access the IPR's external tables structure. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1889: + minFragSize[0] - for ipv4, minFragSize[1] - for ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1889: + uint16_t min_frag_size[2]; /**< Minimum fragment size: + minFragSize[0] - for ipv4, minFragSize[1] - for ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1889: + minFragSize[0] - for ipv4, minFragSize[1] - for ipv6 */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3614: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1892: + numOfFramesPerHashEntry[0] - for ipv4 (max value is e_IOC_FM_PCD_MANIP_EIGHT_WAYS_HASH); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3614: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1892: + /**< Number of frames per hash entry needed for reassembly process: + numOfFramesPerHashEntry[0] - for ipv4 (max value is e_IOC_FM_PCD_MANIP_EIGHT_WAYS_HASH); WARNING:LONG_LINE_COMMENT: line over 100 characters #3615: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1893: + numOfFramesPerHashEntry[1] - for ipv6 (max value is e_IOC_FM_PCD_MANIP_SIX_WAYS_HASH). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3615: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1893: + numOfFramesPerHashEntry[1] - for ipv6 (max value is e_IOC_FM_PCD_MANIP_SIX_WAYS_HASH). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3616: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1894: + uint16_t max_num_frames_in_process;/**< Number of frames which can be processed by Reassembly in the same time; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3617: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1895: + uint16_t max_num_frames_in_process;/**< Number of frames which can be processed by Reassembly in the same time; + Must be power of 2; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1899: + maxNumFramesInProcess has to be in the range of 8 - 2048. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3622: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1900: + ioc_fm_pcd_manip_reassem_time_out_mode time_out_mode; /**< Expiration delay initialized by Reassembly process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3623: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1901: + uint32_t fqid_for_time_out_frames;/**< FQID in which time out frames will enqueue during Time Out Process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3625: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1903: + /**< Represents the time interval in microseconds which defines WARNING:LONG_LINE_COMMENT: line over 100 characters #3626: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1904: + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3626: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1904: + /**< Represents the time interval in microseconds which defines + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3626: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1904: + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3630: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1908: +/** + @Description Parameters for defining IPSEC manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1912: + bool decryption; /**< TRUE if being used in decryption direction; + FALSE if being used in encryption direction. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1912: + FALSE if being used in encryption direction. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1913: + bool ecn_copy; /**< TRUE to copy the ECN bits from inner/outer to outer/inner WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3636: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1914: + bool ecn_copy; /**< TRUE to copy the ECN bits from inner/outer to outer/inner + (direction depends on the 'decryption' field). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3636: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1914: + (direction depends on the 'decryption' field). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1915: + bool dscp_copy; /**< TRUE to copy the DSCP bits from inner/outer to outer/inner WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3638: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1916: + bool dscp_copy; /**< TRUE to copy the DSCP bits from inner/outer to outer/inner + (direction depends on the 'decryption' field). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3638: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1916: + (direction depends on the 'decryption' field). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3639: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1917: + bool variable_ip_hdr_len; /**< TRUE for supporting variable IP header length in decryption. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1918: + bool variable_ip_version; /**< TRUE for supporting both IP version on the same SA in encryption */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3641: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1919: + uint8_t outer_ip_hdr_len; /**< If 'variable_ip_version == TRUE' than this field must be set to non-zero value; WARNING:LONG_LINE_COMMENT: line over 100 characters #3642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1920: + It is specifies the length of the outer IP header that was configured in the WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1920: + uint8_t outer_ip_hdr_len; /**< If 'variable_ip_version == TRUE' than this field must be set to non-zero value; + It is specifies the length of the outer IP header that was configured in the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1921: + corresponding SA. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3644: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1922: + uint16_t arw_size; /**< if <> '0' then will perform ARW check for this SA; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3645: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1923: + uint16_t arw_size; /**< if <> '0' then will perform ARW check for this SA; + The value must be a multiplication of 16 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3645: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1923: + The value must be a multiplication of 16 */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3646: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1924: + void *arw_addr; /**< if arwSize <> '0' then this field must be set to non-zero value; WARNING:LONG_LINE_COMMENT: line over 100 characters #3647: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1925: + MUST be allocated from FMAN's MURAM that the post-sec op-port belong WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3647: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1925: + void *arw_addr; /**< if arwSize <> '0' then this field must be set to non-zero value; + MUST be allocated from FMAN's MURAM that the post-sec op-port belong WARNING:LONG_LINE_COMMENT: line over 100 characters #3648: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1926: + Must be 4B aligned. Required MURAM size is '(NEXT_POWER_OF_2(arwSize+32))/8+4' Bytes */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3648: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1926: + Must be 4B aligned. Required MURAM size is '(NEXT_POWER_OF_2(arwSize+32))/8+4' Bytes */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3653: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1931: +/** + @Description Parameters for configuring CAPWAP fragmentation manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3666: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1944: + uint16_t size_for_fragmentation; /**< If length of the frame is greater than this value, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3667: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1945: + uint16_t size_for_fragmentation; /**< If length of the frame is greater than this value, + CAPWAP fragmentation will be executed.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3667: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1945: + CAPWAP fragmentation will be executed.*/ WARNING:LONG_LINE_COMMENT: line over 100 characters #3668: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1946: + bool sg_bpid_en; /**< Enable a dedicated buffer pool id for the Scatter/Gather buffer allocation; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3669: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1947: + bool sg_bpid_en; /**< Enable a dedicated buffer pool id for the Scatter/Gather buffer allocation; + If disabled, the Scatter/Gather buffer will be allocated from the same pool as the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3670: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1948: + received frame's buffer. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3672: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1950: + uint8_t sg_bpid; /**< Scatter/Gather buffer pool id; + This parameters is relevant when 'sgBpidEn=TRUE'; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3676: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1954: + mutual to all these sources. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3678: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1956: + bool compress_mode_en; /**< CAPWAP Header Options Compress Enable mode; + When this mode is enabled then only the first fragment include the CAPWAP header options WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3680: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1958: + options field (CAPWAP header is updated accordingly).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3684: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1962: +/** + @Description Parameters for configuring CAPWAP reassembly manipulation. WARNING:LONG_LINE_COMMENT: line over 100 characters #3693: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1971: + NOTE: this id must be smaller than the user schemes id to ensure that the reassembly scheme will be first match; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3693: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1971: + uint8_t relative_scheme_id; /**< Partition relative scheme id; + NOTE: this id must be smaller than the user schemes id to ensure that the reassembly scheme will be first match; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3694: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1972: + Rest schemes, if defined, should have higher relative scheme ID. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3695: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1973: + uint8_t data_mem_id; /**< Memory partition ID for the IPR's external tables structure */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3696: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1974: + uint16_t data_liodn_offset; /**< LIODN offset for access the IPR's external tables structure. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3697: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1975: + uint16_t max_reassembled_frame_length;/**< The maximum CAPWAP reassembled frame length in bytes; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3698: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1976: + uint16_t max_reassembled_frame_length;/**< The maximum CAPWAP reassembled frame length in bytes; + If maxReassembledFrameLength == 0, any successful reassembled frame length is WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3701: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1979: + exceeds this value is considered as an error frame (FD status[CRE] bit is set). */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3704: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1982: + uint16_t max_num_frames_in_process; /**< Number of frames which can be processed by reassembly in the same time; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3705: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1983: + uint16_t max_num_frames_in_process; /**< Number of frames which can be processed by reassembly in the same time; + Must be power of 2; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3709: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1987: + maxNumFramesInProcess has to be in the range of 8 - 2048. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1988: + ioc_fm_pcd_manip_reassem_time_out_mode time_out_mode; /**< Expiration delay initialized by Reassembly process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3711: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1989: + uint32_t fqid_for_time_out_frames; /**< FQID in which time out frames will enqueue during Time Out Process; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3712: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1990: + uint32_t fqid_for_time_out_frames; /**< FQID in which time out frames will enqueue during Time Out Process; + Recommended value for this field is 0; in this way timed-out frames will be discarded */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3712: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1990: + Recommended value for this field is 0; in this way timed-out frames will be discarded */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1993: + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1993: + /**< Represents the time interval in microseconds which defines + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1993: + if opened frame (at least one fragment was processed but not all the fragments)is found as too old*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3719: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1997: +/** + @Description structure for defining CAPWAP manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3729: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2007: +/** + @Description Parameters for defining special offload manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3744: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2022: +/** + @Description Parameters for defining generic removal manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3753: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2031: +/** + @Description Parameters for defining insertion manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3761: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2039: +/** + @Description Parameters for defining generic insertion manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3765: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2043: + uint8_t offset; /**< Offset from beginning of header to the start + location of the insertion */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3765: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2043: + location of the insertion */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3767: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2045: + bool replace; /**< TRUE to override (replace) existing data at WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3768: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2046: + bool replace; /**< TRUE to override (replace) existing data at + 'offset', FALSE to insert */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3768: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2046: + 'offset', FALSE to insert */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3773: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2051: +/** + @Description Parameters for defining header manipulation VLAN DSCP To Vpri translation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3778: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2056: + /**< A table of VPri values for each DSCP value; + The index is the D_SCP value (0-0x3F) and the WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3779: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2057: + value is the corresponding VPRI (0-15). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2060: + /**< 0-7, Relevant only if if update_type = + e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_DSCP_TO_VLAN, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3783: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2061: + this field is the Q Tag default value if the IP header is not found. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3787: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2065: +/** + @Description Parameters for defining header manipulation VLAN fields updates WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3793: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2071: + uint8_t vpri; /**< 0-7, Relevant only if If update_type = + e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_VLAN_PRI, this WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2072: + is the new VLAN pri. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3797: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2075: + /**< Parameters structure, Relevant only if update_type = + e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_DSCP_TO_VLAN. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3797: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2075: + e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_DSCP_TO_VLAN. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2080: +/** + @Description Parameters for defining header manipulation IPV4 fields updates WARNING:LONG_LINE_COMMENT: line over 100 characters #3805: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2083: + ioc_ipv4_hdr_manip_update_flags_t valid_updates; /**< ORed flag, selecting the required updates */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3807: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2085: + uint8_t tos; /**< 8 bit New TOS; Relevant if valid_updates contains + IOC_HDR_MANIP_IPV4_TOS */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3807: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2085: + IOC_HDR_MANIP_IPV4_TOS */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3809: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2087: + uint16_t id; /**< 16 bit New IP ID; Relevant only if valid_updates + contains IOC_HDR_MANIP_IPV4_ID */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3809: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2087: + contains IOC_HDR_MANIP_IPV4_ID */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3811: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2089: + uint32_t src; /**< 32 bit New IP SRC; Relevant only if valid_updates + contains IOC_HDR_MANIP_IPV4_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3811: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2089: + contains IOC_HDR_MANIP_IPV4_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3813: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2091: + uint32_t dst; /**< 32 bit New IP DST; Relevant only if valid_updates + contains IOC_HDR_MANIP_IPV4_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3813: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2091: + contains IOC_HDR_MANIP_IPV4_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3817: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2095: +/** + @Description Parameters for defining header manipulation IPV6 fields updates WARNING:LONG_LINE_COMMENT: line over 100 characters #3820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2098: + ioc_ipv6_hdr_manip_update_flags_t valid_updates; /**< ORed flag, selecting the required updates */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3821: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2099: + uint8_t traffic_class; /**< 8 bit New Traffic Class; Relevant if valid_updates contains WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2100: + uint8_t traffic_class; /**< 8 bit New Traffic Class; Relevant if valid_updates contains + IOC_HDR_MANIP_IPV6_TC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2100: + IOC_HDR_MANIP_IPV6_TC */ CHECK:CAMELCASE: Avoid CamelCase: #3823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2101: + uint8_t src[IOC_NET_HF_IPv6_ADDR_SIZE]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2103: + /**< 16 byte new IP SRC; Relevant only if valid_updates + contains IOC_HDR_MANIP_IPV6_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2103: + contains IOC_HDR_MANIP_IPV6_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2106: + /**< 16 byte new IP DST; Relevant only if valid_updates + contains IOC_HDR_MANIP_IPV6_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2106: + contains IOC_HDR_MANIP_IPV6_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2110: +/** + @Description Parameters for defining header manipulation TCP/UDP fields updates WARNING:LONG_LINE_COMMENT: line over 100 characters #3835: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2113: + ioc_tcp_udp_hdr_manip_update_flags_t valid_updates; /**< ORed flag, selecting the required updates */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3837: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2115: + uint16_t src; /**< 16 bit New TCP/UDP SRC; Relevant only if valid_updates + contains IOC_HDR_MANIP_TCP_UDP_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3837: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2115: + contains IOC_HDR_MANIP_TCP_UDP_SRC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3839: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2117: + uint16_t dst; /**< 16 bit New TCP/UDP DST; Relevant only if valid_updates + contains IOC_HDR_MANIP_TCP_UDP_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3839: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2117: + contains IOC_HDR_MANIP_TCP_UDP_DST */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2121: +/** + @Description Parameters for defining header manipulation fields updates WARNING:LONG_LINE_COMMENT: line over 100 characters #3846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2124: + ioc_fm_pcd_manip_hdr_field_update_type type; /**< Type of header field update manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2126: + ioc_fm_pcd_manip_hdr_field_update_vlan_t vlan; /**< Parameters for VLAN update. Relevant when WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2127: + ioc_fm_pcd_manip_hdr_field_update_vlan_t vlan; /**< Parameters for VLAN update. Relevant when + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_VLAN */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2127: + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_VLAN */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2128: + ioc_fm_pcd_manip_hdr_field_update_ipv4_t ipv4; /**< Parameters for IPv4 update. Relevant when WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3851: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2129: + ioc_fm_pcd_manip_hdr_field_update_ipv4_t ipv4; /**< Parameters for IPv4 update. Relevant when + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV4 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3851: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2129: + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV4 */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3852: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2130: + ioc_fm_pcd_manip_hdr_field_update_ipv6_t ipv6; /**< Parameters for IPv6 update. Relevant when WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3853: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2131: + ioc_fm_pcd_manip_hdr_field_update_ipv6_t ipv6; /**< Parameters for IPv6 update. Relevant when + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3853: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2131: + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV6 */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3854: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2132: + ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t tcp_udp;/**< Parameters for TCP/UDP update. Relevant when WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2133: + ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t tcp_udp;/**< Parameters for TCP/UDP update. Relevant when + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_TCP_UDP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2133: + type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_TCP_UDP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3860: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2138: +/** + @Description Parameters for defining custom header manipulation for IP replacement WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3866: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2144: + bool update_ipv4_id; /**< Relevant when replace_type = + e_IOC_FM_PCD_MANIP_HDR_CUSTOM_REPLACE_IPV6_BY_IPV4 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3866: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2144: + e_IOC_FM_PCD_MANIP_HDR_CUSTOM_REPLACE_IPV6_BY_IPV4 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3868: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2146: + uint16_t id; /**< 16 bit New IP ID; Relevant only if + update_ipv4_id = TRUE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3868: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2146: + update_ipv4_id = TRUE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3874: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2152: +/** + @Description Parameters for defining custom header manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3886: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2164: +/** + @Description Parameters for defining specific L2 insertion manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2167: + ioc_fm_pcd_manip_hdr_insrt_specific_l2 specific_l2; /**< Selects which L2 headers to insert */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3897: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2175: +/** + @Description Parameters for defining IP insertion manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3903: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2181: + uint8_t last_pid_offset; /**< the offset of the last Protocol within + the inserted header */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3903: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2181: + the inserted header */ WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #3905: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2183: + bool dont_frag_overwrite; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2185: + * This byte is configured to be overwritten when RPD is set. */ WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line #3907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2185: + /**< IPv4 only. DF is overwritten with the hash-result next-to-last byte. + * This byte is configured to be overwritten when RPD is set. */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3909: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2187: + /**< IPv6 only. if routing extension exist, user should set the offset of the destination address WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line #3910: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2188: + /**< IPv6 only. if routing extension exist, user should set the offset of the destination address + * in order to calculate UDP checksum pseudo header; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3911: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2189: + * Otherwise set it to '0'. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3917: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2195: +/** + @Description Parameters for defining header insertion manipulation by header type WARNING:LONG_LINE_COMMENT: line over 100 characters #3923: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2201: + /**< Used when type = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR_SPECIFIC_L2: WARNING:LONG_LINE_COMMENT: line over 100 characters #3924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2202: + Selects which L2 headers to remove */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2202: + /**< Used when type = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR_SPECIFIC_L2: + Selects which L2 headers to remove */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2202: + Selects which L2 headers to remove */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3926: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2204: + ioc_fm_pcd_manip_hdr_insrt_ip_params_t ip_params; /**< Used when type = e_FM_PCD_MANIP_INSRT_BY_HDR_IP */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3927: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2205: + ioc_fm_pcd_manip_hdr_insrt_t insrt; /**< Used when type is one of e_FM_PCD_MANIP_INSRT_BY_HDR_UDP, WARNING:LONG_LINE_COMMENT: line over 100 characters #3928: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2206: + e_FM_PCD_MANIP_INSRT_BY_HDR_UDP_LITE, or WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3928: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2206: + ioc_fm_pcd_manip_hdr_insrt_t insrt; /**< Used when type is one of e_FM_PCD_MANIP_INSRT_BY_HDR_UDP, + e_FM_PCD_MANIP_INSRT_BY_HDR_UDP_LITE, or WARNING:LONG_LINE_COMMENT: line over 100 characters #3929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2207: + e_FM_PCD_MANIP_INSRT_BY_HDR_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2207: + e_FM_PCD_MANIP_INSRT_BY_HDR_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3935: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2213: +/** + @Description Parameters for defining header insertion manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3938: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2216: + ioc_fm_pcd_manip_hdr_insrt_type type; /**< Type of insertion manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3940: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2218: + ioc_fm_pcd_manip_hdr_insrt_by_hdr_params_t by_hdr; /**< Parameters for defining header insertion manipulation by header type, WARNING:LONG_LINE_COMMENT: line over 100 characters #3941: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2219: + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3941: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2219: + ioc_fm_pcd_manip_hdr_insrt_by_hdr_params_t by_hdr; /**< Parameters for defining header insertion manipulation by header type, + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3941: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2219: + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3942: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2220: + ioc_fm_pcd_manip_hdr_insrt_generic_params_t generic;/**< Parameters for defining generic header insertion manipulation, WARNING:LONG_LINE_COMMENT: line over 100 characters #3943: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2221: + relevant if type = e_IOC_FM_PCD_MANIP_INSRT_GENERIC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3943: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2221: + ioc_fm_pcd_manip_hdr_insrt_generic_params_t generic;/**< Parameters for defining generic header insertion manipulation, + relevant if type = e_IOC_FM_PCD_MANIP_INSRT_GENERIC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3943: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2221: + relevant if type = e_IOC_FM_PCD_MANIP_INSRT_GENERIC */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2224: + /**< Parameters for defining header insertion manipulation by template, WARNING:LONG_LINE_COMMENT: line over 100 characters #3947: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2225: + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_TEMPLATE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3947: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2225: + /**< Parameters for defining header insertion manipulation by template, + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_TEMPLATE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3947: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2225: + relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_TEMPLATE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3953: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2231: +/** + @Description Parameters for defining header removal manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3958: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2236: + ioc_fm_pcd_manip_hdr_rmv_by_hdr_params_t by_hdr; /**< Parameters for defining header removal manipulation by header type, WARNING:LONG_LINE_COMMENT: line over 100 characters #3959: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2237: + relevant if type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3959: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2237: + ioc_fm_pcd_manip_hdr_rmv_by_hdr_params_t by_hdr; /**< Parameters for defining header removal manipulation by header type, + relevant if type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3959: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2237: + relevant if type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3960: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2238: + ioc_fm_pcd_manip_hdr_rmv_generic_params_t generic; /**< Parameters for defining generic header removal manipulation, WARNING:LONG_LINE_COMMENT: line over 100 characters #3961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239: + relevant if type = e_IOC_FM_PCD_MANIP_RMV_GENERIC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239: + ioc_fm_pcd_manip_hdr_rmv_generic_params_t generic; /**< Parameters for defining generic header removal manipulation, + relevant if type = e_IOC_FM_PCD_MANIP_RMV_GENERIC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239: + relevant if type = e_IOC_FM_PCD_MANIP_RMV_GENERIC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3966: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2244: +/** + @Description Parameters for defining header manipulation node WARNING:LONG_LINE_COMMENT: line over 100 characters #3969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2247: + bool rmv; /**< TRUE, to define removal manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3970: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2248: + ioc_fm_pcd_manip_hdr_rmv_params_t rmv_params; /**< Parameters for removal manipulation, relevant if 'rmv' = TRUE */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2250: + bool insrt; /**< TRUE, to define insertion manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2251: + ioc_fm_pcd_manip_hdr_insrt_params_t insrt_params; /**< Parameters for insertion manipulation, relevant if 'insrt' = TRUE */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3975: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2253: + bool field_update; /**< TRUE, to define field update manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3976: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2254: + ioc_fm_pcd_manip_hdr_field_update_params_t field_update_params; /**< Parameters for field update manipulation, relevant if 'fieldUpdate' = TRUE */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3978: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2256: + bool custom; /**< TRUE, to define custom manipulation */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2257: + ioc_fm_pcd_manip_hdr_custom_params_t custom_params; /**< Parameters for custom manipulation, relevant if 'custom' = TRUE */ WARNING:TYPO_SPELLING: 'dont' may be misspelled - perhaps 'don't'? #3981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2259: + bool dont_parse_after_manip;/**< FALSE to activate the parser a second time after WARNING:LONG_LINE_COMMENT: line over 100 characters #3981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2259: + bool dont_parse_after_manip;/**< FALSE to activate the parser a second time after WARNING:LONG_LINE_COMMENT: line over 100 characters #3982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2260: + completing the manipulation on the frame */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2260: + bool dont_parse_after_manip;/**< FALSE to activate the parser a second time after + completing the manipulation on the frame */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2260: + completing the manipulation on the frame */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3986: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2264: +/** + @Description structure for defining fragmentation manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #3992: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2270: + ioc_fm_pcd_manip_frag_capwap_params_t capwap_frag; /**< Parameters for defining CAPWAP fragmentation, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3993: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2271: + ioc_fm_pcd_manip_frag_capwap_params_t capwap_frag; /**< Parameters for defining CAPWAP fragmentation, + relevant if 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3993: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2271: + relevant if 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:LONG_LINE_COMMENT: line over 100 characters #3995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2273: + ioc_fm_pcd_manip_frag_ip_params_t ip_frag; /**< Parameters for defining IP fragmentation, WARNING:LONG_LINE_COMMENT: line over 100 characters #3996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274: + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #3996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274: + ioc_fm_pcd_manip_frag_ip_params_t ip_frag; /**< Parameters for defining IP fragmentation, + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #3996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274: + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2279: +/** + @Description structure for defining reassemble manipulation WARNING:LONG_LINE_COMMENT: line over 100 characters #4007: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2285: + ioc_fm_pcd_manip_reassem_capwap_params_t capwap_reassem; /**< Parameters for defining CAPWAP reassembly, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4008: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2286: + ioc_fm_pcd_manip_reassem_capwap_params_t capwap_reassem; /**< Parameters for defining CAPWAP reassembly, + relevant if 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4008: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2286: + relevant if 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4010: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2288: + ioc_fm_pcd_manip_reassem_ip_params_t ip_reassem; /**< Parameters for defining IP reassembly, WARNING:LONG_LINE_COMMENT: line over 100 characters #4011: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2289: + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4011: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2289: + ioc_fm_pcd_manip_reassem_ip_params_t ip_reassem; /**< Parameters for defining IP reassembly, + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4011: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2289: + relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4016: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2294: +/** + @Description Parameters for defining a manipulation node WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4033: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2311: + /**< Handle to another (previously defined) manipulation node; + Allows concatenation of manipulation actions WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4034: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2312: + This parameter is optional and may be NULL. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4041: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2319: + /**< Parameters for fragmentation/reassembly manipulation, + relevant if frag_or_reasm = TRUE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4041: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2319: + relevant if frag_or_reasm = TRUE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2329: +/** + @Description Structure for retrieving IP reassembly statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4055: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2333: + uint32_t timeout; /**< Counts the number of TimeOut occurrences */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4056: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2334: + uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4057: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2335: + uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate + a Reassembly Frame Descriptor */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4057: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2335: + a Reassembly Frame Descriptor */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4058: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2336: + uint32_t internal_buffer_busy; /**< Counts the number of times an internal buffer busy occurred */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2337: + uint32_t external_buffer_busy; /**< Counts the number of times external buffer busy occurred */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4060: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2338: + uint32_t sg_fragments; /**< Counts the number of Scatter/Gather fragments */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4061: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2339: + uint32_t dma_semaphore_depletion; /**< Counts the number of failed attempts to allocate a DMA semaphore */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4063: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2341: + uint32_t non_consistent_sp; /**< Counts the number of Non Consistent Storage Profile events for WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2342: + uint32_t non_consistent_sp; /**< Counts the number of Non Consistent Storage Profile events for + successfully reassembled frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2342: + successfully reassembled frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4067: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2345: + uint32_t successfully_reassembled; /**< Counts the number of successfully reassembled frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4068: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2346: + uint32_t valid_fragments; /**< Counts the total number of valid fragments that WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4069: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2347: + uint32_t valid_fragments; /**< Counts the total number of valid fragments that + have been processed for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4069: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2347: + have been processed for all frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2349: + (valid and error fragments) for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2349: + uint32_t processed_fragments; /**< Counts the number of processed fragments + (valid and error fragments) for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2349: + (valid and error fragments) for all frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4072: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2350: + uint32_t malformed_fragments; /**< Counts the number of malformed fragments processed for all frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4073: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2351: + uint32_t discarded_fragments; /**< Counts the number of fragments discarded by the reassembly process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4074: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2352: + uint32_t auto_learn_busy; /**< Counts the number of times a busy condition occurs when attempting WARNING:LONG_LINE_COMMENT: line over 100 characters #4075: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2353: + to access an IP-Reassembly Automatic Learning Hash set */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4075: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2353: + uint32_t auto_learn_busy; /**< Counts the number of times a busy condition occurs when attempting + to access an IP-Reassembly Automatic Learning Hash set */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4075: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2353: + to access an IP-Reassembly Automatic Learning Hash set */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4076: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2354: + uint32_t more_than16fragments; /**< Counts the fragment occurrences in which the number of fragments-per-frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4077: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2355: + uint32_t more_than16fragments; /**< Counts the fragment occurrences in which the number of fragments-per-frame + exceeds 16 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4077: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2355: + exceeds 16 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4082: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2360: +/** + @Description Structure for retrieving IP fragmentation statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4085: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2363: + uint32_t total_frames; /**< Number of frames that passed through the manipulation node */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4092: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2370: +/** + @Description Structure for retrieving CAPWAP reassembly statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4095: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2373: + uint32_t timeout; /**< Counts the number of timeout occurrences */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4096: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2374: + uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4097: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2375: + uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate + a Reassembly Frame Descriptor */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4097: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2375: + a Reassembly Frame Descriptor */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4098: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2376: + uint32_t internal_buffer_busy; /**< Counts the number of times an internal buffer busy occurred */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2377: + uint32_t external_buffer_busy; /**< Counts the number of times external buffer busy occurred */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4100: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2378: + uint32_t sg_fragments; /**< Counts the number of Scatter/Gather fragments */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2379: + uint32_t dma_semaphore_depletion; /**< Counts the number of failed attempts to allocate a DMA semaphore */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4102: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2380: + uint32_t successfully_reassembled; /**< Counts the number of successfully reassembled frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2381: + uint32_t valid_fragments; /**< Counts the total number of valid fragments that WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2382: + uint32_t valid_fragments; /**< Counts the total number of valid fragments that + have been processed for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2382: + have been processed for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2384: + uint32_t processed_fragments; /**< Counts the number of processed fragments + (valid and error fragments) for all frames */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2384: + (valid and error fragments) for all frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4107: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2385: + uint32_t malformed_fragments; /**< Counts the number of malformed fragments processed for all frames */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2386: + uint32_t autoLearn_busy; /**< Counts the number of times a busy condition occurs when attempting CHECK:CAMELCASE: Avoid CamelCase: #4108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2386: + uint32_t autoLearn_busy; /**< Counts the number of times a busy condition occurs when attempting WARNING:LONG_LINE_COMMENT: line over 100 characters #4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2387: + to access an Reassembly Automatic Learning Hash set */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2387: + uint32_t autoLearn_busy; /**< Counts the number of times a busy condition occurs when attempting + to access an Reassembly Automatic Learning Hash set */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2387: + to access an Reassembly Automatic Learning Hash set */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4110: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2388: + uint32_t discarded_fragments; /**< Counts the number of fragments discarded by the reassembly process */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4111: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2389: + uint32_t more_than16fragments; /**< Counts the fragment occurrences in which the number of fragments-per-frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4112: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2390: + uint32_t more_than16fragments; /**< Counts the fragment occurrences in which the number of fragments-per-frame + exceeds 16 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4112: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2390: + exceeds 16 */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4113: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2391: + uint32_t exceed_max_reassembly_frame_len;/**< ounts the number of times that a successful reassembled frame WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4114: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2392: + uint32_t exceed_max_reassembly_frame_len;/**< ounts the number of times that a successful reassembled frame + length exceeds MaxReassembledFrameLength value */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4114: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2392: + length exceeds MaxReassembledFrameLength value */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2396: +/** + @Description Structure for retrieving CAPWAP fragmentation statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2399: + uint32_t total_frames; /**< Number of frames that passed through the manipulation node */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4131: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2409: +/** + @Description Structure for retrieving reassembly statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2413: + ioc_fm_pcd_manip_reassem_ip_stats_t ip_reassem; /**< Structure for IP reassembly statistics */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4137: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2415: + ioc_fm_pcd_manip_reassem_capwap_stats_t capwap_reassem; /**< Structure for CAPWAP reassembly statistics */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4143: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2421: +/** + @Description structure for retrieving fragmentation statistics WARNING:LONG_LINE_COMMENT: line over 100 characters #4147: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2425: + ioc_fm_pcd_manip_frag_ip_stats_t ip_frag; /**< Structure for IP fragmentation statistics */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4149: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2427: + ioc_fm_pcd_manip_frag_capwap_stats_t capwap_frag; /**< Structure for CAPWAP fragmentation statistics */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4155: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2433: +/** + @Description structure for defining manipulation statistics WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4165: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2443: +/** + @Description Parameters for acquiring manipulation statistics WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4174: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2452: +/** + @Description Parameters for defining frame replicator group and its members WARNING:LONG_LINE_COMMENT: line over 100 characters #4177: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2455: + uint8_t max_num_of_entries; /**< Maximal number of members in the group - must be at least two */ WARNING:LONG_LINE_COMMENT: line over 100 characters #4178: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2456: + uint8_t num_of_entries; /**< Number of members in the group - must be at least 1 */ WARNING:LONG_LINE: line over 100 characters #4179: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2457: + ioc_fm_pcd_cc_next_engine_params_t next_engine_params[IOC_FM_PCD_FRM_REPLIC_MAX_NUM_OF_ENTRIES]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4202: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2480: + uint32_t byte_count; /**< This counter reflects byte count of frames that + were matched by this key. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4202: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2480: + were matched by this key. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4204: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2482: + uint32_t frame_count; /**< This counter reflects count of frames that + were matched by this key. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4204: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2482: + were matched by this key. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4208: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2486: + /**< These counters reflect how many frames matched + this key in 'RMON' statistics mode: WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4211: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2489: + ranges provided at initialization. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4223: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2501: +/** + @Function FM_PCD_MatchTableGetKeyStatistics WARNING:LONG_LINE: line over 100 characters #4247: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2525: +#define FM_PCD_IOC_MATCH_TABLE_GET_KEY_STAT_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(12), ioc_compat_fm_pcd_cc_tbl_get_stats_t) WARNING:LONG_LINE: line over 100 characters #4249: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2527: +#define FM_PCD_IOC_MATCH_TABLE_GET_KEY_STAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(12), ioc_fm_pcd_cc_tbl_get_stats_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4252: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2530: +/** + @Function FM_PCD_MatchTableGetMissStatistics WARNING:LONG_LINE: line over 100 characters #4273: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2551: +#define FM_PCD_IOC_MATCH_TABLE_GET_MISS_STAT_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(13), ioc_compat_fm_pcd_cc_tbl_get_stats_t) WARNING:LONG_LINE: line over 100 characters #4275: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2553: +#define FM_PCD_IOC_MATCH_TABLE_GET_MISS_STAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(13), ioc_fm_pcd_cc_tbl_get_stats_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4278: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2556: +/** + @Function FM_PCD_HashTableGetMissStatistics WARNING:LONG_LINE: line over 100 characters #4297: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2575: +#define FM_PCD_IOC_HASH_TABLE_GET_MISS_STAT_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(14), ioc_compat_fm_pcd_cc_tbl_get_stats_t) WARNING:LONG_LINE: line over 100 characters #4299: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2577: +#define FM_PCD_IOC_HASH_TABLE_GET_MISS_STAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(14), ioc_fm_pcd_cc_tbl_get_stats_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4302: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2580: +/** + @Function FM_PCD_NetEnvCharacteristicsSet WARNING:LONG_LINE_COMMENT: line over 100 characters #4336: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2614: + and later used for match vector, classification plan vectors and coarse classification WARNING:LONG_LINE_COMMENT: line over 100 characters #4339: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2617: + @Param[in,out] ioc_fm_pcd_net_env_params_t A structure defining the distinction units for this configuration. WARNING:LONG_LINE: line over 100 characters #4344: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2622: +#define FM_PCD_IOC_NET_ENV_CHARACTERISTICS_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(20), ioc_compat_fm_pcd_net_env_params_t) WARNING:LONG_LINE: line over 100 characters #4346: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2624: +#define FM_PCD_IOC_NET_ENV_CHARACTERISTICS_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(20), ioc_fm_pcd_net_env_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2627: +/** + @Function FM_PCD_NetEnvCharacteristicsDelete WARNING:LONG_LINE: line over 100 characters #4358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2636: +#define FM_PCD_IOC_NET_ENV_CHARACTERISTICS_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(21), ioc_compat_fm_obj_t) WARNING:LONG_LINE: line over 100 characters #4360: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2638: +#define FM_PCD_IOC_NET_ENV_CHARACTERISTICS_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(21), ioc_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4363: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2641: +/** + @Function FM_PCD_KgSchemeSet WARNING:LONG_LINE: line over 100 characters #4377: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2655: +#define FM_PCD_IOC_KG_SCHEME_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(24), ioc_compat_fm_pcd_kg_scheme_params_t) WARNING:LONG_LINE: line over 100 characters #4379: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2657: +#define FM_PCD_IOC_KG_SCHEME_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(24), ioc_fm_pcd_kg_scheme_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4382: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2660: +/** + @Function FM_PCD_KgSchemeDelete WARNING:LONG_LINE: line over 100 characters #4391: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2669: +#define FM_PCD_IOC_KG_SCHEME_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(25), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4396: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2674: +/** + @Function FM_PCD_CcRootBuild WARNING:LONG_LINE_COMMENT: line over 100 characters #4410: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2688: +#define FM_PCD_IOC_CC_ROOT_BUILD _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(26), void *) /* workaround ...*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4413: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2691: +/** + @Function FM_PCD_CcRootDelete WARNING:LONG_LINE: line over 100 characters #4420: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2698: +#define FM_PCD_IOC_CC_ROOT_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(27), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4425: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2703: +/** + @Function FM_PCD_MatchTableSet WARNING:LONG_LINE: line over 100 characters #4437: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2715: +#define FM_PCD_IOC_MATCH_TABLE_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(28), compat_uptr_t) WARNING:LONG_LINE_COMMENT: line over 100 characters #4439: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2717: +#define FM_PCD_IOC_MATCH_TABLE_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(28), void *) /* workaround ...*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4442: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2720: +/** + @Function FM_PCD_MatchTableDelete WARNING:LONG_LINE: line over 100 characters #4451: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2729: +#define FM_PCD_IOC_MATCH_TABLE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(29), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4456: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2734: +/** + @Function FM_PCD_CcRootModifyNextEngine WARNING:LONG_LINE_COMMENT: line over 100 characters #4460: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2738: + @Param[in] ioc_fm_pcd_cc_tree_modify_next_engine_params_t - Pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4467: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2745: +#define FM_PCD_IOC_CC_ROOT_MODIFY_NEXT_ENGINE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(30), ioc_compat_fm_pcd_cc_tree_modify_next_engine_params_t) WARNING:LONG_LINE: line over 100 characters #4469: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2747: +#define FM_PCD_IOC_CC_ROOT_MODIFY_NEXT_ENGINE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(30), ioc_fm_pcd_cc_tree_modify_next_engine_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4472: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2750: +/** + @Function FM_PCD_MatchTableModifyNextEngine WARNING:LONG_LINE_COMMENT: line over 100 characters #4476: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2754: + @Param[in] ioc_fm_pcd_cc_node_modify_next_engine_params_t A pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4483: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2761: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_NEXT_ENGINE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(31), ioc_compat_fm_pcd_cc_node_modify_next_engine_params_t) WARNING:LONG_LINE: line over 100 characters #4485: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2763: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_NEXT_ENGINE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(31), ioc_fm_pcd_cc_node_modify_next_engine_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4488: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2766: +/** + @Function FM_PCD_MatchTableModifyMissNextEngine WARNING:LONG_LINE_COMMENT: line over 100 characters #4492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2770: + @Param[in] ioc_fm_pcd_cc_node_modify_next_engine_params_t - Pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2777: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_MISS_NEXT_ENGINE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(32), ioc_compat_fm_pcd_cc_node_modify_next_engine_params_t) WARNING:LONG_LINE: line over 100 characters #4501: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2779: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_MISS_NEXT_ENGINE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(32), ioc_fm_pcd_cc_node_modify_next_engine_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2782: +/** + @Function FM_PCD_MatchTableRemoveKey WARNING:LONG_LINE_COMMENT: line over 100 characters #4509: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2787: + @Param[in] ioc_fm_pcd_cc_node_remove_key_params_t A pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2795: +#define FM_PCD_IOC_MATCH_TABLE_REMOVE_KEY_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(33), ioc_compat_fm_pcd_cc_node_remove_key_params_t) WARNING:LONG_LINE: line over 100 characters #4519: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2797: +#define FM_PCD_IOC_MATCH_TABLE_REMOVE_KEY _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(33), ioc_fm_pcd_cc_node_remove_key_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4522: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2800: +/** + @Function FM_PCD_MatchTableAddKey WARNING:LONG_LINE_COMMENT: line over 100 characters #4530: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2808: + @Param[in] ioc_fm_pcd_cc_node_modify_key_and_next_engine_params_t A pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4538: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2816: +#define FM_PCD_IOC_MATCH_TABLE_ADD_KEY_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(34), ioc_compat_fm_pcd_cc_node_modify_key_and_next_engine_params_t) WARNING:LONG_LINE: line over 100 characters #4540: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2818: +#define FM_PCD_IOC_MATCH_TABLE_ADD_KEY _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(34), ioc_fm_pcd_cc_node_modify_key_and_next_engine_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4543: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2821: +/** + @Function FM_PCD_MatchTableModifyKeyAndNextEngine WARNING:LONG_LINE_COMMENT: line over 100 characters #4545: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2823: + @Description Modify the key and Next Engine Parameters of this key in the index defined by key_index. WARNING:LONG_LINE_COMMENT: line over 100 characters #4547: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2825: + @Param[in] ioc_fm_pcd_cc_node_modify_key_and_next_engine_params_t A pointer to a structure with the relevant parameters WARNING:LONG_LINE: line over 100 characters #4555: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2833: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_KEY_AND_NEXT_ENGINE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(35), ioc_compat_fm_pcd_cc_node_modify_key_and_next_engine_params_t) WARNING:LONG_LINE: line over 100 characters #4557: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2835: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_KEY_AND_NEXT_ENGINE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(35), ioc_fm_pcd_cc_node_modify_key_and_next_engine_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4560: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2838: +/** + @Function FM_PCD_MatchTableModifyKey WARNING:LONG_LINE: line over 100 characters #4573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2851: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_KEY_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(36), ioc_compat_fm_pcd_cc_node_modify_key_params_t) WARNING:LONG_LINE: line over 100 characters #4575: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2853: +#define FM_PCD_IOC_MATCH_TABLE_MODIFY_KEY _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(36), ioc_fm_pcd_cc_node_modify_key_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4578: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2856: +/** + @Function FM_PCD_HashTableSet WARNING:LONG_LINE: line over 100 characters #4600: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2878: +#define FM_PCD_IOC_HASH_TABLE_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(37), ioc_compat_fm_pcd_hash_table_params_t) WARNING:LONG_LINE: line over 100 characters #4602: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2880: +#define FM_PCD_IOC_HASH_TABLE_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(37), ioc_fm_pcd_hash_table_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4605: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2883: +/** + @Function FM_PCD_HashTableDelete WARNING:LONG_LINE: line over 100 characters #4617: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2895: +#define FM_PCD_IOC_HASH_TABLE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(37), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4622: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2900: +/** + @Function FM_PCD_HashTableAddKey WARNING:LONG_LINE: line over 100 characters #4637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2915: +#define FM_PCD_IOC_HASH_TABLE_ADD_KEY_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(39), ioc_compat_fm_pcd_hash_table_add_key_params_t) WARNING:LONG_LINE: line over 100 characters #4639: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2917: +#define FM_PCD_IOC_HASH_TABLE_ADD_KEY _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(39), ioc_fm_pcd_hash_table_add_key_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2920: +/** + @Function FM_PCD_HashTableRemoveKey WARNING:LONG_LINE: line over 100 characters #4655: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2933: +#define FM_PCD_IOC_HASH_TABLE_REMOVE_KEY_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(40), ioc_compat_fm_pcd_hash_table_remove_key_params_t) WARNING:LONG_LINE: line over 100 characters #4657: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2935: +#define FM_PCD_IOC_HASH_TABLE_REMOVE_KEY _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(40), ioc_fm_pcd_hash_table_remove_key_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4660: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2938: +/** + @Function FM_PCD_PlcrProfileSet WARNING:LONG_LINE: line over 100 characters #4671: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2949: +#define FM_PCD_IOC_PLCR_PROFILE_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(41), ioc_compat_fm_pcd_plcr_profile_params_t) WARNING:LONG_LINE: line over 100 characters #4673: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2951: +#define FM_PCD_IOC_PLCR_PROFILE_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(41), ioc_fm_pcd_plcr_profile_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4676: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2954: +/** + @Function FM_PCD_PlcrProfileDelete WARNING:LONG_LINE: line over 100 characters #4686: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2964: +#define FM_PCD_IOC_PLCR_PROFILE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(41), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4691: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2969: +/** + @Function FM_PCD_ManipNodeSet WARNING:LONG_LINE: line over 100 characters #4702: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2980: +#define FM_PCD_IOC_MANIP_NODE_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(43), ioc_compat_fm_pcd_manip_params_t) WARNING:LONG_LINE: line over 100 characters #4704: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2982: +#define FM_PCD_IOC_MANIP_NODE_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(43), ioc_fm_pcd_manip_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2985: +/** + @Function FM_PCD_ManipNodeReplace WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4727: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3005: +/** + @Function FM_PCD_ManipNodeDelete WARNING:LONG_LINE: line over 100 characters #4738: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3016: +#define FM_PCD_IOC_MANIP_NODE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(44), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4743: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3021: +/** + @Function FM_PCD_ManipGetStatistics WARNING:LONG_LINE: line over 100 characters #4755: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3033: +#define FM_PCD_IOC_MANIP_GET_STATS_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(50), ioc_compat_fm_pcd_manip_get_stats_t) WARNING:LONG_LINE: line over 100 characters #4757: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3035: +#define FM_PCD_IOC_MANIP_GET_STATS _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(50), ioc_fm_pcd_manip_get_stats_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4760: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3038: +/** +@Function FM_PCD_SetAdvancedOffloadSupport WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4776: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3054: +/** + @Function FM_PCD_FrmReplicSetGroup WARNING:LONG_LINE: line over 100 characters #4789: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3067: +#define FM_PCD_IOC_FRM_REPLIC_GROUP_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(46), ioc_compat_fm_pcd_frm_replic_group_params_t) WARNING:LONG_LINE: line over 100 characters #4791: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3069: +#define FM_PCD_IOC_FRM_REPLIC_GROUP_SET _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(46), ioc_fm_pcd_frm_replic_group_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3072: +/** + @Function FM_PCD_FrmReplicDeleteGroup WARNING:LONG_LINE: line over 100 characters #4805: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3083: +#define FM_PCD_IOC_FRM_REPLIC_GROUP_DELETE_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(47), ioc_compat_fm_obj_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3088: +/** + @Function FM_PCD_FrmReplicAddMember WARNING:LONG_LINE: line over 100 characters #4823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3101: +#define FM_PCD_IOC_FRM_REPLIC_MEMBER_ADD_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(48), ioc_compat_fm_pcd_frm_replic_member_params_t) WARNING:LONG_LINE: line over 100 characters #4825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3103: +#define FM_PCD_IOC_FRM_REPLIC_MEMBER_ADD _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(48), ioc_fm_pcd_frm_replic_member_params_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3106: +/** + @Function FM_PCD_FrmReplicRemoveMember WARNING:LONG_LINE: line over 100 characters #4840: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3118: +#define FM_PCD_IOC_FRM_REPLIC_MEMBER_REMOVE_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(49), ioc_compat_fm_pcd_frm_replic_member_t) WARNING:LONG_LINE: line over 100 characters #4842: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3120: +#define FM_PCD_IOC_FRM_REPLIC_MEMBER_REMOVE _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(49), ioc_fm_pcd_frm_replic_member_t) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3126: +/** + @Function FM_PCD_StatisticsSetNode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4864: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3142: +/** + @Group FM_grp Frame Manager API WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4872: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3150: +/** + @Group FM_PCD_grp FM PCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4891: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3169: +/** + @Collection General PCD defines WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4900: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3178: +/**< Number of distinction units is limited by + register size (32 bits) minus reserved bits WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4901: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3179: + for private headers. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4908: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3186: +/**< Max number allowed on any configuration; + For HW implementation reasons, in most WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4911: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3189: + if resource is unavailable. */ WARNING:LONG_LINE: line over 100 characters #4919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3197: +#define FM_SW_PRS_MAX_IMAGE_SIZE (FM_PCD_SW_PRS_SIZE /*- FM_PCD_PRS_SW_OFFSET -FM_PCD_PRS_SW_TAIL_SIZE*/ - FM_PCD_PRS_SW_PATCHES_SIZE) WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4932: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3210: +/** + @Group FM_PCD_init_grp FM PCD Initialization Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4940: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3218: +/** + @Description Exceptions user callback routine, will be called upon an CHECK:CAMELCASE: Avoid CamelCase: #4946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3224: +typedef void (t_FmPcdExceptionCallback) (t_Handle h_App, CHECK:CAMELCASE: Avoid CamelCase: #4946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3224: +typedef void (t_FmPcdExceptionCallback) (t_Handle h_App, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4950: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3228: +/** + @Description Exceptions user callback routine, will be called upon an CHECK:CAMELCASE: Avoid CamelCase: #4957: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3235: +typedef void (t_FmPcdIdExceptionCallback) (t_Handle h_App, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4962: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3240: +/** + @Description A callback for enqueuing frame onto a QM queue. CHECK:CAMELCASE: Avoid CamelCase: #4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3247: +typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd); CHECK:CAMELCASE: Avoid CamelCase: #4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3247: +typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd); CHECK:CAMELCASE: Avoid CamelCase: #4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3247: +typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3250: +/** + @Description Host-Command parameters structure. WARNING:TYPO_SPELLING: 'Master' may be misspelled - perhaps 'Primary'? #4976: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3254: + environment, or it is the Master partition in a Multi-partition CHECK:CAMELCASE: Avoid CamelCase: #4980: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3258: +typedef struct t_FmPcdHcParams { CHECK:CAMELCASE: Avoid CamelCase: #4981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3259: + uintptr_t portBaseAddr; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4985: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3263: + /**< Port Id (0-6 relative to Host-Command/Offline-Parsing ports); + NOTE: When configuring Host Command port for WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4987: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3265: + portId=0 MUST be used. */ CHECK:CAMELCASE: Avoid CamelCase: #4988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3266: + uint16_t liodnBase; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4990: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3268: + /**< LIODN base for this port, to be used together with LIODN offset + (irrelevant for P4080 revision 1.0) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4990: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3268: + (irrelevant for P4080 revision 1.0) */ CHECK:CAMELCASE: Avoid CamelCase: #4991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3269: + uint32_t errFqid; CHECK:CAMELCASE: Avoid CamelCase: #4993: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3271: + uint32_t confFqid; CHECK:CAMELCASE: Avoid CamelCase: #4995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3273: + uint32_t qmChannel; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #4997: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3275: + /**< QM channel dedicated to this Host-Command port; + will be used by the FM for dequeue. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #4997: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3275: + will be used by the FM for dequeue. */ CHECK:CAMELCASE: Avoid CamelCase: #4998: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3276: + t_FmPcdQmEnqueueCallback *f_QmEnqueue; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5005: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3283: +/** + @Description The main structure for PCD initialization CHECK:CAMELCASE: Avoid CamelCase: #5008: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3286: + bool prsSupport; CHECK:CAMELCASE: Avoid CamelCase: #5010: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3288: + bool ccSupport; CHECK:CAMELCASE: Avoid CamelCase: #5012: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3290: + bool kgSupport; CHECK:CAMELCASE: Avoid CamelCase: #5014: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3292: + bool plcrSupport; CHECK:CAMELCASE: Avoid CamelCase: #5018: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3296: + uint8_t numOfSchemes; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3298: + /**< Number of schemes dedicated to this partition. + this parameter is relevant if 'kgSupport'=TRUE. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3298: + this parameter is relevant if 'kgSupport'=TRUE. */ CHECK:CAMELCASE: Avoid CamelCase: #5021: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3299: + bool useHostCommand; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5025: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3303: + /**< Host Command parameters, relevant only if 'useHostCommand'=TRUE; + Relevant when FM not runs in "guest-mode". */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5025: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3303: + Relevant when FM not runs in "guest-mode". */ CHECK:CAMELCASE: Avoid CamelCase: #5027: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3305: + t_FmPcdExceptionCallback *f_Exception; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5029: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3307: + /**< Callback routine for general PCD exceptions; + Relevant when FM not runs in "guest-mode". */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5029: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3307: + Relevant when FM not runs in "guest-mode". */ CHECK:CAMELCASE: Avoid CamelCase: #5030: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3308: + t_FmPcdIdExceptionCallback *f_ExceptionId; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5032: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3310: + /**< Callback routine for specific KeyGen scheme or + Policer profile exceptions; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5033: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3311: + Relevant when FM not runs in "guest-mode". */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3314: + /**< A handle to an application layer object; This handle will + be passed by the driver upon calling the above callbacks; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5037: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3315: + Relevant when FM not runs in "guest-mode". */ CHECK:CAMELCASE: Avoid CamelCase: #5038: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3316: + uint8_t partPlcrProfilesBase; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5040: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3318: + /**< The first policer-profile-id dedicated to this partition. + this parameter is relevant if 'plcrSupport'=TRUE. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5041: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3319: + NOTE: this parameter relevant only when working with multiple partitions. */ CHECK:CAMELCASE: Avoid CamelCase: #5042: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3320: + uint16_t partNumOfPlcrProfiles; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5044: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3322: + /**< Number of policer-profiles dedicated to this partition. + this parameter is relevant if 'plcrSupport'=TRUE. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5045: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3323: + NOTE: this parameter relevant only when working with multiple partitions. */ CHECK:CAMELCASE: Avoid CamelCase: #5048: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3326: +typedef struct t_FmPcdPrsLabelParams { CHECK:CAMELCASE: Avoid CamelCase: #5049: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3327: + uint32_t instructionOffset; CHECK:CAMELCASE: Avoid CamelCase: #5051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3329: + uint8_t indexPerHdr; CHECK:CAMELCASE: Avoid CamelCase: #5054: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3332: +typedef struct t_FmPcdPrsSwParams { CHECK:CAMELCASE: Avoid CamelCase: #5058: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3336: + uint8_t *p_Code; CHECK:CAMELCASE: Avoid CamelCase: #5059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3337: + uint32_t swPrsDataParams[FM_PCD_PRS_NUM_OF_HDRS]; CHECK:CAMELCASE: Avoid CamelCase: #5060: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3338: + uint8_t numOfLabels; CHECK:CAMELCASE: Avoid CamelCase: #5061: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3339: + t_FmPcdPrsLabelParams labelsTable[FM_PCD_PRS_NUM_OF_LABELS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5065: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3343: +/** + @Function FM_PCD_Config CHECK:CAMELCASE: Avoid CamelCase: #5074: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3352: +t_Handle FM_PCD_Config(t_FmPcdParams *p_FmPcdParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5077: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3355: +/** + @Function FM_PCD_Init CHECK:CAMELCASE: Avoid CamelCase: #5085: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3363: +uint32_t FM_PCD_Init(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5088: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3366: +/** + @Function FM_PCD_Free CHECK:CAMELCASE: Avoid CamelCase: #5098: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3376: +uint32_t FM_PCD_Free(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3379: +/** + @Group FM_PCD_advanced_cfg_grp FM PCD Advanced Configuration Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3387: +/** + @Function FM_PCD_ConfigException WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5122: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3400: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5124: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3402: +uint32_t FM_PCD_ConfigException(t_Handle h_FmPcd, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5128: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3406: +/** + @Function FM_PCD_ConfigHcFramesDataMemory CHECK:CAMELCASE: Avoid CamelCase: #5142: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3420: +uint32_t FM_PCD_ConfigHcFramesDataMemory(t_Handle h_FmPcd, uint8_t memId); CHECK:CAMELCASE: Avoid CamelCase: #5142: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3420: +uint32_t FM_PCD_ConfigHcFramesDataMemory(t_Handle h_FmPcd, uint8_t memId); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5145: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3423: +/** + @Function FM_PCD_ConfigPlcrNumOfSharedProfiles CHECK:CAMELCASE: Avoid CamelCase: #5157: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3435: +uint32_t FM_PCD_ConfigPlcrNumOfSharedProfiles(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #5158: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3436: + uint16_t numOfSharedPlcrProfiles); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5161: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3439: +/** + @Function FM_PCD_ConfigPlcrAutoRefreshMode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3451: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5175: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3453: +uint32_t FM_PCD_ConfigPlcrAutoRefreshMode(t_Handle h_FmPcd, bool enable); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5178: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3456: +/** + @Function FM_PCD_ConfigPrsMaxCycleLimit WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5191: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3469: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5193: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3471: +uint32_t FM_PCD_ConfigPrsMaxCycleLimit(t_Handle h_FmPcd, uint16_t value); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5199: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3477: +/** + @Group FM_PCD_Runtime_grp FM PCD Runtime Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5244: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3522: +/** + @Function FM_PCD_Enable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5258: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3536: +/** + @Function FM_PCD_Disable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5273: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3551: +/** + @Function FM_PCD_GetCounter CHECK:CAMELCASE: Avoid CamelCase: #5287: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3565: +uint32_t FM_PCD_GetCounter(t_Handle h_FmPcd, ioc_fm_pcd_counters counter); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5290: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3568: +/** +@Function FM_PCD_PrsLoadSw WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5303: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3581: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5305: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3583: +uint32_t FM_PCD_PrsLoadSw(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #5306: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3584: + ioc_fm_pcd_prs_sw_params_t *p_SwPrs); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5309: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3587: +/** +@Function FM_PCD_SetAdvancedOffloadSupport WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5320: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3598: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5322: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3600: +uint32_t FM_PCD_SetAdvancedOffloadSupport(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5325: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3603: +/** + @Function FM_PCD_KgSetDfltValue WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5340: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3618: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5342: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3620: +uint32_t FM_PCD_KgSetDfltValue(t_Handle h_FmPcd, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5346: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3624: +/** + @Function FM_PCD_KgSetAdditionalDataAfterParsing WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3636: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5360: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3638: +uint32_t FM_PCD_KgSetAdditionalDataAfterParsing(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #5361: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3639: + uint8_t payloadOffset); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5364: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3642: +/** + @Function FM_PCD_SetException WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5376: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3654: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5378: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3656: +uint32_t FM_PCD_SetException(t_Handle h_FmPcd, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5382: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3660: +/** + @Function FM_PCD_ModifyCounter WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5394: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3672: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5396: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3674: +uint32_t FM_PCD_ModifyCounter(t_Handle h_FmPcd, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5400: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3678: +/** + @Function FM_PCD_SetPlcrStatistics WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5412: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3690: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5414: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3692: +uint32_t FM_PCD_SetPlcrStatistics(t_Handle h_FmPcd, bool enable); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5417: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3695: +/** + @Function FM_PCD_SetPrsStatistics WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5428: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3706: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #5430: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3708: +void FM_PCD_SetPrsStatistics(t_Handle h_FmPcd, bool enable); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5434: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3712: +/** + @Function FM_PCD_DumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5443: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3721: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5444: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3722: + (i.e. 'guestId'=NCSW_MASTER_ID) or in a case that the registers CHECK:CAMELCASE: Avoid CamelCase: #5447: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3725: +uint32_t FM_PCD_DumpRegs(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5450: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3728: +/** + @Function FM_PCD_KgDumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5459: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3737: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5460: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3738: + (i.e. 'guestId'=NCSW_MASTER_ID) or in a case that the registers CHECK:CAMELCASE: Avoid CamelCase: #5463: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3741: +uint32_t FM_PCD_KgDumpRegs(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5466: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3744: +/** + @Function FM_PCD_PlcrDumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5475: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3753: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5476: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3754: + (i.e. 'guestId'=NCSW_MASTER_ID) or in a case that the registers CHECK:CAMELCASE: Avoid CamelCase: #5479: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3757: +uint32_t FM_PCD_PlcrDumpRegs(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5482: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3760: +/** + @Function FM_PCD_PlcrProfileDumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5491: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3769: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3770: + (i.e. 'guestId'=NCSW_MASTER_ID) or in a case that the registers CHECK:CAMELCASE: Avoid CamelCase: #5495: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3773: +uint32_t FM_PCD_PlcrProfileDumpRegs(t_Handle h_Profile); CHECK:CAMELCASE: Avoid CamelCase: #5495: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3773: +uint32_t FM_PCD_PlcrProfileDumpRegs(t_Handle h_Profile); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5498: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3776: +/** + @Function FM_PCD_PrsDumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5507: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3785: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5508: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3786: + (i.e. 'guestId'=NCSW_MASTER_ID) or in a case that the registers CHECK:CAMELCASE: Avoid CamelCase: #5511: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3789: +uint32_t FM_PCD_PrsDumpRegs(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5514: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3792: +/** + @Function FM_PCD_HcDumpRegs WARNING:TYPO_SPELLING: 'master' may be misspelled - perhaps 'primary'? #5523: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3801: + NOTE: this routine may be called only for FM in master mode WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #5524: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3802: + (i.e. 'guestId'=NCSW_MASTER_ID). CHECK:CAMELCASE: Avoid CamelCase: #5526: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3804: +uint32_t FM_PCD_HcDumpRegs(t_Handle h_FmPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5531: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3809: +/** + KeyGen FM_PCD_Runtime_build_grp FM PCD Runtime Building Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5541: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3819: +/** + @Collection Definitions of coarse classification WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5558: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3836: +/** + @Collection A set of definitions to allow protocol CHECK:CAMELCASE: Avoid CamelCase: #5561: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3839: +typedef uint32_t protocolOpt_t; /**< A general type to define a protocol option. */ CHECK:CAMELCASE: Avoid CamelCase: #5563: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3841: +typedef protocolOpt_t ethProtocolOpt_t; /**< Ethernet protocol options. */ CHECK:CAMELCASE: Avoid CamelCase: #5567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3845: +typedef protocolOpt_t vlanProtocolOpt_t; /**< VLAN protocol options. */ CHECK:CAMELCASE: Avoid CamelCase: #5570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3848: +typedef protocolOpt_t mplsProtocolOpt_t; /**< MPLS protocol options. */ CHECK:CAMELCASE: Avoid CamelCase: #5573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3851: +typedef protocolOpt_t ipv4ProtocolOpt_t; /**< IPv4 protocol options. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5580: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3858: +#define IPV4_FRAG_1 0x00000008 /**< IPV4 reassembly option. + IPV4 Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5581: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3859: + environment with IPV4 header and IPV4_FRAG_1 option */ CHECK:CAMELCASE: Avoid CamelCase: #5583: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3861: +typedef protocolOpt_t ipv6ProtocolOpt_t; /**< IPv6 protocol options. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5589: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3867: +#define IPV6_FRAG_1 0x00000004 /**< IPV6 reassembly option. + IPV6 Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5592: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3870: + may be found at 'shim2' (in parser-result). */ CHECK:CAMELCASE: Avoid CamelCase: #5594: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3872: +typedef protocolOpt_t capwapProtocolOpt_t; /**< CAPWAP protocol options. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5596: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3874: +#define CAPWAP_FRAG_1 0x00000008 /**< CAPWAP reassembly option. + CAPWAP Reassembly manipulation requires network WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5599: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3877: + may be found at 'shim2' (in parser-result). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5608: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3886: +/** + @Collection A set of definitions to support Header Manipulation selection. CHECK:CAMELCASE: Avoid CamelCase: #5610: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3888: +typedef uint32_t hdrManipFlags_t; CHECK:CAMELCASE: Avoid CamelCase: #5613: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3891: +typedef hdrManipFlags_t ipv4HdrManipUpdateFlags_t; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5618: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3896: + /**< update TOS with the given value ('tos' field + of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5618: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3896: + of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3899: + /**< update IP ID with the given value ('id' field + of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3899: + of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5626: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3904: + /**< update IP source address with the given value + ('src' field of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5626: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3904: + ('src' field of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3907: + /**< update IP destination address with the given value + ('dst' field of t_FmPcdManipHdrFieldUpdateIpv4) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3907: + ('dst' field of t_FmPcdManipHdrFieldUpdateIpv4) */ CHECK:CAMELCASE: Avoid CamelCase: #5631: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3909: +typedef hdrManipFlags_t ipv6HdrManipUpdateFlags_t; /**< IPv6 protocol HMan update command flags. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3913: + /**< update Traffic Class address with the given value + ('trafficClass' field of t_FmPcdManipHdrFieldUpdateIpv6) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3913: + ('trafficClass' field of t_FmPcdManipHdrFieldUpdateIpv6) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3918: + /**< update IP source address with the given value + ('src' field of t_FmPcdManipHdrFieldUpdateIpv6) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3918: + ('src' field of t_FmPcdManipHdrFieldUpdateIpv6) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3921: + /**< update IP destination address with the given value + ('dst' field of t_FmPcdManipHdrFieldUpdateIpv6) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3921: + ('dst' field of t_FmPcdManipHdrFieldUpdateIpv6) */ CHECK:CAMELCASE: Avoid CamelCase: #5645: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3923: +typedef hdrManipFlags_t tcpUdpHdrManipUpdateFlags_t; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5650: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3928: + /**< update TCP/UDP source address with the given value + ('src' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5650: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3928: + ('src' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5653: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3931: + /**< update TCP/UDP destination address with the given value + ('dst' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5653: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3931: + ('dst' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5660: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3938: +/** + @Description A type used for returning the order of the key extraction. CHECK:CAMELCASE: Avoid CamelCase: #5666: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3944: +typedef uint8_t t_FmPcdKgKeyOrder[FM_PCD_KG_MAX_NUM_OF_EXTRACTS_PER_KEY]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5670: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3948: +/** + @Description Enumeration type for selecting type of statistics mode WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5679: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3957: +/** + @Collection Definitions for CC statistics WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5692: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3970: +/** + @Description Parameters for defining CC keys parameters CHECK:CAMELCASE: Avoid CamelCase: #5711: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3989: +typedef struct t_KeysParams { CHECK:CAMELCASE: Avoid CamelCase: #5712: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3990: + uint16_t maxNumOfKeys; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5714: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3992: + /**< Maximum number of keys that will (ever) be used in this CC-Node; + A value of zero may be used for dynamic memory allocation. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5714: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3992: + A value of zero may be used for dynamic memory allocation. */ CHECK:CAMELCASE: Avoid CamelCase: #5715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3993: + bool maskSupport; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5717: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3995: + /**< This parameter is relevant only if a node is initialized with + 'action' = e_FM_PCD_ACTION_EXACT_MATCH and maxNumOfKeys > 0; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5723: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4001: + for all the entries within this table, this parameter should set to 'FALSE'. */ CHECK:CAMELCASE: Avoid CamelCase: #5724: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4002: + ioc_fm_pcd_cc_stats_mode statisticsMode; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5726: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4004: + /**< Determines the supported statistics mode for all node's keys. + To enable statistics gathering, statistics should be enabled per WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5730: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4008: + preallocated for all keys. */ CHECK:CAMELCASE: Avoid CamelCase: #5732: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4010: + uint16_t frameLengthRanges[FM_PCD_CC_STATS_MAX_NUM_OF_FLR]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5734: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4012: + /**< Relevant only for 'RMON' statistics mode + (this feature is supported only on B4860 device); WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4019: + threshold, and last range threshold must be 0xFFFF. */ CHECK:CAMELCASE: Avoid CamelCase: #5743: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4021: + uint16_t numOfKeys; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5745: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4023: + /**< Number of initial keys; + Note that in case of 'action' = e_FM_PCD_ACTION_INDEXED_LOOKUP, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5747: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4025: + set in 'icIndxMask'. */ CHECK:CAMELCASE: Avoid CamelCase: #5748: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4026: + uint8_t keySize; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5750: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4028: + /**< Size of key - for extraction of type FULL_FIELD, 'keySize' has + to be the standard size of the selected key; For other extraction WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5752: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4030: + e_FM_PCD_ACTION_INDEXED_LOOKUP, 'keySize' must be 2. */ CHECK:CAMELCASE: Avoid CamelCase: #5753: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4031: + ioc_fm_pcd_cc_key_params_t keyParams[FM_PCD_MAX_NUM_OF_KEYS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5755: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4033: + /**< An array with 'numOfKeys' entries, each entry specifies the + corresponding key parameters; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5758: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4036: + for the 'miss' entry. */ CHECK:CAMELCASE: Avoid CamelCase: #5759: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4037: + ioc_fm_pcd_cc_next_engine_params_t ccNextEngineParamsForMiss; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5761: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4039: + /**< Parameters for defining the next engine when a key is not matched; + Not relevant if action = e_FM_PCD_ACTION_INDEXED_LOOKUP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5761: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4039: + Not relevant if action = e_FM_PCD_ACTION_INDEXED_LOOKUP. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5766: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4044: +/** + @Description Parameters for defining an insertion manipulation CHECK:CAMELCASE: Avoid CamelCase: #5771: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4049: + uint8_t hdrTemplate[FM_PCD_MAX_MANIP_INSRT_TEMPLATE_SIZE]; CHECK:CAMELCASE: Avoid CamelCase: #5774: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4052: + bool modifyOuterIp; CHECK:CAMELCASE: Avoid CamelCase: #5777: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4055: + uint16_t ipOuterOffset; CHECK:CAMELCASE: Avoid CamelCase: #5779: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4057: + uint16_t dscpEcn; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5781: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4059: + /**< value of dscpEcn in IP outer, relevant if modifyOuterIp = TRUE. + in IPV4 dscpEcn only byte - it has to be adjusted to the right*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5781: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4059: + in IPV4 dscpEcn only byte - it has to be adjusted to the right*/ CHECK:CAMELCASE: Avoid CamelCase: #5782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4060: + bool udpPresent; CHECK:CAMELCASE: Avoid CamelCase: #5784: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4062: + uint8_t udpOffset; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5786: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4064: + /**< Offset in the insert template of UDP, relevant + if modifyOuterIp = TRUE and udpPresent=TRUE.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5786: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4064: + if modifyOuterIp = TRUE and udpPresent=TRUE.*/ CHECK:CAMELCASE: Avoid CamelCase: #5787: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4065: + uint8_t ipIdentGenId; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5789: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4067: + /**< Used by FMan-CTRL to calculate IP-identification field, + relevant if modifyOuterIp = TRUE.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5789: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4067: + relevant if modifyOuterIp = TRUE.*/ CHECK:CAMELCASE: Avoid CamelCase: #5790: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4068: + bool recalculateLength; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5792: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4070: + /**< TRUE if recalculate length has to be performed due to the engines in the path + which can change the frame later, relevant if modifyOuterIp = TRUE.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5792: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4070: + which can change the frame later, relevant if modifyOuterIp = TRUE.*/ CHECK:CAMELCASE: Avoid CamelCase: #5794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4072: + uint8_t blockSize; CHECK:CAMELCASE: Avoid CamelCase: #5796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4074: + uint8_t extraBytesAddedAlignedToBlockSize; CHECK:CAMELCASE: Avoid CamelCase: #5798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4076: + uint8_t extraBytesAddedNotAlignedToBlockSize; CHECK:CAMELCASE: Avoid CamelCase: #5800: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4078: + } recalculateLengthParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4080: + /**< Recalculate length parameters - relevant + if modifyOuterIp = TRUE and recalculateLength = TRUE */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4080: + if modifyOuterIp = TRUE and recalculateLength = TRUE */ CHECK:CAMELCASE: Avoid CamelCase: #5803: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4081: + } modifyOuterIpParams; CHECK:CAMELCASE: Avoid CamelCase: #5806: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4084: + bool modifyOuterVlan; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4088: + uint8_t vpri; /**< Value of VPri, relevant if modifyOuterVlan = TRUE + VPri only 3 bits, it has to be adjusted to the right*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4088: + VPri only 3 bits, it has to be adjusted to the right*/ CHECK:CAMELCASE: Avoid CamelCase: #5811: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4089: + } modifyOuterVlanParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5815: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4093: +/** + @Description Parameters for defining CAPWAP fragmentation CHECK:CAMELCASE: Avoid CamelCase: #5818: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4096: + uint16_t sizeForFragmentation; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4098: + /**< if length of the frame is greater than this value, + CAPWAP fragmentation will be executed. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4098: + CAPWAP fragmentation will be executed. */ CHECK:CAMELCASE: Avoid CamelCase: #5821: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4099: + bool headerOptionsCompr; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4101: + /**< TRUE - first fragment include the CAPWAP header options field, + and all other fragments exclude the CAPWAP options field, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5824: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4102: + FALSE - all fragments include CAPWAP header options field. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4106: +/** + @Description Parameters for defining CAPWAP reassembly CHECK:CAMELCASE: Avoid CamelCase: #5831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4109: + uint16_t maxNumFramesInProcess; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5833: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4111: + /**< Number of frames which can be reassembled concurrently; must be power of 2. + In case numOfFramesPerHashEntry == e_FM_PCD_MANIP_FOUR_WAYS_HASH, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5836: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4114: + maxNumFramesInProcess has to be in the range of 8 - 2048 */ CHECK:CAMELCASE: Avoid CamelCase: #5838: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4116: + bool haltOnDuplicationFrag; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5840: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4118: + /**< If TRUE, reassembly process will be halted due to duplicated fragment, + and all processed fragments will be enqueued with error indication; WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4119: + If FALSE, only duplicated fragments will be enqueued with error indication. */ CHECK:CAMELCASE: Avoid CamelCase: #5843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4121: + e_FmPcdManipReassemTimeOutMode timeOutMode; CHECK:CAMELCASE: Avoid CamelCase: #5843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4121: + e_FmPcdManipReassemTimeOutMode timeOutMode; CHECK:CAMELCASE: Avoid CamelCase: #5845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4123: + uint32_t fqidForTimeOutFrames; CHECK:CAMELCASE: Avoid CamelCase: #5847: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4125: + uint32_t timeoutRoutineRequestTime; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4127: + /**< Represents the time interval in microseconds between consecutive + timeout routine requests It has to be power of 2. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4127: + timeout routine requests It has to be power of 2. */ CHECK:CAMELCASE: Avoid CamelCase: #5850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4128: + uint32_t timeoutThresholdForReassmProcess; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5852: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4130: + /**< Time interval (microseconds) for marking frames in process as too old; + Frames in process are those for which at least one fragment was received WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5853: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4131: + but not all fragments. */ CHECK:CAMELCASE: Avoid CamelCase: #5855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4133: + e_FmPcdManipReassemWaysNumber numOfFramesPerHashEntry; CHECK:CAMELCASE: Avoid CamelCase: #5855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4133: + e_FmPcdManipReassemWaysNumber numOfFramesPerHashEntry; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5860: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4138: +/** + @Description Parameters for defining fragmentation/reassembly manipulation WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5864: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4142: + bool frag; /**< TRUE if using the structure for fragmentation, + otherwise this structure is used for reassembly */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5864: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4142: + otherwise this structure is used for reassembly */ CHECK:CAMELCASE: Avoid CamelCase: #5865: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4143: + uint8_t sgBpid; /**< Scatter/Gather buffer pool id; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5866: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4144: + uint8_t sgBpid; /**< Scatter/Gather buffer pool id; + Same LIODN number is used for these buffers as for WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5871: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4149: + should be mutual to all these sources. */ CHECK:CAMELCASE: Avoid CamelCase: #5874: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4152: + ioc_capwap_fragmentation_params capwapFragParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5876: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4154: + /**< Structure for CAPWAP fragmentation, + relevant if 'frag' = TRUE, 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5876: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4154: + relevant if 'frag' = TRUE, 'hdr' = HEADER_TYPE_CAPWAP */ CHECK:CAMELCASE: Avoid CamelCase: #5877: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4155: + ioc_capwap_reassembly_params capwapReasmParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5879: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4157: + /**< Structure for CAPWAP reassembly, + relevant if 'frag' = FALSE, 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5879: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4157: + relevant if 'frag' = FALSE, 'hdr' = HEADER_TYPE_CAPWAP */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5885: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4163: +/** + @Description Parameters for defining custom header manipulation for generic field replacement CHECK:CAMELCASE: Avoid CamelCase: #5888: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4166: + uint8_t srcOffset; /**< Location of new data - Offset from WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4167: + uint8_t srcOffset; /**< Location of new data - Offset from + Parse Result (>= 16, srcOffset+size <= 32, ) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4167: + Parse Result (>= 16, srcOffset+size <= 32, ) */ CHECK:CAMELCASE: Avoid CamelCase: #5890: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4168: + uint8_t dstOffset; /**< Location of data to be overwritten - Offset from WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5891: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4169: + uint8_t dstOffset; /**< Location of data to be overwritten - Offset from + start of frame (dstOffset + size <= 256). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5891: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4169: + start of frame (dstOffset + size <= 256). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4172: + uint8_t mask; /**< Optional 1 byte mask. Set to select bits for + replacement (1 - bit will be replaced); WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5895: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4173: + Clear to use field as is. */ CHECK:CAMELCASE: Avoid CamelCase: #5896: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4174: + uint8_t maskOffset; /**< Relevant if mask != 0; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5897: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4175: + uint8_t maskOffset; /**< Relevant if mask != 0; + Mask offset within the replaces "size" */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #5897: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4175: + Mask offset within the replaces "size" */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5902: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4180: +/** + @Description structure for defining statistics node WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5910: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4188: +/** + @Function FM_PCD_NetEnvCharacteristicsSet WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5959: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4237: +/** + @Function FM_PCD_NetEnvCharacteristicsDelete WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5970: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4248: +/** + @Function FM_PCD_KgSchemeSet CHECK:CAMELCASE: Avoid CamelCase: #5991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4269: + ioc_fm_pcd_kg_scheme_params_t *p_SchemeParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #5994: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4272: +/** + @Function FM_PCD_KgSchemeDelete WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6007: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4285: +/** + @Function FM_PCD_KgSchemeGetCounter CHECK:CAMELCASE: Avoid CamelCase: #6017: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4295: +uint32_t FM_PCD_KgSchemeGetCounter(t_Handle h_Scheme); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4298: +/** + @Function FM_PCD_KgSchemeSetCounter CHECK:CAMELCASE: Avoid CamelCase: #6032: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4310: +uint32_t FM_PCD_KgSchemeSetCounter(t_Handle h_Scheme, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4314: +/** + @Function FM_PCD_PlcrProfileSet CHECK:CAMELCASE: Avoid CamelCase: #6051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4329: +t_Handle FM_PCD_PlcrProfileSet(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6052: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4330: + ioc_fm_pcd_plcr_profile_params_t *p_Profile); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6055: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4333: +/** + @Function FM_PCD_PlcrProfileDelete CHECK:CAMELCASE: Avoid CamelCase: #6066: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4344: +uint32_t FM_PCD_PlcrProfileDelete(t_Handle h_Profile); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6069: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4347: +/** + @Function FM_PCD_PlcrProfileGetCounter WARNING:SPACE_BEFORE_TAB: please, no space before tabs #6081: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4359: +uint32_t FM_PCD_PlcrProfileGetCounter(t_Handle ^Ih_Profile,$ CHECK:CAMELCASE: Avoid CamelCase: #6081: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4359: +uint32_t FM_PCD_PlcrProfileGetCounter(t_Handle h_Profile, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6085: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4363: +/** + @Function FM_PCD_PlcrProfileSetCounter CHECK:CAMELCASE: Avoid CamelCase: #6098: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4376: +uint32_t FM_PCD_PlcrProfileSetCounter(t_Handle h_Profile, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4381: +/** + @Function FM_PCD_CcRootBuild CHECK:CAMELCASE: Avoid CamelCase: #6117: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4395: +t_Handle FM_PCD_CcRootBuild(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4396: + ioc_fm_pcd_cc_tree_params_t *p_Params); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4399: +/** + @Function FM_PCD_CcRootDelete CHECK:CAMELCASE: Avoid CamelCase: #6131: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4409: +uint32_t FM_PCD_CcRootDelete(t_Handle h_CcTree); CHECK:CAMELCASE: Avoid CamelCase: #6131: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4409: +uint32_t FM_PCD_CcRootDelete(t_Handle h_CcTree); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6134: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4412: +/** + @Function FM_PCD_CcRootModifyNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6147: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4425: +uint32_t FM_PCD_CcRootModifyNextEngine(t_Handle h_CcTree, CHECK:CAMELCASE: Avoid CamelCase: #6148: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4426: + uint8_t grpId, CHECK:CAMELCASE: Avoid CamelCase: #6150: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4428: + ioc_fm_pcd_cc_next_engine_params_t *p_FmPcdCcNextEngineParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6153: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4431: +/** + @Function FM_PCD_MatchTableSet CHECK:CAMELCASE: Avoid CamelCase: #6166: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4444: +t_Handle FM_PCD_MatchTableSet(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6167: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4445: + ioc_fm_pcd_cc_node_params_t *p_Param); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6170: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4448: +/** + @Function FM_PCD_MatchTableDelete CHECK:CAMELCASE: Avoid CamelCase: #6180: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4458: +uint32_t FM_PCD_MatchTableDelete(t_Handle h_CcNode); CHECK:CAMELCASE: Avoid CamelCase: #6180: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4458: +uint32_t FM_PCD_MatchTableDelete(t_Handle h_CcNode); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6183: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4461: +/** + @Function FM_PCD_MatchTableModifyMissNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6199: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4477: +uint32_t FM_PCD_MatchTableModifyMissNextEngine(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6203: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4481: +/** + @Function FM_PCD_MatchTableRemoveKey CHECK:CAMELCASE: Avoid CamelCase: #6216: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4494: +uint32_t FM_PCD_MatchTableRemoveKey(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4495: + uint16_t keyIndex); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6220: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4498: +/** + @Function FM_PCD_MatchTableAddKey CHECK:CAMELCASE: Avoid CamelCase: #6239: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4517: +uint32_t FM_PCD_MatchTableAddKey(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6242: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4520: + ioc_fm_pcd_cc_key_params_t *p_KeyParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6245: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4523: +/** + @Function FM_PCD_MatchTableModifyNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6261: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4539: +uint32_t FM_PCD_MatchTableModifyNextEngine(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6266: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4544: +/** + @Function FM_PCD_MatchTableModifyKeyAndNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6285: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4563: +uint32_t FM_PCD_MatchTableModifyKeyAndNextEngine(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6291: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4569: +/** + @Function FM_PCD_MatchTableModifyKey CHECK:CAMELCASE: Avoid CamelCase: #6307: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4585: +uint32_t FM_PCD_MatchTableModifyKey(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6310: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4588: + uint8_t *p_Key, CHECK:CAMELCASE: Avoid CamelCase: #6311: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4589: + uint8_t *p_Mask); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6314: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4592: +/** + @Function FM_PCD_MatchTableFindNRemoveKey CHECK:CAMELCASE: Avoid CamelCase: #6331: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4609: +uint32_t FM_PCD_MatchTableFindNRemoveKey(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6337: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4615: +/** + @Function FM_PCD_MatchTableFindNModifyNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6357: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4635: +uint32_t FM_PCD_MatchTableFindNModifyNextEngine(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6364: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4642: +/** + @Function FM_PCD_MatchTableFindNModifyKeyAndNextEngine CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #6386: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4664: +uint32_t FM_PCD_MatchTableFindNModifyKeyAndNextEngine( CHECK:CAMELCASE: Avoid CamelCase: #6386: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4664: +uint32_t FM_PCD_MatchTableFindNModifyKeyAndNextEngine( WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6394: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4672: +/** + @Function FM_PCD_MatchTableFindNModifyKey CHECK:CAMELCASE: Avoid CamelCase: #6414: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4692: +uint32_t FM_PCD_MatchTableFindNModifyKey(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6418: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4696: + uint8_t *p_NewKey, CHECK:CAMELCASE: Avoid CamelCase: #6419: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4697: + uint8_t *p_NewMask); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6422: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4700: +/** + @Function FM_PCD_MatchTableGetKeyCounter CHECK:CAMELCASE: Avoid CamelCase: #6435: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4713: +uint32_t FM_PCD_MatchTableGetKeyCounter(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6439: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4717: +/** + @Function FM_PCD_MatchTableGetKeyStatistics CHECK:CAMELCASE: Avoid CamelCase: #6461: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4739: +uint32_t FM_PCD_MatchTableGetKeyStatistics(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6463: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4741: + ioc_fm_pcd_cc_key_statistics_t *p_KeyStatistics); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6466: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4744: +/** + @Function FM_PCD_MatchTableGetMissStatistics CHECK:CAMELCASE: Avoid CamelCase: #6485: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4763: +uint32_t FM_PCD_MatchTableGetMissStatistics(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6486: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4764: + ioc_fm_pcd_cc_key_statistics_t *p_MissStatistics); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6489: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4767: +/** + @Function FM_PCD_MatchTableFindNGetKeyStatistics CHECK:CAMELCASE: Avoid CamelCase: #6516: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4794: +uint32_t FM_PCD_MatchTableFindNGetKeyStatistics(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6523: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4801: +/* + @Function FM_PCD_MatchTableGetNextEngine WARNING:SPACE_BEFORE_TAB: please, no space before tabs #6537: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4815: +uint32_t FM_PCD_MatchTableGetNextEngine(t_Handle ^Ih_CcNode,$ CHECK:CAMELCASE: Avoid CamelCase: #6537: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4815: +uint32_t FM_PCD_MatchTableGetNextEngine(t_Handle h_CcNode, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6542: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4820: +/* + @Function FM_PCD_MatchTableGetIndexedHashBucket CHECK:CAMELCASE: Avoid CamelCase: #6564: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4842: +uint32_t FM_PCD_MatchTableGetIndexedHashBucket(t_Handle h_CcNode, CHECK:CAMELCASE: Avoid CamelCase: #6565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4843: + uint8_t kgKeySize, CHECK:CAMELCASE: Avoid CamelCase: #6566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4844: + uint8_t *p_KgKey, CHECK:CAMELCASE: Avoid CamelCase: #6567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4845: + uint8_t kgHashShift, CHECK:CAMELCASE: Avoid CamelCase: #6568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4846: + t_Handle *p_CcNodeBucketHandle, CHECK:CAMELCASE: Avoid CamelCase: #6569: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4847: + uint8_t *p_BucketIndex, CHECK:CAMELCASE: Avoid CamelCase: #6570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4848: + uint16_t *p_LastIndex); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4851: +/** + @Function FM_PCD_HashTableSet CHECK:CAMELCASE: Avoid CamelCase: #6597: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4875: +t_Handle FM_PCD_HashTableSet(t_Handle h_FmPcd, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6601: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4879: +/** + @Function FM_PCD_HashTableDelete CHECK:CAMELCASE: Avoid CamelCase: #6612: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4890: +uint32_t FM_PCD_HashTableDelete(t_Handle h_HashTbl); CHECK:CAMELCASE: Avoid CamelCase: #6612: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4890: +uint32_t FM_PCD_HashTableDelete(t_Handle h_HashTbl); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6615: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4893: +/** + @Function FM_PCD_HashTableAddKey CHECK:CAMELCASE: Avoid CamelCase: #6633: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4911: +uint32_t FM_PCD_HashTableAddKey(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6638: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4916: +/** + @Function FM_PCD_HashTableRemoveKey CHECK:CAMELCASE: Avoid CamelCase: #6651: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4929: +uint32_t FM_PCD_HashTableRemoveKey(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6656: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4934: +/** + @Function FM_PCD_HashTableModifyNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6674: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4952: +uint32_t FM_PCD_HashTableModifyNextEngine(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6680: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4958: +/** + @Function FM_PCD_HashTableModifyMissNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6695: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4973: +uint32_t FM_PCD_HashTableModifyMissNextEngine(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6699: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4977: +/* + @Function FM_PCD_HashTableGetMissNextEngine CHECK:CAMELCASE: Avoid CamelCase: #6711: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4989: +uint32_t FM_PCD_HashTableGetMissNextEngine(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6715: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4993: +/** + @Function FM_PCD_HashTableFindNGetKeyStatistics CHECK:CAMELCASE: Avoid CamelCase: #6741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5019: +uint32_t FM_PCD_HashTableFindNGetKeyStatistics(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6747: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5025: +/** + @Function FM_PCD_HashTableGetMissStatistics CHECK:CAMELCASE: Avoid CamelCase: #6764: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5042: +uint32_t FM_PCD_HashTableGetMissStatistics(t_Handle h_HashTbl, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6768: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5046: +/** + @Function FM_PCD_ManipNodeSet CHECK:CAMELCASE: Avoid CamelCase: #6781: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5059: +t_Handle FM_PCD_ManipNodeSet(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5060: + ioc_fm_pcd_manip_params_t *p_FmPcdManipParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6785: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5063: +/** + @Function FM_PCD_ManipNodeDelete CHECK:CAMELCASE: Avoid CamelCase: #6795: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5073: +uint32_t FM_PCD_ManipNodeDelete(t_Handle h_ManipNode); CHECK:CAMELCASE: Avoid CamelCase: #6795: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5073: +uint32_t FM_PCD_ManipNodeDelete(t_Handle h_ManipNode); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5076: +/** + @Function FM_PCD_ManipGetStatistics CHECK:CAMELCASE: Avoid CamelCase: #6809: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5087: +uint32_t FM_PCD_ManipGetStatistics(t_Handle h_ManipNode, CHECK:CAMELCASE: Avoid CamelCase: #6810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5088: + ioc_fm_pcd_manip_stats_t *p_FmPcdManipStats); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6813: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5091: +/** + @Function FM_PCD_ManipNodeReplace CHECK:CAMELCASE: Avoid CamelCase: #6824: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5102: +uint32_t FM_PCD_ManipNodeReplace(t_Handle h_ManipNode, CHECK:CAMELCASE: Avoid CamelCase: #6825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5103: +ioc_fm_pcd_manip_params_t *p_ManipParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6829: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5107: +/** + @Function FM_PCD_FrmReplicSetGroup CHECK:CAMELCASE: Avoid CamelCase: #6841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5119: +t_Handle FM_PCD_FrmReplicSetGroup(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6842: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5120: + ioc_fm_pcd_frm_replic_group_params_t *p_FrmReplicGroupParam); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5123: +/** + @Function FM_PCD_FrmReplicDeleteGroup CHECK:CAMELCASE: Avoid CamelCase: #6855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5133: +uint32_t FM_PCD_FrmReplicDeleteGroup(t_Handle h_FrmReplicGroup); CHECK:CAMELCASE: Avoid CamelCase: #6855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5133: +uint32_t FM_PCD_FrmReplicDeleteGroup(t_Handle h_FrmReplicGroup); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5136: +/** + @Function FM_PCD_FrmReplicAddMember CHECK:CAMELCASE: Avoid CamelCase: #6870: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5148: +uint32_t FM_PCD_FrmReplicAddMember(t_Handle h_FrmReplicGroup, CHECK:CAMELCASE: Avoid CamelCase: #6871: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5149: + uint16_t memberIndex, CHECK:CAMELCASE: Avoid CamelCase: #6872: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5150: + ioc_fm_pcd_cc_next_engine_params_t *p_MemberParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6875: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5153: +/** + @Function FM_PCD_FrmReplicRemoveMember CHECK:CAMELCASE: Avoid CamelCase: #6886: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5164: +uint32_t FM_PCD_FrmReplicRemoveMember(t_Handle h_FrmReplicGroup, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6892: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5170: +/** + @Function FM_PCD_StatisticsSetNode CHECK:CAMELCASE: Avoid CamelCase: #6903: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5181: +t_Handle FM_PCD_StatisticsSetNode(t_Handle h_FmPcd, CHECK:CAMELCASE: Avoid CamelCase: #6904: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5182: + ioc_fm_pcd_stats_params_t *p_FmPcdstatsParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6935: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:17: +/** + @Description FM Port routines WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6939: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:21: +/** + WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6948: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:30: +/** + @Group lnx_ioctl_FM_PORT_grp FM Port WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #6973: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:55: +/** + @Description An enum for defining port PCD modes. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7012: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:94: +/** + @Collection FM Frame error WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7020: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:102: +/** + @Description An enum for defining Dual Tx rate limiting scale. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7035: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:117: +/** + @Description A structure for defining Tx rate limiting WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7040: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:122: + uint16_t max_burst_size;/**< in KBytes for Tx ports, in frames + for offline parsing ports. (note that WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7042: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:124: + rounded up to a multiply of 1000 frames).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7044: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:126: + uint32_t rate_limit;/**< in Kb/sec for Tx ports, in frame/sec for + offline parsing ports. Rate limit refers to WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7045: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:127: + data rate (rather than line rate). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7048: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:130: + /**< For offline parsing ports only. Not-valid + for some earlier chip revisions */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7048: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:130: + for some earlier chip revisions */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7053: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:135: +/** + @Group lnx_ioctl_FM_PORT_runtime_control_grp FM Port Runtime Control Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7061: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:143: +/** + @Description An enum for defining FM Port counters. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7116: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:198: +/** + @Description Structure for Port id parameters. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7127: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:209: + /**< The number of required congestion groups + to define the size of the following array */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7127: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:209: + to define the size of the following array */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7130: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:212: + /**< An array of CG indexes; + Note that the size of the array should be WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7131: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:213: + 'num_of_congestion_grps_to_consider'. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7135: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:217: + /**< A matrix that represents the map between the CG ids + defined in 'congestion_grps_to_consider' to the priorities WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7136: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:218: + mapping array. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7142: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:224: +/** + @Function FM_PORT_Disable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7156: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:238: +/** + @Function FM_PORT_Enable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7165: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:247: +/** + @Function FM_PORT_SetRateLimit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7184: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:266: +/** + @Function FM_PORT_DeleteRateLimit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7196: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:278: +/** + @Function FM_PORT_AddCongestionGrps WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7216: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:298: +/** + @Function FM_PORT_RemoveCongestionGrps WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:318: +/** + @Function FM_PORT_SetErrorsRoute WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7262: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:344: +/** + @Group lnx_ioctl_FM_PORT_pcd_runtime_control_grp FM Port PCD Runtime Control Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7270: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:352: +/** + @Description A structure defining the KG scheme after the parser. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7281: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:363: + void *scheme_id;/**< Relevant for 'direct'=TRUE only. + 'scheme_id' selects the scheme after parser. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7281: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:363: + 'scheme_id' selects the scheme after parser. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7285: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:367: +/** + @Description Scheme IDs structure WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7295: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:377: +/** + @Description A union for defining port protocol parameters for parser WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7303: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:385: + /**< When this bit is set, the last MPLS label will be + interpreted as described in HW spec table. When the bit WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7304: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:386: + is cleared, the parser will advance to MPLS next parse */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7312: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:394: + /**< User defined Tag Protocol Identifier, to be recognized + on VLAN TAG on top of 0x8100 and 0x88A8 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7312: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:394: + on VLAN TAG on top of 0x8100 and 0x88A8 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7315: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:397: + /**< User defined Tag Protocol Identifier, to be recognized + on VLAN TAG on top of 0x8100 and 0x88A8 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7315: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:397: + on VLAN TAG on top of 0x8100 and 0x88A8 */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7344: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:426: +/** + @Description A structure for defining each header for the parser WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7351: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:433: + bool soft_prs_enable;/**< Enable jump to SW parser when this + header is recognized by the HW parser. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7351: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:433: + header is recognized by the HW parser. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7353: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:435: + uint8_t index_per_hdr; /**< Normally 0, if more than one sw parser + attachments exists for the same header, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7355: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:437: + index to distinguish between them. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7358: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:440: + ioc_fm_pcd_hdr_prs_opts_u prs_opts;/**< A unuion according to header type, + defining the parser options selected.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7358: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:440: + defining the parser options selected.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7362: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:444: +/** + @Description A structure for defining port PCD parameters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7368: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:450: + /**< The private info provides a method of inserting + port information into the parser result. This information WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7372: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:454: + incoming frames. */ WARNING:TYPO_SPELLING: 'begining' may be misspelled - perhaps 'beginning'? #7374: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:456: + /**< Number of bytes from begining of packet to start parsing */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7383: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:465: + /**< 'num_of_hdrs_with_additional_params' structures + additional parameters for each header that requires them */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7383: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:465: + additional parameters for each header that requires them */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7386: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:468: + /**< TRUE to configure user selection of Ethertype to + indicate a VLAN tag (in addition to the TPID values WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7387: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:469: + 0x8100 and 0x88A8). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7392: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:474: + /**< TRUE to configure user selection of Ethertype to + indicate a VLAN tag (in addition to the TPID values WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7393: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:475: + 0x8100 and 0x88A8). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7398: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:480: +/** + @Description A structure for defining coarse alassification parameters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7406: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:488: +/** + @Description A structure for defining keygen parameters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7414: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:496: + /**< Array of 'num_of_schemes' schemes for the + port to be bound to */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7414: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:496: + port to be bound to */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7417: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:499: + /**< TRUE for going from parser to a specific scheme, + regardless of parser result */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7417: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:499: + regardless of parser result */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7420: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:502: + /**< Scheme id, as returned by FM_PCD_KgSetScheme; + relevant only if direct=TRUE. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7420: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:502: + relevant only if direct=TRUE. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7424: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:506: +/** + @Description A structure for defining policer parameters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7429: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:511: + void *plcr_profile_id;/**< Selected profile handle; + relevant in one of the following cases: WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7433: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:515: + profile is not generated (bypass_plcr_profile_generation selected) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7437: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:519: +/** + @Description A structure for defining port PCD parameters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7443: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:525: + /**< Relevant for Rx and offline ports only. + Describes the active PCD engines for this port. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7443: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:525: + Describes the active PCD engines for this port. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7461: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:543: +/** + @Description A structure for defining the Parser starting point WARNING:TYPO_SPELLING: 'begining' may be misspelled - perhaps 'beginning'? #7465: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:547: + uint8_t parsing_offset; /**< Number of bytes from begining of packet to WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7466: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:548: + uint8_t parsing_offset; /**< Number of bytes from begining of packet to + start parsing */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7466: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:548: + start parsing */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:550: + ioc_net_header_type first_prs_hdr;/**< The type of the first header axpected at + 'parsing_offset' */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:550: + 'parsing_offset' */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7472: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:554: +/** + @Description FQID parameters structure WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7481: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:563: +/** + @Function FM_PORT_IOC_ALLOC_PCD_FQIDS WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7495: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:577: +/** + @Function FM_PORT_IOC_FREE_PCD_FQIDS WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7509: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:591: +/** + @Function FM_PORT_SetPCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7531: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:613: +/** + @Function FM_PORT_DeletePCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7545: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:627: +/** + @Function FM_PORT_AttachPCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7560: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:642: +/** + @Function FM_PORT_DetachPCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7573: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:655: +/** + @Function FM_PORT_PcdPlcrAllocProfiles WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7588: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:670: +/** + @Function FM_PORT_PcdPlcrFreeProfiles WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7600: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:682: +/** + @Function FM_PORT_PcdKgModifyInitialScheme WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7621: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:703: +/** + @Function FM_PORT_PcdPlcrModifyInitialProfile WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7640: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:722: +/** + @Function FM_PORT_PcdCcModifyTree WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7659: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:741: +/** + @Function FM_PORT_PcdKgBindSchemes WARNING:TYPO_SPELLING: 'structre' may be misspelled - perhaps 'structure'? #7665: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:747: + @Param[in] ioc_fm_pcd_port_schemes_params_t Schemes parameters structre WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7679: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:761: +/** + @Function FM_PORT_PcdKgUnbindSchemes WARNING:TYPO_SPELLING: 'structre' may be misspelled - perhaps 'structure'? #7685: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:767: + @Param[in] ioc_fm_pcd_port_schemes_params_t Schemes parameters structre WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7705: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:787: +/** + @Function FM_MAC_AddHashMacAddr WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7720: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:802: +/** + @Function FM_MAC_RemoveHashMacAddr WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7740: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:822: +/** + @Function FM_MAC_SetTxPauseFrames WARNING:TYPO_SPELLING: 'recieve' may be misspelled - perhaps 'receive'? #7778: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:860: + (during recieve). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7778: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:860: + /**< number of dropped packets due to internal errors of the MAC Client + (during recieve). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7778: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:860: + (during recieve). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7783: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:865: + /**< Incremented for frames under 64 bytes with a valid FCS and otherwise + well formed; This count does not include range length errors */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7783: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:865: + well formed; This count does not include range length errors */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7786: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:868: + /**< Incremented for frames which exceed 1518 (non VLAN) or 1522 (VLAN) + and contains a valid FCS and otherwise well formed */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7786: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:868: + and contains a valid FCS and otherwise well formed */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7794: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:876: + uint64_t if_in_ucast_pkts; /**< Total number of unicast frame received; + NOTE: this counter is not supported on dTSEC MAC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7794: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:876: + NOTE: this counter is not supported on dTSEC MAC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7800: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:882: + uint64_t if_in_errors; /**< Number of frames received with error: + - FIFO Overflow Error WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7804: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:886: + - The dedicated Error Code (0xfe, not a code error) was received */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7808: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:890: + uint64_t if_out_ucast_pkts; /**< Total number of unicast frame sent; + NOTE: this counter is not supported on dTSEC MAC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7808: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:890: + NOTE: this counter is not supported on dTSEC MAC */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7814: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:896: + uint64_t if_out_errors; /**< Number of frames transmitted with error: + - FIFO Overflow Error WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7816: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:898: + - Other */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7820: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:902: +/** + @Function FM_MAC_GetStatistics WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7834: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:916: +/** + @Function FM_PORT_GetBmiCounters WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7858: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:940: +/** + @Group gen_id General Drivers Utilities WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7866: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:948: +/** + @Group gen_error_id Errors, Events and Debug WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7874: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:956: +/** +The scheme below provides the bits description for error codes: WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7890: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:972: + /**< Extract error type (#e_ErrorType) from + error code (#uint32_t) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7890: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:972: + error code (#uint32_t) */ WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #7892: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:974: +#define RETURN_ERROR(_level, _err, _vmsg) { \ + return ERROR_CODE(_err); \ +} WARNING:SPACE_BEFORE_TAB: please, no space before tabs #7893: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:975: +^Ireturn ERROR_CODE(_err); ^I \$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7897: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:979: +/** + @Description Error Type Enumeration CHECK:CAMELCASE: Avoid CamelCase: #7899: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:981: +typedef enum e_ErrorType { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7908: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:990: + /* String: none, unless the operation is not the main goal + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7908: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:990: + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7916: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:998: + /* String: none, unless the operation is not the main goal + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7916: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:998: + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7920: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1002: + /* Use when resource duplication or sharing are not allowed. + String: none, unless the operation is not the main goal WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7921: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1003: + of the function (in this case add item description).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7927: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1009: + /* Use for non-enumeration parameters, and + only when other error types are not suitable. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7930: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1012: + "Channel number (should be even)".*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7933: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1015: + /* Don't use this error for enumeration parameters. + String: parameter description + "(should be %d-%d)", WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7934: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1016: + e.g: "Number of pad characters (should be 0-15)".*/ WARNING:ENOSYS: ENOSYS means 'invalid syscall nr' and nothing else #7935: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1017: + , E_NOT_SUPPORTED = ENOSYS WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7942: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1024: + /* String: none, unless the function takes in more than one + handle (in this case add the handle description)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7942: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1024: + handle (in this case add the handle description)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7945: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1027: + /* String: none, unless the function takes in more than one + ID (in this case add the ID description)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7945: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1027: + ID (in this case add the ID description)*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7950: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1032: + /* Use for enumeration values, only when other error types + are not suitable. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7951: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1033: + String: parameter description.*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7954: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1036: + /* String: none, unless the function takes in more than one + communication mode indications (in this case add WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7955: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1037: + parameter description).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7958: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1040: + /* String: none, unless the function takes in more than one + memory types (in this case add memory description, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7959: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1041: + e.g: "Data memory", "Buffer descriptors memory").*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7962: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1044: + /* String: none, unless the function takes in more than one + clocks (in this case add clock description, WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7963: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1045: + e.g: "Rx clock", "Tx clock").*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7968: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1050: + /* String: parameter description + "(should be %d-bytes aligned)", + e.g: "Rx data buffer (should be 32-bytes aligned)".*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7968: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1050: + e.g: "Rx data buffer (should be 32-bytes aligned)".*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7971: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1053: + /* Use only when the resource/item is uniquely identified. + String: none, unless the operation is not the main goal WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7972: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1054: + of the function (in this case add item description).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7975: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1057: + /* String: none, unless the operation is not the main goal + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7975: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1057: + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7978: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1060: + /* String: none, unless the operation is not the main goal + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7978: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1060: + of the function (in this case add resource description). */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7981: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1063: + /* String: none, unless the operation is not the main goal + of the function (in this case add item description).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #7981: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1063: + of the function (in this case add item description).*/ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #7998: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1080: +/** + WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8007: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1089: +/** + @Group FM_PORT_grp FM Port WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8029: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1111: +/** + @Description An enum for defining port PCD modes. CHECK:CAMELCASE: Avoid CamelCase: #8040: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1122: +typedef enum e_FmPortPcdSupport { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8066: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1148: +/** + @Description Port interrupts CHECK:CAMELCASE: Avoid CamelCase: #8068: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1150: +typedef enum e_FmPortExceptions { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8073: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1155: +/** + @Collection General FM Port defines WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8080: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1162: +/** + @Collection FM Frame error CHECK:CAMELCASE: Avoid CamelCase: #8082: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1164: +typedef uint32_t fmPortFrameErrSelect_t; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8092: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1174: + /**< non Frame-Manager error; probably come from SEC that + was chained to FM */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8092: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1174: + was chained to FM */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8109: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1191: + /**< Rx FIFO overflow, FCS error, code error, running disparity + error (SGMII and TBI modes), FIFO parity error. PHY WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8110: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1192: + Sequence error, PHY error control character detected. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8143: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1225: +/** + @Group FM_PORT_init_grp FM Port Initialization Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8151: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1233: +/** + @Description Exceptions user callback routine, will be called upon an CHECK:CAMELCASE: Avoid CamelCase: #8157: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1239: +typedef void (t_FmPortExceptionCallback) (t_Handle h_App, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8161: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1243: +/** + @Description User callback function called by driver with received data. CHECK:CAMELCASE: Avoid CamelCase: #8177: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1259: +typedef e_RxStoreResponse(t_FmPortImRxStoreCallback) (t_Handle h_App, CHECK:CAMELCASE: Avoid CamelCase: #8177: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1259: +typedef e_RxStoreResponse(t_FmPortImRxStoreCallback) (t_Handle h_App, CHECK:CAMELCASE: Avoid CamelCase: #8178: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1260: + uint8_t *p_Data, CHECK:CAMELCASE: Avoid CamelCase: #8182: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1264: + t_Handle h_BufContext); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8185: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1267: +/** + @Description User callback function called by driver when transmit completed. CHECK:CAMELCASE: Avoid CamelCase: #8196: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1278: +typedef void (t_FmPortImTxConfCallback) (t_Handle h_App, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8202: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1284: +/** + @Description A structure for additional Rx port parameters CHECK:CAMELCASE: Avoid CamelCase: #8204: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1286: +typedef struct t_FmPortRxParams { CHECK:CAMELCASE: Avoid CamelCase: #8206: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1288: + uint32_t dfltFqid; /**< Default Queue Id.*/ CHECK:CAMELCASE: Avoid CamelCase: #8207: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1289: + uint16_t liodnOffset; /**< Port's LIODN offset. */ CHECK:CAMELCASE: Avoid CamelCase: #8208: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1290: + t_FmExtPools extBufPools;/**< Which external buffer pools are used WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8209: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1291: + t_FmExtPools extBufPools;/**< Which external buffer pools are used + (up to FM_PORT_MAX_NUM_OF_EXT_POOLS), and their sizes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8209: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1291: + (up to FM_PORT_MAX_NUM_OF_EXT_POOLS), and their sizes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8213: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1295: +/** + @Description A structure for additional non-Rx port parameters CHECK:CAMELCASE: Avoid CamelCase: #8215: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1297: +typedef struct t_FmPortNonRxParams { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8218: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1300: + uint32_t dfltFqid;/**< For Tx - Default Confirmation queue, + 0 means no Tx confirmation for processed WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8219: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1301: + frames. For OP port - default Rx queue. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8225: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1307: +/** + @Description A structure for additional Rx port parameters CHECK:CAMELCASE: Avoid CamelCase: #8227: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1309: +typedef struct t_FmPortImRxTxParams { CHECK:CAMELCASE: Avoid CamelCase: #8228: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1310: + t_Handle h_FmMuram; CHECK:CAMELCASE: Avoid CamelCase: #8232: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1314: + uint8_t dataMemId; CHECK:CAMELCASE: Avoid CamelCase: #8234: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1316: + uint32_t dataMemAttributes; CHECK:CAMELCASE: Avoid CamelCase: #8236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318: + t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */ CHECK:CAMELCASE: Avoid CamelCase: #8236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318: + t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */ CHECK:CAMELCASE: Avoid CamelCase: #8237: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1319: + t_FmPortImRxStoreCallback *f_RxStore; /**< For Rx ports only. */ CHECK:CAMELCASE: Avoid CamelCase: #8238: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1320: + t_FmPortImTxConfCallback *f_TxConf; /**< For Tx ports only. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8242: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1324: +/** + @Description A union for additional parameters depending on port type CHECK:CAMELCASE: Avoid CamelCase: #8244: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1326: +typedef union u_FmPortSpecificParams { CHECK:CAMELCASE: Avoid CamelCase: #8245: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1327: + t_FmPortImRxTxParams imRxTxParams; CHECK:CAMELCASE: Avoid CamelCase: #8247: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1329: + t_FmPortRxParams rxParams; /**< Rx port parameters structure */ CHECK:CAMELCASE: Avoid CamelCase: #8248: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1330: + t_FmPortNonRxParams nonRxParams;/**< Non-Rx port parameters structure */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8252: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1334: +/** + @Description A structure representing FM initialization parameters CHECK:CAMELCASE: Avoid CamelCase: #8255: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1337: + uintptr_t baseAddr; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8261: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1343: + uint8_t portId; /**< Port Id - relative to type; + NOTE: When configuring Offline Parsing port for WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8264: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1346: + of HW resources on portId=0. */ CHECK:CAMELCASE: Avoid CamelCase: #8265: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1347: + bool independentModeEnable; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8269: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1351: + /**< Irrelevant for P4080 rev 1. LIODN base for this port, to be + used together with LIODN offset. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8269: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1351: + used together with LIODN offset. */ CHECK:CAMELCASE: Avoid CamelCase: #8270: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1352: + u_FmPortSpecificParams specificParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8277: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1359: + /**< A handle to an application layer object; This handle will + be passed by the driver upon calling the above callbacks */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8277: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1359: + be passed by the driver upon calling the above callbacks */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8281: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1363: +/** + @Function FM_PORT_Config CHECK:CAMELCASE: Avoid CamelCase: #8296: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1378: +t_Handle FM_PORT_Config(t_FmPortParams *p_FmPortParams); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8299: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1381: +/** + @Function FM_PORT_Init CHECK:CAMELCASE: Avoid CamelCase: #8308: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1390: +uint32_t FM_PORT_Init(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8311: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1393: +/** + @Function FM_PORT_Free CHECK:CAMELCASE: Avoid CamelCase: #8321: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1403: +uint32_t FM_PORT_Free(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8328: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1410: +/** + @Group FM_PORT_advanced_init_grp FM Port Advanced Configuration Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8336: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1418: +/** + @Description enum for defining QM frame dequeue CHECK:CAMELCASE: Avoid CamelCase: #8338: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1420: +typedef enum e_FmPortDeqType { WARNING:LEADING_SPACE: please, no spaces at the start of a line #8339: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1421: + e_FM_PORT_DEQ_TYPE1,^I/**< Dequeue from the SP channel - with priority precedence,$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1422: + e_FM_PORT_DEQ_TYPE1, /**< Dequeue from the SP channel - with priority precedence, + and Intra-Class Scheduling respected. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1422: + and Intra-Class Scheduling respected. */ WARNING:LEADING_SPACE: please, no spaces at the start of a line #8341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1423: + e_FM_PORT_DEQ_TYPE2,^I/**< Dequeue from the SP channel - with active FQ precedence,$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1424: + e_FM_PORT_DEQ_TYPE2, /**< Dequeue from the SP channel - with active FQ precedence, + and Intra-Class Scheduling respected. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1424: + and Intra-Class Scheduling respected. */ WARNING:LEADING_SPACE: please, no spaces at the start of a line #8343: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1425: + e_FM_PORT_DEQ_TYPE3^I/**< Dequeue from the SP channel - with active FQ precedence,$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8344: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1426: + e_FM_PORT_DEQ_TYPE3 /**< Dequeue from the SP channel - with active FQ precedence, + and override Intra-Class Scheduling */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8344: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1426: + and override Intra-Class Scheduling */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8348: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1430: +/** + @Description enum for defining QM frame dequeue CHECK:CAMELCASE: Avoid CamelCase: #8350: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1432: +typedef enum e_FmPortDeqPrefetchOption { WARNING:TYPO_SPELLING: 'preforms' may be misspelled - perhaps 'performs'? #8351: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1433: + e_FM_PORT_DEQ_NO_PREFETCH, /**< QMI preforms a dequeue action for a single frame WARNING:LEADING_SPACE: please, no spaces at the start of a line #8351: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1433: + e_FM_PORT_DEQ_NO_PREFETCH,^I/**< QMI preforms a dequeue action for a single frame$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8352: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1434: + e_FM_PORT_DEQ_NO_PREFETCH, /**< QMI preforms a dequeue action for a single frame + only when a dedicated portID Tnum is waiting. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8352: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1434: + only when a dedicated portID Tnum is waiting. */ WARNING:TYPO_SPELLING: 'preforms' may be misspelled - perhaps 'performs'? #8353: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1435: + e_FM_PORT_DEQ_PARTIAL_PREFETCH, /**< QMI preforms a dequeue action for 3 frames WARNING:LEADING_SPACE: please, no spaces at the start of a line #8353: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1435: + e_FM_PORT_DEQ_PARTIAL_PREFETCH, /**< QMI preforms a dequeue action for 3 frames$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8354: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1436: + e_FM_PORT_DEQ_PARTIAL_PREFETCH, /**< QMI preforms a dequeue action for 3 frames + when one dedicated portId tnum is waiting. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8354: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1436: + when one dedicated portId tnum is waiting. */ WARNING:TYPO_SPELLING: 'preforms' may be misspelled - perhaps 'performs'? #8355: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1437: + e_FM_PORT_DEQ_FULL_PREFETCH /**< QMI preforms a dequeue action for 3 frames when WARNING:LEADING_SPACE: please, no spaces at the start of a line #8355: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1437: + e_FM_PORT_DEQ_FULL_PREFETCH^I/**< QMI preforms a dequeue action for 3 frames when$ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8356: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1438: + e_FM_PORT_DEQ_FULL_PREFETCH /**< QMI preforms a dequeue action for 3 frames when + no dedicated portId tnums are waiting. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8356: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1438: + no dedicated portId tnums are waiting. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8361: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1443: +/** + @Description enum for defining port default color CHECK:CAMELCASE: Avoid CamelCase: #8363: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1445: +typedef enum e_FmPortColor { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8371: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1453: +/** + @Description A structure for defining Dual Tx rate limiting scale CHECK:CAMELCASE: Avoid CamelCase: #8373: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1455: +typedef enum e_FmPortDualRateLimiterScaleDown { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8384: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1466: +/** + @Description A structure for defining FM port resources CHECK:CAMELCASE: Avoid CamelCase: #8386: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1468: +typedef struct t_FmPortRsrc { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8392: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1474: +/** + @Description A structure for defining observed pool depletion CHECK:CAMELCASE: Avoid CamelCase: #8394: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1476: +typedef struct t_FmPortObservedBufPoolDepletion { CHECK:CAMELCASE: Avoid CamelCase: #8395: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1477: + t_FmBufPoolDepletion poolDepletionParams; CHECK:CAMELCASE: Avoid CamelCase: #8397: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1479: + t_FmExtPools poolsParams; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8399: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1481: + /**< Which external buffer pools are observed + (up to FM_PORT_MAX_NUM_OF_OBSERVED_EXT_POOLS), WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8400: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1482: + and their sizes. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8404: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1486: +/** + @Description A structure for defining Tx rate limiting CHECK:CAMELCASE: Avoid CamelCase: #8406: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1488: +typedef struct t_FmPortRateLimit { CHECK:CAMELCASE: Avoid CamelCase: #8407: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1489: + uint16_t maxBurstSize; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8409: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1491: + /**< in KBytes for Tx ports, in frames + for OP ports. (note that WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8411: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1493: + rounded up to a multiply of 1000 frames).*/ CHECK:CAMELCASE: Avoid CamelCase: #8412: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1494: + uint32_t rateLimit; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8414: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1496: + /**< in Kb/sec for Tx ports, in frame/sec for + OP ports. Rate limit refers to WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8415: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1497: + data rate (rather than line rate). */ CHECK:CAMELCASE: Avoid CamelCase: #8416: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1498: + e_FmPortDualRateLimiterScaleDown rateLimitDivider; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8418: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1500: + /**< For OP ports only. Not-valid + for some earlier chip revisions */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8418: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1500: + for some earlier chip revisions */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8422: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1504: +/** + @Description A structure for defining the parameters of CHECK:CAMELCASE: Avoid CamelCase: #8425: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1507: +typedef struct t_FmPortPerformanceCnt { CHECK:CAMELCASE: Avoid CamelCase: #8426: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1508: + uint8_t taskCompVal; /**< Task compare value */ CHECK:CAMELCASE: Avoid CamelCase: #8427: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1509: + uint8_t queueCompVal; /**< Rx queue/Tx confirm queue compare WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8428: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1510: + uint8_t queueCompVal; /**< Rx queue/Tx confirm queue compare + value (unused for H/O) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #8428: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1510: + value (unused for H/O) */ CHECK:CAMELCASE: Avoid CamelCase: #8429: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1511: + uint8_t dmaCompVal; /**< Dma compare value */ CHECK:CAMELCASE: Avoid CamelCase: #8430: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1512: + uint32_t fifoCompVal; /**< Fifo compare value (in bytes) */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8434: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1516: +/** + @Description A structure for defining the sizes of the Deep Sleep CHECK:CAMELCASE: Avoid CamelCase: #8437: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1519: +typedef struct t_FmPortDsarTablesSizes { CHECK:CAMELCASE: Avoid CamelCase: #8438: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1520: + uint16_t maxNumOfArpEntries; CHECK:CAMELCASE: Avoid CamelCase: #8439: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1521: + uint16_t maxNumOfEchoIpv4Entries; CHECK:CAMELCASE: Avoid CamelCase: #8440: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1522: + uint16_t maxNumOfNdpEntries; CHECK:CAMELCASE: Avoid CamelCase: #8441: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1523: + uint16_t maxNumOfEchoIpv6Entries; CHECK:CAMELCASE: Avoid CamelCase: #8442: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1524: + uint16_t maxNumOfSnmpIPV4Entries; CHECK:CAMELCASE: Avoid CamelCase: #8443: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1525: + uint16_t maxNumOfSnmpIPV6Entries; CHECK:CAMELCASE: Avoid CamelCase: #8444: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1526: + uint16_t maxNumOfSnmpOidEntries; CHECK:CAMELCASE: Avoid CamelCase: #8445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1527: + uint16_t maxNumOfSnmpOidChar; CHECK:CAMELCASE: Avoid CamelCase: #8447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1529: + uint16_t maxNumOfIpProtFiltering; CHECK:CAMELCASE: Avoid CamelCase: #8448: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1530: + uint16_t maxNumOfTcpPortFiltering; CHECK:CAMELCASE: Avoid CamelCase: #8449: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1531: + uint16_t maxNumOfUdpPortFiltering; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8453: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1535: +/** + @Function FM_PORT_ConfigDsarSupport CHECK:CAMELCASE: Avoid CamelCase: #8468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1550: +uint32_t FM_PORT_ConfigDsarSupport(t_Handle h_FmPortRx, CHECK:CAMELCASE: Avoid CamelCase: #8468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1550: +uint32_t FM_PORT_ConfigDsarSupport(t_Handle h_FmPortRx, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8472: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1554: +/** + @Function FM_PORT_ConfigNumOfOpenDmas CHECK:CAMELCASE: Avoid CamelCase: #8489: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1571: +uint32_t FM_PORT_ConfigNumOfOpenDmas(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8490: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1572: + t_FmPortRsrc *p_OpenDmas); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8493: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1575: +/** + @Function FM_PORT_ConfigNumOfTasks CHECK:CAMELCASE: Avoid CamelCase: #8510: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1592: +uint32_t FM_PORT_ConfigNumOfTasks(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8511: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1593: + t_FmPortRsrc *p_NumOfTasks); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8514: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1596: +/** + @Function FM_PORT_ConfigSizeOfFifo CHECK:CAMELCASE: Avoid CamelCase: #8533: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1615: +uint32_t FM_PORT_ConfigSizeOfFifo(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8534: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1616: + t_FmPortRsrc *p_SizeOfFifo); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8537: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1619: +/** + @Function FM_PORT_ConfigDeqHighPriority CHECK:CAMELCASE: Avoid CamelCase: #8553: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1635: +uint32_t FM_PORT_ConfigDeqHighPriority(t_Handle h_FmPort, bool highPri); CHECK:CAMELCASE: Avoid CamelCase: #8553: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1635: +uint32_t FM_PORT_ConfigDeqHighPriority(t_Handle h_FmPort, bool highPri); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8556: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1638: +/** + @Function FM_PORT_ConfigDeqType CHECK:CAMELCASE: Avoid CamelCase: #8571: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1653: +uint32_t FM_PORT_ConfigDeqType(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8572: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1654: + e_FmPortDeqType deqType); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8575: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1657: +/** + @Function FM_PORT_ConfigDeqPrefetchOption CHECK:CAMELCASE: Avoid CamelCase: #8591: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1673: +uint32_t FM_PORT_ConfigDeqPrefetchOption(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8592: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1674: + e_FmPortDeqPrefetchOption deqPrefetchOption); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8595: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1677: +/** + @Function FM_PORT_ConfigDeqByteCnt CHECK:CAMELCASE: Avoid CamelCase: #8611: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1693: +uint32_t FM_PORT_ConfigDeqByteCnt(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8612: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1694: + uint16_t deqByteCnt); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8615: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1697: +/** + @Function FM_PORT_ConfigBufferPrefixContent CHECK:CAMELCASE: Avoid CamelCase: #8643: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1725: +uint32_t FM_PORT_ConfigBufferPrefixContent(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8644: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1726: + t_FmBufferPrefixContent *p_FmBufferPrefixContent); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8647: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1729: +/** + @Function FM_PORT_ConfigCheksumLastBytesIgnore CHECK:CAMELCASE: Avoid CamelCase: #8662: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1744: +uint32_t FM_PORT_ConfigCheksumLastBytesIgnore(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8663: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1745: + uint8_t cheksumLastBytesIgnore); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8666: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1748: +/** + @Function FM_PORT_ConfigCutBytesFromEnd CHECK:CAMELCASE: Avoid CamelCase: #8683: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1765: +uint32_t FM_PORT_ConfigCutBytesFromEnd(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8684: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1766: + uint8_t cutBytesFromEnd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8687: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1769: +/** + @Function FM_PORT_ConfigPoolDepletion CHECK:CAMELCASE: Avoid CamelCase: #8702: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1784: +uint32_t FM_PORT_ConfigPoolDepletion(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8703: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1785: + t_FmBufPoolDepletion *p_BufPoolDepletion); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8706: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1788: +/** + @Function FM_PORT_ConfigObservedPoolDepletion CHECK:CAMELCASE: Avoid CamelCase: #8725: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1807: +uint32_t FM_PORT_ConfigObservedPoolDepletion(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8726: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1808: + t_FmPortObservedBufPoolDepletion *p_FmPortObservedBufPoolDepletion); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8729: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1811: +/** + @Function FM_PORT_ConfigExtBufPools CHECK:CAMELCASE: Avoid CamelCase: #8747: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1829: +uint32_t FM_PORT_ConfigExtBufPools(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8748: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1830: + t_FmExtPools *p_FmExtPools); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8751: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1833: +/** + @Function FM_PORT_ConfigBackupPools CHECK:CAMELCASE: Avoid CamelCase: #8768: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1850: +uint32_t FM_PORT_ConfigBackupPools(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8769: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1851: + t_FmBackupBmPools *p_FmPortBackupBmPools); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8772: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1854: +/** + @Function FM_PORT_ConfigFrmDiscardOverride CHECK:CAMELCASE: Avoid CamelCase: #8788: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1870: +uint32_t FM_PORT_ConfigFrmDiscardOverride(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8792: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1874: +/** + @Function FM_PORT_ConfigErrorsToDiscard CHECK:CAMELCASE: Avoid CamelCase: #8811: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1893: +uint32_t FM_PORT_ConfigErrorsToDiscard(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8815: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1897: +/** + @Function FM_PORT_ConfigDmaSwapData CHECK:CAMELCASE: Avoid CamelCase: #8830: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1912: +uint32_t FM_PORT_ConfigDmaSwapData(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8831: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1913: + e_FmDmaSwapOption swapData); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8834: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1916: +/** + @Function FM_PORT_ConfigDmaIcCacheAttr CHECK:CAMELCASE: Avoid CamelCase: #8849: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1931: +uint32_t FM_PORT_ConfigDmaIcCacheAttr(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8850: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1932: + e_FmDmaCacheOption intContextCacheAttr); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8853: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1935: +/** + @Function FM_PORT_ConfigDmaHdrAttr CHECK:CAMELCASE: Avoid CamelCase: #8868: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1950: +uint32_t FM_PORT_ConfigDmaHdrAttr(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8869: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1951: + e_FmDmaCacheOption headerCacheAttr); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8872: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1954: +/** + @Function FM_PORT_ConfigDmaScatterGatherAttr CHECK:CAMELCASE: Avoid CamelCase: #8887: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1969: +uint32_t FM_PORT_ConfigDmaScatterGatherAttr(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8888: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1970: + e_FmDmaCacheOption scatterGatherCacheAttr); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8891: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1973: +/** + @Function FM_PORT_ConfigDmaWriteOptimize CHECK:CAMELCASE: Avoid CamelCase: #8913: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1995: +uint32_t FM_PORT_ConfigDmaWriteOptimize(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8917: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1999: +/** + @Function FM_PORT_ConfigNoScatherGather CHECK:CAMELCASE: Avoid CamelCase: #8931: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2013: +uint32_t FM_PORT_ConfigNoScatherGather(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #8932: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2014: + bool noScatherGather); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8935: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2017: +/** + @Function FM_PORT_ConfigDfltColor CHECK:CAMELCASE: Avoid CamelCase: #8950: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2032: +uint32_t FM_PORT_ConfigDfltColor(t_Handle h_FmPort, e_FmPortColor color); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8953: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2035: +/** + @Function FM_PORT_ConfigSyncReq WARNING:TYPO_SPELLING: 'otherwize' may be misspelled - perhaps 'otherwise'? #8962: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2044: + @Param[in] syncReq TRUE to request synchronization, FALSE otherwize. CHECK:CAMELCASE: Avoid CamelCase: #8968: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2050: +uint32_t FM_PORT_ConfigSyncReq(t_Handle h_FmPort, bool syncReq); CHECK:CAMELCASE: Avoid CamelCase: #8968: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2050: +uint32_t FM_PORT_ConfigSyncReq(t_Handle h_FmPort, bool syncReq); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8971: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2053: +/** + @Function FM_PORT_ConfigForwardReuseIntContext CHECK:CAMELCASE: Avoid CamelCase: #8988: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2070: +uint32_t FM_PORT_ConfigForwardReuseIntContext(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #8992: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2074: +/** + @Function FM_PORT_ConfigDontReleaseTxBufToBM CHECK:CAMELCASE: Avoid CamelCase: #9011: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2093: +uint32_t FM_PORT_ConfigDontReleaseTxBufToBM(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9014: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2096: +/** + @Function FM_PORT_ConfigIMMaxRxBufLength CHECK:CAMELCASE: Avoid CamelCase: #9038: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2120: +uint32_t FM_PORT_ConfigIMMaxRxBufLength(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9039: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2121: + uint16_t newVal); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9042: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2124: +/** + @Function FM_PORT_ConfigIMRxBdRingLength CHECK:CAMELCASE: Avoid CamelCase: #9055: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2137: +uint32_t FM_PORT_ConfigIMRxBdRingLength(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9059: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2141: +/** + @Function FM_PORT_ConfigIMTxBdRingLength CHECK:CAMELCASE: Avoid CamelCase: #9072: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2154: +uint32_t FM_PORT_ConfigIMTxBdRingLength(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9076: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2158: +/** + @Function FM_PORT_ConfigIMFmanCtrlExternalStructsMemory CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #9092: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2174: +uint32_t FM_PORT_ConfigIMFmanCtrlExternalStructsMemory( CHECK:CAMELCASE: Avoid CamelCase: #9092: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2174: +uint32_t FM_PORT_ConfigIMFmanCtrlExternalStructsMemory( CHECK:CAMELCASE: Avoid CamelCase: #9095: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2177: + uint32_t memAttributes); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9098: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2180: +/** + @Function FM_PORT_ConfigIMPolling CHECK:CAMELCASE: Avoid CamelCase: #9109: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2191: +uint32_t FM_PORT_ConfigIMPolling(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9112: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2194: +/** + @Function FM_PORT_ConfigMaxFrameLength CHECK:CAMELCASE: Avoid CamelCase: #9130: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2212: +uint32_t FM_PORT_ConfigMaxFrameLength(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9134: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2216: +/* + @Function FM_PORT_ConfigTxFifoMinFillLevel CHECK:CAMELCASE: Avoid CamelCase: #9149: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2231: +uint32_t FM_PORT_ConfigTxFifoMinFillLevel(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9150: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2232: + uint32_t minFillLevel); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9153: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2235: +/* + @Function FM_PORT_ConfigFifoDeqPipelineDepth CHECK:CAMELCASE: Avoid CamelCase: #9172: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2254: +uint32_t FM_PORT_ConfigFifoDeqPipelineDepth(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9173: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2255: + uint8_t deqPipelineDepth); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9176: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2258: +/* + @Function FM_PORT_ConfigTxFifoLowComfLevel CHECK:CAMELCASE: Avoid CamelCase: #9191: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2273: +uint32_t FM_PORT_ConfigTxFifoLowComfLevel(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9192: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2274: + uint32_t fifoLowComfLevel); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9195: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2277: +/* + @Function FM_PORT_ConfigRxFifoThreshold CHECK:CAMELCASE: Avoid CamelCase: #9216: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2298: +uint32_t FM_PORT_ConfigRxFifoThreshold(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9217: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2299: + uint32_t fifoThreshold); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9220: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2302: +/* + @Function FM_PORT_ConfigRxFifoPriElevationLevel CHECK:CAMELCASE: Avoid CamelCase: #9241: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2323: +uint32_t FM_PORT_ConfigRxFifoPriElevationLevel(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9242: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2324: + uint32_t priElevationLevel); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9246: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2328: +/* + @Function FM_PORT_ConfigBCBWorkaround CHECK:CAMELCASE: Avoid CamelCase: #9266: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2348: +uint32_t FM_PORT_ConfigBCBWorkaround(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9271: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2353: +/* + @Function FM_PORT_ConfigInternalBuffOffset CHECK:CAMELCASE: Avoid CamelCase: #9284: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2366: +uint32_t FM_PORT_ConfigInternalBuffOffset(t_Handle h_FmPort, uint8_t val); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9291: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2373: +/** + @Group FM_PORT_runtime_control_grp FM Port Runtime Control Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9299: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2381: +/** + @Description enum for defining FM Port counters CHECK:CAMELCASE: Avoid CamelCase: #9301: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2383: +typedef enum e_FmPortCounters { CHECK:CAMELCASE: Avoid CamelCase: #9330: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2412: +typedef struct t_FmPortBmiStats { CHECK:CAMELCASE: Avoid CamelCase: #9331: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2413: + uint32_t cntCycle; CHECK:CAMELCASE: Avoid CamelCase: #9332: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2414: + uint32_t cntTaskUtil; CHECK:CAMELCASE: Avoid CamelCase: #9333: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2415: + uint32_t cntQueueUtil; CHECK:CAMELCASE: Avoid CamelCase: #9334: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2416: + uint32_t cntDmaUtil; CHECK:CAMELCASE: Avoid CamelCase: #9335: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2417: + uint32_t cntFifoUtil; CHECK:CAMELCASE: Avoid CamelCase: #9336: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2418: + uint32_t cntRxPauseActivation; CHECK:CAMELCASE: Avoid CamelCase: #9337: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2419: + uint32_t cntFrame; CHECK:CAMELCASE: Avoid CamelCase: #9338: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2420: + uint32_t cntDiscardFrame; CHECK:CAMELCASE: Avoid CamelCase: #9339: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2421: + uint32_t cntDeallocBuf; CHECK:CAMELCASE: Avoid CamelCase: #9340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2422: + uint32_t cntRxBadFrame; CHECK:CAMELCASE: Avoid CamelCase: #9341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2423: + uint32_t cntRxLargeFrame; CHECK:CAMELCASE: Avoid CamelCase: #9342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2424: + uint32_t cntRxFilterFrame; CHECK:CAMELCASE: Avoid CamelCase: #9343: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2425: + uint32_t cntRxListDmaErr; CHECK:CAMELCASE: Avoid CamelCase: #9344: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2426: + uint32_t cntRxOutOfBuffersDiscard; CHECK:CAMELCASE: Avoid CamelCase: #9345: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2427: + uint32_t cntWredDiscard; CHECK:CAMELCASE: Avoid CamelCase: #9346: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2428: + uint32_t cntLengthErr; CHECK:CAMELCASE: Avoid CamelCase: #9347: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2429: + uint32_t cntUnsupportedFormat; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9351: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2433: +/** + @Description Structure for Port id parameters. CHECK:CAMELCASE: Avoid CamelCase: #9356: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2438: +typedef struct t_FmPortCongestionGrps { CHECK:CAMELCASE: Avoid CamelCase: #9357: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2439: + uint16_t numOfCongestionGrpsToConsider; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9359: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2441: + /**< The number of required CGs + to define the size of the following array */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9359: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2441: + to define the size of the following array */ CHECK:CAMELCASE: Avoid CamelCase: #9360: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2442: + uint8_t congestionGrpsToConsider[FM_PORT_NUM_OF_CONGESTION_GRPS]; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9362: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2444: + /**< An array of CG indexes; + Note that the size of the array should be WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9363: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2445: + 'numOfCongestionGrpsToConsider'. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9367: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2449: + /**< a matrix that represents the map between the CG ids + defined in 'congestionGrpsToConsider' to the priorties WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9368: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2450: + mapping array. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9373: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2455: +/** + @Description Structure for Deep Sleep Auto Response ARP Entry CHECK:CAMELCASE: Avoid CamelCase: #9375: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2457: +typedef struct t_FmPortDsarArpEntry { CHECK:CAMELCASE: Avoid CamelCase: #9376: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2458: + uint32_t ipAddress; CHECK:CAMELCASE: Avoid CamelCase: #9378: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2460: + bool isVlan; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9383: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2465: +/** + @Description Structure for Deep Sleep Auto Response ARP info CHECK:CAMELCASE: Avoid CamelCase: #9385: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2467: +typedef struct t_FmPortDsarArpInfo { CHECK:CAMELCASE: Avoid CamelCase: #9386: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2468: + uint8_t tableSize; CHECK:CAMELCASE: Avoid CamelCase: #9387: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2469: + t_FmPortDsarArpEntry *p_AutoResTable; CHECK:CAMELCASE: Avoid CamelCase: #9388: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2470: + bool enableConflictDetection; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9393: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2475: +/** + @Description Structure for Deep Sleep Auto Response NDP Entry CHECK:CAMELCASE: Avoid CamelCase: #9395: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2477: +typedef struct t_FmPortDsarNdpEntry { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9403: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2485: +/** + @Description Structure for Deep Sleep Auto Response NDP info CHECK:CAMELCASE: Avoid CamelCase: #9405: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2487: +typedef struct t_FmPortDsarNdpInfo { CHECK:CAMELCASE: Avoid CamelCase: #9406: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2488: + uint32_t multicastGroup; CHECK:CAMELCASE: Avoid CamelCase: #9408: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2490: + uint8_t tableSizeAssigned; CHECK:CAMELCASE: Avoid CamelCase: #9409: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2491: + t_FmPortDsarNdpEntry *p_AutoResTableAssigned; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9411: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2493: + /* This list refer to solicitation IP addresses. + Note that all IP addresses must be from the same multicast group. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9412: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2494: + This will be checked and if not operation will fail. */ CHECK:CAMELCASE: Avoid CamelCase: #9413: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2495: + uint8_t tableSizeTmp; CHECK:CAMELCASE: Avoid CamelCase: #9414: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2496: + t_FmPortDsarNdpEntry *p_AutoResTableTmp; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9416: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2498: + /* This list refer to temp IP addresses. + Note that all temp IP addresses must be from the same multicast group. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9417: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2499: + This will be checked and if not operation will fail. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9425: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2507: +/** + @Description Structure for Deep Sleep Auto Response ICMPV4 info CHECK:CAMELCASE: Avoid CamelCase: #9427: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2509: +typedef struct t_FmPortDsarEchoIpv4Info { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9433: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2515: +/** + @Description Structure for Deep Sleep Auto Response ICMPV6 info CHECK:CAMELCASE: Avoid CamelCase: #9435: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2517: +typedef struct t_FmPortDsarEchoIpv6Info { WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9441: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2523: +/** +@Description Deep Sleep Auto Response SNMP OIDs table entry CHECK:CAMELCASE: Avoid CamelCase: #9445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2527: + uint16_t oidSize; CHECK:CAMELCASE: Avoid CamelCase: #9446: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2528: + uint8_t *oidVal; /* only the oid string */ WARNING:TYPO_SPELLING: 'resSize' may be misspelled - perhaps 'resize'? #9447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2529: + uint16_t resSize; CHECK:CAMELCASE: Avoid CamelCase: #9447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2529: + uint16_t resSize; CHECK:CAMELCASE: Avoid CamelCase: #9448: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2530: + uint8_t *resVal; /* resVal will be the entire reply, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9449: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2531: + uint8_t *resVal; /* resVal will be the entire reply, + i.e. "Type|Length|Value" */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9449: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2531: + i.e. "Type|Length|Value" */ CHECK:CAMELCASE: Avoid CamelCase: #9450: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2532: +} t_FmPortDsarOidsEntry; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9453: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2535: +/** + @Description Deep Sleep Auto Response SNMP IPv4 Addresses Table Entry CHECK:CAMELCASE: Avoid CamelCase: #9457: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2539: + uint32_t ipv4Addr; /*!< 32 bit IPv4 Address. */ CHECK:CAMELCASE: Avoid CamelCase: #9461: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2543: +} t_FmPortDsarSnmpIpv4AddrTblEntry; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9464: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2546: +/** + @Description Deep Sleep Auto Response SNMP IPv6 Addresses Table Entry CHECK:CAMELCASE: Avoid CamelCase: #9468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2550: + uint32_t ipv6Addr[4]; /*!< 4 * 32 bit IPv6 Address.*/ CHECK:CAMELCASE: Avoid CamelCase: #9472: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2554: +} t_FmPortDsarSnmpIpv6AddrTblEntry; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9475: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2557: +/** + @Description Deep Sleep Auto Response SNMP Descriptor CHECK:CAMELCASE: Avoid CamelCase: #9480: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2562: + uint16_t maxSnmpMsgLength;/**< Maximal allowed SNMP message length. */ CHECK:CAMELCASE: Avoid CamelCase: #9481: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2563: + uint16_t numOfIpv4Addresses; /**< Number of entries in IPv4 addresses table. */ CHECK:CAMELCASE: Avoid CamelCase: #9482: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2564: + uint16_t numOfIpv6Addresses; /**< Number of entries in IPv6 addresses table. */ CHECK:CAMELCASE: Avoid CamelCase: #9483: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2565: + t_FmPortDsarSnmpIpv4AddrTblEntry *p_Ipv4AddrTbl; CHECK:CAMELCASE: Avoid CamelCase: #9485: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2567: + t_FmPortDsarSnmpIpv6AddrTblEntry *p_Ipv6AddrTbl; CHECK:CAMELCASE: Avoid CamelCase: #9487: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2569: + uint8_t *p_RdOnlyCommunityStr; CHECK:CAMELCASE: Avoid CamelCase: #9489: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2571: + uint8_t *p_RdWrCommunityStr;/**< Pointer to the Read Write Community String. */ CHECK:CAMELCASE: Avoid CamelCase: #9490: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2572: + t_FmPortDsarOidsEntry *p_OidsTbl;/**< Pointer to OIDs table. */ CHECK:CAMELCASE: Avoid CamelCase: #9491: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2573: + uint32_t oidsTblSize; /**< Number of entries in OIDs table. */ CHECK:CAMELCASE: Avoid CamelCase: #9492: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2574: +} t_FmPortDsarSnmpInfo; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9495: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2577: +/** + @Description Structure for Deep Sleep Auto Response filtering Entry CHECK:CAMELCASE: Avoid CamelCase: #9497: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2579: +typedef struct t_FmPortDsarFilteringEntry { CHECK:CAMELCASE: Avoid CamelCase: #9498: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2580: + uint16_t srcPort; CHECK:CAMELCASE: Avoid CamelCase: #9499: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2581: + uint16_t dstPort; CHECK:CAMELCASE: Avoid CamelCase: #9500: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2582: + uint16_t srcPortMask; CHECK:CAMELCASE: Avoid CamelCase: #9501: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2583: + uint16_t dstPortMask; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9505: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2587: +/** + @Description Structure for Deep Sleep Auto Response filtering info CHECK:CAMELCASE: Avoid CamelCase: #9507: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2589: +typedef struct t_FmPortDsarFilteringInfo { CHECK:CAMELCASE: Avoid CamelCase: #9509: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2591: + uint8_t ipProtTableSize; CHECK:CAMELCASE: Avoid CamelCase: #9510: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2592: + uint8_t *p_IpProtTablePtr; CHECK:CAMELCASE: Avoid CamelCase: #9511: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2593: + bool ipProtPassOnHit; WARNING:TYPO_SPELLING: 'droped' may be misspelled - perhaps 'dropped'? #9512: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2594: + /* when TRUE, miss in the table will cause the packet to be droped, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9513: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2595: + /* when TRUE, miss in the table will cause the packet to be droped, + hit will pass the packet to UDP/TCP filters if needed and if not WARNING:TYPO_SPELLING: 'interupt' may be misspelled - perhaps 'interrupt'? #9515: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2597: + the packet to a queue it will cause a wake interupt. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9516: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2598: + When FALSE it the other way around. */ CHECK:CAMELCASE: Avoid CamelCase: #9518: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2600: + uint8_t udpPortsTableSize; CHECK:CAMELCASE: Avoid CamelCase: #9519: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2601: + t_FmPortDsarFilteringEntry *p_UdpPortsTablePtr; CHECK:CAMELCASE: Avoid CamelCase: #9520: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2602: + bool udpPortPassOnHit; WARNING:TYPO_SPELLING: 'droped' may be misspelled - perhaps 'dropped'? #9521: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2603: + /* when TRUE, miss in the table will cause the packet to be droped, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9522: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2604: + /* when TRUE, miss in the table will cause the packet to be droped, + hit will pass the packet to classification tree. WARNING:TYPO_SPELLING: 'interupt' may be misspelled - perhaps 'interrupt'? #9524: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2606: + will cause a wake interupt. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9525: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2607: + When FALSE it the other way around. */ CHECK:CAMELCASE: Avoid CamelCase: #9527: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2609: + uint16_t tcpFlagsMask; CHECK:CAMELCASE: Avoid CamelCase: #9528: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2610: + uint8_t tcpPortsTableSize; CHECK:CAMELCASE: Avoid CamelCase: #9529: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2611: + t_FmPortDsarFilteringEntry *p_TcpPortsTablePtr; CHECK:CAMELCASE: Avoid CamelCase: #9530: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2612: + bool tcpPortPassOnHit; WARNING:TYPO_SPELLING: 'droped' may be misspelled - perhaps 'dropped'? #9531: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2613: + /* when TRUE, miss in the table will cause the packet to be droped, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9532: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2614: + /* when TRUE, miss in the table will cause the packet to be droped, + hit will pass the packet to classification tree. WARNING:TYPO_SPELLING: 'interupt' may be misspelled - perhaps 'interrupt'? #9534: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2616: + will cause a wake interupt. WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #9535: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2617: + When FALSE it the other way around. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9539: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2621: +/** + @Description Structure for Deep Sleep Auto Response parameters CHECK:CAMELCASE: Avoid CamelCase: #9541: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2623: +typedef struct t_FmPortDsarParams { CHECK:CAMELCASE: Avoid CamelCase: #9542: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2624: + t_Handle h_FmPortTx; CHECK:CAMELCASE: Avoid CamelCase: #9543: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2625: + t_FmPortDsarArpInfo *p_AutoResArpInfo; CHECK:CAMELCASE: Avoid CamelCase: #9544: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2626: + t_FmPortDsarEchoIpv4Info *p_AutoResEchoIpv4Info; CHECK:CAMELCASE: Avoid CamelCase: #9545: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2627: + t_FmPortDsarNdpInfo *p_AutoResNdpInfo; CHECK:CAMELCASE: Avoid CamelCase: #9546: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2628: + t_FmPortDsarEchoIpv6Info *p_AutoResEchoIpv6Info; CHECK:CAMELCASE: Avoid CamelCase: #9547: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2629: + t_FmPortDsarSnmpInfo *p_AutoResSnmpInfo; CHECK:CAMELCASE: Avoid CamelCase: #9548: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2630: + t_FmPortDsarFilteringInfo *p_AutoResFilteringInfo; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9552: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2634: +/** + @Function FM_PORT_EnterDsar CHECK:CAMELCASE: Avoid CamelCase: #9565: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2647: +uint32_t FM_PORT_EnterDsar(t_Handle h_FmPortRx, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9569: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2651: +/** + @Function FM_PORT_EnterDsarFinal CHECK:CAMELCASE: Avoid CamelCase: #9583: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2665: +uint32_t FM_PORT_EnterDsarFinal(t_Handle h_DsarRxPort, CHECK:CAMELCASE: Avoid CamelCase: #9583: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2665: +uint32_t FM_PORT_EnterDsarFinal(t_Handle h_DsarRxPort, CHECK:CAMELCASE: Avoid CamelCase: #9584: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2666: + t_Handle h_DsarTxPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9587: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2669: +/** + @Function FM_PORT_ExitDsar CHECK:CAMELCASE: Avoid CamelCase: #9600: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2682: +void FM_PORT_ExitDsar(t_Handle h_FmPortRx, t_Handle h_FmPortTx); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9603: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2685: +/** + @Function FM_PORT_IsInDsar CHECK:CAMELCASE: Avoid CamelCase: #9613: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2695: +bool FM_PORT_IsInDsar(t_Handle h_FmPort); CHECK:CAMELCASE: Avoid CamelCase: #9615: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2697: +typedef struct t_FmPortDsarStats { CHECK:CAMELCASE: Avoid CamelCase: #9616: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2698: + uint32_t arpArCnt; CHECK:CAMELCASE: Avoid CamelCase: #9617: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2699: + uint32_t echoIcmpv4ArCnt; CHECK:CAMELCASE: Avoid CamelCase: #9618: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2700: + uint32_t ndpArCnt; CHECK:CAMELCASE: Avoid CamelCase: #9619: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2701: + uint32_t echoIcmpv6ArCnt; CHECK:CAMELCASE: Avoid CamelCase: #9620: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2702: + uint32_t snmpGetCnt; CHECK:CAMELCASE: Avoid CamelCase: #9621: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2703: + uint32_t snmpGetNextCnt; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9625: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2707: +/** + @Function FM_PORT_GetDsarStats CHECK:CAMELCASE: Avoid CamelCase: #9634: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2716: +uint32_t FM_PORT_GetDsarStats(t_Handle h_FmPortRx, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9639: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2721: +/** + @Function FM_PORT_DumpRegs CHECK:CAMELCASE: Avoid CamelCase: #9651: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2733: +uint32_t FM_PORT_DumpRegs(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9655: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2737: +/** + @Function FM_PORT_GetBufferDataOffset CHECK:CAMELCASE: Avoid CamelCase: #9666: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2748: +uint32_t FM_PORT_GetBufferDataOffset(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9669: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2751: +/** + @Function FM_PORT_GetBufferICInfo CHECK:CAMELCASE: Avoid CamelCase: #9681: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2763: +uint8_t *FM_PORT_GetBufferICInfo(t_Handle h_FmPort, char *p_Data); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9684: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2766: +/** + @Function FM_PORT_GetBufferPrsResult CHECK:CAMELCASE: Avoid CamelCase: #9703: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2785: +t_FmPrsResult *FM_PORT_GetBufferPrsResult(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9707: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2789: +/** + @Function FM_PORT_GetBufferTimeStamp CHECK:CAMELCASE: Avoid CamelCase: #9721: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2803: +uint64_t *FM_PORT_GetBufferTimeStamp(t_Handle h_FmPort, char *p_Data); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9724: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2806: +/** + @Function FM_PORT_GetBufferHashResult CHECK:CAMELCASE: Avoid CamelCase: #9738: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2820: +uint8_t *FM_PORT_GetBufferHashResult(t_Handle h_FmPort, char *p_Data); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9741: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2823: +/** + @Function FM_PORT_Disable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9758: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2840: +/** + @Function FM_PORT_Enable WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9771: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2853: +/** + @Function FM_PORT_SetRateLimit CHECK:CAMELCASE: Avoid CamelCase: #9791: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2873: +uint32_t FM_PORT_SetRateLimit(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9792: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2874: + t_FmPortRateLimit *p_RateLimit); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9795: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2877: +/** + @Function FM_PORT_DeleteRateLimit CHECK:CAMELCASE: Avoid CamelCase: #9808: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2890: +uint32_t FM_PORT_DeleteRateLimit(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9811: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2893: +/** + @Function FM_PORT_SetPfcPrioritiesMappingToQmanWQ CHECK:CAMELCASE: Avoid CamelCase: #9826: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2908: +uint32_t FM_PORT_SetPfcPrioritiesMappingToQmanWQ(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9830: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2912: +/** + @Function FM_PORT_SetStatisticsCounters CHECK:CAMELCASE: Avoid CamelCase: #9844: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2926: +uint32_t FM_PORT_SetStatisticsCounters(t_Handle h_FmPort, bool enable); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9847: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2929: +/** + @Function FM_PORT_SetFrameQueueCounters CHECK:CAMELCASE: Avoid CamelCase: #9861: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2943: +uint32_t FM_PORT_SetFrameQueueCounters(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9865: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2947: +/** + @Function FM_PORT_AnalyzePerformanceParams CHECK:CAMELCASE: Avoid CamelCase: #9880: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2962: +uint32_t FM_PORT_AnalyzePerformanceParams(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9883: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2965: +/** + @Function FM_PORT_SetAllocBufCounter CHECK:CAMELCASE: Avoid CamelCase: #9899: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2981: +uint32_t FM_PORT_SetAllocBufCounter(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9900: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2982: + uint8_t poolId, bool enable); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9903: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2985: +/** + @Function FM_PORT_GetBmiCounters CHECK:CAMELCASE: Avoid CamelCase: #9915: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2997: +uint32_t FM_PORT_GetBmiCounters(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9916: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2998: + t_FmPortBmiStats *p_BmiStats); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9919: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3001: +/** + @Function FM_PORT_GetCounter CHECK:CAMELCASE: Avoid CamelCase: #9933: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3015: +uint32_t FM_PORT_GetCounter(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #9934: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3016: + e_FmPortCounters fmPortCounter); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9937: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3019: +/** + @Function FM_PORT_ModifyCounter CHECK:CAMELCASE: Avoid CamelCase: #9949: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3031: +uint32_t FM_PORT_ModifyCounter(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9953: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3035: +/** + @Function FM_PORT_GetAllocBufCounter CHECK:CAMELCASE: Avoid CamelCase: #9967: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3049: +uint32_t FM_PORT_GetAllocBufCounter(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9971: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3053: +/** + @Function FM_PORT_ModifyAllocBufCounter CHECK:CAMELCASE: Avoid CamelCase: #9983: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3065: +uint32_t FM_PORT_ModifyAllocBufCounter(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #9987: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3069: +/** + @Function FM_PORT_AddCongestionGrps CHECK:CAMELCASE: Avoid CamelCase: #10006: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3088: +uint32_t FM_PORT_AddCongestionGrps(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10007: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3089: + t_FmPortCongestionGrps *p_CongestionGrps); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10010: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3092: +/** + @Function FM_PORT_RemoveCongestionGrps CHECK:CAMELCASE: Avoid CamelCase: #10029: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3111: +uint32_t FM_PORT_RemoveCongestionGrps(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10033: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3115: +/** + @Function FM_PORT_IsStalled WARNING:TYPO_SPELLING: 'otherwize' may be misspelled - perhaps 'otherwise'? #10039: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3121: + @Return TRUE if port is stalled, FALSE otherwize CHECK:CAMELCASE: Avoid CamelCase: #10043: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3125: +bool FM_PORT_IsStalled(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10046: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3128: +/** + @Function FM_PORT_ReleaseStalled CHECK:CAMELCASE: Avoid CamelCase: #10059: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3141: +uint32_t FM_PORT_ReleaseStalled(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10062: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3144: +/** + @Function FM_PORT_SetRxL4ChecksumVerify CHECK:CAMELCASE: Avoid CamelCase: #10076: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3158: +uint32_t FM_PORT_SetRxL4ChecksumVerify(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10077: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3159: + bool l4Checksum); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10080: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3162: +/** + @Function FM_PORT_SetErrorsRoute CHECK:CAMELCASE: Avoid CamelCase: #10099: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3181: +uint32_t FM_PORT_SetErrorsRoute(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10103: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3185: +/** + @Function FM_PORT_SetIMExceptions WARNING:TYPO_SPELLING: 'MASTER' may be misspelled - perhaps 'PRIMARY'? #10115: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3197: + (i.e. guestId != NCSW_MASTER_ID) CHECK:CAMELCASE: Avoid CamelCase: #10117: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3199: +uint32_t FM_PORT_SetIMExceptions(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10121: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3203: +/* + @Function FM_PORT_SetPerformanceCounters CHECK:CAMELCASE: Avoid CamelCase: #10135: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3217: +uint32_t FM_PORT_SetPerformanceCounters(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10139: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3221: +/* + @Function FM_PORT_SetPerformanceCountersParams CHECK:CAMELCASE: Avoid CamelCase: #10154: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3236: +uint32_t FM_PORT_SetPerformanceCountersParams(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10155: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3237: + t_FmPortPerformanceCnt *p_FmPortPerformanceCnt); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10158: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3240: +/** + @Group FM_PORT_pcd_runtime_control_grp FM Port PCD Runtime Control Unit CHECK:CAMELCASE: Avoid CamelCase: #10180: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3262: + ioc_fm_port_pcd_params_t *p_FmPortPcd); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10183: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3265: +/** + @Function FM_PORT_DeletePCD WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10201: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3283: +/** + @Function FM_PORT_AttachPCD CHECK:CAMELCASE: Avoid CamelCase: #10217: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3299: +uint32_t FM_PORT_AttachPCD(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10220: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3302: +/** + @Function FM_PORT_DetachPCD CHECK:CAMELCASE: Avoid CamelCase: #10234: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3316: +uint32_t FM_PORT_DetachPCD(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10237: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3319: +/** + @Function FM_PORT_PcdPlcrAllocProfiles CHECK:CAMELCASE: Avoid CamelCase: #10250: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3332: +uint32_t FM_PORT_PcdPlcrAllocProfiles(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10251: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3333: + uint16_t numOfProfiles); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10254: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3336: +/** + @Function FM_PORT_PcdPlcrFreeProfiles CHECK:CAMELCASE: Avoid CamelCase: #10265: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3347: +uint32_t FM_PORT_PcdPlcrFreeProfiles(t_Handle h_FmPort); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10268: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3350: +/** + @Function FM_PORT_PcdKgModifyInitialScheme CHECK:CAMELCASE: Avoid CamelCase: #10283: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3365: +uint32_t FM_PORT_PcdKgModifyInitialScheme(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10284: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3366: + ioc_fm_pcd_kg_scheme_select_t *p_FmPcdKgScheme); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10287: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3369: +/** + @Function FM_PORT_PcdPlcrModifyInitialProfile CHECK:CAMELCASE: Avoid CamelCase: #10302: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3384: +uint32_t FM_PORT_PcdPlcrModifyInitialProfile(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10306: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3388: +/** + @Function FM_PORT_PcdCcModifyTree WARNING:TYPO_SPELLING: 'therefor' may be misspelled - perhaps 'therefore'? #10310: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3392: +receives packets using the PCD functionalities, therefor port must be first detached WARNING:LONG_LINE_COMMENT: line over 100 characters #10314: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3396: + @Param[in] h_CcTree A CC tree that was already built. The tree id as returned from CHECK:CAMELCASE: Avoid CamelCase: #10321: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3403: +uint32_t FM_PORT_PcdCcModifyTree(t_Handle h_FmPort, t_Handle h_CcTree); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10324: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3406: +/** + @Function FM_PORT_PcdKgBindSchemes CHECK:CAMELCASE: Avoid CamelCase: #10337: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3419: +uint32_t FM_PORT_PcdKgBindSchemes(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10338: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3420: + ioc_fm_pcd_port_schemes_params_t *p_PortScheme); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3423: +/** + @Function FM_PORT_PcdKgUnbindSchemes CHECK:CAMELCASE: Avoid CamelCase: #10354: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3436: +uint32_t FM_PORT_PcdKgUnbindSchemes(t_Handle h_FmPort, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10358: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3440: +/** + @Function FM_PORT_GetIPv4OptionsCount CHECK:CAMELCASE: Avoid CamelCase: #10369: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3451: +uint32_t FM_PORT_GetIPv4OptionsCount(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10370: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3452: + uint32_t *p_Ipv4OptionsCount); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10376: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3458: +/** + @Group FM_PORT_runtime_data_grp FM Port Runtime Data-path Unit WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10385: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3467: +/** + @Function FM_PORT_ImTx CHECK:CAMELCASE: Avoid CamelCase: #10402: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3484: +uint32_t FM_PORT_ImTx(t_Handle h_FmPort, CHECK:CAMELCASE: Avoid CamelCase: #10405: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3487: + bool lastBuffer, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10409: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3491: +/** + @Function FM_PORT_ImTxConf CHECK:CAMELCASE: Avoid CamelCase: #10423: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3505: +void FM_PORT_ImTxConf(t_Handle h_FmPort); CHECK:CAMELCASE: Avoid CamelCase: #10425: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3507: +uint32_t FM_PORT_ImRx(t_Handle h_FmPort); CHECK:CAMELCASE: Avoid CamelCase: #10451: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:15: +typedef uint64_t physAddress_t; WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10454: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:18: +/** + @Description Possible RxStore callback responses. WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10459: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:23: + /**< Pause invoking callback with received data; + in polling mode, start again invoking callback WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #10466: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:30: + in which they were received. */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10473: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:37: +/** + @Description General Handle WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10480: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:44: +/** + @Function t_GetBufFunction CHECK:CAMELCASE: Avoid CamelCase: #10492: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56: +typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool, CHECK:CAMELCASE: Avoid CamelCase: #10492: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56: +typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool, CHECK:CAMELCASE: Avoid CamelCase: #10493: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:57: + t_Handle *p_BufContextHandle); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10496: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:60: +/** + @Function t_PutBufFunction CHECK:CAMELCASE: Avoid CamelCase: #10509: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:73: +typedef uint32_t (t_PutBufFunction)(t_Handle h_BufferPool, CHECK:CAMELCASE: Avoid CamelCase: #10510: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:74: + uint8_t *p_Buffer, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10514: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:78: +/** + @Function t_PhysToVirt CHECK:CAMELCASE: Avoid CamelCase: #10522: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:86: +typedef void *t_PhysToVirt(physAddress_t addr); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10525: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:89: +/** + @Function t_VirtToPhys CHECK:CAMELCASE: Avoid CamelCase: #10533: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:97: +typedef physAddress_t t_VirtToPhys(void *addr); WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10536: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:100: +/** + @Description Buffer Pool Information Structure. CHECK:CAMELCASE: Avoid CamelCase: #10540: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:104: + t_GetBufFunction *f_GetBuf; /**< User callback to get a free buffer */ CHECK:CAMELCASE: Avoid CamelCase: #10541: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:105: + t_PutBufFunction *f_PutBuf; /**< User callback to return a buffer */ CHECK:CAMELCASE: Avoid CamelCase: #10542: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:106: + uint16_t bufferSize; /**< Buffer size (in bytes) */ CHECK:CAMELCASE: Avoid CamelCase: #10544: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:108: + t_PhysToVirt *f_PhysToVirt; /**< User callback to translate pool buffers WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10545: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:109: + t_PhysToVirt *f_PhysToVirt; /**< User callback to translate pool buffers + physical addresses to virtual addresses */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #10545: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:109: + physical addresses to virtual addresses */ CHECK:CAMELCASE: Avoid CamelCase: #10546: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:110: + t_VirtToPhys *f_VirtToPhys; /**< User callback to translate pool buffers WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10547: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:111: + t_VirtToPhys *f_VirtToPhys; /**< User callback to translate pool buffers + virtual addresses to physical addresses */ WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line #10547: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:111: + virtual addresses to physical addresses */ WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10551: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:115: +/** + @Description User callback function called by driver with receive data. CHECK:CAMELCASE: Avoid CamelCase: #10570: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:134: +typedef e_RxStoreResponse(t_RxStoreFunction)(t_Handle h_App, CHECK:CAMELCASE: Avoid CamelCase: #10571: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:135: + uint32_t queueId, WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines #10607: FILE: drivers/net/dpaa/fmlib/net_ext.h:12: +/** + @Description This file contains common and general netcomm headers definitions. CHECK:CAMELCASE: Avoid CamelCase: #10662: FILE: drivers/net/dpaa/fmlib/net_ext.h:67: +#define IOC_NET_HF_IPv4_VER (1) CHECK:CAMELCASE: Avoid CamelCase: #10663: FILE: drivers/net/dpaa/fmlib/net_ext.h:68: +#define IOC_NET_HF_IPv4_HDR_LEN (IOC_NET_HF_IPv4_VER << 1) CHECK:CAMELCASE: Avoid CamelCase: #10664: FILE: drivers/net/dpaa/fmlib/net_ext.h:69: +#define IOC_NET_HF_IPv4_TOS (IOC_NET_HF_IPv4_VER << 2) CHECK:CAMELCASE: Avoid CamelCase: #10665: FILE: drivers/net/dpaa/fmlib/net_ext.h:70: +#define IOC_NET_HF_IPv4_TOTAL_LEN (IOC_NET_HF_IPv4_VER << 3) CHECK:CAMELCASE: Avoid CamelCase: #10666: FILE: drivers/net/dpaa/fmlib/net_ext.h:71: +#define IOC_NET_HF_IPv4_ID (IOC_NET_HF_IPv4_VER << 4) CHECK:CAMELCASE: Avoid CamelCase: #10667: FILE: drivers/net/dpaa/fmlib/net_ext.h:72: +#define IOC_NET_HF_IPv4_FLAG_D (IOC_NET_HF_IPv4_VER << 5) CHECK:CAMELCASE: Avoid CamelCase: #10668: FILE: drivers/net/dpaa/fmlib/net_ext.h:73: +#define IOC_NET_HF_IPv4_FLAG_M (IOC_NET_HF_IPv4_VER << 6) CHECK:CAMELCASE: Avoid CamelCase: #10669: FILE: drivers/net/dpaa/fmlib/net_ext.h:74: +#define IOC_NET_HF_IPv4_OFFSET (IOC_NET_HF_IPv4_VER << 7) CHECK:CAMELCASE: Avoid CamelCase: #10670: FILE: drivers/net/dpaa/fmlib/net_ext.h:75: +#define IOC_NET_HF_IPv4_TTL (IOC_NET_HF_IPv4_VER << 8) CHECK:CAMELCASE: Avoid CamelCase: #10671: FILE: drivers/net/dpaa/fmlib/net_ext.h:76: +#define IOC_NET_HF_IPv4_PROTO (IOC_NET_HF_IPv4_VER << 9) CHECK:CAMELCASE: Avoid CamelCase: #10672: FILE: drivers/net/dpaa/fmlib/net_ext.h:77: +#define IOC_NET_HF_IPv4_CKSUM (IOC_NET_HF_IPv4_VER << 10) CHECK:CAMELCASE: Avoid CamelCase: #10673: FILE: drivers/net/dpaa/fmlib/net_ext.h:78: +#define IOC_NET_HF_IPv4_SRC_IP (IOC_NET_HF_IPv4_VER << 11) CHECK:CAMELCASE: Avoid CamelCase: #10674: FILE: drivers/net/dpaa/fmlib/net_ext.h:79: +#define IOC_NET_HF_IPv4_DST_IP (IOC_NET_HF_IPv4_VER << 12) CHECK:CAMELCASE: Avoid CamelCase: #10675: FILE: drivers/net/dpaa/fmlib/net_ext.h:80: +#define IOC_NET_HF_IPv4_OPTS (IOC_NET_HF_IPv4_VER << 13) CHECK:CAMELCASE: Avoid CamelCase: #10676: FILE: drivers/net/dpaa/fmlib/net_ext.h:81: +#define IOC_NET_HF_IPv4_OPTS_COUNT (IOC_NET_HF_IPv4_VER << 14) CHECK:CAMELCASE: Avoid CamelCase: #10677: FILE: drivers/net/dpaa/fmlib/net_ext.h:82: +#define IOC_NET_HF_IPv4_ALL_FIELDS ((IOC_NET_HF_IPv4_VER << 15) - 1) CHECK:CAMELCASE: Avoid CamelCase: #10679: FILE: drivers/net/dpaa/fmlib/net_ext.h:84: +#define IOC_NET_HF_IPv4_ADDR_SIZE 4 CHECK:CAMELCASE: Avoid CamelCase: #10680: FILE: drivers/net/dpaa/fmlib/net_ext.h:85: +#define IOC_NET_HF_IPv4_PROTO_SIZE 1 CHECK:CAMELCASE: Avoid CamelCase: #10684: FILE: drivers/net/dpaa/fmlib/net_ext.h:89: +#define IOC_NET_HF_IPv6_VER (1) CHECK:CAMELCASE: Avoid CamelCase: #10685: FILE: drivers/net/dpaa/fmlib/net_ext.h:90: +#define IOC_NET_HF_IPv6_TC (IOC_NET_HF_IPv6_VER << 1) CHECK:CAMELCASE: Avoid CamelCase: #10686: FILE: drivers/net/dpaa/fmlib/net_ext.h:91: +#define IOC_NET_HF_IPv6_SRC_IP (IOC_NET_HF_IPv6_VER << 2) CHECK:CAMELCASE: Avoid CamelCase: #10687: FILE: drivers/net/dpaa/fmlib/net_ext.h:92: +#define IOC_NET_HF_IPv6_DST_IP (IOC_NET_HF_IPv6_VER << 3) CHECK:CAMELCASE: Avoid CamelCase: #10688: FILE: drivers/net/dpaa/fmlib/net_ext.h:93: +#define IOC_NET_HF_IPv6_NEXT_HDR (IOC_NET_HF_IPv6_VER << 4) CHECK:CAMELCASE: Avoid CamelCase: #10689: FILE: drivers/net/dpaa/fmlib/net_ext.h:94: +#define IOC_NET_HF_IPv6_FL (IOC_NET_HF_IPv6_VER << 5) CHECK:CAMELCASE: Avoid CamelCase: #10690: FILE: drivers/net/dpaa/fmlib/net_ext.h:95: +#define IOC_NET_HF_IPv6_HOP_LIMIT (IOC_NET_HF_IPv6_VER << 6) CHECK:CAMELCASE: Avoid CamelCase: #10691: FILE: drivers/net/dpaa/fmlib/net_ext.h:96: +#define IOC_NET_HF_IPv6_ALL_FIELDS ((IOC_NET_HF_IPv6_VER << 7) - 1) CHECK:CAMELCASE: Avoid CamelCase: #10694: FILE: drivers/net/dpaa/fmlib/net_ext.h:99: +#define IOC_NET_HF_IPv6_NEXT_HDR_SIZE 1 WARNING:TYPO_SPELLING: 'BEGGINING' may be misspelled - perhaps 'BEGINNING'? #10793: FILE: drivers/net/dpaa/fmlib/net_ext.h:198: +#define IOC_NET_HF_SCTP_CHUNK_DATA_BEGGINING (IOC_NET_HF_SCTP_CHUNK_DATA_TYPE << 8) CHECK:CAMELCASE: Avoid CamelCase: #10797: FILE: drivers/net/dpaa/fmlib/net_ext.h:202: +#define IOC_NET_HF_L2TPv2_TYPE_BIT (1) CHECK:CAMELCASE: Avoid CamelCase: #10798: FILE: drivers/net/dpaa/fmlib/net_ext.h:203: +#define IOC_NET_HF_L2TPv2_LENGTH_BIT (IOC_NET_HF_L2TPv2_TYPE_BIT << 1) CHECK:CAMELCASE: Avoid CamelCase: #10799: FILE: drivers/net/dpaa/fmlib/net_ext.h:204: +#define IOC_NET_HF_L2TPv2_SEQUENCE_BIT (IOC_NET_HF_L2TPv2_TYPE_BIT << 2) CHECK:CAMELCASE: Avoid CamelCase: #10800: FILE: drivers/net/dpaa/fmlib/net_ext.h:205: +#define IOC_NET_HF_L2TPv2_OFFSET_BIT (IOC_NET_HF_L2TPv2_TYPE_BIT << 3) CHECK:CAMELCASE: Avoid CamelCase: #10801: FILE: drivers/net/dpaa/fmlib/net_ext.h:206: +#define IOC_NET_HF_L2TPv2_PRIORITY_BIT (IOC_NET_HF_L2TPv2_TYPE_BIT << 4) CHECK:CAMELCASE: Avoid CamelCase: #10802: FILE: drivers/net/dpaa/fmlib/net_ext.h:207: +#define IOC_NET_HF_L2TPv2_VERSION (IOC_NET_HF_L2TPv2_TYPE_BIT << 5) CHECK:CAMELCASE: Avoid CamelCase: #10803: FILE: drivers/net/dpaa/fmlib/net_ext.h:208: +#define IOC_NET_HF_L2TPv2_LEN (IOC_NET_HF_L2TPv2_TYPE_BIT << 6) CHECK:CAMELCASE: Avoid CamelCase: #10804: FILE: drivers/net/dpaa/fmlib/net_ext.h:209: +#define IOC_NET_HF_L2TPv2_TUNNEL_ID (IOC_NET_HF_L2TPv2_TYPE_BIT << 7) CHECK:CAMELCASE: Avoid CamelCase: #10805: FILE: drivers/net/dpaa/fmlib/net_ext.h:210: +#define IOC_NET_HF_L2TPv2_SESSION_ID (IOC_NET_HF_L2TPv2_TYPE_BIT << 8) CHECK:CAMELCASE: Avoid CamelCase: #10806: FILE: drivers/net/dpaa/fmlib/net_ext.h:211: +#define IOC_NET_HF_L2TPv2_NS (IOC_NET_HF_L2TPv2_TYPE_BIT << 9) CHECK:CAMELCASE: Avoid CamelCase: #10807: FILE: drivers/net/dpaa/fmlib/net_ext.h:212: +#define IOC_NET_HF_L2TPv2_NR (IOC_NET_HF_L2TPv2_TYPE_BIT << 10) CHECK:CAMELCASE: Avoid CamelCase: #10808: FILE: drivers/net/dpaa/fmlib/net_ext.h:213: +#define IOC_NET_HF_L2TPv2_OFFSET_SIZE (IOC_NET_HF_L2TPv2_TYPE_BIT << 11) CHECK:CAMELCASE: Avoid CamelCase: #10809: FILE: drivers/net/dpaa/fmlib/net_ext.h:214: +#define IOC_NET_HF_L2TPv2_FIRST_BYTE (IOC_NET_HF_L2TPv2_TYPE_BIT << 12) CHECK:CAMELCASE: Avoid CamelCase: #10810: FILE: drivers/net/dpaa/fmlib/net_ext.h:215: +#define IOC_NET_HF_L2TPv2_ALL_FIELDS ((IOC_NET_HF_L2TPv2_TYPE_BIT << 13) - 1) CHECK:CAMELCASE: Avoid CamelCase: #10812: FILE: drivers/net/dpaa/fmlib/net_ext.h:217: +#define IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT (1) CHECK:CAMELCASE: Avoid CamelCase: #10813: FILE: drivers/net/dpaa/fmlib/net_ext.h:218: +#define IOC_NET_HF_L2TPv3_CTRL_LENGTH_BIT (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 1) CHECK:CAMELCASE: Avoid CamelCase: #10814: FILE: drivers/net/dpaa/fmlib/net_ext.h:219: +#define IOC_NET_HF_L2TPv3_CTRL_SEQUENCE_BIT (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 2) CHECK:CAMELCASE: Avoid CamelCase: #10815: FILE: drivers/net/dpaa/fmlib/net_ext.h:220: +#define IOC_NET_HF_L2TPv3_CTRL_VERSION (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 3) CHECK:CAMELCASE: Avoid CamelCase: #10816: FILE: drivers/net/dpaa/fmlib/net_ext.h:221: +#define IOC_NET_HF_L2TPv3_CTRL_LENGTH (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 4) CHECK:CAMELCASE: Avoid CamelCase: #10817: FILE: drivers/net/dpaa/fmlib/net_ext.h:222: +#define IOC_NET_HF_L2TPv3_CTRL_CONTROL (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 5) CHECK:CAMELCASE: Avoid CamelCase: #10818: FILE: drivers/net/dpaa/fmlib/net_ext.h:223: +#define IOC_NET_HF_L2TPv3_CTRL_SENT (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 6) CHECK:CAMELCASE: Avoid CamelCase: #10819: FILE: drivers/net/dpaa/fmlib/net_ext.h:224: +#define IOC_NET_HF_L2TPv3_CTRL_RECV (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 7) CHECK:CAMELCASE: Avoid CamelCase: #10820: FILE: drivers/net/dpaa/fmlib/net_ext.h:225: +#define IOC_NET_HF_L2TPv3_CTRL_FIRST_BYTE (IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 8) CHECK:CAMELCASE: Avoid CamelCase: #10821: FILE: drivers/net/dpaa/fmlib/net_ext.h:226: +#define IOC_NET_HF_L2TPv3_CTRL_ALL_FIELDS ((IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT << 9) - 1) CHECK:CAMELCASE: Avoid CamelCase: #10823: FILE: drivers/net/dpaa/fmlib/net_ext.h:228: +#define IOC_NET_HF_L2TPv3_SESS_TYPE_BIT (1) CHECK:CAMELCASE: Avoid CamelCase: #10824: FILE: drivers/net/dpaa/fmlib/net_ext.h:229: +#define IOC_NET_HF_L2TPv3_SESS_VERSION (IOC_NET_HF_L2TPv3_SESS_TYPE_BIT << 1) CHECK:CAMELCASE: Avoid CamelCase: #10825: FILE: drivers/net/dpaa/fmlib/net_ext.h:230: +#define IOC_NET_HF_L2TPv3_SESS_ID (IOC_NET_HF_L2TPv3_SESS_TYPE_BIT << 2) CHECK:CAMELCASE: Avoid CamelCase: #10826: FILE: drivers/net/dpaa/fmlib/net_ext.h:231: +#define IOC_NET_HF_L2TPv3_SESS_COOKIE (IOC_NET_HF_L2TPv3_SESS_TYPE_BIT << 3) CHECK:CAMELCASE: Avoid CamelCase: #10827: FILE: drivers/net/dpaa/fmlib/net_ext.h:232: +#define IOC_NET_HF_L2TPv3_SESS_ALL_FIELDS ((IOC_NET_HF_L2TPv3_SESS_TYPE_BIT << 4) - 1) WARNING:TYPO_SPELLING: 'THA' may be misspelled - perhaps 'THAN'? #10870: FILE: drivers/net/dpaa/fmlib/net_ext.h:275: +#define IOC_NET_HF_ARP_THA (IOC_NET_HF_ARP_HTYPE << 7) CHECK:CAMELCASE: Avoid CamelCase: #10936: FILE: drivers/net/dpaa/fmlib/net_ext.h:341: + HEADER_TYPE_IPv4, CHECK:CAMELCASE: Avoid CamelCase: #10937: FILE: drivers/net/dpaa/fmlib/net_ext.h:342: + HEADER_TYPE_IPv6, CHECK:CAMELCASE: Avoid CamelCase: #10949: FILE: drivers/net/dpaa/fmlib/net_ext.h:354: + HEADER_TYPE_L2TPv2, CHECK:CAMELCASE: Avoid CamelCase: #10950: FILE: drivers/net/dpaa/fmlib/net_ext.h:355: + HEADER_TYPE_L2TPv3_CTRL, CHECK:CAMELCASE: Avoid CamelCase: #10951: FILE: drivers/net/dpaa/fmlib/net_ext.h:356: + HEADER_TYPE_L2TPv3_SESS, total: 0 errors, 1552 warnings, 651 checks, 10846 lines checked