* [dpdk-test-report] |WARNING| pw73789 [PATCH v3 1/8] net/dpaa: add support for fmlib in dpdk
[not found] <20200711081716.25173-1-hemant.agrawal@nxp.com>
@ 2020-07-11 8:23 ` checkpatch
0 siblings, 0 replies; only message in thread
From: checkpatch @ 2020-07-11 8:23 UTC (permalink / raw)
To: test-report; +Cc: Hemant Agrawal
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: <e_FmPortType>
#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: <t_FmPrsResult>
#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: <e_FmExceptions>
#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: <e_FmDmaSwapOption>
#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: <e_FmDmaCacheOption>
#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: <t_Handle>
#450: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265:
+t_Handle FM_Open(uint8_t id);
CHECK:CAMELCASE: Avoid CamelCase: <FM_Open>
#450: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265:
+t_Handle FM_Open(uint8_t id);
CHECK:CAMELCASE: Avoid CamelCase: <FM_Close>
#451: FILE: drivers/net/dpaa/fmlib/fm_ext.h:266:
+void FM_Close(t_Handle h_Fm);
CHECK:CAMELCASE: Avoid CamelCase: <h_Fm>
#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: <t_FmBufferPrefixContent>
#456: FILE: drivers/net/dpaa/fmlib/fm_ext.h:271:
+typedef struct t_FmBufferPrefixContent {
CHECK:CAMELCASE: Avoid CamelCase: <privDataSize>
#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: <passPrsResult>
#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: <passTimeStamp>
#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: <passHashResult>
#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: <passAllOtherPCDInfo>
#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: <dataAlign>
#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: <manipExtraSpace>
#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: <t_FmExtPoolParams>
#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: <t_FmExtPools>
#496: FILE: drivers/net/dpaa/fmlib/fm_ext.h:311:
+typedef struct t_FmExtPools {
CHECK:CAMELCASE: Avoid CamelCase: <numOfPoolsUsed>
#497: FILE: drivers/net/dpaa/fmlib/fm_ext.h:312:
+ uint8_t numOfPoolsUsed; /**< Number of pools use by this port */
CHECK:CAMELCASE: Avoid CamelCase: <extBufPool>
#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: <t_FmBackupBmPools>
#505: FILE: drivers/net/dpaa/fmlib/fm_ext.h:320:
+typedef struct t_FmBackupBmPools {
CHECK:CAMELCASE: Avoid CamelCase: <numOfBackupPools>
#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: <poolIds>
#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: <t_FmBufPoolDepletion>
#519: FILE: drivers/net/dpaa/fmlib/fm_ext.h:334:
+typedef struct t_FmBufPoolDepletion {
CHECK:CAMELCASE: Avoid CamelCase: <poolsGrpModeEnable>
#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: <numOfPools>
#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: <poolsToConsider>
#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: <singlePoolModeEnable>
#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: <poolsToConsiderForSingleMode>
#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: <pfcPrioritiesEn>
#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: <t_FmPortBandwidth>
#573: FILE: drivers/net/dpaa/fmlib/fm_ext.h:388:
+typedef struct t_FmPortBandwidth {
CHECK:CAMELCASE: Avoid CamelCase: <relativePortId>
#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: <t_FmPortsBandwidthParams>
#585: FILE: drivers/net/dpaa/fmlib/fm_ext.h:400:
+typedef struct t_FmPortsBandwidthParams {
CHECK:CAMELCASE: Avoid CamelCase: <numOfPorts>
#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: <portsBandwidths>
#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: <e_FmCounters>
#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: <t_FmRevisionInfo>
#612: FILE: drivers/net/dpaa/fmlib/fm_ext.h:427:
+typedef struct t_FmRevisionInfo {
CHECK:CAMELCASE: Avoid CamelCase: <majorRev>
#613: FILE: drivers/net/dpaa/fmlib/fm_ext.h:428:
+ uint8_t majorRev; /**< Major revision */
CHECK:CAMELCASE: Avoid CamelCase: <minorRev>
#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: <t_FmCtrlCodeRevisionInfo>
#620: FILE: drivers/net/dpaa/fmlib/fm_ext.h:435:
+typedef struct t_FmCtrlCodeRevisionInfo {
CHECK:CAMELCASE: Avoid CamelCase: <packageRev>
#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: <t_FmCtrlMon>
#629: FILE: drivers/net/dpaa/fmlib/fm_ext.h:444:
+typedef struct t_FmCtrlMon {
CHECK:CAMELCASE: Avoid CamelCase: <percentCnt>
#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: <FM_SetPortsBandwidth>
#646: FILE: drivers/net/dpaa/fmlib/fm_ext.h:461:
+uint32_t FM_SetPortsBandwidth(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_PortsBandwidth>
#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: <FM_GetRevision>
#661: FILE: drivers/net/dpaa/fmlib/fm_ext.h:476:
+uint32_t FM_GetRevision(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmRevisionInfo>
#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: <FM_GetFmanCtrlCodeRevision>
#677: FILE: drivers/net/dpaa/fmlib/fm_ext.h:492:
+uint32_t FM_GetFmanCtrlCodeRevision(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_RevisionInfo>
#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: <FM_GetCounter>
#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: <FM_ModifyCounter>
#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: <FM_CtrlMonStart>
#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: <FM_CtrlMonStop>
#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: <FM_CtrlMonGetCounters>
#777: FILE: drivers/net/dpaa/fmlib/fm_ext.h:592:
+uint32_t FM_CtrlMonGetCounters(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <fmCtrlIndex>
#778: FILE: drivers/net/dpaa/fmlib/fm_ext.h:593:
+ uint8_t fmCtrlIndex, t_FmCtrlMon *p_Mon);
CHECK:CAMELCASE: Avoid CamelCase: <p_Mon>
#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: <FM_ForceIntr>
#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: <t_Device>
#1183: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24:
+ t_Device *p_Dev = (t_Device *)p; \
CHECK:CAMELCASE: Avoid CamelCase: <p_Dev>
#1183: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24:
+ t_Device *p_Dev = (t_Device *)p; \
CHECK:CAMELCASE: Avoid CamelCase: <FM_GetApiVersion>
#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: <devName>
#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: <FM_PCD_Open>
#1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114:
+t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams)
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdParams>
#1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114:
+t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdParams>
#1273: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114:
+t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Close>
#1303: FILE: drivers/net/dpaa/fmlib/fm_lib.c:144:
+void FM_PCD_Close(t_Handle h_FmPcd)
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPcd>
#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: <FM_PCD_Enable>
#1323: FILE: drivers/net/dpaa/fmlib/fm_lib.c:164:
+uint32_t FM_PCD_Enable(t_Handle h_FmPcd)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Disable>
#1337: FILE: drivers/net/dpaa/fmlib/fm_lib.c:178:
+uint32_t FM_PCD_Disable(t_Handle h_FmPcd)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_NetEnvCharacteristicsSet>
#1351: FILE: drivers/net/dpaa/fmlib/fm_lib.c:192:
+t_Handle FM_PCD_NetEnvCharacteristicsSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_PcdDev>
#1354: FILE: drivers/net/dpaa/fmlib/fm_lib.c:195:
+ t_Device *p_PcdDev = (t_Device *)h_FmPcd;
CHECK:CAMELCASE: Avoid CamelCase: <h_UserPriv>
#1369: FILE: drivers/net/dpaa/fmlib/fm_lib.c:210:
+ p_Dev->h_UserPriv = (t_Handle)p_PcdDev;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_NetEnvCharacteristicsDelete>
#1378: FILE: drivers/net/dpaa/fmlib/fm_lib.c:219:
+uint32_t FM_PCD_NetEnvCharacteristicsDelete(t_Handle h_NetEnv)
CHECK:CAMELCASE: Avoid CamelCase: <h_NetEnv>
#1378: FILE: drivers/net/dpaa/fmlib/fm_lib.c:219:
+uint32_t FM_PCD_NetEnvCharacteristicsDelete(t_Handle h_NetEnv)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSchemeSet>
#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: <FM_PCD_KgSchemeDelete>
#1450: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291:
+uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme)
CHECK:CAMELCASE: Avoid CamelCase: <h_Scheme>
#1450: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291:
+uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme)
CHECK:CAMELCASE: Avoid CamelCase: <portType>
#1480: FILE: drivers/net/dpaa/fmlib/fm_lib.c:321:
+ e_FmPortType portType; /**< Port type */
CHECK:CAMELCASE: Avoid CamelCase: <portId>
#1481: FILE: drivers/net/dpaa/fmlib/fm_lib.c:322:
+ uint8_t portId; /**< Port Id - relative to type */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPort>
#1482: FILE: drivers/net/dpaa/fmlib/fm_lib.c:323:
+} t_FmPort;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Open>
#1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortParams>
#1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPortParams>
#1484: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPort>
#1489: FILE: drivers/net/dpaa/fmlib/fm_lib.c:330:
+ t_FmPort *p_FmPort;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Close>
#1556: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397:
+void FM_PORT_Close(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPort>
#1556: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397:
+void FM_PORT_Close(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Disable>
#1570: FILE: drivers/net/dpaa/fmlib/fm_lib.c:411:
+uint32_t FM_PORT_Disable(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Enable>
#1584: FILE: drivers/net/dpaa/fmlib/fm_lib.c:425:
+uint32_t FM_PORT_Enable(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetPCD>
#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: <FM_PORT_DeletePCD>
#1666: FILE: drivers/net/dpaa/fmlib/fm_lib.c:507:
+uint32_t FM_PORT_DeletePCD(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <CreateDevice>
#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: <h_DevId>
#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: <p_UserPrivDev>
#1682: FILE: drivers/net/dpaa/fmlib/fm_lib.c:523:
+ t_Device *p_UserPrivDev = (t_Device *)h_UserPriv;
CHECK:CAMELCASE: Avoid CamelCase: <GetDeviceId>
#1701: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542:
+t_Handle GetDeviceId(t_Handle h_Dev)
CHECK:CAMELCASE: Avoid CamelCase: <h_Dev>
#1701: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542:
+t_Handle GetDeviceId(t_Handle h_Dev)
CHECK:CAMELCASE: Avoid CamelCase: <Platform_is_FMAN_V3H>
#1709: FILE: drivers/net/dpaa/fmlib/fm_lib.c:550:
+void Platform_is_FMAN_V3H(void)
CHECK:CAMELCASE: Avoid CamelCase: <Platform_is_FMAN_V3L>
#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: <valueId>
#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: <direct_relative_profileId>
#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: <IOC_NET_HF_IPv6_ADDR_SIZE>
#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: <autoLearn_busy>
#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: <t_FmPcdExceptionCallback>
#4946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3224:
+typedef void (t_FmPcdExceptionCallback) (t_Handle h_App,
CHECK:CAMELCASE: Avoid CamelCase: <h_App>
#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: <t_FmPcdIdExceptionCallback>
#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: <t_FmPcdQmEnqueueCallback>
#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: <h_QmArg>
#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: <p_Fd>
#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: <t_FmPcdHcParams>
#4980: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3258:
+typedef struct t_FmPcdHcParams {
CHECK:CAMELCASE: Avoid CamelCase: <portBaseAddr>
#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: <liodnBase>
#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: <errFqid>
#4991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3269:
+ uint32_t errFqid;
CHECK:CAMELCASE: Avoid CamelCase: <confFqid>
#4993: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3271:
+ uint32_t confFqid;
CHECK:CAMELCASE: Avoid CamelCase: <qmChannel>
#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: <f_QmEnqueue>
#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: <prsSupport>
#5008: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3286:
+ bool prsSupport;
CHECK:CAMELCASE: Avoid CamelCase: <ccSupport>
#5010: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3288:
+ bool ccSupport;
CHECK:CAMELCASE: Avoid CamelCase: <kgSupport>
#5012: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3290:
+ bool kgSupport;
CHECK:CAMELCASE: Avoid CamelCase: <plcrSupport>
#5014: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3292:
+ bool plcrSupport;
CHECK:CAMELCASE: Avoid CamelCase: <numOfSchemes>
#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: <useHostCommand>
#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: <f_Exception>
#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: <f_ExceptionId>
#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: <partPlcrProfilesBase>
#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: <partNumOfPlcrProfiles>
#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: <t_FmPcdPrsLabelParams>
#5048: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3326:
+typedef struct t_FmPcdPrsLabelParams {
CHECK:CAMELCASE: Avoid CamelCase: <instructionOffset>
#5049: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3327:
+ uint32_t instructionOffset;
CHECK:CAMELCASE: Avoid CamelCase: <indexPerHdr>
#5051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3329:
+ uint8_t indexPerHdr;
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdPrsSwParams>
#5054: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3332:
+typedef struct t_FmPcdPrsSwParams {
CHECK:CAMELCASE: Avoid CamelCase: <p_Code>
#5058: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3336:
+ uint8_t *p_Code;
CHECK:CAMELCASE: Avoid CamelCase: <swPrsDataParams>
#5059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3337:
+ uint32_t swPrsDataParams[FM_PCD_PRS_NUM_OF_HDRS];
CHECK:CAMELCASE: Avoid CamelCase: <numOfLabels>
#5060: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3338:
+ uint8_t numOfLabels;
CHECK:CAMELCASE: Avoid CamelCase: <labelsTable>
#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: <FM_PCD_Config>
#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: <FM_PCD_Init>
#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: <FM_PCD_Free>
#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: <FM_PCD_ConfigException>
#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: <FM_PCD_ConfigHcFramesDataMemory>
#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: <memId>
#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: <FM_PCD_ConfigPlcrNumOfSharedProfiles>
#5157: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3435:
+uint32_t FM_PCD_ConfigPlcrNumOfSharedProfiles(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <numOfSharedPlcrProfiles>
#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: <FM_PCD_ConfigPlcrAutoRefreshMode>
#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: <FM_PCD_ConfigPrsMaxCycleLimit>
#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: <FM_PCD_GetCounter>
#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: <FM_PCD_PrsLoadSw>
#5305: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3583:
+uint32_t FM_PCD_PrsLoadSw(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_SwPrs>
#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: <FM_PCD_SetAdvancedOffloadSupport>
#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: <FM_PCD_KgSetDfltValue>
#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: <FM_PCD_KgSetAdditionalDataAfterParsing>
#5360: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3638:
+uint32_t FM_PCD_KgSetAdditionalDataAfterParsing(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <payloadOffset>
#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: <FM_PCD_SetException>
#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: <FM_PCD_ModifyCounter>
#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: <FM_PCD_SetPlcrStatistics>
#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: <FM_PCD_SetPrsStatistics>
#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: <FM_PCD_DumpRegs>
#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: <FM_PCD_KgDumpRegs>
#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: <FM_PCD_PlcrDumpRegs>
#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: <FM_PCD_PlcrProfileDumpRegs>
#5495: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3773:
+uint32_t FM_PCD_PlcrProfileDumpRegs(t_Handle h_Profile);
CHECK:CAMELCASE: Avoid CamelCase: <h_Profile>
#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: <FM_PCD_PrsDumpRegs>
#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: <FM_PCD_HcDumpRegs>
#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: <protocolOpt_t>
#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: <ethProtocolOpt_t>
#5563: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3841:
+typedef protocolOpt_t ethProtocolOpt_t; /**< Ethernet protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <vlanProtocolOpt_t>
#5567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3845:
+typedef protocolOpt_t vlanProtocolOpt_t; /**< VLAN protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <mplsProtocolOpt_t>
#5570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3848:
+typedef protocolOpt_t mplsProtocolOpt_t; /**< MPLS protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <ipv4ProtocolOpt_t>
#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: <ipv6ProtocolOpt_t>
#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: <capwapProtocolOpt_t>
#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: <hdrManipFlags_t>
#5610: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3888:
+typedef uint32_t hdrManipFlags_t;
CHECK:CAMELCASE: Avoid CamelCase: <ipv4HdrManipUpdateFlags_t>
#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: <ipv6HdrManipUpdateFlags_t>
#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: <tcpUdpHdrManipUpdateFlags_t>
#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: <t_FmPcdKgKeyOrder>
#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: <t_KeysParams>
#5711: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3989:
+typedef struct t_KeysParams {
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfKeys>
#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: <maskSupport>
#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: <statisticsMode>
#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: <frameLengthRanges>
#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: <numOfKeys>
#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: <keySize>
#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: <keyParams>
#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: <ccNextEngineParamsForMiss>
#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: <hdrTemplate>
#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: <modifyOuterIp>
#5774: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4052:
+ bool modifyOuterIp;
CHECK:CAMELCASE: Avoid CamelCase: <ipOuterOffset>
#5777: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4055:
+ uint16_t ipOuterOffset;
CHECK:CAMELCASE: Avoid CamelCase: <dscpEcn>
#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: <udpPresent>
#5782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4060:
+ bool udpPresent;
CHECK:CAMELCASE: Avoid CamelCase: <udpOffset>
#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: <ipIdentGenId>
#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: <recalculateLength>
#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: <blockSize>
#5794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4072:
+ uint8_t blockSize;
CHECK:CAMELCASE: Avoid CamelCase: <extraBytesAddedAlignedToBlockSize>
#5796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4074:
+ uint8_t extraBytesAddedAlignedToBlockSize;
CHECK:CAMELCASE: Avoid CamelCase: <extraBytesAddedNotAlignedToBlockSize>
#5798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4076:
+ uint8_t extraBytesAddedNotAlignedToBlockSize;
CHECK:CAMELCASE: Avoid CamelCase: <recalculateLengthParams>
#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: <modifyOuterIpParams>
#5803: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4081:
+ } modifyOuterIpParams;
CHECK:CAMELCASE: Avoid CamelCase: <modifyOuterVlan>
#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: <modifyOuterVlanParams>
#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: <sizeForFragmentation>
#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: <headerOptionsCompr>
#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: <maxNumFramesInProcess>
#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: <haltOnDuplicationFrag>
#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: <e_FmPcdManipReassemTimeOutMode>
#5843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4121:
+ e_FmPcdManipReassemTimeOutMode timeOutMode;
CHECK:CAMELCASE: Avoid CamelCase: <timeOutMode>
#5843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4121:
+ e_FmPcdManipReassemTimeOutMode timeOutMode;
CHECK:CAMELCASE: Avoid CamelCase: <fqidForTimeOutFrames>
#5845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4123:
+ uint32_t fqidForTimeOutFrames;
CHECK:CAMELCASE: Avoid CamelCase: <timeoutRoutineRequestTime>
#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: <timeoutThresholdForReassmProcess>
#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: <e_FmPcdManipReassemWaysNumber>
#5855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4133:
+ e_FmPcdManipReassemWaysNumber numOfFramesPerHashEntry;
CHECK:CAMELCASE: Avoid CamelCase: <numOfFramesPerHashEntry>
#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: <sgBpid>
#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: <capwapFragParams>
#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: <capwapReasmParams>
#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: <srcOffset>
#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: <dstOffset>
#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: <maskOffset>
#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: <p_SchemeParams>
#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: <FM_PCD_KgSchemeGetCounter>
#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: <FM_PCD_KgSchemeSetCounter>
#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: <FM_PCD_PlcrProfileSet>
#6051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4329:
+t_Handle FM_PCD_PlcrProfileSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Profile>
#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: <FM_PCD_PlcrProfileDelete>
#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: <FM_PCD_PlcrProfileGetCounter>
#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: <FM_PCD_PlcrProfileSetCounter>
#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: <FM_PCD_CcRootBuild>
#6117: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4395:
+t_Handle FM_PCD_CcRootBuild(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Params>
#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: <FM_PCD_CcRootDelete>
#6131: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4409:
+uint32_t FM_PCD_CcRootDelete(t_Handle h_CcTree);
CHECK:CAMELCASE: Avoid CamelCase: <h_CcTree>
#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: <FM_PCD_CcRootModifyNextEngine>
#6147: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4425:
+uint32_t FM_PCD_CcRootModifyNextEngine(t_Handle h_CcTree,
CHECK:CAMELCASE: Avoid CamelCase: <grpId>
#6148: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4426:
+ uint8_t grpId,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdCcNextEngineParams>
#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: <FM_PCD_MatchTableSet>
#6166: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4444:
+t_Handle FM_PCD_MatchTableSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Param>
#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: <FM_PCD_MatchTableDelete>
#6180: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4458:
+uint32_t FM_PCD_MatchTableDelete(t_Handle h_CcNode);
CHECK:CAMELCASE: Avoid CamelCase: <h_CcNode>
#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: <FM_PCD_MatchTableModifyMissNextEngine>
#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: <FM_PCD_MatchTableRemoveKey>
#6216: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4494:
+uint32_t FM_PCD_MatchTableRemoveKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <keyIndex>
#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: <FM_PCD_MatchTableAddKey>
#6239: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4517:
+uint32_t FM_PCD_MatchTableAddKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_KeyParams>
#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: <FM_PCD_MatchTableModifyNextEngine>
#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: <FM_PCD_MatchTableModifyKeyAndNextEngine>
#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: <FM_PCD_MatchTableModifyKey>
#6307: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4585:
+uint32_t FM_PCD_MatchTableModifyKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_Key>
#6310: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4588:
+ uint8_t *p_Key,
CHECK:CAMELCASE: Avoid CamelCase: <p_Mask>
#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: <FM_PCD_MatchTableFindNRemoveKey>
#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: <FM_PCD_MatchTableFindNModifyNextEngine>
#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: <FM_PCD_MatchTableFindNModifyKeyAndNextEngine>
#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: <FM_PCD_MatchTableFindNModifyKey>
#6414: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4692:
+uint32_t FM_PCD_MatchTableFindNModifyKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_NewKey>
#6418: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4696:
+ uint8_t *p_NewKey,
CHECK:CAMELCASE: Avoid CamelCase: <p_NewMask>
#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: <FM_PCD_MatchTableGetKeyCounter>
#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: <FM_PCD_MatchTableGetKeyStatistics>
#6461: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4739:
+uint32_t FM_PCD_MatchTableGetKeyStatistics(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_KeyStatistics>
#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: <FM_PCD_MatchTableGetMissStatistics>
#6485: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4763:
+uint32_t FM_PCD_MatchTableGetMissStatistics(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_MissStatistics>
#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: <FM_PCD_MatchTableFindNGetKeyStatistics>
#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: <FM_PCD_MatchTableGetNextEngine>
#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: <FM_PCD_MatchTableGetIndexedHashBucket>
#6564: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4842:
+uint32_t FM_PCD_MatchTableGetIndexedHashBucket(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <kgKeySize>
#6565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4843:
+ uint8_t kgKeySize,
CHECK:CAMELCASE: Avoid CamelCase: <p_KgKey>
#6566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4844:
+ uint8_t *p_KgKey,
CHECK:CAMELCASE: Avoid CamelCase: <kgHashShift>
#6567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4845:
+ uint8_t kgHashShift,
CHECK:CAMELCASE: Avoid CamelCase: <p_CcNodeBucketHandle>
#6568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4846:
+ t_Handle *p_CcNodeBucketHandle,
CHECK:CAMELCASE: Avoid CamelCase: <p_BucketIndex>
#6569: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4847:
+ uint8_t *p_BucketIndex,
CHECK:CAMELCASE: Avoid CamelCase: <p_LastIndex>
#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: <FM_PCD_HashTableSet>
#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: <FM_PCD_HashTableDelete>
#6612: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4890:
+uint32_t FM_PCD_HashTableDelete(t_Handle h_HashTbl);
CHECK:CAMELCASE: Avoid CamelCase: <h_HashTbl>
#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: <FM_PCD_HashTableAddKey>
#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: <FM_PCD_HashTableRemoveKey>
#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: <FM_PCD_HashTableModifyNextEngine>
#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: <FM_PCD_HashTableModifyMissNextEngine>
#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: <FM_PCD_HashTableGetMissNextEngine>
#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: <FM_PCD_HashTableFindNGetKeyStatistics>
#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: <FM_PCD_HashTableGetMissStatistics>
#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: <FM_PCD_ManipNodeSet>
#6781: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5059:
+t_Handle FM_PCD_ManipNodeSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdManipParams>
#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: <FM_PCD_ManipNodeDelete>
#6795: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5073:
+uint32_t FM_PCD_ManipNodeDelete(t_Handle h_ManipNode);
CHECK:CAMELCASE: Avoid CamelCase: <h_ManipNode>
#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: <FM_PCD_ManipGetStatistics>
#6809: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5087:
+uint32_t FM_PCD_ManipGetStatistics(t_Handle h_ManipNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdManipStats>
#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: <FM_PCD_ManipNodeReplace>
#6824: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5102:
+uint32_t FM_PCD_ManipNodeReplace(t_Handle h_ManipNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_ManipParams>
#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: <FM_PCD_FrmReplicSetGroup>
#6841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5119:
+t_Handle FM_PCD_FrmReplicSetGroup(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FrmReplicGroupParam>
#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: <FM_PCD_FrmReplicDeleteGroup>
#6855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5133:
+uint32_t FM_PCD_FrmReplicDeleteGroup(t_Handle h_FrmReplicGroup);
CHECK:CAMELCASE: Avoid CamelCase: <h_FrmReplicGroup>
#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: <FM_PCD_FrmReplicAddMember>
#6870: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5148:
+uint32_t FM_PCD_FrmReplicAddMember(t_Handle h_FrmReplicGroup,
CHECK:CAMELCASE: Avoid CamelCase: <memberIndex>
#6871: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5149:
+ uint16_t memberIndex,
CHECK:CAMELCASE: Avoid CamelCase: <p_MemberParams>
#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: <FM_PCD_FrmReplicRemoveMember>
#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: <FM_PCD_StatisticsSetNode>
#6903: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5181:
+t_Handle FM_PCD_StatisticsSetNode(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdstatsParams>
#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: <e_ErrorType>
#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: <e_FmPortPcdSupport>
#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: <e_FmPortExceptions>
#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: <fmPortFrameErrSelect_t>
#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: <t_FmPortExceptionCallback>
#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: <e_RxStoreResponse>
#8177: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1259:
+typedef e_RxStoreResponse(t_FmPortImRxStoreCallback) (t_Handle h_App,
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortImRxStoreCallback>
#8177: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1259:
+typedef e_RxStoreResponse(t_FmPortImRxStoreCallback) (t_Handle h_App,
CHECK:CAMELCASE: Avoid CamelCase: <p_Data>
#8178: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1260:
+ uint8_t *p_Data,
CHECK:CAMELCASE: Avoid CamelCase: <h_BufContext>
#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: <t_FmPortImTxConfCallback>
#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: <t_FmPortRxParams>
#8204: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1286:
+typedef struct t_FmPortRxParams {
CHECK:CAMELCASE: Avoid CamelCase: <dfltFqid>
#8206: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1288:
+ uint32_t dfltFqid; /**< Default Queue Id.*/
CHECK:CAMELCASE: Avoid CamelCase: <liodnOffset>
#8207: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1289:
+ uint16_t liodnOffset; /**< Port's LIODN offset. */
CHECK:CAMELCASE: Avoid CamelCase: <extBufPools>
#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: <t_FmPortNonRxParams>
#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: <t_FmPortImRxTxParams>
#8227: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1309:
+typedef struct t_FmPortImRxTxParams {
CHECK:CAMELCASE: Avoid CamelCase: <h_FmMuram>
#8228: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1310:
+ t_Handle h_FmMuram;
CHECK:CAMELCASE: Avoid CamelCase: <dataMemId>
#8232: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1314:
+ uint8_t dataMemId;
CHECK:CAMELCASE: Avoid CamelCase: <dataMemAttributes>
#8234: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1316:
+ uint32_t dataMemAttributes;
CHECK:CAMELCASE: Avoid CamelCase: <t_BufferPoolInfo>
#8236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318:
+ t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <rxPoolParams>
#8236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318:
+ t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <f_RxStore>
#8237: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1319:
+ t_FmPortImRxStoreCallback *f_RxStore; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <f_TxConf>
#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: <u_FmPortSpecificParams>
#8244: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1326:
+typedef union u_FmPortSpecificParams {
CHECK:CAMELCASE: Avoid CamelCase: <imRxTxParams>
#8245: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1327:
+ t_FmPortImRxTxParams imRxTxParams;
CHECK:CAMELCASE: Avoid CamelCase: <rxParams>
#8247: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1329:
+ t_FmPortRxParams rxParams; /**< Rx port parameters structure */
CHECK:CAMELCASE: Avoid CamelCase: <nonRxParams>
#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: <baseAddr>
#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: <independentModeEnable>
#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: <specificParams>
#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: <FM_PORT_Config>
#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: <FM_PORT_Init>
#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: <FM_PORT_Free>
#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: <e_FmPortDeqType>
#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: <e_FmPortDeqPrefetchOption>
#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: <e_FmPortColor>
#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: <e_FmPortDualRateLimiterScaleDown>
#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: <t_FmPortRsrc>
#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: <t_FmPortObservedBufPoolDepletion>
#8394: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1476:
+typedef struct t_FmPortObservedBufPoolDepletion {
CHECK:CAMELCASE: Avoid CamelCase: <poolDepletionParams>
#8395: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1477:
+ t_FmBufPoolDepletion poolDepletionParams;
CHECK:CAMELCASE: Avoid CamelCase: <poolsParams>
#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: <t_FmPortRateLimit>
#8406: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1488:
+typedef struct t_FmPortRateLimit {
CHECK:CAMELCASE: Avoid CamelCase: <maxBurstSize>
#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: <rateLimit>
#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: <rateLimitDivider>
#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: <t_FmPortPerformanceCnt>
#8425: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1507:
+typedef struct t_FmPortPerformanceCnt {
CHECK:CAMELCASE: Avoid CamelCase: <taskCompVal>
#8426: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1508:
+ uint8_t taskCompVal; /**< Task compare value */
CHECK:CAMELCASE: Avoid CamelCase: <queueCompVal>
#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: <dmaCompVal>
#8429: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1511:
+ uint8_t dmaCompVal; /**< Dma compare value */
CHECK:CAMELCASE: Avoid CamelCase: <fifoCompVal>
#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: <t_FmPortDsarTablesSizes>
#8437: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1519:
+typedef struct t_FmPortDsarTablesSizes {
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfArpEntries>
#8438: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1520:
+ uint16_t maxNumOfArpEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfEchoIpv4Entries>
#8439: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1521:
+ uint16_t maxNumOfEchoIpv4Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfNdpEntries>
#8440: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1522:
+ uint16_t maxNumOfNdpEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfEchoIpv6Entries>
#8441: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1523:
+ uint16_t maxNumOfEchoIpv6Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpIPV4Entries>
#8442: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1524:
+ uint16_t maxNumOfSnmpIPV4Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpIPV6Entries>
#8443: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1525:
+ uint16_t maxNumOfSnmpIPV6Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpOidEntries>
#8444: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1526:
+ uint16_t maxNumOfSnmpOidEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpOidChar>
#8445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1527:
+ uint16_t maxNumOfSnmpOidChar;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfIpProtFiltering>
#8447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1529:
+ uint16_t maxNumOfIpProtFiltering;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfTcpPortFiltering>
#8448: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1530:
+ uint16_t maxNumOfTcpPortFiltering;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfUdpPortFiltering>
#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: <FM_PORT_ConfigDsarSupport>
#8468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1550:
+uint32_t FM_PORT_ConfigDsarSupport(t_Handle h_FmPortRx,
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPortRx>
#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: <FM_PORT_ConfigNumOfOpenDmas>
#8489: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1571:
+uint32_t FM_PORT_ConfigNumOfOpenDmas(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_OpenDmas>
#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: <FM_PORT_ConfigNumOfTasks>
#8510: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1592:
+uint32_t FM_PORT_ConfigNumOfTasks(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_NumOfTasks>
#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: <FM_PORT_ConfigSizeOfFifo>
#8533: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1615:
+uint32_t FM_PORT_ConfigSizeOfFifo(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_SizeOfFifo>
#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: <FM_PORT_ConfigDeqHighPriority>
#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: <highPri>
#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: <FM_PORT_ConfigDeqType>
#8571: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1653:
+uint32_t FM_PORT_ConfigDeqType(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqType>
#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: <FM_PORT_ConfigDeqPrefetchOption>
#8591: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1673:
+uint32_t FM_PORT_ConfigDeqPrefetchOption(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqPrefetchOption>
#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: <FM_PORT_ConfigDeqByteCnt>
#8611: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1693:
+uint32_t FM_PORT_ConfigDeqByteCnt(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqByteCnt>
#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: <FM_PORT_ConfigBufferPrefixContent>
#8643: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1725:
+uint32_t FM_PORT_ConfigBufferPrefixContent(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmBufferPrefixContent>
#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: <FM_PORT_ConfigCheksumLastBytesIgnore>
#8662: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1744:
+uint32_t FM_PORT_ConfigCheksumLastBytesIgnore(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <cheksumLastBytesIgnore>
#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: <FM_PORT_ConfigCutBytesFromEnd>
#8683: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1765:
+uint32_t FM_PORT_ConfigCutBytesFromEnd(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <cutBytesFromEnd>
#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: <FM_PORT_ConfigPoolDepletion>
#8702: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1784:
+uint32_t FM_PORT_ConfigPoolDepletion(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_BufPoolDepletion>
#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: <FM_PORT_ConfigObservedPoolDepletion>
#8725: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1807:
+uint32_t FM_PORT_ConfigObservedPoolDepletion(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPortObservedBufPoolDepletion>
#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: <FM_PORT_ConfigExtBufPools>
#8747: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1829:
+uint32_t FM_PORT_ConfigExtBufPools(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmExtPools>
#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: <FM_PORT_ConfigBackupPools>
#8768: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1850:
+uint32_t FM_PORT_ConfigBackupPools(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPortBackupBmPools>
#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: <FM_PORT_ConfigFrmDiscardOverride>
#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: <FM_PORT_ConfigErrorsToDiscard>
#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: <FM_PORT_ConfigDmaSwapData>
#8830: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1912:
+uint32_t FM_PORT_ConfigDmaSwapData(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <swapData>
#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: <FM_PORT_ConfigDmaIcCacheAttr>
#8849: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1931:
+uint32_t FM_PORT_ConfigDmaIcCacheAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <intContextCacheAttr>
#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: <FM_PORT_ConfigDmaHdrAttr>
#8868: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1950:
+uint32_t FM_PORT_ConfigDmaHdrAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <headerCacheAttr>
#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: <FM_PORT_ConfigDmaScatterGatherAttr>
#8887: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1969:
+uint32_t FM_PORT_ConfigDmaScatterGatherAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <scatterGatherCacheAttr>
#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: <FM_PORT_ConfigDmaWriteOptimize>
#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: <FM_PORT_ConfigNoScatherGather>
#8931: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2013:
+uint32_t FM_PORT_ConfigNoScatherGather(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <noScatherGather>
#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: <FM_PORT_ConfigDfltColor>
#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: <FM_PORT_ConfigSyncReq>
#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: <syncReq>
#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: <FM_PORT_ConfigForwardReuseIntContext>
#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: <FM_PORT_ConfigDontReleaseTxBufToBM>
#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: <FM_PORT_ConfigIMMaxRxBufLength>
#9038: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2120:
+uint32_t FM_PORT_ConfigIMMaxRxBufLength(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <newVal>
#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: <FM_PORT_ConfigIMRxBdRingLength>
#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: <FM_PORT_ConfigIMTxBdRingLength>
#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: <FM_PORT_ConfigIMFmanCtrlExternalStructsMemory>
#9092: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2174:
+uint32_t FM_PORT_ConfigIMFmanCtrlExternalStructsMemory(
CHECK:CAMELCASE: Avoid CamelCase: <memAttributes>
#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: <FM_PORT_ConfigIMPolling>
#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: <FM_PORT_ConfigMaxFrameLength>
#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: <FM_PORT_ConfigTxFifoMinFillLevel>
#9149: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2231:
+uint32_t FM_PORT_ConfigTxFifoMinFillLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <minFillLevel>
#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: <FM_PORT_ConfigFifoDeqPipelineDepth>
#9172: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2254:
+uint32_t FM_PORT_ConfigFifoDeqPipelineDepth(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqPipelineDepth>
#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: <FM_PORT_ConfigTxFifoLowComfLevel>
#9191: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2273:
+uint32_t FM_PORT_ConfigTxFifoLowComfLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fifoLowComfLevel>
#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: <FM_PORT_ConfigRxFifoThreshold>
#9216: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2298:
+uint32_t FM_PORT_ConfigRxFifoThreshold(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fifoThreshold>
#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: <FM_PORT_ConfigRxFifoPriElevationLevel>
#9241: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2323:
+uint32_t FM_PORT_ConfigRxFifoPriElevationLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <priElevationLevel>
#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: <FM_PORT_ConfigBCBWorkaround>
#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: <FM_PORT_ConfigInternalBuffOffset>
#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: <e_FmPortCounters>
#9301: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2383:
+typedef enum e_FmPortCounters {
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortBmiStats>
#9330: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2412:
+typedef struct t_FmPortBmiStats {
CHECK:CAMELCASE: Avoid CamelCase: <cntCycle>
#9331: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2413:
+ uint32_t cntCycle;
CHECK:CAMELCASE: Avoid CamelCase: <cntTaskUtil>
#9332: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2414:
+ uint32_t cntTaskUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntQueueUtil>
#9333: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2415:
+ uint32_t cntQueueUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntDmaUtil>
#9334: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2416:
+ uint32_t cntDmaUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntFifoUtil>
#9335: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2417:
+ uint32_t cntFifoUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxPauseActivation>
#9336: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2418:
+ uint32_t cntRxPauseActivation;
CHECK:CAMELCASE: Avoid CamelCase: <cntFrame>
#9337: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2419:
+ uint32_t cntFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntDiscardFrame>
#9338: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2420:
+ uint32_t cntDiscardFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntDeallocBuf>
#9339: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2421:
+ uint32_t cntDeallocBuf;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxBadFrame>
#9340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2422:
+ uint32_t cntRxBadFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxLargeFrame>
#9341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2423:
+ uint32_t cntRxLargeFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxFilterFrame>
#9342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2424:
+ uint32_t cntRxFilterFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxListDmaErr>
#9343: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2425:
+ uint32_t cntRxListDmaErr;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxOutOfBuffersDiscard>
#9344: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2426:
+ uint32_t cntRxOutOfBuffersDiscard;
CHECK:CAMELCASE: Avoid CamelCase: <cntWredDiscard>
#9345: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2427:
+ uint32_t cntWredDiscard;
CHECK:CAMELCASE: Avoid CamelCase: <cntLengthErr>
#9346: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2428:
+ uint32_t cntLengthErr;
CHECK:CAMELCASE: Avoid CamelCase: <cntUnsupportedFormat>
#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: <t_FmPortCongestionGrps>
#9356: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2438:
+typedef struct t_FmPortCongestionGrps {
CHECK:CAMELCASE: Avoid CamelCase: <numOfCongestionGrpsToConsider>
#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: <congestionGrpsToConsider>
#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: <t_FmPortDsarArpEntry>
#9375: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2457:
+typedef struct t_FmPortDsarArpEntry {
CHECK:CAMELCASE: Avoid CamelCase: <ipAddress>
#9376: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2458:
+ uint32_t ipAddress;
CHECK:CAMELCASE: Avoid CamelCase: <isVlan>
#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: <t_FmPortDsarArpInfo>
#9385: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2467:
+typedef struct t_FmPortDsarArpInfo {
CHECK:CAMELCASE: Avoid CamelCase: <tableSize>
#9386: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2468:
+ uint8_t tableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTable>
#9387: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2469:
+ t_FmPortDsarArpEntry *p_AutoResTable;
CHECK:CAMELCASE: Avoid CamelCase: <enableConflictDetection>
#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: <t_FmPortDsarNdpEntry>
#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: <t_FmPortDsarNdpInfo>
#9405: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2487:
+typedef struct t_FmPortDsarNdpInfo {
CHECK:CAMELCASE: Avoid CamelCase: <multicastGroup>
#9406: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2488:
+ uint32_t multicastGroup;
CHECK:CAMELCASE: Avoid CamelCase: <tableSizeAssigned>
#9408: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2490:
+ uint8_t tableSizeAssigned;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTableAssigned>
#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: <tableSizeTmp>
#9413: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2495:
+ uint8_t tableSizeTmp;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTableTmp>
#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: <t_FmPortDsarEchoIpv4Info>
#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: <t_FmPortDsarEchoIpv6Info>
#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: <oidSize>
#9445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2527:
+ uint16_t oidSize;
CHECK:CAMELCASE: Avoid CamelCase: <oidVal>
#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: <resSize>
#9447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2529:
+ uint16_t resSize;
CHECK:CAMELCASE: Avoid CamelCase: <resVal>
#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: <t_FmPortDsarOidsEntry>
#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: <ipv4Addr>
#9457: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2539:
+ uint32_t ipv4Addr; /*!< 32 bit IPv4 Address. */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarSnmpIpv4AddrTblEntry>
#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: <ipv6Addr>
#9468: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2550:
+ uint32_t ipv6Addr[4]; /*!< 4 * 32 bit IPv6 Address.*/
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarSnmpIpv6AddrTblEntry>
#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: <maxSnmpMsgLength>
#9480: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2562:
+ uint16_t maxSnmpMsgLength;/**< Maximal allowed SNMP message length. */
CHECK:CAMELCASE: Avoid CamelCase: <numOfIpv4Addresses>
#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: <numOfIpv6Addresses>
#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: <p_Ipv4AddrTbl>
#9483: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2565:
+ t_FmPortDsarSnmpIpv4AddrTblEntry *p_Ipv4AddrTbl;
CHECK:CAMELCASE: Avoid CamelCase: <p_Ipv6AddrTbl>
#9485: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2567:
+ t_FmPortDsarSnmpIpv6AddrTblEntry *p_Ipv6AddrTbl;
CHECK:CAMELCASE: Avoid CamelCase: <p_RdOnlyCommunityStr>
#9487: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2569:
+ uint8_t *p_RdOnlyCommunityStr;
CHECK:CAMELCASE: Avoid CamelCase: <p_RdWrCommunityStr>
#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: <p_OidsTbl>
#9490: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2572:
+ t_FmPortDsarOidsEntry *p_OidsTbl;/**< Pointer to OIDs table. */
CHECK:CAMELCASE: Avoid CamelCase: <oidsTblSize>
#9491: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2573:
+ uint32_t oidsTblSize; /**< Number of entries in OIDs table. */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarSnmpInfo>
#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: <t_FmPortDsarFilteringEntry>
#9497: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2579:
+typedef struct t_FmPortDsarFilteringEntry {
CHECK:CAMELCASE: Avoid CamelCase: <srcPort>
#9498: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2580:
+ uint16_t srcPort;
CHECK:CAMELCASE: Avoid CamelCase: <dstPort>
#9499: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2581:
+ uint16_t dstPort;
CHECK:CAMELCASE: Avoid CamelCase: <srcPortMask>
#9500: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2582:
+ uint16_t srcPortMask;
CHECK:CAMELCASE: Avoid CamelCase: <dstPortMask>
#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: <t_FmPortDsarFilteringInfo>
#9507: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2589:
+typedef struct t_FmPortDsarFilteringInfo {
CHECK:CAMELCASE: Avoid CamelCase: <ipProtTableSize>
#9509: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2591:
+ uint8_t ipProtTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_IpProtTablePtr>
#9510: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2592:
+ uint8_t *p_IpProtTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <ipProtPassOnHit>
#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: <udpPortsTableSize>
#9518: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2600:
+ uint8_t udpPortsTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_UdpPortsTablePtr>
#9519: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2601:
+ t_FmPortDsarFilteringEntry *p_UdpPortsTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <udpPortPassOnHit>
#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: <tcpFlagsMask>
#9527: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2609:
+ uint16_t tcpFlagsMask;
CHECK:CAMELCASE: Avoid CamelCase: <tcpPortsTableSize>
#9528: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2610:
+ uint8_t tcpPortsTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_TcpPortsTablePtr>
#9529: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2611:
+ t_FmPortDsarFilteringEntry *p_TcpPortsTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <tcpPortPassOnHit>
#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: <t_FmPortDsarParams>
#9541: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2623:
+typedef struct t_FmPortDsarParams {
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPortTx>
#9542: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2624:
+ t_Handle h_FmPortTx;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResArpInfo>
#9543: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2625:
+ t_FmPortDsarArpInfo *p_AutoResArpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResEchoIpv4Info>
#9544: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2626:
+ t_FmPortDsarEchoIpv4Info *p_AutoResEchoIpv4Info;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResNdpInfo>
#9545: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2627:
+ t_FmPortDsarNdpInfo *p_AutoResNdpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResEchoIpv6Info>
#9546: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2628:
+ t_FmPortDsarEchoIpv6Info *p_AutoResEchoIpv6Info;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResSnmpInfo>
#9547: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2629:
+ t_FmPortDsarSnmpInfo *p_AutoResSnmpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResFilteringInfo>
#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: <FM_PORT_EnterDsar>
#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: <FM_PORT_EnterDsarFinal>
#9583: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2665:
+uint32_t FM_PORT_EnterDsarFinal(t_Handle h_DsarRxPort,
CHECK:CAMELCASE: Avoid CamelCase: <h_DsarRxPort>
#9583: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2665:
+uint32_t FM_PORT_EnterDsarFinal(t_Handle h_DsarRxPort,
CHECK:CAMELCASE: Avoid CamelCase: <h_DsarTxPort>
#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: <FM_PORT_ExitDsar>
#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: <FM_PORT_IsInDsar>
#9613: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2695:
+bool FM_PORT_IsInDsar(t_Handle h_FmPort);
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarStats>
#9615: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2697:
+typedef struct t_FmPortDsarStats {
CHECK:CAMELCASE: Avoid CamelCase: <arpArCnt>
#9616: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2698:
+ uint32_t arpArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <echoIcmpv4ArCnt>
#9617: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2699:
+ uint32_t echoIcmpv4ArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <ndpArCnt>
#9618: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2700:
+ uint32_t ndpArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <echoIcmpv6ArCnt>
#9619: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2701:
+ uint32_t echoIcmpv6ArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <snmpGetCnt>
#9620: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2702:
+ uint32_t snmpGetCnt;
CHECK:CAMELCASE: Avoid CamelCase: <snmpGetNextCnt>
#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: <FM_PORT_GetDsarStats>
#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: <FM_PORT_DumpRegs>
#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: <FM_PORT_GetBufferDataOffset>
#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: <FM_PORT_GetBufferICInfo>
#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: <FM_PORT_GetBufferPrsResult>
#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: <FM_PORT_GetBufferTimeStamp>
#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: <FM_PORT_GetBufferHashResult>
#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: <FM_PORT_SetRateLimit>
#9791: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2873:
+uint32_t FM_PORT_SetRateLimit(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_RateLimit>
#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: <FM_PORT_DeleteRateLimit>
#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: <FM_PORT_SetPfcPrioritiesMappingToQmanWQ>
#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: <FM_PORT_SetStatisticsCounters>
#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: <FM_PORT_SetFrameQueueCounters>
#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: <FM_PORT_AnalyzePerformanceParams>
#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: <FM_PORT_SetAllocBufCounter>
#9899: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2981:
+uint32_t FM_PORT_SetAllocBufCounter(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <poolId>
#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: <FM_PORT_GetBmiCounters>
#9915: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2997:
+uint32_t FM_PORT_GetBmiCounters(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_BmiStats>
#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: <FM_PORT_GetCounter>
#9933: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3015:
+uint32_t FM_PORT_GetCounter(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fmPortCounter>
#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: <FM_PORT_ModifyCounter>
#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: <FM_PORT_GetAllocBufCounter>
#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: <FM_PORT_ModifyAllocBufCounter>
#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: <FM_PORT_AddCongestionGrps>
#10006: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3088:
+uint32_t FM_PORT_AddCongestionGrps(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_CongestionGrps>
#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: <FM_PORT_RemoveCongestionGrps>
#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: <FM_PORT_IsStalled>
#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: <FM_PORT_ReleaseStalled>
#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: <FM_PORT_SetRxL4ChecksumVerify>
#10076: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3158:
+uint32_t FM_PORT_SetRxL4ChecksumVerify(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <l4Checksum>
#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: <FM_PORT_SetErrorsRoute>
#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: <FM_PORT_SetIMExceptions>
#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: <FM_PORT_SetPerformanceCounters>
#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: <FM_PORT_SetPerformanceCountersParams>
#10154: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3236:
+uint32_t FM_PORT_SetPerformanceCountersParams(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPortPerformanceCnt>
#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: <p_FmPortPcd>
#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: <FM_PORT_AttachPCD>
#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: <FM_PORT_DetachPCD>
#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: <FM_PORT_PcdPlcrAllocProfiles>
#10250: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3332:
+uint32_t FM_PORT_PcdPlcrAllocProfiles(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <numOfProfiles>
#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: <FM_PORT_PcdPlcrFreeProfiles>
#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: <FM_PORT_PcdKgModifyInitialScheme>
#10283: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3365:
+uint32_t FM_PORT_PcdKgModifyInitialScheme(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdKgScheme>
#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: <FM_PORT_PcdPlcrModifyInitialProfile>
#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: <FM_PORT_PcdCcModifyTree>
#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: <FM_PORT_PcdKgBindSchemes>
#10337: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3419:
+uint32_t FM_PORT_PcdKgBindSchemes(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_PortScheme>
#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: <FM_PORT_PcdKgUnbindSchemes>
#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: <FM_PORT_GetIPv4OptionsCount>
#10369: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3451:
+uint32_t FM_PORT_GetIPv4OptionsCount(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <p_Ipv4OptionsCount>
#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: <FM_PORT_ImTx>
#10402: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3484:
+uint32_t FM_PORT_ImTx(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <lastBuffer>
#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: <FM_PORT_ImTxConf>
#10423: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3505:
+void FM_PORT_ImTxConf(t_Handle h_FmPort);
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ImRx>
#10425: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3507:
+uint32_t FM_PORT_ImRx(t_Handle h_FmPort);
CHECK:CAMELCASE: Avoid CamelCase: <physAddress_t>
#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: <t_GetBufFunction>
#10492: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56:
+typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <h_BufferPool>
#10492: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56:
+typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <p_BufContextHandle>
#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: <t_PutBufFunction>
#10509: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:73:
+typedef uint32_t (t_PutBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <p_Buffer>
#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: <t_PhysToVirt>
#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: <t_VirtToPhys>
#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: <f_GetBuf>
#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: <f_PutBuf>
#10541: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:105:
+ t_PutBufFunction *f_PutBuf; /**< User callback to return a buffer */
CHECK:CAMELCASE: Avoid CamelCase: <bufferSize>
#10542: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:106:
+ uint16_t bufferSize; /**< Buffer size (in bytes) */
CHECK:CAMELCASE: Avoid CamelCase: <f_PhysToVirt>
#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: <f_VirtToPhys>
#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: <t_RxStoreFunction>
#10570: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:134:
+typedef e_RxStoreResponse(t_RxStoreFunction)(t_Handle h_App,
CHECK:CAMELCASE: Avoid CamelCase: <queueId>
#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: <IOC_NET_HF_IPv4_VER>
#10662: FILE: drivers/net/dpaa/fmlib/net_ext.h:67:
+#define IOC_NET_HF_IPv4_VER (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_IPv4_HDR_LEN>
#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: <IOC_NET_HF_IPv4_TOS>
#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: <IOC_NET_HF_IPv4_TOTAL_LEN>
#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: <IOC_NET_HF_IPv4_ID>
#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: <IOC_NET_HF_IPv4_FLAG_D>
#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: <IOC_NET_HF_IPv4_FLAG_M>
#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: <IOC_NET_HF_IPv4_OFFSET>
#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: <IOC_NET_HF_IPv4_TTL>
#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: <IOC_NET_HF_IPv4_PROTO>
#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: <IOC_NET_HF_IPv4_CKSUM>
#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: <IOC_NET_HF_IPv4_SRC_IP>
#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: <IOC_NET_HF_IPv4_DST_IP>
#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: <IOC_NET_HF_IPv4_OPTS>
#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: <IOC_NET_HF_IPv4_OPTS_COUNT>
#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: <IOC_NET_HF_IPv4_ALL_FIELDS>
#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: <IOC_NET_HF_IPv4_ADDR_SIZE>
#10679: FILE: drivers/net/dpaa/fmlib/net_ext.h:84:
+#define IOC_NET_HF_IPv4_ADDR_SIZE 4
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_IPv4_PROTO_SIZE>
#10680: FILE: drivers/net/dpaa/fmlib/net_ext.h:85:
+#define IOC_NET_HF_IPv4_PROTO_SIZE 1
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_IPv6_VER>
#10684: FILE: drivers/net/dpaa/fmlib/net_ext.h:89:
+#define IOC_NET_HF_IPv6_VER (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_IPv6_TC>
#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: <IOC_NET_HF_IPv6_SRC_IP>
#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: <IOC_NET_HF_IPv6_DST_IP>
#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: <IOC_NET_HF_IPv6_NEXT_HDR>
#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: <IOC_NET_HF_IPv6_FL>
#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: <IOC_NET_HF_IPv6_HOP_LIMIT>
#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: <IOC_NET_HF_IPv6_ALL_FIELDS>
#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: <IOC_NET_HF_IPv6_NEXT_HDR_SIZE>
#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: <IOC_NET_HF_L2TPv2_TYPE_BIT>
#10797: FILE: drivers/net/dpaa/fmlib/net_ext.h:202:
+#define IOC_NET_HF_L2TPv2_TYPE_BIT (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_L2TPv2_LENGTH_BIT>
#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: <IOC_NET_HF_L2TPv2_SEQUENCE_BIT>
#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: <IOC_NET_HF_L2TPv2_OFFSET_BIT>
#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: <IOC_NET_HF_L2TPv2_PRIORITY_BIT>
#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: <IOC_NET_HF_L2TPv2_VERSION>
#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: <IOC_NET_HF_L2TPv2_LEN>
#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: <IOC_NET_HF_L2TPv2_TUNNEL_ID>
#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: <IOC_NET_HF_L2TPv2_SESSION_ID>
#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: <IOC_NET_HF_L2TPv2_NS>
#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: <IOC_NET_HF_L2TPv2_NR>
#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: <IOC_NET_HF_L2TPv2_OFFSET_SIZE>
#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: <IOC_NET_HF_L2TPv2_FIRST_BYTE>
#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: <IOC_NET_HF_L2TPv2_ALL_FIELDS>
#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: <IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT>
#10812: FILE: drivers/net/dpaa/fmlib/net_ext.h:217:
+#define IOC_NET_HF_L2TPv3_CTRL_TYPE_BIT (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_L2TPv3_CTRL_LENGTH_BIT>
#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: <IOC_NET_HF_L2TPv3_CTRL_SEQUENCE_BIT>
#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: <IOC_NET_HF_L2TPv3_CTRL_VERSION>
#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: <IOC_NET_HF_L2TPv3_CTRL_LENGTH>
#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: <IOC_NET_HF_L2TPv3_CTRL_CONTROL>
#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: <IOC_NET_HF_L2TPv3_CTRL_SENT>
#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: <IOC_NET_HF_L2TPv3_CTRL_RECV>
#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: <IOC_NET_HF_L2TPv3_CTRL_FIRST_BYTE>
#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: <IOC_NET_HF_L2TPv3_CTRL_ALL_FIELDS>
#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: <IOC_NET_HF_L2TPv3_SESS_TYPE_BIT>
#10823: FILE: drivers/net/dpaa/fmlib/net_ext.h:228:
+#define IOC_NET_HF_L2TPv3_SESS_TYPE_BIT (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HF_L2TPv3_SESS_VERSION>
#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: <IOC_NET_HF_L2TPv3_SESS_ID>
#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: <IOC_NET_HF_L2TPv3_SESS_COOKIE>
#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: <IOC_NET_HF_L2TPv3_SESS_ALL_FIELDS>
#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: <HEADER_TYPE_IPv4>
#10936: FILE: drivers/net/dpaa/fmlib/net_ext.h:341:
+ HEADER_TYPE_IPv4,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_IPv6>
#10937: FILE: drivers/net/dpaa/fmlib/net_ext.h:342:
+ HEADER_TYPE_IPv6,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv2>
#10949: FILE: drivers/net/dpaa/fmlib/net_ext.h:354:
+ HEADER_TYPE_L2TPv2,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv3_CTRL>
#10950: FILE: drivers/net/dpaa/fmlib/net_ext.h:355:
+ HEADER_TYPE_L2TPv3_CTRL,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv3_SESS>
#10951: FILE: drivers/net/dpaa/fmlib/net_ext.h:356:
+ HEADER_TYPE_L2TPv3_SESS,
total: 0 errors, 1552 warnings, 651 checks, 10846 lines checked
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-07-11 8:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20200711081716.25173-1-hemant.agrawal@nxp.com>
2020-07-11 8:23 ` [dpdk-test-report] |WARNING| pw73789 [PATCH v3 1/8] net/dpaa: add support for fmlib in dpdk checkpatch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).