* [dpdk-test-report] |WARNING| pw70623 [PATCH 15/37] net/dpaa: add support for fmlib in dpdk
[not found] <20200527132326.1382-16-hemant.agrawal@nxp.com>
@ 2020-05-27 13:30 ` checkpatch
0 siblings, 0 replies; only message in thread
From: checkpatch @ 2020-05-27 13:30 UTC (permalink / raw)
To: test-report; +Cc: Hemant Agrawal
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/70623
_coding style issues_
WARNING:PRINTK_WITHOUT_KERN_LEVEL: printk() should include KERN_<LEVEL> facility level
#198: FILE: drivers/net/dpaa/fmlib/fm_ext.h:32:
+ printk("fm ioctl [%s:%u](cpu:%u) - " format, \
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#205: 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
#213: 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
#221: FILE: drivers/net/dpaa/fmlib/fm_ext.h:55:
+/**
+ @Group lnx_usr_FM_lib_grp FM library
WARNING:LONG_LINE_COMMENT: line over 90 characters
#232: FILE: drivers/net/dpaa/fmlib/fm_ext.h:66:
+ NOTE - We assume that the FM library will be initialized only by core No. 0!
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#238: FILE: drivers/net/dpaa/fmlib/fm_ext.h:72:
+/**
+ @Description Enum for defining port types
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortType>
#240: FILE: drivers/net/dpaa/fmlib/fm_ext.h:74:
+typedef enum e_FmPortType {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#252: FILE: drivers/net/dpaa/fmlib/fm_ext.h:86:
+/**
+ @Description Parse results memory layout
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPrsResult>
#254: FILE: drivers/net/dpaa/fmlib/fm_ext.h:88:
+typedef struct t_FmPrsResult {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#284: FILE: drivers/net/dpaa/fmlib/fm_ext.h:118:
+/**
+ @Collection FM Parser results
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#295: FILE: drivers/net/dpaa/fmlib/fm_ext.h:129:
+/**
+ @Collection FM Frame descriptor macros
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#323: 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
#324: 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
#372: FILE: drivers/net/dpaa/fmlib/fm_ext.h:206:
+/**
+ @Description FM Exceptions
CHECK:CAMELCASE: Avoid CamelCase: <e_FmExceptions>
#374: FILE: drivers/net/dpaa/fmlib/fm_ext.h:208:
+typedef enum e_FmExceptions {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#399: FILE: drivers/net/dpaa/fmlib/fm_ext.h:233:
+/**
+ @Description Enum for defining port DMA swap mode
CHECK:CAMELCASE: Avoid CamelCase: <e_FmDmaSwapOption>
#401: FILE: drivers/net/dpaa/fmlib/fm_ext.h:235:
+typedef enum e_FmDmaSwapOption {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#404: 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
#404: FILE: drivers/net/dpaa/fmlib/fm_ext.h:238:
+ in PowerPc Little Endian mode. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#406: 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
#406: FILE: drivers/net/dpaa/fmlib/fm_ext.h:240:
+ in Big Endian mode */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#410: FILE: drivers/net/dpaa/fmlib/fm_ext.h:244:
+/**
+ @Description Enum for defining port DMA cache attributes
CHECK:CAMELCASE: Avoid CamelCase: <e_FmDmaCacheOption>
#412: FILE: drivers/net/dpaa/fmlib/fm_ext.h:246:
+typedef enum e_FmDmaCacheOption {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#417: FILE: drivers/net/dpaa/fmlib/fm_ext.h:251:
+/**
+ @Group lnx_usr_FM_init_grp FM Initialization Unit
WARNING:LONG_LINE_COMMENT: line over 90 characters
#425: FILE: drivers/net/dpaa/fmlib/fm_ext.h:259:
+ - Calling the advance initialization routines to change driver's defaults.
CHECK:CAMELCASE: Avoid CamelCase: <t_Handle>
#431: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265:
+t_Handle FM_Open(uint8_t id);
CHECK:CAMELCASE: Avoid CamelCase: <FM_Open>
#431: FILE: drivers/net/dpaa/fmlib/fm_ext.h:265:
+t_Handle FM_Open(uint8_t id);
CHECK:CAMELCASE: Avoid CamelCase: <FM_Close>
#432: FILE: drivers/net/dpaa/fmlib/fm_ext.h:266:
+void FM_Close(t_Handle h_Fm);
CHECK:CAMELCASE: Avoid CamelCase: <h_Fm>
#432: 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
#435: FILE: drivers/net/dpaa/fmlib/fm_ext.h:269:
+/**
+ @Description A structure for defining buffer prefix area content.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmBufferPrefixContent>
#437: FILE: drivers/net/dpaa/fmlib/fm_ext.h:271:
+typedef struct t_FmBufferPrefixContent {
CHECK:CAMELCASE: Avoid CamelCase: <privDataSize>
#438: 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
#439: 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
#440: FILE: drivers/net/dpaa/fmlib/fm_ext.h:274:
+ start from the base of the buffer address. */
CHECK:CAMELCASE: Avoid CamelCase: <passPrsResult>
#441: 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
#442: 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
#443: FILE: drivers/net/dpaa/fmlib/fm_ext.h:277:
+ get the parser-result from a buffer. */
CHECK:CAMELCASE: Avoid CamelCase: <passTimeStamp>
#444: 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
#445: 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
#446: FILE: drivers/net/dpaa/fmlib/fm_ext.h:280:
+ get the parser-result from a buffer. */
CHECK:CAMELCASE: Avoid CamelCase: <passHashResult>
#447: 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
#448: 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
#449: FILE: drivers/net/dpaa/fmlib/fm_ext.h:283:
+ get the parser-result from a buffer. */
CHECK:CAMELCASE: Avoid CamelCase: <passAllOtherPCDInfo>
#450: 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
#451: 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
#451: FILE: drivers/net/dpaa/fmlib/fm_ext.h:285:
+ AD, hash-result, key, etc. */
CHECK:CAMELCASE: Avoid CamelCase: <dataAlign>
#452: FILE: drivers/net/dpaa/fmlib/fm_ext.h:286:
+ uint16_t dataAlign;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#454: 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
#455: FILE: drivers/net/dpaa/fmlib/fm_ext.h:289:
+ if write optimization is used, must be >= 16. */
CHECK:CAMELCASE: Avoid CamelCase: <manipExtraSpace>
#456: FILE: drivers/net/dpaa/fmlib/fm_ext.h:290:
+ uint8_t manipExtraSpace;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#458: 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
#460: 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
#464: 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>
#467: FILE: drivers/net/dpaa/fmlib/fm_ext.h:301:
+typedef struct t_FmExtPoolParams {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#473: 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>
#477: FILE: drivers/net/dpaa/fmlib/fm_ext.h:311:
+typedef struct t_FmExtPools {
CHECK:CAMELCASE: Avoid CamelCase: <numOfPoolsUsed>
#478: FILE: drivers/net/dpaa/fmlib/fm_ext.h:312:
+ uint8_t numOfPoolsUsed; /**< Number of pools use by this port */
CHECK:CAMELCASE: Avoid CamelCase: <extBufPool>
#479: 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
#484: FILE: drivers/net/dpaa/fmlib/fm_ext.h:318:
+/**
+ @Description A structure for defining backup BM Pools.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmBackupBmPools>
#486: FILE: drivers/net/dpaa/fmlib/fm_ext.h:320:
+typedef struct t_FmBackupBmPools {
CHECK:CAMELCASE: Avoid CamelCase: <numOfBackupPools>
#487: 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
#488: 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
#489: FILE: drivers/net/dpaa/fmlib/fm_ext.h:323:
+ pools defined for the specified port.*/
CHECK:CAMELCASE: Avoid CamelCase: <poolIds>
#490: 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
#492: 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
#494: 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
#498: FILE: drivers/net/dpaa/fmlib/fm_ext.h:332:
+/**
+ @Description A structure for defining BM pool depletion criteria
CHECK:CAMELCASE: Avoid CamelCase: <t_FmBufPoolDepletion>
#500: FILE: drivers/net/dpaa/fmlib/fm_ext.h:334:
+typedef struct t_FmBufPoolDepletion {
CHECK:CAMELCASE: Avoid CamelCase: <poolsGrpModeEnable>
#501: FILE: drivers/net/dpaa/fmlib/fm_ext.h:335:
+ bool poolsGrpModeEnable;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#503: 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
#503: FILE: drivers/net/dpaa/fmlib/fm_ext.h:337:
+ a number of pools (all together!) are depleted */
CHECK:CAMELCASE: Avoid CamelCase: <numOfPools>
#504: FILE: drivers/net/dpaa/fmlib/fm_ext.h:338:
+ uint8_t numOfPools;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#506: 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
#506: FILE: drivers/net/dpaa/fmlib/fm_ext.h:340:
+ pause frames transmission. */
CHECK:CAMELCASE: Avoid CamelCase: <poolsToConsider>
#507: 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
#509: 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
#509: FILE: drivers/net/dpaa/fmlib/fm_ext.h:343:
+ depletion (Note - this pool must be used by this port!). */
CHECK:CAMELCASE: Avoid CamelCase: <singlePoolModeEnable>
#510: FILE: drivers/net/dpaa/fmlib/fm_ext.h:344:
+ bool singlePoolModeEnable;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#512: 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
#512: FILE: drivers/net/dpaa/fmlib/fm_ext.h:346:
+ a single-pool is depleted; */
CHECK:CAMELCASE: Avoid CamelCase: <poolsToConsiderForSingleMode>
#513: 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
#515: 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
#515: FILE: drivers/net/dpaa/fmlib/fm_ext.h:349:
+ depletion (Note - this pool must be used by this port!) */
CHECK:CAMELCASE: Avoid CamelCase: <pfcPrioritiesEn>
#517: 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
#519: 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
#519: 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
#526: 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
#540: FILE: drivers/net/dpaa/fmlib/fm_ext.h:374:
+/**
+ @Collection General FM defines.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#551: 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>
#554: FILE: drivers/net/dpaa/fmlib/fm_ext.h:388:
+typedef struct t_FmPortBandwidth {
CHECK:CAMELCASE: Avoid CamelCase: <relativePortId>
#556: 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
#561: 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>
#566: FILE: drivers/net/dpaa/fmlib/fm_ext.h:400:
+typedef struct t_FmPortsBandwidthParams {
CHECK:CAMELCASE: Avoid CamelCase: <numOfPorts>
#567: FILE: drivers/net/dpaa/fmlib/fm_ext.h:401:
+ uint8_t numOfPorts;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#569: 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
#569: FILE: drivers/net/dpaa/fmlib/fm_ext.h:403:
+ number of valid entries in the array below */
CHECK:CAMELCASE: Avoid CamelCase: <portsBandwidths>
#570: 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
#575: FILE: drivers/net/dpaa/fmlib/fm_ext.h:409:
+/**
+ @Description Enum for defining FM counters
CHECK:CAMELCASE: Avoid CamelCase: <e_FmCounters>
#577: FILE: drivers/net/dpaa/fmlib/fm_ext.h:411:
+typedef enum e_FmCounters {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#591: FILE: drivers/net/dpaa/fmlib/fm_ext.h:425:
+/**
+ @Description A structure for returning FM revision information
CHECK:CAMELCASE: Avoid CamelCase: <t_FmRevisionInfo>
#593: FILE: drivers/net/dpaa/fmlib/fm_ext.h:427:
+typedef struct t_FmRevisionInfo {
CHECK:CAMELCASE: Avoid CamelCase: <majorRev>
#594: FILE: drivers/net/dpaa/fmlib/fm_ext.h:428:
+ uint8_t majorRev; /**< Major revision */
CHECK:CAMELCASE: Avoid CamelCase: <minorRev>
#595: FILE: drivers/net/dpaa/fmlib/fm_ext.h:429:
+ uint8_t minorRev; /**< Minor revision */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#599: 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>
#601: FILE: drivers/net/dpaa/fmlib/fm_ext.h:435:
+typedef struct t_FmCtrlCodeRevisionInfo {
CHECK:CAMELCASE: Avoid CamelCase: <packageRev>
#602: FILE: drivers/net/dpaa/fmlib/fm_ext.h:436:
+ uint16_t packageRev; /**< Package revision */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#608: FILE: drivers/net/dpaa/fmlib/fm_ext.h:442:
+/**
+ @Description A Structure for obtaining FM controller monitor values
CHECK:CAMELCASE: Avoid CamelCase: <t_FmCtrlMon>
#610: FILE: drivers/net/dpaa/fmlib/fm_ext.h:444:
+typedef struct t_FmCtrlMon {
CHECK:CAMELCASE: Avoid CamelCase: <percentCnt>
#611: 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
#615: FILE: drivers/net/dpaa/fmlib/fm_ext.h:449:
+/**
+ @Function FM_SetPortsBandwidth
WARNING:LONG_LINE_COMMENT: line over 90 characters
#620: FILE: drivers/net/dpaa/fmlib/fm_ext.h:454:
+ @Param[in] p_PortsBandwidth A structure of ports bandwidths in percentage, i.e.
CHECK:CAMELCASE: Avoid CamelCase: <FM_SetPortsBandwidth>
#627: FILE: drivers/net/dpaa/fmlib/fm_ext.h:461:
+uint32_t FM_SetPortsBandwidth(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_PortsBandwidth>
#628: FILE: drivers/net/dpaa/fmlib/fm_ext.h:462:
+ t_FmPortsBandwidthParams *p_PortsBandwidth);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#631: FILE: drivers/net/dpaa/fmlib/fm_ext.h:465:
+/**
+ @Function FM_GetRevision
CHECK:CAMELCASE: Avoid CamelCase: <FM_GetRevision>
#642: FILE: drivers/net/dpaa/fmlib/fm_ext.h:476:
+uint32_t FM_GetRevision(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmRevisionInfo>
#643: FILE: drivers/net/dpaa/fmlib/fm_ext.h:477:
+ t_FmRevisionInfo *p_FmRevisionInfo);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#646: FILE: drivers/net/dpaa/fmlib/fm_ext.h:480:
+/**
+ @Function FM_GetFmanCtrlCodeRevision
CHECK:CAMELCASE: Avoid CamelCase: <FM_GetFmanCtrlCodeRevision>
#658: FILE: drivers/net/dpaa/fmlib/fm_ext.h:492:
+uint32_t FM_GetFmanCtrlCodeRevision(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <p_RevisionInfo>
#659: FILE: drivers/net/dpaa/fmlib/fm_ext.h:493:
+ t_FmCtrlCodeRevisionInfo *p_RevisionInfo);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#662: FILE: drivers/net/dpaa/fmlib/fm_ext.h:496:
+/**
+ @Function FM_GetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_GetCounter>
#676: 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
#679: FILE: drivers/net/dpaa/fmlib/fm_ext.h:513:
+/**
+ @Function FM_ModifyCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_ModifyCounter>
#691: 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
#695: FILE: drivers/net/dpaa/fmlib/fm_ext.h:529:
+/**
+ @Function FM_CtrlMonStart
CHECK:CAMELCASE: Avoid CamelCase: <FM_CtrlMonStart>
#713: 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
#716: FILE: drivers/net/dpaa/fmlib/fm_ext.h:550:
+/**
+ @Function FM_CtrlMonStop
CHECK:CAMELCASE: Avoid CamelCase: <FM_CtrlMonStop>
#734: 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
#737: FILE: drivers/net/dpaa/fmlib/fm_ext.h:571:
+/**
+ @Function FM_CtrlMonGetCounters
CHECK:CAMELCASE: Avoid CamelCase: <FM_CtrlMonGetCounters>
#758: FILE: drivers/net/dpaa/fmlib/fm_ext.h:592:
+uint32_t FM_CtrlMonGetCounters(t_Handle h_Fm,
CHECK:CAMELCASE: Avoid CamelCase: <fmCtrlIndex>
#759: FILE: drivers/net/dpaa/fmlib/fm_ext.h:593:
+ uint8_t fmCtrlIndex, t_FmCtrlMon *p_Mon);
CHECK:CAMELCASE: Avoid CamelCase: <p_Mon>
#759: 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
#762: FILE: drivers/net/dpaa/fmlib/fm_ext.h:596:
+/*
+ @Function FM_ForceIntr
CHECK:CAMELCASE: Avoid CamelCase: <FM_ForceIntr>
#774: 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
#781: FILE: drivers/net/dpaa/fmlib/fm_ext.h:615:
+/**
+@Description FM Char device ioctls
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#785: 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
#793: FILE: drivers/net/dpaa/fmlib/fm_ext.h:627:
+/**
+ @Collection FM IOCTL device ('/dev') definitions
WARNING:LONG_LINE: line over 90 characters
#802: 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: line over 90 characters
#803: 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
#807: 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
#808: 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
#814: 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
#827: 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
#843: FILE: drivers/net/dpaa/fmlib/fm_ext.h:677:
+/**
+ @Description FM Exceptions
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#870: 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
#884: FILE: drivers/net/dpaa/fmlib/fm_ext.h:718:
+/**
+ @Collection General FM defines.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#894: 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
#905: 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
#916: 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
#916: 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
#920: 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
#943: 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
#952: 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
#979: 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
#994: FILE: drivers/net/dpaa/fmlib/fm_ext.h:828:
+/**
+ @Function FM_IOC_GET_REVISION
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1008: FILE: drivers/net/dpaa/fmlib/fm_ext.h:842:
+/**
+ @Function FM_IOC_GET_COUNTER
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1025: FILE: drivers/net/dpaa/fmlib/fm_ext.h:859:
+/**
+ @Function FM_IOC_SET_COUNTER
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1039: FILE: drivers/net/dpaa/fmlib/fm_ext.h:873:
+/**
+ @Function FM_IOC_FORCE_INTR
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1054: 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
#1066: FILE: drivers/net/dpaa/fmlib/fm_ext.h:900:
+/**
+ @Function FM_CtrlMonStart
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1084: FILE: drivers/net/dpaa/fmlib/fm_ext.h:918:
+/**
+ @Function FM_CtrlMonStop
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1102: FILE: drivers/net/dpaa/fmlib/fm_ext.h:936:
+/**
+ @Function FM_CtrlMonGetCounters
CHECK:MACRO_ARG_REUSE: Macro argument reuse 'p' - possible side-effects?
#1162: 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)
#1163: FILE: drivers/net/dpaa/fmlib/fm_lib.c:23:
+ do { \
+ t_Device *p_Dev = (t_Device *)p; \
CHECK:CAMELCASE: Avoid CamelCase: <t_Device>
#1164: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24:
+ t_Device *p_Dev = (t_Device *)p; \
CHECK:CAMELCASE: Avoid CamelCase: <p_Dev>
#1164: FILE: drivers/net/dpaa/fmlib/fm_lib.c:24:
+ t_Device *p_Dev = (t_Device *)p; \
CHECK:CAMELCASE: Avoid CamelCase: <FM_GetApiVersion>
#1178: 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>
#1184: 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
#1208: 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
#1209: 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
#1210: FILE: drivers/net/dpaa/fmlib/fm_lib.c:70:
+ FMD_API_VERSION_RESPIN != ver.version.respin) {
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Open>
#1254: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114:
+t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams)
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdParams>
#1254: FILE: drivers/net/dpaa/fmlib/fm_lib.c:114:
+t_Handle FM_PCD_Open(t_FmPcdParams *p_FmPcdParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdParams>
#1254: 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>
#1284: FILE: drivers/net/dpaa/fmlib/fm_lib.c:144:
+void FM_PCD_Close(t_Handle h_FmPcd)
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPcd>
#1284: 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 '('
#1293: FILE: drivers/net/dpaa/fmlib/fm_lib.c:153:
+ printf(
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Enable>
#1304: 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>
#1318: 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>
#1332: FILE: drivers/net/dpaa/fmlib/fm_lib.c:192:
+t_Handle FM_PCD_NetEnvCharacteristicsSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_PcdDev>
#1335: FILE: drivers/net/dpaa/fmlib/fm_lib.c:195:
+ t_Device *p_PcdDev = (t_Device *)h_FmPcd;
CHECK:CAMELCASE: Avoid CamelCase: <h_UserPriv>
#1350: FILE: drivers/net/dpaa/fmlib/fm_lib.c:210:
+ p_Dev->h_UserPriv = (t_Handle)p_PcdDev;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_NetEnvCharacteristicsDelete>
#1359: FILE: drivers/net/dpaa/fmlib/fm_lib.c:219:
+uint32_t FM_PCD_NetEnvCharacteristicsDelete(t_Handle h_NetEnv)
CHECK:CAMELCASE: Avoid CamelCase: <h_NetEnv>
#1359: 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>
#1381: 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
#1422: FILE: drivers/net/dpaa/fmlib/fm_lib.c:282:
+ if (params->param.modify == false)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSchemeDelete>
#1431: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291:
+uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme)
CHECK:CAMELCASE: Avoid CamelCase: <h_Scheme>
#1431: FILE: drivers/net/dpaa/fmlib/fm_lib.c:291:
+uint32_t FM_PCD_KgSchemeDelete(t_Handle h_Scheme)
CHECK:CAMELCASE: Avoid CamelCase: <portType>
#1461: FILE: drivers/net/dpaa/fmlib/fm_lib.c:321:
+ e_FmPortType portType; /**< Port type */
CHECK:CAMELCASE: Avoid CamelCase: <portId>
#1462: FILE: drivers/net/dpaa/fmlib/fm_lib.c:322:
+ uint8_t portId; /**< Port Id - relative to type */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPort>
#1463: FILE: drivers/net/dpaa/fmlib/fm_lib.c:323:
+} t_FmPort;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Open>
#1465: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortParams>
#1465: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPortParams>
#1465: FILE: drivers/net/dpaa/fmlib/fm_lib.c:325:
+t_Handle FM_PORT_Open(t_FmPortParams *p_FmPortParams)
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPort>
#1470: FILE: drivers/net/dpaa/fmlib/fm_lib.c:330:
+ t_FmPort *p_FmPort;
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Close>
#1537: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397:
+void FM_PORT_Close(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPort>
#1537: FILE: drivers/net/dpaa/fmlib/fm_lib.c:397:
+void FM_PORT_Close(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Disable>
#1551: 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>
#1565: 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>
#1579: FILE: drivers/net/dpaa/fmlib/fm_lib.c:439:
+uint32_t FM_PORT_SetPCD(t_Handle h_FmPort,
WARNING:LONG_LINE: line over 90 characters
#1591: FILE: drivers/net/dpaa/fmlib/fm_lib.c:451:
+ params->pcd_support == e_IOC_FM_PORT_PCD_SUPPORT_PRS_AND_KG_AND_CC_AND_PLCR ||
WARNING:LONG_LINE: line over 90 characters
#1601: FILE: drivers/net/dpaa/fmlib/fm_lib.c:461:
+ params->pcd_support == e_IOC_FM_PORT_PCD_SUPPORT_PRS_AND_KG_AND_CC_AND_PLCR ||
WARNING:LONG_LINE: line over 90 characters
#1621: FILE: drivers/net/dpaa/fmlib/fm_lib.c:481:
+ params->pcd_support == e_IOC_FM_PORT_PCD_SUPPORT_PRS_AND_KG_AND_CC_AND_PLCR ||
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_DeletePCD>
#1647: FILE: drivers/net/dpaa/fmlib/fm_lib.c:507:
+uint32_t FM_PORT_DeletePCD(t_Handle h_FmPort)
CHECK:CAMELCASE: Avoid CamelCase: <CreateDevice>
#1661: 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>
#1661: 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>
#1663: FILE: drivers/net/dpaa/fmlib/fm_lib.c:523:
+ t_Device *p_UserPrivDev = (t_Device *)h_UserPriv;
CHECK:CAMELCASE: Avoid CamelCase: <GetDeviceId>
#1682: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542:
+t_Handle GetDeviceId(t_Handle h_Dev)
CHECK:CAMELCASE: Avoid CamelCase: <h_Dev>
#1682: FILE: drivers/net/dpaa/fmlib/fm_lib.c:542:
+t_Handle GetDeviceId(t_Handle h_Dev)
CHECK:CAMELCASE: Avoid CamelCase: <Platform_is_FMAN_V3H>
#1690: FILE: drivers/net/dpaa/fmlib/fm_lib.c:550:
+void Platform_is_FMAN_V3H(void)
CHECK:CAMELCASE: Avoid CamelCase: <Platform_is_FMAN_V3L>
#1694: 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
#1717: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:14:
+/**
+ @Description FM PCD ...
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1724: 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
#1742: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:39:
+/**
+ @Collection General PCD defines
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1750: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:47:
+/**< Number of distinction units is limited by register size (32 bits) minus reserved bits for private headers. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1757: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:54:
+ * less than this will be allowed; The driver will return an initialization error if resource is unavailable.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1780: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:77:
+/**
+ @Group lnx_ioctl_FM_PCD_init_grp FM PCD Initialization Unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1788: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:85:
+/**
+ @Description PCD counters
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:91:
+ /**< Policer counter - counts the total number of RED packets that exit the Policer. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:93:
+ /**< Policer counter - counts the total number of YELLOW packets that exit the Policer. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:95:
+ /**< Policer counter - counts the number of packets that changed color to RED by the Policer;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1799: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:96:
+ 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
#1799: 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;
+ 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
#1799: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:96:
+ This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_RED packet count, indicating active color changes. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1801: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:98:
+ /**< Policer counter - counts the number of packets that changed color to YELLOW by the Policer;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:99:
+ 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
#1802: 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;
+ 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
#1802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:99:
+ This is a subset of e_IOC_FM_PCD_PLCR_COUNTERS_YELLOW packet count, indicating active color changes. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1804: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:101:
+ /**< Policer counter - counts the total number of packets passed in the Policer. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1808: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:105:
+ /**< Parser counter - counts the number of times the parser block is dispatched. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:107:
+ /**< Parser counter - counts the number of times L2 parse result is returned (including errors). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1812: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:109:
+ /**< Parser counter - counts the number of times L3 parse result is returned (including errors). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1814: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:111:
+ /**< Parser counter - counts the number of times L4 parse result is returned (including errors). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1816: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:113:
+ /**< Parser counter - counts the number of times SHIM parse result is returned (including errors). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1818: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:115:
+ /**< Parser counter - counts the number of times L2 parse result is returned with errors. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:117:
+ /**< Parser counter - counts the number of times L3 parse result is returned with errors. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:119:
+ /**< Parser counter - counts the number of times L4 parse result is returned with errors. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1824: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:121:
+ /**< Parser counter - counts the number of times SHIM parse result is returned with errors. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1826: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:123:
+ /**< Parser counter - counts the number of cycles spent executing soft parser instruction (including stall cycles). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:125:
+ /**< 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 90 characters
#1830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:127:
+ /**< Parser counter - counts the number of cycles spent executing hard parser (including stall cycles). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:129:
+ /**< MURAM counter - counts the number of cycles while performing FMan Memory read. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:131:
+ /**< MURAM counter - counts the number of cycles stalled while performing FMan Memory read. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1836: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:133:
+ /**< MURAM counter - counts the number of cycles while performing FMan Memory write. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1838: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:135:
+ /**< MURAM counter - counts the number of cycles stalled while performing FMan Memory write. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1840: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:137:
+ /**< FPM counter - counts the number of cycles stalled while performing a FPM Command. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:141:
+/**
+ @Description PCD interrupts
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1851: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:148:
+ /**< KeyGen scheme configuration error indicating a key size larger than 56 bytes. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1869: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:166:
+/**
+ @Group lnx_ioctl_FM_PCD_Runtime_grp FM PCD Runtime Unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1911: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:208:
+/**
+ @Description structure for FM counters
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:216:
+/**
+ @Description structure for FM exception definitios
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1927: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:224:
+/**
+ @Description A structure for SW parser labels
WARNING:LONG_LINE_COMMENT: line over 90 characters
#1928: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:225:
+ (must be identical to struct t_FmPcdPrsLabelParams defined in fm_pcd_ext.h)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1932: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:229:
+ 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
#1932: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:229:
+ resolution), relative to Parser RAM. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1934: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:231:
+ 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
#1934: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:231:
+ the SW parser code. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1936: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:233:
+ 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
#1937: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:234:
+ index to distinguish between them. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1941: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:238:
+/**
+ @Description A structure for SW parser
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:243:
+ 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
#1948: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:245:
+ TRUE to override any existing code.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:248:
+ 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
#1951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:248:
+ must be larger than 0x20)*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1961: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:258:
+/**
+ @Description A structure to set the a KeyGen default value
CHECK:CAMELCASE: Avoid CamelCase: <valueId>
#1964: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:261:
+ uint8_t valueId;/**< 0,1 - one of 2 global default values */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:266:
+/**
+ @Function FM_PCD_Enable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:278:
+/**
+ @Function FM_PCD_Disable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#1994: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:291:
+ /**
+ @Function FM_PCD_PrsLoadSw
WARNING:LONG_LINE: line over 90 characters
#2012: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:309:
+#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 90 characters
#2014: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:311:
+#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
#2017: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:314:
+/**
+ @Function FM_PCD_KgSetDfltValue
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2024: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:321:
+ @Param[in] ioc_fm_pcd_kg_dflt_value_params_t A pointer to a structure with the relevant parameters
WARNING:LONG_LINE: line over 90 characters
#2030: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:327:
+#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
#2033: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:330:
+/**
+ @Function FM_PCD_KgSetAdditionalDataAfterParsing
WARNING:LONG_LINE: line over 90 characters
#2044: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:341:
+#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
#2047: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:344:
+/**
+ @Function FM_PCD_SetException
WARNING:LONG_LINE: line over 90 characters
#2056: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:353:
+#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
#2059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:356:
+/**
+ @Function FM_PCD_GetCounter
WARNING:LONG_LINE: line over 90 characters
#2071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:368:
+#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
#2074: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:371:
+/**
+
WARNING:LONG_LINE: line over 90 characters
#2086: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:383:
+#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 90 characters
#2088: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:385:
+#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:IF_0: Consider removing the code enclosed by this #if 0 and its #endif
#2090: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:387:
+#if 0
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2093: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:390:
+/**
+ @Function FM_PCD_ModifyCounter
WARNING:LONG_LINE: line over 90 characters
#2101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:398:
+#define FM_PCD_IOC_MODIFY_COUNTER _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(10), ioc_fm_pcd_counters_params_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:403:
+/**
+ @Function FM_PCD_ForceIntr
WARNING:LONG_LINE: line over 90 characters
#2115: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:412:
+#define FM_PCD_IOC_FORCE_INTR _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(11), ioc_fm_pcd_exceptions)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:415:
+/**
+ @Collection Definitions of coarse classification parameters as required by KeyGen
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2133: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:430:
+/**
+ @Collection A set of definitions to allow protocol
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2161: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:458:
+#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
#2162: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:459:
+ environment with IPV4 header and IPV4_FRAG_1 option */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:470:
+#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
#2174: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:471:
+ environment with IPV6 header and IPV6_FRAG_1 option */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2179: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:476:
+#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
#2182: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:479:
+ may be found at 'shim2' (in parser-result). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2190: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:487:
+/**
+ @Collection A set of definitions to support Header Manipulation selection.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2200: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:497:
+ /**< 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
#2200: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:497:
+ of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2203: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:500:
+ /**< 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
#2203: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:500:
+ of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2207: 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_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#2207: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:504:
+ ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2210: 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_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#2210: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:507:
+ ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv4_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:514:
+ /**< 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
#2217: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:514:
+ ('traffic_class' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2221: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:518:
+ /**< 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
#2221: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:518:
+ ('src' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2224: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:521:
+ /**< 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
#2224: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:521:
+ ('dst' field of ioc_fm_pcd_manip_hdr_field_update_ipv6_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2231: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:528:
+ /**< 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
#2231: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:528:
+ ('src' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2234: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:531:
+ /**< 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
#2234: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:531:
+ ('dst' field of ioc_fm_pcd_manip_hdr_field_update_tcp_udp_t) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2241: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:538:
+/**
+ @Description A type used for returning the order of the key extraction.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2250: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:547:
+/**
+ @Description All PCD engines
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2267: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:564:
+/**
+ @Description An enum for selecting extraction by header types
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2277: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:574:
+/**
+ @Description An enum for selecting extraction source (when it is not the header)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2298: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:595:
+/**
+ @Description An enum for selecting extraction type
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2308: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:605:
+/**
+ @Description An enum for selecting a default
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2313: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:610:
+ e_IOC_FM_PCD_KG_DFLT_PRIVATE_0, /**< Default selection is a per scheme register 0 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2314: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:611:
+ e_IOC_FM_PCD_KG_DFLT_PRIVATE_1, /**< Default selection is a per scheme register 1 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2319: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:616:
+/**
+ @Description Enumeration type defining all default groups - each group shares
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2337: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:634:
+ 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
#2338: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:635:
+ field described above */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2340: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:637:
+ 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
#2340: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:637:
+ any data extraction without validation */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2342: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:639:
+ 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
#2343: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:640:
+ direct use of default value */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2347: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:644:
+/**
+ @Description Enumeration type for defining header index for scenarios with
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2353: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:650:
+ /**< 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
#2353: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:650:
+ to specify regular IP (not tunneled). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2361: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:658:
+/**
+ @Description Enumeration type for selecting the policer profile functional type
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2369: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:666:
+/**
+ @Description Enumeration type for selecting the policer profile algorithm
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2378: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:675:
+/**
+ @Description Enumeration type for selecting a policer profile color mode
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2386: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:683:
+/**
+ @Description Enumeration type for selecting a policer profile color
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2396: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:693:
+ @Description Enumeration type for selecting the policer profile packet frame length selector
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2396: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:693:
+/**
+ @Description Enumeration type for selecting the policer profile packet frame length selector
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2399: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:696:
+ e_IOC_FM_PCD_PLCR_L2_FRM_LEN,^I/**< L2 frame length */$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2400: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:697:
+ e_IOC_FM_PCD_PLCR_L3_FRM_LEN,^I/**< L3 frame length */$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2401: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:698:
+ e_IOC_FM_PCD_PLCR_L4_FRM_LEN,^I/**< L4 frame length */$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2402: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:699:
+ e_IOC_FM_PCD_PLCR_FULL_FRM_LEN^I/**< Full frame length */$
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2406: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:703:
+/**
+ @Description Enumeration type for selecting roll-back frame
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2409: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:706:
+ 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
#2410: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:707:
+ e_IOC_FM_PCD_PLCR_ROLLBACK_FULL_FRM_LEN /**< Rollback Full frame length */$
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2414: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:711:
+/**
+ @Description Enumeration type for selecting the policer profile packet or byte mode
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2422: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:719:
+/**
+ @Description Enumeration type for defining action of frame
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2430: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:727:
+/**
+ @Description Enumeration type for selecting the policer counter
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2433: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:730:
+ e_IOC_FM_PCD_PLCR_PROFILE_GREEN_PACKET_TOTAL_COUNTER, /**< Green packets counter */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2434: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:731:
+ e_IOC_FM_PCD_PLCR_PROFILE_YELLOW_PACKET_TOTAL_COUNTER, /**< Yellow packets counter */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2435: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:732:
+ e_IOC_FM_PCD_PLCR_PROFILE_RED_PACKET_TOTAL_COUNTER, /**< Red packets counter */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2436: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:733:
+ e_IOC_FM_PCD_PLCR_PROFILE_RECOLOURED_YELLOW_PACKET_TOTAL_COUNTER, /**< Recolored yellow packets counter */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2437: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:734:
+ 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
#2441: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:738:
+/**
+ @Description Enumeration type for selecting the PCD action after extraction
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2445: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:742:
+ e_IOC_FM_PCD_ACTION_EXACT_MATCH, /**< Exact match on the selected extraction*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2446: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:743:
+ e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP /**< Indexed lookup on the selected extraction*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2450: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:747:
+/**
+ @Description Enumeration type for selecting type of insert manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2461: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:758:
+/**
+ @Description Enumeration type for selecting type of remove manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2469: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:766:
+/**
+ @Description An enum for selecting specific L2 fields removal
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2476: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:773:
+ /**< 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
#2476: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:773:
+ the header which follows the MPLS header */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2481: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:778:
+/**
+ @Description Enumeration type for selecting specific fields updates
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2491: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:788:
+/**
+ @Description Enumeration type for selecting VLAN updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2494: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:791:
+ e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_VLAN_VPRI, /**< Replace VPri of outer most VLAN tag. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2495: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:792:
+ 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
#2499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:796:
+/**
+ @Description Enumeration type for selecting specific L2 fields removal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2502: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:799:
+ e_IOC_FM_PCD_MANIP_HDR_INSRT_MPLS /**< Insert MPLS header (Unlimited MPLS labels) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2507: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:804:
+/**
+ @Description Enumeration type for selecting QoS mapping mode
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:810:
+ e_IOC_FM_PCD_MANIP_HDR_QOS_MAPPING_NONE = 0, /**< No mapping, QoS field will not be changed */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2514: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:811:
+ 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
#2518: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:815:
+/**
+ @Description Enumeration type for selecting QoS source
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2522: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:819:
+ and instruct the port to read/write the parser-result to the buffer (RPD should be set)
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2526: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:823:
+ 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
#2531: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:828:
+/**
+ @Description Enumeration type for selecting type of header insertion
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:841:
+/**
+ @Description Enumeration type for selecting specific custom command
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:849:
+/**
+ @Description Enumeration type for selecting specific custom command
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2560: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:857:
+/**
+ @Description Enumeration type for selecting type of header removal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:865:
+ e_IOC_FM_PCD_MANIP_RMV_BY_HDR_FROM_START,/**< Locate from data that is not the header */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:870:
+/**
+ @Description Enumeration type for selecting type of timeout mode
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2578: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:875:
+ /**< 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
#2578: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:875:
+ from the first fragment to the last */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2584: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:881:
+/**
+ @Description Enumeration type for selecting type of WaysNumber mode
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2599: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:896:
+/**
+ @Description Enumeration type for selecting type of statistics mode
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2602: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:899:
+ 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
#2607: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:904:
+/**
+ @Description Enumeration type for selecting manipulation type
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2617: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:914:
+/**
+ @Description Enumeration type for selecting type of statistics mode
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2622: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:919:
+ e_IOC_FM_PCD_CC_STATS_MODE_BYTE_AND_FRAME, /**< Byte and frame count statistics */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2624: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:921:
+ e_IOC_FM_PCD_CC_STATS_MODE_RMON,/**< Byte and frame length range count statistics */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:926:
+/**
+ @Description Enumeration type for determining the action in case an IP packet
WARNING:LONG_LINE: line over 90 characters
#2634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:931:
+ e_IOC_FM_PCD_MANIP_ENQ_TO_ERR_Q_OR_DISCARD_PACKET = e_IOC_FM_PCD_MANIP_DISCARD_PACKET,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2636: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:933:
+ /**< 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
#2637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:934:
+ Will be removed in the future */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2638: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:935:
+ e_IOC_FM_PCD_MANIP_FRAGMENT_PACKECT, /**< Fragment packet and continue normal processing */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2639: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:936:
+ e_IOC_FM_PCD_MANIP_CONTINUE_WITHOUT_FRAG /**< Continue normal processing without fragmenting the packet */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:940:
+/**
+ @Description Enumeration type for selecting type of special offload manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2653: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:950:
+/**
+ @Description A union of protocol dependent special options
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2668: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:965:
+/**
+ @Description A union holding all known protocol fields
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2693: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:990:
+/**
+ @Description Parameters for defining header extraction for key generation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2701: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:998:
+/**
+ @Description Parameters for defining field extraction for key generation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1007:
+/**
+ @Description Parameters for defining a single network environment unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2723: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1020:
+/**
+ @Description Parameters for defining all different distinction units supported
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1033:
+ /**< 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
#2736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1033:
+ different units to be identified */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2746: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1043:
+/**
+ @Description Parameters for defining a single extraction action when
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2758: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1055:
+ /**< 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
#2758: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1055:
+ IP. Otherwise should be cleared.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2774: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1071:
+ 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
#2777: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1074:
+ Note that the mask cannot be set on the lower bits. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2786: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1083:
+/**
+ @Description A structure for defining masks for each extracted
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2790: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1087:
+ uint8_t extract_array_index; /**< Index in the extraction array, as initialized by user */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2792: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1089:
+ uint8_t mask; /**< A byte mask (selected bits will be ignored) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1093:
+/**
+ @Description A structure for defining default selection per groups
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2801: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1098:
+ ioc_fm_pcd_kg_extract_dflt_select dflt_select; /**< Default register select */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2806: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1103:
+/**
+ @Description A structure for defining all parameters needed for
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1107:
+ uint32_t private_dflt0; /**< Scheme default register 0 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2811: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1108:
+ uint32_t private_dflt1; /**< Scheme default register 1 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2812: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1109:
+ uint8_t num_of_used_extracts; /**< defines the valid size of the following array */
WARNING:LONG_LINE: line over 90 characters
#2813: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1110:
+ ioc_fm_pcd_extract_entry_t extract_array[IOC_FM_PCD_KG_MAX_NUM_OF_EXTRACTS_PER_KEY];
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2815: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1112:
+ uint8_t num_of_used_dflts; /**< defines the valid size of the following array */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2818: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1115:
+ /**< 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
#2819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1116:
+ types not specified in this array will get undefined value. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1117:
+ uint8_t num_of_used_masks; /**< Defines the valid size of the following array */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2822: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1119:
+ uint8_t hash_shift; /**< Hash result right shift.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1120:
+ 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
#2825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1122:
+ 24 LSB's after shifting right.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2826: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1123:
+ 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
#2827: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1124:
+ 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
#2827: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1124:
+ of queues for the key and hash functionality */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2828: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1125:
+ uint8_t hash_distribution_fqids_shift; /**< selects the FQID bits that will be effected by the hash */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2829: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1126:
+ bool symmetric_hash; /**< TRUE to generate the same hash for frames with swapped source and
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1127:
+ destination fields on all layers; If TRUE, driver will check that for
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1127:
+ 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:LONG_LINE_COMMENT: line over 90 characters
#2831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1128:
+ all layers, if SRC extraction is selected, DST extraction must also be
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#2832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1129:
+ selected, and vice versa. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2836: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1133:
+/**
+ @Description A structure of parameters for defining a single
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2842: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1139:
+ struct { /**< used when type = e_IOC_FM_PCD_KG_EXTRACT_BY_HDR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1141:
+ ioc_fm_pcd_hdr_index hdr_index; /**< Relevant only for MPLS, VLAN and tunneled
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1142:
+ IP. Otherwise should be cleared.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1142:
+ 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
#2845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1142:
+ IP. Otherwise should be cleared.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1146:
+ ioc_fm_pcd_extract_from src; /**< used when type = e_IOC_FM_PCD_KG_EXTRACT_NON_HDR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2852: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1149:
+ 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
#2853: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1150:
+ 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
#2853: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1150:
+ field not found */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2854: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1151:
+ uint8_t mask; /**< Mask LSB byte of extraction (specified bits are ignored) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2857: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1154:
+ /**< 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
#2866: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1163:
+ extracted byte must effect either FQID or Policer profile).*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2869: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1166:
+ /**< 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
#2878: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1175:
+ extracted byte must effect either FQID or Policer profile).*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2882: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1179:
+/**
+ @Description A structure for configuring scheme counter
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2886: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1183:
+ 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
#2887: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1184:
+ the counter when the scheme is written. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1186:
+ 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
#2889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1186:
+ counter; clear this field to reset the counter. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1191:
+/**
+ @Description A structure for retrieving FMKG_SE_SPC
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2902: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1199:
+/**
+ @Description A structure for defining policer profile parameters as required by keygen
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1204:
+ bool shared_profile; /**< TRUE if this profile is shared between ports
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2908: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1205:
+ 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
#2909: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1206:
+ if profile is after Coarse Classification*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2910: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1207:
+ bool direct; /**< If TRUE, direct_relative_profile_id only selects the profile
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2911: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1208:
+ 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
#2915: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1212:
+ destination policer profile. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2917: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1214:
+ uint16_t direct_relative_profile_id; /**< Used if 'direct' is TRUE, to select policer profile.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2918: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1215:
+ This parameter should indicate the policer profile offset within the port's
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2918: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1215:
+ 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
#2919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1216:
+ policer profiles or SHARED window. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2921: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1218:
+ uint8_t fqid_offset_shift; /**< Shift of KG results without the qid base */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1221:
+ /**< 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
#2926: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1223:
+ or SHARED window depends on shared_profile */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2927: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1224:
+ uint8_t num_of_profiles; /**< Range of profiles starting at base */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2928: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1225:
+ } indirect_profile; /**< Indirect profile parameters */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1226:
+ } profile_select; /**< Direct/indirect profile selection and parameters */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2934: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1231:
+/**
+ @Description Parameters for configuring a storage profile for a KeyGen scheme.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2939: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1236:
+ /**< If TRUE, directRelativeProfileId only selects the
+ profile id;
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#2944: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1241:
+ storage profile. */
CHECK:CAMELCASE: Avoid CamelCase: <direct_relative_profileId>
#2946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1243:
+ uint16_t direct_relative_profileId;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2948: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1245:
+ /**< 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
#2949: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1246:
+ port's storage profiles window. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2955: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1252:
+ /**< 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
#2956: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1253:
+ port's storage profiles window. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2967: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1264:
+/**
+ @Description Parameters for defining CC as the next engine after KeyGen
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1270:
+ bool plcr_next; /**< TRUE if after CC, in case of data frame,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2974: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1271:
+ 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
#2974: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1271:
+ policing is required. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2977: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1274:
+ /**< 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
#2977: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1274:
+ selected profile is the one set at port initialization. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2978: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1275:
+ ioc_fm_pcd_kg_plcr_profile_t plcr_profile; /**< Valid only if plcr_next = TRUE and
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1276:
+ 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
#2979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1276:
+ bypass_plcr_profile_generation = FALSE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2983: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1280:
+/**
+ @Description Parameters for defining initializing a KeyGen scheme
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#2995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1292:
+ 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
#2996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1293:
+ KeyGen will ignore it when matching */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1298:
+ /**< 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
#3001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1298:
+ by FM_PCD_NetEnvCharacteristicsSet() */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3013: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1310:
+ /**< 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
#3015: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1312:
+ in cases where CC was the previous engine. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3018: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1315:
+ /**< 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
#3020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1317:
+ hash_distribution_num_of_fqids. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3026: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1323:
+ /**< 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
#3030: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1327:
+ resource is full at initialization time. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1356:
+/**
+ @Collection
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3062: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1359:
+#define IOC_FM_PCD_CC_STATS_MAX_NUM_OF_FLR 10 /* Maximal supported number of frame length ranges */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3063: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1360:
+#define IOC_FM_PCD_CC_STATS_FLR_SIZE 2 /* Size in bytes of a frame length range limit */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3065: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1362:
+#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
#3069: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1366:
+/**
+ @Description Parameters for defining CC as the next engine after a CC node.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3078: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1375:
+ @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
#3078: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1375:
+/**
+ @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
#3087: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1384:
+/**
+ @Description A structure for defining PLCR params when PLCR is the
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3092: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1389:
+ bool override_params; /**< TRUE if CC override previously decided parameters*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3094: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1391:
+ TRUE if this profile is shared between ports */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3094: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1391:
+ 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
#3094: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1391:
+ TRUE if this profile is shared between ports */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3095: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1392:
+ uint16_t new_relative_profile_id; /**< Relevant only if overrideParams=TRUE:
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3096: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1393:
+ 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
#3099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1396:
+ policer profiles or from SHARED window.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1398:
+ 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
#3104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1401:
+ the enqueue FQID.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3107: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1404:
+ /**< Indicates the relative storage profile offset within
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1405:
+ /**< Indicates the relative storage profile offset within
+ the port's storage profiles window;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1406:
+ Relevant only if the port was configured with VSP. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1406:
+ Relevant only if the port was configured with VSP. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3114: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1411:
+/**
+ @Description A structure for defining enqueue params when BMI is the
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3120: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1417:
+ bool override_fqid; /**< TRUE if CC override previously decided fqid and vspid,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1418:
+ relevant if action = e_IOC_FM_PCD_ENQ_FRAME */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1418:
+ 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
#3121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1418:
+ relevant if action = e_IOC_FM_PCD_ENQ_FRAME */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3122: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1419:
+ uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3123: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1420:
+ 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
#3124: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1421:
+ relevant if action = e_IOC_FM_PCD_ENQ_FRAME*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3128: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1425:
+ /**< 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
#3129: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1426:
+ window; Relevant only if the port was configured with VSP. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1432:
+ @Description A structure for defining KG params when KG is the next engine after a CC node
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1432:
+/**
+ @Description A structure for defining KG params when KG is the next engine after a CC node
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3139: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1436:
+ bool override_fqid; /**< TRUE if CC override previously decided fqid and vspid,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3140: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1437:
+ Note - this parameters are irrelevant for earlier chips */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3140: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1437:
+ 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
#3140: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1437:
+ Note - this parameters are irrelevant for earlier chips */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3141: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1438:
+ uint32_t new_fqid; /**< Valid if overrideFqid=TRUE, FQID for enqueuing the frame
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3142: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1439:
+ 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
#3143: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1440:
+ Note - this parameters are irrelevant for earlier chips */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3147: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1444:
+ /**< 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
#3148: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1445:
+ window; Relevant only if the port was configured with VSP. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3154: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1451:
+/**
+ @Description Parameters for defining the next engine after a CC node.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3155: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1452:
+ (Must match struct ioc_fm_pcd_cc_next_engine_params_t defined in fm_pcd_ext.h)
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3158: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1455:
+ ioc_fm_pcd_engine next_engine; /**< User has to initialize parameters
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3159: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1456:
+ according to nextEngine definition */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3159: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1456:
+ 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
#3159: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1456:
+ according to nextEngine definition */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3161: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1458:
+ ioc_fm_pcd_cc_next_cc_params_t cc_params; /**< Parameters in case next engine is CC */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3162: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1459:
+ ioc_fm_pcd_cc_next_plcr_params_t plcr_params; /**< Parameters in case next engine is PLCR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3163: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1460:
+ ioc_fm_pcd_cc_next_enqueue_params_t enqueue_params; /**< Parameters in case next engine is BMI */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3164: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1461:
+ ioc_fm_pcd_cc_next_kg_params_t kg_params; /**< Parameters in case next engine is KG */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3166: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1463:
+ ioc_fm_pcd_cc_next_fr_params_t fr_params; /**< Parameters in case next engine is FR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3168: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1465:
+ } params; /**< Union used for all the next-engine parameters options */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3169: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1466:
+ void *manip_id; /**< Handle to Manipulation object.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3170: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1467:
+ Relevant if next engine is of type result
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3170: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1467:
+ void *manip_id; /**< Handle to Manipulation object.
+ Relevant if next engine is of type result
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3171: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1468:
+ (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
#3171: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1468:
+ (e_IOC_FM_PCD_PLCR, e_IOC_FM_PCD_KG, e_IOC_FM_PCD_DONE) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3172: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1469:
+ bool statistics_en; /**< If TRUE, statistics counters are incremented
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1470:
+ for each frame passing through this
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1470:
+ bool statistics_en; /**< If TRUE, statistics counters are incremented
+ for each frame passing through this
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3174: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1471:
+ Coarse Classification entry. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3174: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1471:
+ Coarse Classification entry. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3178: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1475:
+/**
+ @Description Parameters for defining a single CC key
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3182: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1479:
+ uint8_t *p_mask; /**< pointer to the Mask per key of the size defined
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3183: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1480:
+ in keySize. p_key and p_mask (if defined) has to be
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3183: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1480:
+ 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:LONG_LINE_COMMENT: line over 90 characters
#3184: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1481:
+ of the same size defined in the key_size */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3184: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1481:
+ of the same size defined in the key_size */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3186: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1483:
+ /**< parameters for the next for the defined Key in p_key */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3191: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1488:
+/**
+ @Description Parameters for defining CC keys parameters
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3192: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1489:
+ The driver supports two methods for CC node allocation: dynamic and static.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3211: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1508:
+ 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 90 characters
#3212: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1509:
+ A value of zero may be used for dynamic memory allocation. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3212: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1509:
+ 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
#3212: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1509:
+ A value of zero may be used for dynamic memory allocation. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3213: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1510:
+ bool mask_support; /**< This parameter is relevant only if a node is initialized with
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3214: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1511:
+ 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
#3218: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1515:
+ masks at runtime. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3219: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1516:
+ 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
#3220: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1517:
+ 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
#3224: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1521:
+ preallocated for all keys. */
WARNING:LONG_LINE: line over 90 characters
#3226: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1523:
+ uint16_t frame_length_ranges[IOC_FM_PCD_CC_STATS_MAX_NUM_OF_FLR];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3228: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1525:
+ /**< Relevant only for 'RMON' statistics mode
+ (this feature is supported only on B4860 device);
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3231: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1528:
+ the appropriate counter is incremented by 1. For example, to belong
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3235: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1532:
+ threshold. Last range threshold must be 0xFFFF. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3238: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1535:
+ 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
#3240: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1537:
+ set in 'ic_indx_mask'. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3241: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1538:
+ 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
#3242: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1539:
+ 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
#3244: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1541:
+ e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP, 'keySize' must be 2. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3247: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1544:
+ /**< 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
#3250: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1547:
+ for the 'miss' entry. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3253: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1550:
+ /**< 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
#3253: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1550:
+ Not relevant if action = e_IOC_FM_PCD_ACTION_INDEXED_LOOKUP. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3257: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1554:
+/**
+ @Description Parameters for defining a CC node
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3273: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1570:
+/**
+ @Description Parameters for defining a hash table
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3281: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1578:
+ requested statistics mode will be allocated according to max_num_of_keys. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3281: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1578:
+ /**< 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
#3281: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1578:
+ requested statistics mode will be allocated according to max_num_of_keys. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3284: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1581:
+ /**< 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
#3284: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1581:
+ that leads to this hash-table. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3287: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1584:
+ /**< 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
#3289: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1586:
+ The 4 lower bits must be cleared. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3292: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1589:
+ /**< 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
#3292: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1589:
+ 2-bytes to be used as hash index. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3306: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1603:
+/**
+ @Description A structure with the arguments for the FM_PCD_HashTableAddKey ioctl() call
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3315: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1612:
+/**
+ @Description Parameters for defining a CC tree group.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3338: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1635:
+ /**< Indexes of the units as defined in FM_PCD_NetEnvCharacteristicsSet() */
WARNING:LONG_LINE: line over 90 characters
#3339: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1636:
+ 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
#3344: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1641:
+/**
+ @Description Parameters for defining the CC tree groups
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3348: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1645:
+ void *net_env_id; /**< Id of the Network Environment as returned
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1646:
+ by FM_PCD_NetEnvCharacteristicsSet() */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1646:
+ 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
#3349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1646:
+ by FM_PCD_NetEnvCharacteristicsSet() */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3350: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1647:
+ uint8_t num_of_groups; /**< Number of CC groups within the CC tree */
WARNING:LONG_LINE: line over 90 characters
#3351: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1648:
+ ioc_fm_pcd_cc_grp_params_t fm_pcd_cc_group_params[IOC_FM_PCD_MAX_NUM_OF_CC_GROUPS];
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3353: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1650:
+ void *id; /**< Output parameter; Returns the tree Id to be used */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3357: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1654:
+/**
+ @Description Parameters for defining policer byte rate
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3360: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1657:
+ ioc_fm_pcd_plcr_frame_length_select frame_length_selection; /**< Frame length selection */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3361: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1658:
+ ioc_fm_pcd_plcr_roll_back_frame_select roll_back_frame_selection; /**< relevant option only e_IOC_FM_PCD_PLCR_L2_FRM_LEN,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3362: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1659:
+ e_IOC_FM_PCD_PLCR_FULL_FRM_LEN */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3362: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1659:
+ 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
#3362: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1659:
+ e_IOC_FM_PCD_PLCR_FULL_FRM_LEN */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3366: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1663:
+/**
+ @Description Parameters for defining the policer profile (based on
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3370: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1667:
+ ioc_fm_pcd_plcr_rate_mode rate_mode; /**< Byte / Packet */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3371: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1668:
+ ioc_fm_pcd_plcr_byte_rate_mode_param_t byte_mode_param; /**< Valid for Byte NULL for Packet */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3372: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1669:
+ uint32_t committed_info_rate; /**< KBits/Sec or Packets/Sec */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3373: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1670:
+ uint32_t committed_burst_size; /**< KBits or Packets */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3374: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1671:
+ uint32_t peak_or_excess_info_rate; /**< KBits/Sec or Packets/Sec */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3375: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1672:
+ uint32_t peak_or_excess_burst_size; /**< KBits or Packets */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3379: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1676:
+/**
+ @Description Parameters for defining the next engine after policer
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3382: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1679:
+ ioc_fm_pcd_done_action action; /**< Action - when next engine is BMI (done) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3383: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1680:
+ void *p_profile; /**< Policer profile handle - used when next engine
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3384: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1681:
+ 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
#3384: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1681:
+ is PLCR, must be a SHARED profile */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3385: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1682:
+ void *p_direct_scheme; /**< Direct scheme select - when next engine is Keygen */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3389: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1686:
+ ioc_fm_port_type port_type; /**< Type of port for this profile */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3390: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1687:
+ uint8_t port_id; /**< FM-Port id of port for this profile */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3394: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1691:
+/**
+ @Description Parameters for defining the policer profile entry
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3395: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1692:
+ (Must match struct ioc_fm_pcd_plcr_profile_params_t defined in fm_pcd_ext.h)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3421: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1718:
+ /**< For Color-Blind Pass-Through mode;
+ the policer will re-color
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3422: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1719:
+ any incoming packet with the default value. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3425: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1722:
+ /**< 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
#3425: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1722:
+ pre-color value of 2'b11. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3459: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1756:
+/**
+ @Description A structure for modifying CC tree next engine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3464: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1761:
+ uint8_t indx; /**< Entry index in the group defined by grp_index */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3466: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1763:
+ /**< Parameters for the next for the defined Key in the p_Key */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3470: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1767:
+/**
+ @Description A structure for modifying CC node next engine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3474: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1771:
+ uint16_t key_indx; /**< Key index for Next Engine Params modifications;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3475: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1772:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3475: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1772:
+ 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
#3475: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1772:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3478: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1775:
+ /**< parameters for the next for the defined Key in the p_Key */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3482: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1779:
+/**
+ @Description A structure for remove CC node key
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3486: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1783:
+ uint16_t key_indx; /**< Key index for Next Engine Params modifications;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3487: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1784:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3487: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1784:
+ 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
#3487: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1784:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3491: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1788:
+/**
+ @Description A structure for modifying CC node key and next engine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3495: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1792:
+ uint16_t key_indx; /**< Key index for Next Engine Params modifications;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1793:
+ 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:1793:
+ 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
#3496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1793:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3498: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1795:
+ ioc_fm_pcd_cc_key_params_t key_params; /**< it's array with numOfKeys entries each entry in
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1796:
+ the array of the type ioc_fm_pcd_cc_key_params_t */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1796:
+ 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
#3499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1796:
+ the array of the type ioc_fm_pcd_cc_key_params_t */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3503: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1800:
+/**
+ @Description A structure for modifying CC node key
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3507: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1804:
+ uint16_t key_indx; /**< Key index for Next Engine Params modifications;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3508: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1805:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3508: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1805:
+ 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
#3508: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1805:
+ NOTE: This parameter is IGNORED for miss-key! */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3510: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1807:
+ uint8_t *p_key; /**< Pointer to the key of the size defined in key_size */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3511: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1808:
+ uint8_t *p_mask; /**< Pointer to the Mask per key of the size defined
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3512: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1809:
+ in keySize. p_Key and p_Mask (if defined) have to be
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3512: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1809:
+ 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 90 characters
#3513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1810:
+ of the same size as defined in the key_size */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1810:
+ of the same size as defined in the key_size */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1814:
+ @Description A structure with the arguments for the FM_PCD_HashTableRemoveKey ioctl() call
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1814:
+/**
+ @Description A structure with the arguments for the FM_PCD_HashTableRemoveKey ioctl() call
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3526: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1823:
+/**
+ @Description Parameters for selecting a location for requested manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3530: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1827:
+ 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 90 characters
#3531: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1828:
+ bool by_field; /**< TRUE if the location of manipulation is according to some field in the specific header*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3532: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1829:
+ 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
#3536: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1833:
+/**
+ @Description Parameters for defining header removal by header type
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3539: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1836:
+ ioc_fm_pcd_manip_hdr_rmv_by_hdr_type type; /**< Selection of header removal location */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3543: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1840:
+ bool include;/**< If FALSE, remove until the specified header (not including the header);
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1841:
+ If TRUE, remove also the specified header. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1841:
+ 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
#3544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1841:
+ If TRUE, remove also the specified header. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3546: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1843:
+ } from_start_by_hdr; /**< Relevant when type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR_FROM_START */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1846:
+ 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 90 characters
#3551: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1848:
+ 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 90 characters
#3552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1849:
+ Defines which L2 headers to remove. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1849:
+ 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
#3552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1849:
+ 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:1854:
+/**
+ @Description Parameters for configuring IP fragmentation manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3560: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1857:
+ uint16_t size_for_fragmentation; /**< If length of the frame is greater than this value,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3561: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1858:
+ IP fragmentation will be executed.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3561: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1858:
+ 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
#3561: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1858:
+ IP fragmentation will be executed.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3563: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1860:
+ uint8_t scratch_bpid; /**< Absolute buffer pool id according to BM configuration.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1862:
+ bool sg_bpid_en; /**< Enable a dedicated buffer pool id for the Scatter/Gather buffer allocation;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1863:
+ If disabled, the Scatter/Gather buffer will be allocated from the same pool as the
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3566: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1863:
+ 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
#3567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1864:
+ received frame's buffer. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1865:
+ uint8_t sg_bpid; /**< Scatter/Gather buffer pool id;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3569: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1866:
+ uint8_t sg_bpid; /**< Scatter/Gather buffer pool id;
+ This parameter is relevant when 'sg_bpid_en=TRUE';
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1867:
+ Same LIODN number is used for these buffers as for the received frames buffers, so buffers
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3571: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1868:
+ of this pool need to be allocated in the same memory area as the received buffers.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3572: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1869:
+ 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
#3573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1870:
+ mutual to all these sources. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3574: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1871:
+ 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
#3575: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1872:
+ 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
#3576: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1873:
+ determine the action to be taken.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3580: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1877:
+/**
+ @Description Parameters for configuring IP reassembly manipulation.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3588: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1885:
+ 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
#3593: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1890:
+ The remaining schemes, if defined, should have higher relative scheme ID. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3595: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1892:
+ 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
#3596: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1893:
+ 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:LONG_LINE_COMMENT: line over 90 characters
#3599: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1896:
+ this fqid, otherwise a 'Non Consistent SP' bit will be set in the FD[status].*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3599: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1896:
+ this fqid, otherwise a 'Non Consistent SP' bit will be set in the FD[status].*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3601: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1898:
+ uint8_t sg_bpid; /**< Buffer pool id for the S/G frame created by the reassembly process */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3603: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1900:
+ uint8_t data_mem_id; /**< Memory partition ID for the IPR's external tables structure */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3604: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1901:
+ uint16_t data_liodn_offset; /**< LIODN offset for access the IPR's external tables structure. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3605: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1902:
+ uint16_t min_frag_size[2]; /**< Minimum fragment size:
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3606: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1903:
+ minFragSize[0] - for ipv4, minFragSize[1] - for ipv6 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3606: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1903:
+ 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
#3606: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1903:
+ minFragSize[0] - for ipv4, minFragSize[1] - for ipv6 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3609: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1906:
+ 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
#3609: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1906:
+ /**< 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 90 characters
#3610: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1907:
+ 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
#3610: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1907:
+ numOfFramesPerHashEntry[1] - for ipv6 (max value is e_IOC_FM_PCD_MANIP_SIX_WAYS_HASH). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1908:
+ 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
#3612: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1909:
+ 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
#3616: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1913:
+ maxNumFramesInProcess has to be in the range of 8 - 2048. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3617: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1914:
+ ioc_fm_pcd_manip_reassem_time_out_mode time_out_mode; /**< Expiration delay initialized by Reassembly process */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3618: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1915:
+ 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 90 characters
#3620: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1917:
+ /**< Represents the time interval in microseconds which defines
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1918:
+ 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
#3621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1918:
+ /**< 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
#3621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1918:
+ 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
#3625: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1922:
+/**
+ @Description Parameters for defining IPSEC manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3628: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1925:
+ bool decryption; /**< TRUE if being used in decryption direction;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1926:
+ FALSE if being used in encryption direction. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1926:
+ 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
#3629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1926:
+ FALSE if being used in encryption direction. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3630: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1927:
+ bool ecn_copy; /**< TRUE to copy the ECN bits from inner/outer to outer/inner
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3631: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1928:
+ (direction depends on the 'decryption' field). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3631: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1928:
+ 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
#3631: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1928:
+ (direction depends on the 'decryption' field). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3632: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1929:
+ bool dscp_copy; /**< TRUE to copy the DSCP bits from inner/outer to outer/inner
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3633: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1930:
+ (direction depends on the 'decryption' field). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3633: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1930:
+ 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
#3633: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1930:
+ (direction depends on the 'decryption' field). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1931:
+ bool variable_ip_hdr_len; /**< TRUE for supporting variable IP header length in decryption. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1932:
+ bool variable_ip_version; /**< TRUE for supporting both IP version on the same SA in encryption */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3636: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1933:
+ 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 90 characters
#3637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1934:
+ 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
#3637: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1934:
+ 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
#3638: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1935:
+ corresponding SA. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3639: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1936:
+ uint16_t arw_size; /**< if <> '0' then will perform ARW check for this SA;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1937:
+ The value must be a multiplication of 16 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1937:
+ 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
#3640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1937:
+ The value must be a multiplication of 16 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3641: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1938:
+ void *arw_addr; /**< if arwSize <> '0' then this field must be set to non-zero value;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1939:
+ MUST be allocated from FMAN's MURAM that the post-sec op-port belong
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3642: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1939:
+ 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 90 characters
#3643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1940:
+ 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
#3643: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1940:
+ 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
#3648: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1945:
+/**
+ @Description Parameters for configuring CAPWAP fragmentation manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3661: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1958:
+ 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
#3662: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1959:
+ 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
#3662: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1959:
+ CAPWAP fragmentation will be executed.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3663: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1960:
+ 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
#3664: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1961:
+ 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
#3665: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1962:
+ received frame's buffer. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3667: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1964:
+ uint8_t sg_bpid; /**< Scatter/Gather buffer pool id;
+ This parameters is relevant when 'sgBpidEn=TRUE';
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3668: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1965:
+ Same LIODN number is used for these buffers as for the received frames buffers, so buffers
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3670: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1967:
+ 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
#3671: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1968:
+ mutual to all these sources. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3673: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1970:
+ When this mode is enabled then only the first fragment include the CAPWAP header options
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3673: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1970:
+ 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:LONG_LINE_COMMENT: line over 90 characters
#3674: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1971:
+ field (if user provides it in the input frame) and all other fragments exclude the CAPWAP
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3675: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1972:
+ options field (CAPWAP header is updated accordingly).*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3679: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1976:
+/**
+ @Description Parameters for configuring CAPWAP reassembly manipulation.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3688: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1985:
+ 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
#3688: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1985:
+ 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
#3689: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1986:
+ Rest schemes, if defined, should have higher relative scheme ID. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3690: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1987:
+ uint8_t data_mem_id; /**< Memory partition ID for the IPR's external tables structure */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3691: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1988:
+ uint16_t data_liodn_offset; /**< LIODN offset for access the IPR's external tables structure. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3692: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1989:
+ uint16_t max_reassembled_frame_length;/**< The maximum CAPWAP reassembled frame length in bytes;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3693: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1990:
+ 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
#3696: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1993:
+ exceeds this value is considered as an error frame (FD status[CRE] bit is set). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3699: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1996:
+ 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
#3700: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:1997:
+ 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
#3704: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2001:
+ maxNumFramesInProcess has to be in the range of 8 - 2048. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3705: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2002:
+ ioc_fm_pcd_manip_reassem_time_out_mode time_out_mode; /**< Expiration delay initialized by Reassembly process */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3706: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2003:
+ 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 90 characters
#3707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2004:
+ Recommended value for this field is 0; in this way timed-out frames will be discarded */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2004:
+ 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
#3707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2004:
+ Recommended value for this field is 0; in this way timed-out frames will be discarded */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2007:
+ 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
#3710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2007:
+ /**< 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
#3710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2007:
+ 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
#3714: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2011:
+/**
+ @Description structure for defining CAPWAP manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3724: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2021:
+/**
+ @Description Parameters for defining special offload manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3731: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2028:
+ /**< Parameters for IPSec; Relevant when type = e_IOC_FM_PCD_MANIP_SPECIAL_OFFLOAD_IPSEC */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3734: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2031:
+ /**< Parameters for CAPWAP; Relevant when type = e_FM_PCD_MANIP_SPECIAL_OFFLOAD_CAPWAP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3739: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2036:
+/**
+ @Description Parameters for defining generic removal manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3743: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2040:
+ /**< Offset from beginning of header to the start location of the removal */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3748: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2045:
+/**
+ @Description Parameters for defining insertion manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3756: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2053:
+/**
+ @Description Parameters for defining generic insertion manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3760: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2057:
+ 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
#3760: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2057:
+ location of the insertion */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3762: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2059:
+ bool replace; /**< TRUE to override (replace) existing data at
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3763: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2060:
+ 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
#3763: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2060:
+ 'offset', FALSE to insert */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3768: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2065:
+/**
+ @Description Parameters for defining header manipulation VLAN DSCP To Vpri translation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3773: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2070:
+ /**< 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
#3774: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2071:
+ value is the corresponding VPRI (0-15). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3777: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2074:
+ /**< 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
#3778: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2075:
+ 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
#3782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2079:
+/**
+ @Description Parameters for defining header manipulation VLAN fields updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3785: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2082:
+ ioc_fm_pcd_manip_hdr_field_update_vlan update_type; /**< Selects VLAN update type */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3787: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2084:
+ uint8_t vpri; /**< 0-7, Relevant only if If update_type =
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3788: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2085:
+ 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
#3789: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2086:
+ is the new VLAN pri. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3792: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2089:
+ /**< 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
#3792: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2089:
+ e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_DSCP_TO_VLAN. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3797: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2094:
+/**
+ @Description Parameters for defining header manipulation IPV4 fields updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3800: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2097:
+ 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
#3802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2099:
+ 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
#3802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2099:
+ IOC_HDR_MANIP_IPV4_TOS */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3804: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2101:
+ 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
#3804: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2101:
+ contains IOC_HDR_MANIP_IPV4_ID */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3806: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2103:
+ 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
#3806: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2103:
+ contains IOC_HDR_MANIP_IPV4_SRC */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3808: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2105:
+ 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
#3808: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2105:
+ contains IOC_HDR_MANIP_IPV4_DST */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3812: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2109:
+/**
+ @Description Parameters for defining header manipulation IPV6 fields updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3815: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2112:
+ ioc_ipv6_hdr_manip_update_flags_t valid_updates; /**< ORed flag, selecting the required updates */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3816: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2113:
+ uint8_t traffic_class; /**< 8 bit New Traffic Class; Relevant if valid_updates contains
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3817: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2114:
+ 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
#3817: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2114:
+ IOC_HDR_MANIP_IPV6_TC */
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_ADDR_SIZE>
#3818: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2115:
+ uint8_t src[IOC_NET_HEADER_FIELD_IPv6_ADDR_SIZE];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2117:
+ /**< 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
#3820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2117:
+ contains IOC_HDR_MANIP_IPV6_SRC */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2120:
+ /**< 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
#3823: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2120:
+ contains IOC_HDR_MANIP_IPV6_DST */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3827: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2124:
+/**
+ @Description Parameters for defining header manipulation TCP/UDP fields updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2127:
+ ioc_tcp_udp_hdr_manip_update_flags_t valid_updates; /**< ORed flag, selecting the required updates */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2128:
+ uint16_t src; /**< 16 bit New TCP/UDP SRC; Relevant only if valid_updates
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2129:
+ 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
#3832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2129:
+ contains IOC_HDR_MANIP_TCP_UDP_SRC */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3833: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2130:
+ uint16_t dst; /**< 16 bit New TCP/UDP DST; Relevant only if valid_updates
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2131:
+ 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
#3834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2131:
+ contains IOC_HDR_MANIP_TCP_UDP_DST */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3838: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2135:
+/**
+ @Description Parameters for defining header manipulation fields updates
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2138:
+ ioc_fm_pcd_manip_hdr_field_update_type type; /**< Type of header field update manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2140:
+ 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
#3844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2141:
+ 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
#3844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2141:
+ type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_VLAN */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2142:
+ 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
#3846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2143:
+ 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
#3846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2143:
+ type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV4 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3847: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2144:
+ 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
#3848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2145:
+ 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
#3848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2145:
+ type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_IPV6 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2146:
+ 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
#3850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2147:
+ 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
#3850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2147:
+ type = e_IOC_FM_PCD_MANIP_HDR_FIELD_UPDATE_TCP_UDP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2152:
+/**
+ @Description Parameters for defining custom header manipulation for IP replacement
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2155:
+ ioc_fm_pcd_manip_hdr_custom_ip_replace replace_type; /**< Selects replace update type */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3861: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2158:
+ 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
#3861: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2158:
+ e_IOC_FM_PCD_MANIP_HDR_CUSTOM_REPLACE_IPV6_BY_IPV4 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3863: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2160:
+ 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
#3863: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2160:
+ update_ipv4_id = TRUE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3869: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2166:
+/**
+ @Description Parameters for defining custom header manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3881: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2178:
+/**
+ @Description Parameters for defining specific L2 insertion manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3884: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2181:
+ 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
#3892: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2189:
+/**
+ @Description Parameters for defining IP insertion manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3898: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2195:
+ 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
#3898: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2195:
+ the inserted header */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3902: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2199:
+ * This byte is configured to be overwritten when RPD is set. */
WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#3902: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2199:
+ /**< 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 90 characters
#3904: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2201:
+ /**< 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
#3905: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2202:
+ /**< 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
#3906: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2203:
+ * Otherwise set it to '0'. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3912: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2209:
+/**
+ @Description Parameters for defining header insertion manipulation by header type
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3918: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2215:
+ /**< Used when type = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR_SPECIFIC_L2:
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2216:
+ Selects which L2 headers to remove */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2216:
+ /**< 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
#3919: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2216:
+ Selects which L2 headers to remove */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3921: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2218:
+ 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 90 characters
#3922: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2219:
+ 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 90 characters
#3923: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2220:
+ e_FM_PCD_MANIP_INSRT_BY_HDR_UDP_LITE, or
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3923: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2220:
+ 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 90 characters
#3924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2221:
+ e_FM_PCD_MANIP_INSRT_BY_HDR_CAPWAP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#3924: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2221:
+ e_FM_PCD_MANIP_INSRT_BY_HDR_CAPWAP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3930: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2227:
+/**
+ @Description Parameters for defining header insertion manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3933: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2230:
+ ioc_fm_pcd_manip_hdr_insrt_type type; /**< Type of insertion manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3935: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2232:
+ 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 90 characters
#3936: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2233:
+ relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3936: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2233:
+ 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
#3936: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2233:
+ relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_HDR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3937: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2234:
+ ioc_fm_pcd_manip_hdr_insrt_generic_params_t generic;/**< Parameters for defining generic header insertion manipulation,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3938: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2235:
+ relevant if type = e_IOC_FM_PCD_MANIP_INSRT_GENERIC */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3938: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2235:
+ 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
#3938: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2235:
+ relevant if type = e_IOC_FM_PCD_MANIP_INSRT_GENERIC */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3941: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2238:
+ /**< Parameters for defining header insertion manipulation by template,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3942: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239:
+ relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_TEMPLATE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3942: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239:
+ /**< 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
#3942: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2239:
+ relevant if 'type' = e_IOC_FM_PCD_MANIP_INSRT_BY_TEMPLATE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3948: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2245:
+/**
+ @Description Parameters for defining header removal manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2248:
+ ioc_fm_pcd_manip_hdr_rmv_type type; /**< Type of header removal manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3953: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2250:
+ 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 90 characters
#3954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2251:
+ relevant if type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2251:
+ 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
#3954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2251:
+ relevant if type = e_IOC_FM_PCD_MANIP_RMV_BY_HDR */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3955: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2252:
+ ioc_fm_pcd_manip_hdr_rmv_generic_params_t generic; /**< Parameters for defining generic header removal manipulation,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3956: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2253:
+ relevant if type = e_IOC_FM_PCD_MANIP_RMV_GENERIC */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3956: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2253:
+ 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
#3956: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2253:
+ 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:2258:
+/**
+ @Description Parameters for defining header manipulation node
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3964: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2261:
+ bool rmv; /**< TRUE, to define removal manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3965: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2262:
+ ioc_fm_pcd_manip_hdr_rmv_params_t rmv_params; /**< Parameters for removal manipulation, relevant if 'rmv' = TRUE */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3967: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2264:
+ bool insrt; /**< TRUE, to define insertion manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3968: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2265:
+ ioc_fm_pcd_manip_hdr_insrt_params_t insrt_params; /**< Parameters for insertion manipulation, relevant if 'insrt' = TRUE */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3970: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2267:
+ bool field_update; /**< TRUE, to define field update manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3971: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2268:
+ 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 90 characters
#3973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2270:
+ bool custom; /**< TRUE, to define custom manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3974: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2271:
+ ioc_fm_pcd_manip_hdr_custom_params_t custom_params; /**< Parameters for custom manipulation, relevant if 'custom' = TRUE */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3976: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2273:
+ bool dont_parse_after_manip;/**< FALSE to activate the parser a second time after
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3977: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274:
+ completing the manipulation on the frame */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3977: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274:
+ 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
#3977: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2274:
+ completing the manipulation on the frame */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3981: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2278:
+/**
+ @Description structure for defining fragmentation manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3987: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2284:
+ ioc_fm_pcd_manip_frag_capwap_params_t capwap_frag; /**< Parameters for defining CAPWAP fragmentation,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2285:
+ relevant if 'hdr' = HEADER_TYPE_CAPWAP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2285:
+ 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
#3988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2285:
+ relevant if 'hdr' = HEADER_TYPE_CAPWAP */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3990: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2287:
+ ioc_fm_pcd_manip_frag_ip_params_t ip_frag; /**< Parameters for defining IP fragmentation,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#3991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2288:
+ relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#3991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2288:
+ 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
#3991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2288:
+ 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:2293:
+/**
+ @Description structure for defining reassemble manipulation
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4002: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2299:
+ ioc_fm_pcd_manip_reassem_capwap_params_t capwap_reassem; /**< Parameters for defining CAPWAP reassembly,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4003: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2300:
+ relevant if 'hdr' = HEADER_TYPE_CAPWAP */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4003: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2300:
+ 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
#4003: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2300:
+ relevant if 'hdr' = HEADER_TYPE_CAPWAP */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4005: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2302:
+ ioc_fm_pcd_manip_reassem_ip_params_t ip_reassem; /**< Parameters for defining IP reassembly,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2303:
+ relevant if 'hdr' = HEADER_TYPE_Ipv4 or HEADER_TYPE_Ipv6 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2303:
+ 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
#4006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2303:
+ 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:2308:
+/**
+ @Description Parameters for defining a manipulation node
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4028: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2325:
+ /**< 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
#4029: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2326:
+ This parameter is optional and may be NULL. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2333:
+ /**< Parameters for fragmentation/reassembly manipulation,
+ relevant if frag_or_reasm = TRUE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2333:
+ relevant if frag_or_reasm = TRUE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4046: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2343:
+/**
+ @Description Structure for retrieving IP reassembly statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4050: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2347:
+ uint32_t timeout; /**< Counts the number of TimeOut occurrences */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4051: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2348:
+ uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4052: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2349:
+ 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
#4052: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2349:
+ a Reassembly Frame Descriptor */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4053: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2350:
+ uint32_t internal_buffer_busy; /**< Counts the number of times an internal buffer busy occurred */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4054: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2351:
+ uint32_t external_buffer_busy; /**< Counts the number of times external buffer busy occurred */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4055: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2352:
+ uint32_t sg_fragments; /**< Counts the number of Scatter/Gather fragments */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4056: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2353:
+ uint32_t dma_semaphore_depletion; /**< Counts the number of failed attempts to allocate a DMA semaphore */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4058: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2355:
+ 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
#4059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2356:
+ 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
#4059: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2356:
+ successfully reassembled frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4062: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2359:
+ uint32_t successfully_reassembled; /**< Counts the number of successfully reassembled frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4063: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2360:
+ uint32_t valid_fragments; /**< Counts the total number of valid fragments that
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2361:
+ have been processed for all frames */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2361:
+ 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
#4064: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2361:
+ have been processed for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4065: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2362:
+ uint32_t processed_fragments; /**< Counts the number of processed fragments
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4066: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2363:
+ (valid and error fragments) for all frames */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4066: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2363:
+ 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
#4066: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2363:
+ (valid and error fragments) for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4067: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2364:
+ uint32_t malformed_fragments; /**< Counts the number of malformed fragments processed for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4068: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2365:
+ uint32_t discarded_fragments; /**< Counts the number of fragments discarded by the reassembly process */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4069: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2366:
+ uint32_t auto_learn_busy; /**< Counts the number of times a busy condition occurs when attempting
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4070: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2367:
+ to access an IP-Reassembly Automatic Learning Hash set */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4070: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2367:
+ 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
#4070: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2367:
+ to access an IP-Reassembly Automatic Learning Hash set */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2368:
+ 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
#4072: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2369:
+ 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
#4072: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2369:
+ exceeds 16 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4073: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2370:
+ } specific_hdr_statistics[2]; /**< slot '0' is for IPv4, slot '1' is for IPv6 */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4077: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2374:
+/**
+ @Description Structure for retrieving IP fragmentation statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4080: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2377:
+ uint32_t total_frames; /**< Number of frames that passed through the manipulation node */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4081: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2378:
+ uint32_t fragmented_frames; /**< Number of frames that were fragmented */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4082: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2379:
+ uint32_t generated_fragments; /**< Number of fragments that were generated */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4087: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2384:
+/**
+ @Description Structure for retrieving CAPWAP reassembly statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4090: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2387:
+ uint32_t timeout; /**< Counts the number of timeout occurrences */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4091: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2388:
+ uint32_t rfd_pool_busy; /**< Counts the number of failed attempts to allocate
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4092: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2389:
+ 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
#4092: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2389:
+ a Reassembly Frame Descriptor */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4093: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2390:
+ uint32_t internal_buffer_busy; /**< Counts the number of times an internal buffer busy occurred */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4094: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2391:
+ uint32_t external_buffer_busy; /**< Counts the number of times external buffer busy occurred */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4095: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2392:
+ uint32_t sg_fragments; /**< Counts the number of Scatter/Gather fragments */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4096: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2393:
+ uint32_t dma_semaphore_depletion; /**< Counts the number of failed attempts to allocate a DMA semaphore */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4097: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2394:
+ uint32_t successfully_reassembled; /**< Counts the number of successfully reassembled frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4098: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2395:
+ uint32_t valid_fragments; /**< Counts the total number of valid fragments that
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2396:
+ 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
#4099: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2396:
+ have been processed for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4100: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2397:
+ uint32_t processed_fragments; /**< Counts the number of processed fragments
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2398:
+ (valid and error fragments) for all frames */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2398:
+ 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
#4101: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2398:
+ (valid and error fragments) for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4102: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2399:
+ uint32_t malformed_fragments; /**< Counts the number of malformed fragments processed for all frames */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2400:
+ uint32_t autoLearn_busy; /**< Counts the number of times a busy condition occurs when attempting
CHECK:CAMELCASE: Avoid CamelCase: <autoLearn_busy>
#4103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2400:
+ uint32_t autoLearn_busy; /**< Counts the number of times a busy condition occurs when attempting
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2401:
+ to access an Reassembly Automatic Learning Hash set */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2401:
+ 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
#4104: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2401:
+ to access an Reassembly Automatic Learning Hash set */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4105: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2402:
+ uint32_t discarded_fragments; /**< Counts the number of fragments discarded by the reassembly process */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2403:
+ 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
#4107: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2404:
+ 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
#4107: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2404:
+ exceeds 16 */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2405:
+ uint32_t exceed_max_reassembly_frame_len;/**< ounts the number of times that a successful reassembled frame
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2406:
+ length exceeds MaxReassembledFrameLength value */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2406:
+ 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
#4109: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2406:
+ length exceeds MaxReassembledFrameLength value */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4113: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2410:
+/**
+ @Description Structure for retrieving CAPWAP fragmentation statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4116: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2413:
+ uint32_t total_frames; /**< Number of frames that passed through the manipulation node */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4117: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2414:
+ uint32_t fragmented_frames; /**< Number of frames that were fragmented */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2415:
+ uint32_t generated_fragments; /**< Number of fragments that were generated */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4120: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2417:
+ uint8_t sg_allocation_failure; /**< Number of allocation failure of s/g buffers */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4126: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2423:
+/**
+ @Description Structure for retrieving reassembly statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4130: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2427:
+ ioc_fm_pcd_manip_reassem_ip_stats_t ip_reassem; /**< Structure for IP reassembly statistics */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4132: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2429:
+ 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
#4138: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2435:
+/**
+ @Description structure for retrieving fragmentation statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4142: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2439:
+ ioc_fm_pcd_manip_frag_ip_stats_t ip_frag; /**< Structure for IP fragmentation statistics */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4144: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2441:
+ 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
#4150: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2447:
+/**
+ @Description structure for defining manipulation statistics
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4154: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2451:
+ ioc_fm_pcd_manip_reassem_stats_t reassem; /**< Structure for reassembly statistics */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4155: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2452:
+ ioc_fm_pcd_manip_frag_stats_t frag; /**< Structure for fragmentation statistics */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4160: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2457:
+/**
+ @Description Parameters for acquiring manipulation statistics
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4169: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2466:
+/**
+ @Description Parameters for defining frame replicator group and its members
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4172: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2469:
+ uint8_t max_num_of_entries; /**< Maximal number of members in the group - must be at least two */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2470:
+ uint8_t num_of_entries; /**< Number of members in the group - must be at least 1 */
WARNING:LONG_LINE: line over 90 characters
#4174: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2471:
+ ioc_fm_pcd_cc_next_engine_params_t next_engine_params[IOC_FM_PCD_FRM_REPLIC_MAX_NUM_OF_ENTRIES];
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4175: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2472:
+ /**< Array of members' parameters */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4196: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2493:
+ uint32_t byte_count; /**< This counter reflects byte count of frames that
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4197: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2494:
+ 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
#4197: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2494:
+ were matched by this key. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4199: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2496:
+ 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
#4199: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2496:
+ were matched by this key. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4203: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2500:
+ /**< 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
#4206: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2503:
+ ranges provided at initialization. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4218: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2515:
+/**
+ @Function FM_PCD_MatchTableGetKeyStatistics
WARNING:LONG_LINE: line over 90 characters
#4242: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2539:
+#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 90 characters
#4244: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2541:
+#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
#4247: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2544:
+/**
+ @Function FM_PCD_MatchTableGetMissStatistics
WARNING:LONG_LINE: line over 90 characters
#4268: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2565:
+#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 90 characters
#4270: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2567:
+#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
#4273: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2570:
+/**
+ @Function FM_PCD_HashTableGetMissStatistics
WARNING:LONG_LINE: line over 90 characters
#4292: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2589:
+#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 90 characters
#4294: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2591:
+#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
#4297: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2594:
+/**
+ @Function FM_PCD_NetEnvCharacteristicsSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4308: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2605:
+ classification action descriptor. Using interchangeable headers to define a
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4316: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2613:
+ possible. When initializing a scheme, a classification plan group (see below),
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4317: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2614:
+ or a coarse classification tree, one of the initialized environments must be
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4326: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2623:
+ fact, to guide the user through the configuration of the PCD, each module's
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4327: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2624:
+ characterization in terms of flows is not done using protocol names, but using
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4330: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2627:
+ In terms of HW implementation, the list of distinction units sets the LCV vectors
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4331: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2628:
+ and later used for match vector, classification plan vectors and coarse classification
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4334: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2631:
+ @Param[in,out] ioc_fm_pcd_net_env_params_t A structure defining the distinction units for this configuration.
WARNING:LONG_LINE: line over 90 characters
#4339: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2636:
+#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 90 characters
#4341: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2638:
+#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
#4344: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2641:
+/**
+ @Function FM_PCD_NetEnvCharacteristicsDelete
WARNING:LONG_LINE: line over 90 characters
#4353: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2650:
+#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 90 characters
#4355: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2652:
+#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
#4358: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2655:
+/**
+ @Function FM_PCD_KgSchemeSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4367: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2664:
+ @Param[in,out] ioc_fm_pcd_kg_scheme_params_t A structure of parameters for defining the scheme
WARNING:LONG_LINE: line over 90 characters
#4372: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2669:
+#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 90 characters
#4374: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2671:
+#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
#4377: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2674:
+/**
+ @Function FM_PCD_KgSchemeDelete
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4381: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2678:
+ @Param[in] ioc_fm_obj_t scheme id as initialized by application at FM_PCD_IOC_KG_SET_SCHEME
WARNING:LONG_LINE: line over 90 characters
#4386: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2683:
+#define FM_PCD_IOC_KG_SCHEME_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(25), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4388: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2685:
+#define FM_PCD_IOC_KG_SCHEME_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(25), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4391: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2688:
+/**
+ @Function FM_PCD_CcRootBuild
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4398: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2695:
+ @Param[in,out] ioc_fm_pcd_cc_tree_params_t A structure of parameters to define the tree.
WARNING:LONG_LINE: line over 90 characters
#4403: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2700:
+#define FM_PCD_IOC_CC_ROOT_BUILD_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(26), compat_uptr_t)
WARNING:LONG_LINE: line over 90 characters
#4405: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2702:
+#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
#4408: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2705:
+/**
+ @Function FM_PCD_CcRootDelete
WARNING:LONG_LINE: line over 90 characters
#4415: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2712:
+#define FM_PCD_IOC_CC_ROOT_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(27), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4417: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2714:
+#define FM_PCD_IOC_CC_ROOT_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(27), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4420: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2717:
+/**
+ @Function FM_PCD_MatchTableSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4427: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2724:
+ @Param[in,out] ioc_fm_pcd_cc_node_params_t A structure for defining the CC node params
WARNING:LONG_LINE: line over 90 characters
#4432: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2729:
+#define FM_PCD_IOC_MATCH_TABLE_SET_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(28), compat_uptr_t)
WARNING:LONG_LINE: line over 90 characters
#4434: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2731:
+#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
#4437: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2734:
+/**
+ @Function FM_PCD_MatchTableDelete
WARNING:LONG_LINE: line over 90 characters
#4446: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2743:
+#define FM_PCD_IOC_MATCH_TABLE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(29), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4448: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2745:
+#define FM_PCD_IOC_MATCH_TABLE_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(29), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4451: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2748:
+/**
+ @Function FM_PCD_CcRootModifyNextEngine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4455: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2752:
+ @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 90 characters
#4462: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2759:
+#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 90 characters
#4464: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2761:
+#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
#4467: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2764:
+/**
+ @Function FM_PCD_MatchTableModifyNextEngine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4471: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2768:
+ @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 90 characters
#4478: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2775:
+#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 90 characters
#4480: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2777:
+#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
#4483: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2780:
+/**
+ @Function FM_PCD_MatchTableModifyMissNextEngine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4487: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2784:
+ @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 90 characters
#4494: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2791:
+#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 90 characters
#4496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2793:
+#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
#4499: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2796:
+/**
+ @Function FM_PCD_MatchTableRemoveKey
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4504: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2801:
+ @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 90 characters
#4512: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2809:
+#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 90 characters
#4514: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2811:
+#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
#4517: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2814:
+/**
+ @Function FM_PCD_MatchTableAddKey
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4525: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2822:
+ @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 90 characters
#4533: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2830:
+#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 90 characters
#4535: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2832:
+#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
#4538: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2835:
+/**
+ @Function FM_PCD_MatchTableModifyKeyAndNextEngine
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4540: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2837:
+ @Description Modify the key and Next Engine Parameters of this key in the index defined by key_index.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4542: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2839:
+ @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_COMMENT: line over 90 characters
#4546: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2843:
+ @Cautions Allowed only following FM_PCD_MatchTableSet() not only of the relevnt node but also
WARNING:LONG_LINE: line over 90 characters
#4550: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2847:
+#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 90 characters
#4552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2849:
+#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
#4555: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2852:
+/**
+ @Function FM_PCD_MatchTableModifyKey
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4559: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2856:
+ @Param[in] ioc_fm_pcd_cc_node_modify_key_params_t - Pointer to a structure with the relevant parameters
WARNING:LONG_LINE: line over 90 characters
#4567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2864:
+#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 90 characters
#4569: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2866:
+#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
#4572: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2869:
+/**
+ @Function FM_PCD_HashTableSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4589: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2886:
+ @Param[in,out] ioc_fm_pcd_hash_table_params_t - Pointer to a structure with the relevant parameters
WARNING:LONG_LINE: line over 90 characters
#4594: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2891:
+#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 90 characters
#4596: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2893:
+#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
#4599: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2896:
+/**
+ @Function FM_PCD_HashTableDelete
WARNING:LONG_LINE: line over 90 characters
#4611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2908:
+#define FM_PCD_IOC_HASH_TABLE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(37), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4613: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2910:
+#define FM_PCD_IOC_HASH_TABLE_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(37), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4616: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2913:
+/**
+ @Function FM_PCD_HashTableAddKey
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4623: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2920:
+ @Param[in] ioc_fm_pcd_hash_table_add_key_params_t - Pointer to a structure with the relevant parameters
WARNING:LONG_LINE: line over 90 characters
#4630: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2927:
+#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 90 characters
#4632: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2929:
+#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
#4635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2932:
+/**
+ @Function FM_PCD_HashTableRemoveKey
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4640: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2937:
+ @Param[in] ioc_fm_pcd_hash_table_remove_key_params_t - Pointer to a structure with the relevant parameters
WARNING:LONG_LINE: line over 90 characters
#4647: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2944:
+#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 90 characters
#4649: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2946:
+#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
#4652: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2949:
+/**
+ @Function FM_PCD_PlcrProfileSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4657: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2954:
+ @Param[in,out] ioc_fm_pcd_plcr_profile_params_t A structure of parameters for defining a
WARNING:LONG_LINE: line over 90 characters
#4663: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2960:
+#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 90 characters
#4665: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2962:
+#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
#4668: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2965:
+/**
+ @Function FM_PCD_PlcrProfileDelete
WARNING:LONG_LINE: line over 90 characters
#4678: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2975:
+#define FM_PCD_IOC_PLCR_PROFILE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(41), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4680: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2977:
+#define FM_PCD_IOC_PLCR_PROFILE_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(41), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4683: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2980:
+/**
+ @Function FM_PCD_ManipNodeSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4689: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2986:
+ @Param[in] ioc_fm_pcd_manip_params_t - A structure of parameters defining the manipulation
WARNING:LONG_LINE: line over 90 characters
#4694: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2991:
+#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 90 characters
#4696: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2993:
+#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
#4699: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:2996:
+/**
+ @Function FM_PCD_ManipNodeReplace
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3004:
+ @Param[in] ioc_fm_pcd_manip_params_t - A structure of parameters defining the manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4719: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3016:
+/**
+ @Function FM_PCD_ManipNodeDelete
WARNING:LONG_LINE: line over 90 characters
#4730: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3027:
+#define FM_PCD_IOC_MANIP_NODE_DELETE_COMPAT _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(44), ioc_compat_fm_obj_t)
WARNING:LONG_LINE: line over 90 characters
#4732: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3029:
+#define FM_PCD_IOC_MANIP_NODE_DELETE _IOW(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(44), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4735: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3032:
+/**
+ @Function FM_PCD_ManipGetStatistics
WARNING:LONG_LINE: line over 90 characters
#4747: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3044:
+#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 90 characters
#4749: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3046:
+#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
#4752: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3049:
+/**
+@Function FM_PCD_SetAdvancedOffloadSupport
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4755: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3052:
+ IP-fragmentation, IP-reassembly, IPsec, Header-manipulation, frame-replicator.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4767: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3064:
+/**
+ @Function FM_PCD_FrmReplicSetGroup
WARNING:LONG_LINE: line over 90 characters
#4780: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3077:
+#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 90 characters
#4782: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3079:
+#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
#4785: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3082:
+/**
+ @Function FM_PCD_FrmReplicDeleteGroup
WARNING:LONG_LINE: line over 90 characters
#4796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3093:
+#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:LONG_LINE: line over 90 characters
#4798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3095:
+#define FM_PCD_IOC_FRM_REPLIC_GROUP_DELETE _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(47), ioc_fm_obj_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4801: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3098:
+/**
+ @Function FM_PCD_FrmReplicAddMember
WARNING:LONG_LINE: line over 90 characters
#4814: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3111:
+#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 90 characters
#4816: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3113:
+#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
#4819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3116:
+/**
+ @Function FM_PCD_FrmReplicRemoveMember
WARNING:LONG_LINE: line over 90 characters
#4831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3128:
+#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 90 characters
#4833: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3130:
+#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
#4839: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3136:
+/**
+ @Function FM_PCD_StatisticsSetNode
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3140:
+ @Param[in,out] ioc_fm_pcd_stats_params_t A structure of parameters defining the statistics
WARNING:LONG_LINE: line over 90 characters
#4848: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3145:
+#define FM_PCD_IOC_STATISTICS_SET_NODE_COMPAT _IOWR(FM_IOC_TYPE_BASE, FM_PCD_IOC_NUM(45), void *)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4855: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3152:
+/**
+ @Group FM_grp Frame Manager API
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4863: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3160:
+/**
+ @Group FM_PCD_grp FM PCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4882: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3179:
+/**
+ @Collection General PCD defines
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4884: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3181:
+#define FM_PCD_MAX_NUM_OF_PRIVATE_HDRS 2 /**< Number of units/headers saved for user */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4886: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3183:
+#define FM_PCD_PRS_NUM_OF_HDRS 16 /**< Number of headers supported by HW parser */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4888: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3185:
+ /**< Number of distinction units is limited by
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3186:
+ register size (32 bits) minus reserved bits
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4889: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3186:
+ /**< 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
#4890: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3187:
+ for private headers. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4891: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3188:
+#define FM_PCD_MAX_NUM_OF_INTERCHANGEABLE_HDRS 4 /**< Maximum number of interchangeable headers
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4892: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3189:
+#define FM_PCD_MAX_NUM_OF_INTERCHANGEABLE_HDRS 4 /**< Maximum number of interchangeable headers
+ in a distinction unit */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4892: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3189:
+ in a distinction unit */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4893: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3190:
+#define FM_PCD_KG_NUM_OF_GENERIC_REGS FM_KG_NUM_OF_GENERIC_REGS /**< Total number of generic KeyGen registers */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3191:
+#define FM_PCD_KG_MAX_NUM_OF_EXTRACTS_PER_KEY 35 /**< Max number allowed on any configuration;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4895: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3192:
+ For HW implementation reasons, in most
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4895: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3192:
+#define FM_PCD_KG_MAX_NUM_OF_EXTRACTS_PER_KEY 35 /**< Max number allowed on any configuration;
+ For HW implementation reasons, in most
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4896: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3193:
+ cases less than this will be allowed; The
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4897: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3194:
+ driver will return an initialization error
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4898: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3195:
+ if resource is unavailable. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4898: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3195:
+ if resource is unavailable. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4899: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3196:
+#define FM_PCD_KG_NUM_OF_EXTRACT_MASKS 4 /**< Total number of masks allowed on KeyGen extractions. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4900: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3197:
+#define FM_PCD_KG_NUM_OF_DEFAULT_GROUPS 16 /**< Number of default value logical groups */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4902: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3199:
+#define FM_PCD_PRS_NUM_OF_LABELS 32 /**< Maximum number of SW parser labels */
WARNING:LONG_LINE: line over 90 characters
#4903: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3200:
+#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:LONG_LINE_COMMENT: line over 90 characters
#4904: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3201:
+ /**< Maximum size of SW parser code */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4906: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3203:
+#define FM_PCD_MAX_MANIP_INSRT_TEMPLATE_SIZE 128 /**< Maximum size of insertion template for
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3204:
+#define FM_PCD_MAX_MANIP_INSRT_TEMPLATE_SIZE 128 /**< Maximum size of insertion template for
+ insert manipulation */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4907: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3204:
+ insert manipulation */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4910: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3207:
+#define FM_PCD_FRM_REPLIC_MAX_NUM_OF_ENTRIES 64 /**< Maximum possible entries for frame replicator group */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4915: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3212:
+/**
+ @Group FM_PCD_init_grp FM PCD Initialization Unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4923: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3220:
+/**
+ @Description Exceptions user callback routine, will be called upon an
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdExceptionCallback>
#4929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3226:
+typedef void (t_FmPcdExceptionCallback) (t_Handle h_App, ioc_fm_pcd_exceptions exception);
CHECK:CAMELCASE: Avoid CamelCase: <h_App>
#4929: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3226:
+typedef void (t_FmPcdExceptionCallback) (t_Handle h_App, ioc_fm_pcd_exceptions exception);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4932: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3229:
+/**
+ @Description Exceptions user callback routine, will be called upon an exception
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdIdExceptionCallback>
#4939: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3236:
+typedef void (t_FmPcdIdExceptionCallback) (t_Handle h_App,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4944: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3241:
+/**
+ @Description A callback for enqueuing frame onto a QM queue.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdQmEnqueueCallback>
#4951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3248:
+typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd);
CHECK:CAMELCASE: Avoid CamelCase: <h_QmArg>
#4951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3248:
+typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd);
CHECK:CAMELCASE: Avoid CamelCase: <p_Fd>
#4951: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3248:
+typedef uint32_t (t_FmPcdQmEnqueueCallback) (t_Handle h_QmArg, void *p_Fd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4954: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3251:
+/**
+ @Description Host-Command parameters structure.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdHcParams>
#4962: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3259:
+typedef struct t_FmPcdHcParams {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4963: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3260:
+ uintptr_t portBaseAddr; /**< Virtual Address of Host-Command Port memory mapped registers.*/
CHECK:CAMELCASE: Avoid CamelCase: <portBaseAddr>
#4963: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3260:
+ uintptr_t portBaseAddr; /**< Virtual Address of Host-Command Port memory mapped registers.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4964: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3261:
+ uint8_t portId; /**< Port Id (0-6 relative to Host-Command/Offline-Parsing ports);
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4965: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3262:
+ NOTE: When configuring Host Command port for
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4965: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3262:
+ uint8_t portId; /**< Port Id (0-6 relative to Host-Command/Offline-Parsing ports);
+ NOTE: When configuring Host Command port for
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4966: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3263:
+ FMANv3 devices (DPAA_VERSION 11 and higher),
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4967: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3264:
+ portId=0 MUST be used. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4968: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3265:
+ uint16_t liodnBase; /**< LIODN base for this port, to be used together with LIODN offset
CHECK:CAMELCASE: Avoid CamelCase: <liodnBase>
#4968: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3265:
+ uint16_t liodnBase; /**< LIODN base for this port, to be used together with LIODN offset
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3266:
+ (irrelevant for P4080 revision 1.0) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3266:
+ uint16_t liodnBase; /**< 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
#4969: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3266:
+ (irrelevant for P4080 revision 1.0) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4970: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3267:
+ uint32_t errFqid; /**< Host-Command Port error queue Id. */
CHECK:CAMELCASE: Avoid CamelCase: <errFqid>
#4970: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3267:
+ uint32_t errFqid; /**< Host-Command Port error queue Id. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4971: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3268:
+ uint32_t confFqid; /**< Host-Command Port confirmation queue Id. */
CHECK:CAMELCASE: Avoid CamelCase: <confFqid>
#4971: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3268:
+ uint32_t confFqid; /**< Host-Command Port confirmation queue Id. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3269:
+ uint32_t qmChannel; /**< QM channel dedicated to this Host-Command port;
CHECK:CAMELCASE: Avoid CamelCase: <qmChannel>
#4972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3269:
+ uint32_t qmChannel; /**< QM channel dedicated to this Host-Command port;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3270:
+ will be used by the FM for dequeue. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3270:
+ uint32_t qmChannel; /**< 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
#4973: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3270:
+ will be used by the FM for dequeue. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4974: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3271:
+ t_FmPcdQmEnqueueCallback *f_QmEnqueue; /**< Callback routine for enqueuing a frame to the QM */
CHECK:CAMELCASE: Avoid CamelCase: <f_QmEnqueue>
#4974: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3271:
+ t_FmPcdQmEnqueueCallback *f_QmEnqueue; /**< Callback routine for enqueuing a frame to the QM */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4975: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3272:
+ t_Handle h_QmArg; /**< Application's handle passed to QM module on enqueue */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4979: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3276:
+/**
+ @Description The main structure for PCD initialization
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3279:
+ bool prsSupport; /**< TRUE if Parser will be used for any of the FM ports. */
CHECK:CAMELCASE: Avoid CamelCase: <prsSupport>
#4982: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3279:
+ bool prsSupport; /**< TRUE if Parser will be used for any of the FM ports. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4983: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3280:
+ bool ccSupport; /**< TRUE if Coarse Classification will be used for any
CHECK:CAMELCASE: Avoid CamelCase: <ccSupport>
#4983: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3280:
+ bool ccSupport; /**< TRUE if Coarse Classification will be used for any
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4984: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3281:
+ bool ccSupport; /**< TRUE if Coarse Classification will be used for any
+ of the FM ports. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4984: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3281:
+ of the FM ports. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4985: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3282:
+ bool kgSupport; /**< TRUE if KeyGen will be used for any of the FM ports. */
CHECK:CAMELCASE: Avoid CamelCase: <kgSupport>
#4985: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3282:
+ bool kgSupport; /**< TRUE if KeyGen will be used for any of the FM ports. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4986: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3283:
+ bool plcrSupport; /**< TRUE if Policer will be used for any of the FM ports. */
CHECK:CAMELCASE: Avoid CamelCase: <plcrSupport>
#4986: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3283:
+ bool plcrSupport; /**< TRUE if Policer will be used for any of the FM ports. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3285:
+ uint8_t numOfSchemes; /**< Number of schemes dedicated to this partition.
CHECK:CAMELCASE: Avoid CamelCase: <numOfSchemes>
#4988: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3285:
+ uint8_t numOfSchemes; /**< Number of schemes dedicated to this partition.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4989: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3286:
+ this parameter is relevant if 'kgSupport'=TRUE. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4989: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3286:
+ uint8_t numOfSchemes; /**< 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
#4989: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3286:
+ this parameter is relevant if 'kgSupport'=TRUE. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4990: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3287:
+ bool useHostCommand; /**< Optional for single partition, Mandatory for Multi partition */
CHECK:CAMELCASE: Avoid CamelCase: <useHostCommand>
#4990: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3287:
+ bool useHostCommand; /**< Optional for single partition, Mandatory for Multi partition */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3288:
+ t_FmPcdHcParams hc; /**< Host Command parameters, relevant only if 'useHostCommand'=TRUE;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4992: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3289:
+ Relevant when FM not runs in "guest-mode". */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4992: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3289:
+ t_FmPcdHcParams hc; /**< 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
#4992: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3289:
+ Relevant when FM not runs in "guest-mode". */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4994: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3291:
+ t_FmPcdExceptionCallback *f_Exception; /**< Callback routine for general PCD exceptions;
CHECK:CAMELCASE: Avoid CamelCase: <f_Exception>
#4994: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3291:
+ t_FmPcdExceptionCallback *f_Exception; /**< Callback routine for general PCD exceptions;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3292:
+ Relevant when FM not runs in "guest-mode". */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3292:
+ t_FmPcdExceptionCallback *f_Exception; /**< 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
#4995: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3292:
+ Relevant when FM not runs in "guest-mode". */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3293:
+ t_FmPcdIdExceptionCallback *f_ExceptionId; /**< Callback routine for specific KeyGen scheme or
CHECK:CAMELCASE: Avoid CamelCase: <f_ExceptionId>
#4996: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3293:
+ t_FmPcdIdExceptionCallback *f_ExceptionId; /**< Callback routine for specific KeyGen scheme or
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4997: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3294:
+ Policer profile exceptions;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#4997: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3294:
+ t_FmPcdIdExceptionCallback *f_ExceptionId; /**< Callback routine for specific KeyGen scheme or
+ Policer profile exceptions;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4998: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3295:
+ Relevant when FM not runs in "guest-mode". */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#4998: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3295:
+ Relevant when FM not runs in "guest-mode". */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#4999: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3296:
+ t_Handle h_App; /**< A handle to an application layer object; This handle will
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5000: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3297:
+ be passed by the driver upon calling the above callbacks;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5000: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3297:
+ t_Handle h_App; /**< A handle to an application layer object; This handle will
+ be passed by the driver upon calling the above callbacks;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3298:
+ Relevant when FM not runs in "guest-mode". */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5001: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3298:
+ Relevant when FM not runs in "guest-mode". */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5002: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3299:
+ uint8_t partPlcrProfilesBase; /**< The first policer-profile-id dedicated to this partition.
CHECK:CAMELCASE: Avoid CamelCase: <partPlcrProfilesBase>
#5002: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3299:
+ uint8_t partPlcrProfilesBase; /**< The first policer-profile-id dedicated to this partition.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5003: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3300:
+ this parameter is relevant if 'plcrSupport'=TRUE.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5003: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3300:
+ uint8_t partPlcrProfilesBase; /**< The first policer-profile-id dedicated to this partition.
+ this parameter is relevant if 'plcrSupport'=TRUE.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5004: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3301:
+ NOTE: this parameter relevant only when working with multiple partitions. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5004: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3301:
+ NOTE: this parameter relevant only when working with multiple partitions. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5005: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3302:
+ uint16_t partNumOfPlcrProfiles; /**< Number of policer-profiles dedicated to this partition.
CHECK:CAMELCASE: Avoid CamelCase: <partNumOfPlcrProfiles>
#5005: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3302:
+ uint16_t partNumOfPlcrProfiles; /**< Number of policer-profiles dedicated to this partition.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3303:
+ this parameter is relevant if 'plcrSupport'=TRUE.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3303:
+ uint16_t partNumOfPlcrProfiles; /**< Number of policer-profiles dedicated to this partition.
+ this parameter is relevant if 'plcrSupport'=TRUE.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5007: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3304:
+ NOTE: this parameter relevant only when working with multiple partitions. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5007: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3304:
+ NOTE: this parameter relevant only when working with multiple partitions. */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdPrsLabelParams>
#5010: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3307:
+typedef struct t_FmPcdPrsLabelParams {
CHECK:CAMELCASE: Avoid CamelCase: <instructionOffset>
#5011: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3308:
+ uint32_t instructionOffset;
CHECK:CAMELCASE: Avoid CamelCase: <indexPerHdr>
#5013: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3310:
+ uint8_t indexPerHdr;
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdPrsSwParams>
#5016: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3313:
+typedef struct t_FmPcdPrsSwParams {
CHECK:CAMELCASE: Avoid CamelCase: <p_Code>
#5020: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3317:
+ uint8_t *p_Code;
CHECK:CAMELCASE: Avoid CamelCase: <swPrsDataParams>
#5021: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3318:
+ uint32_t swPrsDataParams[FM_PCD_PRS_NUM_OF_HDRS];
CHECK:CAMELCASE: Avoid CamelCase: <numOfLabels>
#5022: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3319:
+ uint8_t numOfLabels;
CHECK:CAMELCASE: Avoid CamelCase: <labelsTable>
#5023: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3320:
+ t_FmPcdPrsLabelParams labelsTable[FM_PCD_PRS_NUM_OF_LABELS];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5027: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3324:
+/**
+ @Function FM_PCD_Config
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Config>
#5036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3333:
+t_Handle FM_PCD_Config(t_FmPcdParams *p_FmPcdParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5039: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3336:
+/**
+ @Function FM_PCD_Init
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Init>
#5047: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3344:
+uint32_t FM_PCD_Init(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5050: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3347:
+/**
+ @Function FM_PCD_Free
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_Free>
#5060: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3357:
+uint32_t FM_PCD_Free(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5063: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3360:
+/**
+ @Group FM_PCD_advanced_cfg_grp FM PCD Advanced Configuration Unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5071: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3368:
+/**
+ @Function FM_PCD_ConfigException
WARNING:LONG_LINE: line over 90 characters
#5086: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3383:
+uint32_t FM_PCD_ConfigException(t_Handle h_FmPcd, ioc_fm_pcd_exceptions exception, bool enable);
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ConfigException>
#5086: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3383:
+uint32_t FM_PCD_ConfigException(t_Handle h_FmPcd, ioc_fm_pcd_exceptions exception, bool enable);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5089: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3386:
+/**
+ @Function FM_PCD_ConfigHcFramesDataMemory
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ConfigHcFramesDataMemory>
#5103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3400:
+uint32_t FM_PCD_ConfigHcFramesDataMemory(t_Handle h_FmPcd, uint8_t memId);
CHECK:CAMELCASE: Avoid CamelCase: <memId>
#5103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3400:
+uint32_t FM_PCD_ConfigHcFramesDataMemory(t_Handle h_FmPcd, uint8_t memId);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5106: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3403:
+/**
+ @Function FM_PCD_ConfigPlcrNumOfSharedProfiles
WARNING:LONG_LINE: line over 90 characters
#5118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3415:
+uint32_t FM_PCD_ConfigPlcrNumOfSharedProfiles(t_Handle h_FmPcd, uint16_t numOfSharedPlcrProfiles);
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ConfigPlcrNumOfSharedProfiles>
#5118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3415:
+uint32_t FM_PCD_ConfigPlcrNumOfSharedProfiles(t_Handle h_FmPcd, uint16_t numOfSharedPlcrProfiles);
CHECK:CAMELCASE: Avoid CamelCase: <numOfSharedPlcrProfiles>
#5118: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3415:
+uint32_t FM_PCD_ConfigPlcrNumOfSharedProfiles(t_Handle h_FmPcd, uint16_t numOfSharedPlcrProfiles);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3418:
+/**
+ @Function FM_PCD_ConfigPlcrAutoRefreshMode
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ConfigPlcrAutoRefreshMode>
#5135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3432:
+uint32_t FM_PCD_ConfigPlcrAutoRefreshMode(t_Handle h_FmPcd, bool enable);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5138: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3435:
+/**
+ @Function FM_PCD_ConfigPrsMaxCycleLimit
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ConfigPrsMaxCycleLimit>
#5153: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3450:
+uint32_t FM_PCD_ConfigPrsMaxCycleLimit(t_Handle h_FmPcd, uint16_t value);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5159: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3456:
+/**
+ @Group FM_PCD_Runtime_grp FM PCD Runtime Unit
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5173: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3470:
+ or one of the SHIM headers (1 or 2). May be a header with a special
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5176: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3473:
+ by either one of them. For example, if in a specific context the user
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5182: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3479:
+ IPv6, includes multicast, broadcast and other protocol specific options.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5183: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3480:
+ In terms of hardware it relates to the options available in the classification
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5185: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3482:
+ - Network Environment Characteristics - a set of Distinction Units that define
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5186: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3483:
+ the total recognizable header selection for a certain environment. This is
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5187: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3484:
+ NOT the list of all headers that will ever appear in a flow, but rather
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5188: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3485:
+ everything that needs distinction in a flow, where distinction is made by KeyGen
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5191: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3488:
+ The PCD runtime modules initialization is done in stages. The first stage after
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5192: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3489:
+ initializing the PCD module itself is to establish a Network Flows Environment
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5193: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3490:
+ Definition. The application may choose to establish one or more such environments.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5194: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3491:
+ Later, when needed, the application will have to state, for some of its modules,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5204: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3501:
+/**
+ @Function FM_PCD_Enable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5218: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3515:
+/**
+ @Function FM_PCD_Disable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5233: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3530:
+/**
+ @Function FM_PCD_GetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_GetCounter>
#5247: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3544:
+uint32_t FM_PCD_GetCounter(t_Handle h_FmPcd, ioc_fm_pcd_counters counter);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5250: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3547:
+/**
+@Function FM_PCD_PrsLoadSw
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PrsLoadSw>
#5265: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3562:
+uint32_t FM_PCD_PrsLoadSw(t_Handle h_FmPcd, ioc_fm_pcd_prs_sw_params_t *p_SwPrs);
CHECK:CAMELCASE: Avoid CamelCase: <p_SwPrs>
#5265: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3562:
+uint32_t FM_PCD_PrsLoadSw(t_Handle h_FmPcd, ioc_fm_pcd_prs_sw_params_t *p_SwPrs);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5268: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3565:
+/**
+@Function FM_PCD_SetAdvancedOffloadSupport
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5271: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3568:
+ IP-fragmentation, IP-reassembly, IPsec, Header-manipulation, frame-replicator.
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_SetAdvancedOffloadSupport>
#5281: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3578:
+uint32_t FM_PCD_SetAdvancedOffloadSupport(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5284: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3581:
+/**
+ @Function FM_PCD_KgSetDfltValue
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSetDfltValue>
#5301: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3598:
+uint32_t FM_PCD_KgSetDfltValue(t_Handle h_FmPcd, uint8_t valueId, uint32_t value);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5304: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3601:
+/**
+ @Function FM_PCD_KgSetAdditionalDataAfterParsing
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSetAdditionalDataAfterParsing>
#5318: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3615:
+uint32_t FM_PCD_KgSetAdditionalDataAfterParsing(t_Handle h_FmPcd, uint8_t payloadOffset);
CHECK:CAMELCASE: Avoid CamelCase: <payloadOffset>
#5318: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3615:
+uint32_t FM_PCD_KgSetAdditionalDataAfterParsing(t_Handle h_FmPcd, uint8_t payloadOffset);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5321: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3618:
+/**
+ @Function FM_PCD_SetException
WARNING:LONG_LINE: line over 90 characters
#5335: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3632:
+uint32_t FM_PCD_SetException(t_Handle h_FmPcd, ioc_fm_pcd_exceptions exception, bool enable);
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_SetException>
#5335: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3632:
+uint32_t FM_PCD_SetException(t_Handle h_FmPcd, ioc_fm_pcd_exceptions exception, bool enable);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5338: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3635:
+/**
+ @Function FM_PCD_ModifyCounter
WARNING:LONG_LINE: line over 90 characters
#5352: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3649:
+uint32_t FM_PCD_ModifyCounter(t_Handle h_FmPcd, ioc_fm_pcd_counters counter, uint32_t value);
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ModifyCounter>
#5352: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3649:
+uint32_t FM_PCD_ModifyCounter(t_Handle h_FmPcd, ioc_fm_pcd_counters counter, uint32_t value);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5355: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3652:
+/**
+ @Function FM_PCD_SetPlcrStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_SetPlcrStatistics>
#5369: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3666:
+uint32_t FM_PCD_SetPlcrStatistics(t_Handle h_FmPcd, bool enable);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5372: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3669:
+/**
+ @Function FM_PCD_SetPrsStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_SetPrsStatistics>
#5385: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3682:
+void FM_PCD_SetPrsStatistics(t_Handle h_FmPcd, bool enable);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5389: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3686:
+/**
+ @Function FM_PCD_DumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_DumpRegs>
#5402: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3699:
+uint32_t FM_PCD_DumpRegs(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5405: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3702:
+/**
+ @Function FM_PCD_KgDumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgDumpRegs>
#5418: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3715:
+uint32_t FM_PCD_KgDumpRegs(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5421: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3718:
+/**
+ @Function FM_PCD_PlcrDumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrDumpRegs>
#5434: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3731:
+uint32_t FM_PCD_PlcrDumpRegs(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5437: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3734:
+/**
+ @Function FM_PCD_PlcrProfileDumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrProfileDumpRegs>
#5450: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3747:
+uint32_t FM_PCD_PlcrProfileDumpRegs(t_Handle h_Profile);
CHECK:CAMELCASE: Avoid CamelCase: <h_Profile>
#5450: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3747:
+uint32_t FM_PCD_PlcrProfileDumpRegs(t_Handle h_Profile);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5453: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3750:
+/**
+ @Function FM_PCD_PrsDumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PrsDumpRegs>
#5466: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3763:
+uint32_t FM_PCD_PrsDumpRegs(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5469: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3766:
+/**
+ @Function FM_PCD_HcDumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HcDumpRegs>
#5481: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3778:
+uint32_t FM_PCD_HcDumpRegs(t_Handle h_FmPcd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5486: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3783:
+/**
+ KeyGen FM_PCD_Runtime_build_grp FM PCD Runtime Building Unit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5496: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3793:
+/**
+ @Collection Definitions of coarse classification
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5509: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3806:
+#define FM_PCD_MAX_NUM_OF_CC_NODES 255 /* Obsolete, not used - will be removed in the future */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5513: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3810:
+/**
+ @Collection A set of definitions to allow protocol
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5516: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3813:
+typedef uint32_t protocolOpt_t; /**< A general type to define a protocol option. */
CHECK:CAMELCASE: Avoid CamelCase: <protocolOpt_t>
#5516: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3813:
+typedef uint32_t protocolOpt_t; /**< A general type to define a protocol option. */
CHECK:CAMELCASE: Avoid CamelCase: <ethProtocolOpt_t>
#5518: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3815:
+typedef protocolOpt_t ethProtocolOpt_t; /**< Ethernet protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <vlanProtocolOpt_t>
#5522: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3819:
+typedef protocolOpt_t vlanProtocolOpt_t; /**< VLAN protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <mplsProtocolOpt_t>
#5525: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3822:
+typedef protocolOpt_t mplsProtocolOpt_t; /**< MPLS protocol options. */
CHECK:CAMELCASE: Avoid CamelCase: <ipv4ProtocolOpt_t>
#5528: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3825:
+typedef protocolOpt_t ipv4ProtocolOpt_t; /**< IPv4 protocol options. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5532: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3829:
+#define IPV4_MULTICAST_BROADCAST_2 0x01000000 /**< Tunneled IPv4 - Broadcast/Multicast. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5535: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3832:
+ IPV4 Reassembly manipulation requires network
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5535: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3832:
+#define IPV4_FRAG_1 0x00000008 /**< IPV4 reassembly option.
+ IPV4 Reassembly manipulation requires network
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5536: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3833:
+ environment with IPV4 header and IPV4_FRAG_1 option */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5536: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3833:
+ environment with IPV4 header and IPV4_FRAG_1 option */
CHECK:CAMELCASE: Avoid CamelCase: <ipv6ProtocolOpt_t>
#5538: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3835:
+typedef protocolOpt_t ipv6ProtocolOpt_t; /**< IPv6 protocol options. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3841:
+ IPV6 Reassembly manipulation requires network
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5544: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3841:
+#define IPV6_FRAG_1 0x00000004 /**< IPV6 reassembly option.
+ IPV6 Reassembly manipulation requires network
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5545: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3842:
+ environment with IPV6 header and IPV6_FRAG_1 option;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5546: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3843:
+ in case where fragment found, the fragment-extension offset
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5547: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3844:
+ may be found at 'shim2' (in parser-result). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5547: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3844:
+ may be found at 'shim2' (in parser-result). */
CHECK:CAMELCASE: Avoid CamelCase: <capwapProtocolOpt_t>
#5549: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3846:
+typedef protocolOpt_t capwapProtocolOpt_t; /**< CAPWAP protocol options. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5551: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3848:
+ CAPWAP Reassembly manipulation requires network
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5551: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3848:
+#define CAPWAP_FRAG_1 0x00000008 /**< CAPWAP reassembly option.
+ CAPWAP Reassembly manipulation requires network
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3849:
+ environment with CAPWAP header and CAPWAP_FRAG_1 option;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5553: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3850:
+ in case where fragment found, the fragment-extension offset
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5554: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3851:
+ may be found at 'shim2' (in parser-result). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5554: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3851:
+ may be found at 'shim2' (in parser-result). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5563: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3860:
+/**
+ @Collection A set of definitions to support Header Manipulation selection.
CHECK:CAMELCASE: Avoid CamelCase: <hdrManipFlags_t>
#5565: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3862:
+typedef uint32_t hdrManipFlags_t;
CHECK:CAMELCASE: Avoid CamelCase: <ipv4HdrManipUpdateFlags_t>
#5568: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3865:
+typedef hdrManipFlags_t ipv4HdrManipUpdateFlags_t;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3870:
+ /**< update TOS with the given value ('tos' field
+ of t_FmPcdManipHdrFieldUpdateIpv4) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5573: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3870:
+ of t_FmPcdManipHdrFieldUpdateIpv4) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5576: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3873:
+ /**< 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
#5576: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3873:
+ of t_FmPcdManipHdrFieldUpdateIpv4) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5581: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3878:
+ /**< 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
#5581: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3878:
+ ('src' field of t_FmPcdManipHdrFieldUpdateIpv4) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5584: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3881:
+ /**< 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
#5584: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3881:
+ ('dst' field of t_FmPcdManipHdrFieldUpdateIpv4) */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5586: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3883:
+typedef hdrManipFlags_t ipv6HdrManipUpdateFlags_t; /**< IPv6 protocol HMan update command flags. */
CHECK:CAMELCASE: Avoid CamelCase: <ipv6HdrManipUpdateFlags_t>
#5586: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3883:
+typedef hdrManipFlags_t ipv6HdrManipUpdateFlags_t; /**< IPv6 protocol HMan update command flags. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5590: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3887:
+ /**< 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
#5590: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3887:
+ ('trafficClass' field of t_FmPcdManipHdrFieldUpdateIpv6) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5595: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3892:
+ /**< 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
#5595: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3892:
+ ('src' field of t_FmPcdManipHdrFieldUpdateIpv6) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5598: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3895:
+ /**< 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
#5598: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3895:
+ ('dst' field of t_FmPcdManipHdrFieldUpdateIpv6) */
CHECK:CAMELCASE: Avoid CamelCase: <tcpUdpHdrManipUpdateFlags_t>
#5600: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3897:
+typedef hdrManipFlags_t tcpUdpHdrManipUpdateFlags_t;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5605: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3902:
+ /**< 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
#5605: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3902:
+ ('src' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5608: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3905:
+ /**< 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
#5608: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3905:
+ ('dst' field of t_FmPcdManipHdrFieldUpdateTcpUdp) */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5615: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3912:
+/**
+ @Description A type used for returning the order of the key extraction.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPcdKgKeyOrder>
#5621: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3918:
+typedef uint8_t t_FmPcdKgKeyOrder[FM_PCD_KG_MAX_NUM_OF_EXTRACTS_PER_KEY];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5625: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3922:
+/**
+ @Description Enumeration type for selecting type of statistics mode
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5634: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3931:
+/**
+ @Collection Definitions for CC statistics
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5647: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3944:
+/**
+ @Description Parameters for defining CC keys parameters
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5648: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3945:
+ The driver supports two methods for CC node allocation: dynamic and static.
CHECK:CAMELCASE: Avoid CamelCase: <t_KeysParams>
#5666: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3963:
+typedef struct t_KeysParams {
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfKeys>
#5667: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3964:
+ uint16_t maxNumOfKeys;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5669: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3966:
+ /**< 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
#5669: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3966:
+ A value of zero may be used for dynamic memory allocation. */
CHECK:CAMELCASE: Avoid CamelCase: <maskSupport>
#5670: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3967:
+ bool maskSupport;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5672: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3969:
+ /**< This parameter is relevant only if a node is initialized with
+ 'action' = e_FM_PCD_ACTION_EXACT_MATCH and maxNumOfKeys > 0;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5678: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3975:
+ for all the entries within this table, this parameter should set to 'FALSE'. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5678: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3975:
+ for all the entries within this table, this parameter should set to 'FALSE'. */
CHECK:CAMELCASE: Avoid CamelCase: <statisticsMode>
#5679: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3976:
+ ioc_fm_pcd_cc_stats_mode statisticsMode;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5681: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3978:
+ /**< Determines the supported statistics mode for all node's keys.
+ To enable statistics gathering, statistics should be enabled per
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5682: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3979:
+ every key, using 'statisticsEn' in next engine parameters structure
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5685: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3982:
+ preallocated for all keys. */
CHECK:CAMELCASE: Avoid CamelCase: <frameLengthRanges>
#5687: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3984:
+ uint16_t frameLengthRanges[FM_PCD_CC_STATS_MAX_NUM_OF_FLR];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5689: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3986:
+ /**< 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
#5696: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3993:
+ threshold, and last range threshold must be 0xFFFF. */
CHECK:CAMELCASE: Avoid CamelCase: <numOfKeys>
#5698: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3995:
+ uint16_t numOfKeys;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5700: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3997:
+ /**< 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
#5702: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:3999:
+ set in 'icIndxMask'. */
CHECK:CAMELCASE: Avoid CamelCase: <keySize>
#5703: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4000:
+ uint8_t keySize;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5704: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4001:
+ /**< Size of key - for extraction of type FULL_FIELD, 'keySize' has
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5705: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4002:
+ /**< 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
#5707: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4004:
+ e_FM_PCD_ACTION_INDEXED_LOOKUP, 'keySize' must be 2. */
CHECK:CAMELCASE: Avoid CamelCase: <keyParams>
#5708: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4005:
+ ioc_fm_pcd_cc_key_params_t keyParams[FM_PCD_MAX_NUM_OF_KEYS];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5710: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4007:
+ /**< 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
#5713: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4010:
+ for the 'miss' entry. */
CHECK:CAMELCASE: Avoid CamelCase: <ccNextEngineParamsForMiss>
#5714: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4011:
+ ioc_fm_pcd_cc_next_engine_params_t ccNextEngineParamsForMiss;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5716: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4013:
+ /**< 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
#5716: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4013:
+ Not relevant if action = e_FM_PCD_ACTION_INDEXED_LOOKUP. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5721: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4018:
+/**
+ @Description Parameters for defining an insertion manipulation
CHECK:CAMELCASE: Avoid CamelCase: <hdrTemplate>
#5726: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4023:
+ uint8_t hdrTemplate[FM_PCD_MAX_MANIP_INSRT_TEMPLATE_SIZE];
CHECK:CAMELCASE: Avoid CamelCase: <modifyOuterIp>
#5729: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4026:
+ bool modifyOuterIp;
CHECK:CAMELCASE: Avoid CamelCase: <ipOuterOffset>
#5732: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4029:
+ uint16_t ipOuterOffset;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5733: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4030:
+ /**< Offset of outer IP in the insert template, relevant if modifyOuterIp = TRUE.*/
CHECK:CAMELCASE: Avoid CamelCase: <dscpEcn>
#5734: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4031:
+ uint16_t dscpEcn;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4033:
+ /**< 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
#5736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4033:
+ in IPV4 dscpEcn only byte - it has to be adjusted to the right*/
CHECK:CAMELCASE: Avoid CamelCase: <udpPresent>
#5737: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4034:
+ bool udpPresent;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5738: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4035:
+ /**< TRUE if UDP is present in the insert template, relevant if modifyOuterIp = TRUE.*/
CHECK:CAMELCASE: Avoid CamelCase: <udpOffset>
#5739: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4036:
+ uint8_t udpOffset;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4038:
+ /**< 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
#5741: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4038:
+ if modifyOuterIp = TRUE and udpPresent=TRUE.*/
CHECK:CAMELCASE: Avoid CamelCase: <ipIdentGenId>
#5742: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4039:
+ uint8_t ipIdentGenId;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5744: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4041:
+ /**< 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
#5744: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4041:
+ relevant if modifyOuterIp = TRUE.*/
CHECK:CAMELCASE: Avoid CamelCase: <recalculateLength>
#5745: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4042:
+ bool recalculateLength;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5747: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4044:
+ /**< 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
#5747: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4044:
+ which can change the frame later, relevant if modifyOuterIp = TRUE.*/
CHECK:CAMELCASE: Avoid CamelCase: <blockSize>
#5749: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4046:
+ uint8_t blockSize;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5750: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4047:
+ /**< The CAAM block-size; Used by FMan-CTRL to calculate the IP Total Length field.*/
CHECK:CAMELCASE: Avoid CamelCase: <extraBytesAddedAlignedToBlockSize>
#5751: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4048:
+ uint8_t extraBytesAddedAlignedToBlockSize;
CHECK:CAMELCASE: Avoid CamelCase: <extraBytesAddedNotAlignedToBlockSize>
#5753: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4050:
+ uint8_t extraBytesAddedNotAlignedToBlockSize;
CHECK:CAMELCASE: Avoid CamelCase: <recalculateLengthParams>
#5755: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4052:
+ } recalculateLengthParams;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5757: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4054:
+ /**< Recalculate length parameters - relevant
+ if modifyOuterIp = TRUE and recalculateLength = TRUE */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5757: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4054:
+ if modifyOuterIp = TRUE and recalculateLength = TRUE */
CHECK:CAMELCASE: Avoid CamelCase: <modifyOuterIpParams>
#5758: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4055:
+ } modifyOuterIpParams;
CHECK:CAMELCASE: Avoid CamelCase: <modifyOuterVlan>
#5761: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4058:
+ bool modifyOuterVlan;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5765: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4062:
+ 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
#5765: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4062:
+ VPri only 3 bits, it has to be adjusted to the right*/
CHECK:CAMELCASE: Avoid CamelCase: <modifyOuterVlanParams>
#5766: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4063:
+ } modifyOuterVlanParams;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5770: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4067:
+/**
+ @Description Parameters for defining CAPWAP fragmentation
CHECK:CAMELCASE: Avoid CamelCase: <sizeForFragmentation>
#5773: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4070:
+ uint16_t sizeForFragmentation;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5775: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4072:
+ /**< 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
#5775: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4072:
+ CAPWAP fragmentation will be executed. */
CHECK:CAMELCASE: Avoid CamelCase: <headerOptionsCompr>
#5776: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4073:
+ bool headerOptionsCompr;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5778: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4075:
+ /**< 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
#5779: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4076:
+ FALSE - all fragments include CAPWAP header options field. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5783: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4080:
+/**
+ @Description Parameters for defining CAPWAP reassembly
CHECK:CAMELCASE: Avoid CamelCase: <maxNumFramesInProcess>
#5786: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4083:
+ uint16_t maxNumFramesInProcess;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5788: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4085:
+ /**< 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
#5791: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4088:
+ maxNumFramesInProcess has to be in the range of 8 - 2048 */
CHECK:CAMELCASE: Avoid CamelCase: <haltOnDuplicationFrag>
#5793: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4090:
+ bool haltOnDuplicationFrag;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5794: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4091:
+ /**< If TRUE, reassembly process will be halted due to duplicated fragment,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5795: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4092:
+ /**< If TRUE, reassembly process will be halted due to duplicated fragment,
+ and all processed fragments will be enqueued with error indication;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4093:
+ If FALSE, only duplicated fragments will be enqueued with error indication. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use a trailing */ on a separate line
#5796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4093:
+ If FALSE, only duplicated fragments will be enqueued with error indication. */
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPcdManipReassemTimeOutMode>
#5798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4095:
+ e_FmPcdManipReassemTimeOutMode timeOutMode;
CHECK:CAMELCASE: Avoid CamelCase: <timeOutMode>
#5798: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4095:
+ e_FmPcdManipReassemTimeOutMode timeOutMode;
CHECK:CAMELCASE: Avoid CamelCase: <fqidForTimeOutFrames>
#5800: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4097:
+ uint32_t fqidForTimeOutFrames;
CHECK:CAMELCASE: Avoid CamelCase: <timeoutRoutineRequestTime>
#5802: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4099:
+ uint32_t timeoutRoutineRequestTime;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5804: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4101:
+ /**< 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
#5804: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4101:
+ timeout routine requests It has to be power of 2. */
CHECK:CAMELCASE: Avoid CamelCase: <timeoutThresholdForReassmProcess>
#5805: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4102:
+ uint32_t timeoutThresholdForReassmProcess;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5806: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4103:
+ /**< Time interval (microseconds) for marking frames in process as too old;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5807: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4104:
+ /**< 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
#5808: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4105:
+ but not all fragments. */
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPcdManipReassemWaysNumber>
#5810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4107:
+ e_FmPcdManipReassemWaysNumber numOfFramesPerHashEntry;
CHECK:CAMELCASE: Avoid CamelCase: <numOfFramesPerHashEntry>
#5810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4107:
+ e_FmPcdManipReassemWaysNumber numOfFramesPerHashEntry;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5815: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4112:
+/**
+ @Description Parameters for defining fragmentation/reassembly manipulation
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4116:
+ 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
#5819: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4116:
+ otherwise this structure is used for reassembly */
CHECK:CAMELCASE: Avoid CamelCase: <sgBpid>
#5820: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4117:
+ uint8_t sgBpid; /**< Scatter/Gather buffer pool id;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5821: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4118:
+ 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
#5826: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4123:
+ should be mutual to all these sources. */
CHECK:CAMELCASE: Avoid CamelCase: <capwapFragParams>
#5829: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4126:
+ ioc_capwap_fragmentation_params capwapFragParams;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4128:
+ /**< 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
#5831: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4128:
+ relevant if 'frag' = TRUE, 'hdr' = HEADER_TYPE_CAPWAP */
CHECK:CAMELCASE: Avoid CamelCase: <capwapReasmParams>
#5832: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4129:
+ ioc_capwap_reassembly_params capwapReasmParams;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4131:
+ /**< 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
#5834: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4131:
+ relevant if 'frag' = FALSE, 'hdr' = HEADER_TYPE_CAPWAP */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5840: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4137:
+ @Description Parameters for defining custom header manipulation for generic field replacement
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5840: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4137:
+/**
+ @Description Parameters for defining custom header manipulation for generic field replacement
CHECK:CAMELCASE: Avoid CamelCase: <srcOffset>
#5843: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4140:
+ uint8_t srcOffset; /**< Location of new data - Offset from
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4141:
+ 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
#5844: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4141:
+ Parse Result (>= 16, srcOffset+size <= 32, ) */
CHECK:CAMELCASE: Avoid CamelCase: <dstOffset>
#5845: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4142:
+ uint8_t dstOffset; /**< Location of data to be overwritten - Offset from
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4143:
+ 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
#5846: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4143:
+ start of frame (dstOffset + size <= 256). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5849: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4146:
+ 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
#5850: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4147:
+ Clear to use field as is. */
CHECK:CAMELCASE: Avoid CamelCase: <maskOffset>
#5851: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4148:
+ uint8_t maskOffset; /**< Relevant if mask != 0;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5852: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4149:
+ 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
#5852: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4149:
+ Mask offset within the replaces "size" */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5857: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4154:
+/**
+ @Description structure for defining statistics node
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5865: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4162:
+/**
+ @Function FM_PCD_NetEnvCharacteristicsSet
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5876: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4173:
+ classification action descriptor. Using interchangeable headers to define a
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5884: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4181:
+ possible. When initializing a scheme, a classification plan group (see below),
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5885: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4182:
+ or a coarse classification tree, one of the initialized environments must be
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5894: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4191:
+ fact, to guide the user through the configuration of the PCD, each module's
WARNING:LONG_LINE_COMMENT: line over 90 characters
#5895: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4192:
+ characterization in terms of flows is not done using protocol names, but using
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5914: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4211:
+/**
+ @Function FM_PCD_NetEnvCharacteristicsDelete
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5925: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4222:
+/**
+ @Function FM_PCD_KgSchemeSet
CHECK:CAMELCASE: Avoid CamelCase: <p_SchemeParams>
#5946: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4243:
+ ioc_fm_pcd_kg_scheme_params_t *p_SchemeParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5949: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4246:
+/**
+ @Function FM_PCD_KgSchemeDelete
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5962: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4259:
+/**
+ @Function FM_PCD_KgSchemeGetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSchemeGetCounter>
#5972: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4269:
+uint32_t FM_PCD_KgSchemeGetCounter(t_Handle h_Scheme);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5975: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4272:
+/**
+ @Function FM_PCD_KgSchemeSetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_KgSchemeSetCounter>
#5987: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4284:
+uint32_t FM_PCD_KgSchemeSetCounter(t_Handle h_Scheme,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#5991: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4288:
+/**
+ @Function FM_PCD_PlcrProfileSet
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrProfileSet>
#6006: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4303:
+t_Handle FM_PCD_PlcrProfileSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Profile>
#6007: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4304:
+ ioc_fm_pcd_plcr_profile_params_t *p_Profile);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6010: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4307:
+/**
+ @Function FM_PCD_PlcrProfileDelete
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrProfileDelete>
#6021: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4318:
+uint32_t FM_PCD_PlcrProfileDelete(t_Handle h_Profile);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6024: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4321:
+/**
+ @Function FM_PCD_PlcrProfileGetCounter
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#6036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4333:
+uint32_t FM_PCD_PlcrProfileGetCounter(t_Handle ^Ih_Profile,$
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrProfileGetCounter>
#6036: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4333:
+uint32_t FM_PCD_PlcrProfileGetCounter(t_Handle h_Profile,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6040: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4337:
+/**
+ @Function FM_PCD_PlcrProfileSetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_PlcrProfileSetCounter>
#6053: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4350:
+uint32_t FM_PCD_PlcrProfileSetCounter(t_Handle h_Profile,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6058: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4355:
+/**
+ @Function FM_PCD_CcRootBuild
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_CcRootBuild>
#6072: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4369:
+t_Handle FM_PCD_CcRootBuild(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Params>
#6073: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4370:
+ ioc_fm_pcd_cc_tree_params_t *p_Params);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6076: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4373:
+/**
+ @Function FM_PCD_CcRootDelete
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_CcRootDelete>
#6086: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4383:
+uint32_t FM_PCD_CcRootDelete(t_Handle h_CcTree);
CHECK:CAMELCASE: Avoid CamelCase: <h_CcTree>
#6086: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4383:
+uint32_t FM_PCD_CcRootDelete(t_Handle h_CcTree);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6089: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4386:
+/**
+ @Function FM_PCD_CcRootModifyNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_CcRootModifyNextEngine>
#6102: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4399:
+uint32_t FM_PCD_CcRootModifyNextEngine(t_Handle h_CcTree,
CHECK:CAMELCASE: Avoid CamelCase: <grpId>
#6103: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4400:
+ uint8_t grpId,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdCcNextEngineParams>
#6105: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4402:
+ ioc_fm_pcd_cc_next_engine_params_t *p_FmPcdCcNextEngineParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6108: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4405:
+/**
+ @Function FM_PCD_MatchTableSet
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableSet>
#6121: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4418:
+t_Handle FM_PCD_MatchTableSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_Param>
#6122: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4419:
+ ioc_fm_pcd_cc_node_params_t *p_Param);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6125: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4422:
+/**
+ @Function FM_PCD_MatchTableDelete
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableDelete>
#6135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4432:
+uint32_t FM_PCD_MatchTableDelete(t_Handle h_CcNode);
CHECK:CAMELCASE: Avoid CamelCase: <h_CcNode>
#6135: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4432:
+uint32_t FM_PCD_MatchTableDelete(t_Handle h_CcNode);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6138: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4435:
+/**
+ @Function FM_PCD_MatchTableModifyMissNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableModifyMissNextEngine>
#6154: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4451:
+uint32_t FM_PCD_MatchTableModifyMissNextEngine(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6158: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4455:
+/**
+ @Function FM_PCD_MatchTableRemoveKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableRemoveKey>
#6171: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4468:
+uint32_t FM_PCD_MatchTableRemoveKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <keyIndex>
#6172: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4469:
+ uint16_t keyIndex);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6175: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4472:
+/**
+ @Function FM_PCD_MatchTableAddKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableAddKey>
#6194: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4491:
+uint32_t FM_PCD_MatchTableAddKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_KeyParams>
#6197: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4494:
+ ioc_fm_pcd_cc_key_params_t *p_KeyParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6200: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4497:
+/**
+ @Function FM_PCD_MatchTableModifyNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableModifyNextEngine>
#6216: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4513:
+uint32_t FM_PCD_MatchTableModifyNextEngine(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6221: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4518:
+/**
+ @Function FM_PCD_MatchTableModifyKeyAndNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableModifyKeyAndNextEngine>
#6240: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4537:
+uint32_t FM_PCD_MatchTableModifyKeyAndNextEngine(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6246: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4543:
+/**
+ @Function FM_PCD_MatchTableModifyKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableModifyKey>
#6262: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4559:
+uint32_t FM_PCD_MatchTableModifyKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_Key>
#6265: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4562:
+ uint8_t *p_Key,
CHECK:CAMELCASE: Avoid CamelCase: <p_Mask>
#6266: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4563:
+ uint8_t *p_Mask);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6269: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4566:
+/**
+ @Function FM_PCD_MatchTableFindNRemoveKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableFindNRemoveKey>
#6286: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4583:
+uint32_t FM_PCD_MatchTableFindNRemoveKey(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6292: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4589:
+/**
+ @Function FM_PCD_MatchTableFindNModifyNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableFindNModifyNextEngine>
#6312: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4609:
+uint32_t FM_PCD_MatchTableFindNModifyNextEngine(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6319: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4616:
+/**
+ @Function FM_PCD_MatchTableFindNModifyKeyAndNextEngine
CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#6341: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4638:
+uint32_t FM_PCD_MatchTableFindNModifyKeyAndNextEngine(
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableFindNModifyKeyAndNextEngine>
#6341: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4638:
+uint32_t FM_PCD_MatchTableFindNModifyKeyAndNextEngine(
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6349: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4646:
+/**
+ @Function FM_PCD_MatchTableFindNModifyKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableFindNModifyKey>
#6369: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4666:
+uint32_t FM_PCD_MatchTableFindNModifyKey(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_NewKey>
#6373: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4670:
+ uint8_t *p_NewKey,
CHECK:CAMELCASE: Avoid CamelCase: <p_NewMask>
#6374: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4671:
+ uint8_t *p_NewMask);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6377: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4674:
+/**
+ @Function FM_PCD_MatchTableGetKeyCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableGetKeyCounter>
#6390: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4687:
+uint32_t FM_PCD_MatchTableGetKeyCounter(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6394: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4691:
+/**
+ @Function FM_PCD_MatchTableGetKeyStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableGetKeyStatistics>
#6416: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4713:
+uint32_t FM_PCD_MatchTableGetKeyStatistics(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_KeyStatistics>
#6418: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4715:
+ ioc_fm_pcd_cc_key_statistics_t *p_KeyStatistics);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6421: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4718:
+/**
+ @Function FM_PCD_MatchTableGetMissStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableGetMissStatistics>
#6440: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4737:
+uint32_t FM_PCD_MatchTableGetMissStatistics(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_MissStatistics>
#6441: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4738:
+ ioc_fm_pcd_cc_key_statistics_t *p_MissStatistics);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6444: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4741:
+/**
+ @Function FM_PCD_MatchTableFindNGetKeyStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableFindNGetKeyStatistics>
#6471: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4768:
+uint32_t FM_PCD_MatchTableFindNGetKeyStatistics(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6478: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4775:
+/*
+ @Function FM_PCD_MatchTableGetNextEngine
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#6492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4789:
+uint32_t FM_PCD_MatchTableGetNextEngine(t_Handle ^Ih_CcNode,$
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableGetNextEngine>
#6492: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4789:
+uint32_t FM_PCD_MatchTableGetNextEngine(t_Handle h_CcNode,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6497: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4794:
+/*
+ @Function FM_PCD_MatchTableGetIndexedHashBucket
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_MatchTableGetIndexedHashBucket>
#6519: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4816:
+uint32_t FM_PCD_MatchTableGetIndexedHashBucket(t_Handle h_CcNode,
CHECK:CAMELCASE: Avoid CamelCase: <kgKeySize>
#6520: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4817:
+ uint8_t kgKeySize,
CHECK:CAMELCASE: Avoid CamelCase: <p_KgKey>
#6521: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4818:
+ uint8_t *p_KgKey,
CHECK:CAMELCASE: Avoid CamelCase: <kgHashShift>
#6522: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4819:
+ uint8_t kgHashShift,
CHECK:CAMELCASE: Avoid CamelCase: <p_CcNodeBucketHandle>
#6523: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4820:
+ t_Handle *p_CcNodeBucketHandle,
CHECK:CAMELCASE: Avoid CamelCase: <p_BucketIndex>
#6524: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4821:
+ uint8_t *p_BucketIndex,
CHECK:CAMELCASE: Avoid CamelCase: <p_LastIndex>
#6525: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4822:
+ uint16_t *p_LastIndex);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6528: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4825:
+/**
+ @Function FM_PCD_HashTableSet
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableSet>
#6552: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4849:
+t_Handle FM_PCD_HashTableSet(t_Handle h_FmPcd,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6556: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4853:
+/**
+ @Function FM_PCD_HashTableDelete
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableDelete>
#6567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4864:
+uint32_t FM_PCD_HashTableDelete(t_Handle h_HashTbl);
CHECK:CAMELCASE: Avoid CamelCase: <h_HashTbl>
#6567: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4864:
+uint32_t FM_PCD_HashTableDelete(t_Handle h_HashTbl);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6570: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4867:
+/**
+ @Function FM_PCD_HashTableAddKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableAddKey>
#6588: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4885:
+uint32_t FM_PCD_HashTableAddKey(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6593: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4890:
+/**
+ @Function FM_PCD_HashTableRemoveKey
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableRemoveKey>
#6606: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4903:
+uint32_t FM_PCD_HashTableRemoveKey(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6611: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4908:
+/**
+ @Function FM_PCD_HashTableModifyNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableModifyNextEngine>
#6629: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4926:
+uint32_t FM_PCD_HashTableModifyNextEngine(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6635: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4932:
+/**
+ @Function FM_PCD_HashTableModifyMissNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableModifyMissNextEngine>
#6650: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4947:
+uint32_t FM_PCD_HashTableModifyMissNextEngine(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6654: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4951:
+/*
+ @Function FM_PCD_HashTableGetMissNextEngine
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableGetMissNextEngine>
#6666: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4963:
+uint32_t FM_PCD_HashTableGetMissNextEngine(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6670: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4967:
+/**
+ @Function FM_PCD_HashTableFindNGetKeyStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableFindNGetKeyStatistics>
#6696: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4993:
+uint32_t FM_PCD_HashTableFindNGetKeyStatistics(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6702: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:4999:
+/**
+ @Function FM_PCD_HashTableGetMissStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_HashTableGetMissStatistics>
#6719: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5016:
+uint32_t FM_PCD_HashTableGetMissStatistics(t_Handle h_HashTbl,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6723: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5020:
+/**
+ @Function FM_PCD_ManipNodeSet
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ManipNodeSet>
#6736: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5033:
+t_Handle FM_PCD_ManipNodeSet(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdManipParams>
#6737: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5034:
+ ioc_fm_pcd_manip_params_t *p_FmPcdManipParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6740: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5037:
+/**
+ @Function FM_PCD_ManipNodeDelete
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ManipNodeDelete>
#6750: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5047:
+uint32_t FM_PCD_ManipNodeDelete(t_Handle h_ManipNode);
CHECK:CAMELCASE: Avoid CamelCase: <h_ManipNode>
#6750: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5047:
+uint32_t FM_PCD_ManipNodeDelete(t_Handle h_ManipNode);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6753: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5050:
+/**
+ @Function FM_PCD_ManipGetStatistics
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ManipGetStatistics>
#6764: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5061:
+uint32_t FM_PCD_ManipGetStatistics(t_Handle h_ManipNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdManipStats>
#6765: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5062:
+ ioc_fm_pcd_manip_stats_t *p_FmPcdManipStats);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6768: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5065:
+/**
+ @Function FM_PCD_ManipNodeReplace
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_ManipNodeReplace>
#6779: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5076:
+uint32_t FM_PCD_ManipNodeReplace(t_Handle h_ManipNode,
CHECK:CAMELCASE: Avoid CamelCase: <p_ManipParams>
#6780: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5077:
+ioc_fm_pcd_manip_params_t *p_ManipParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6784: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5081:
+/**
+ @Function FM_PCD_FrmReplicSetGroup
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_FrmReplicSetGroup>
#6796: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5093:
+t_Handle FM_PCD_FrmReplicSetGroup(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FrmReplicGroupParam>
#6797: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5094:
+ ioc_fm_pcd_frm_replic_group_params_t *p_FrmReplicGroupParam);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6800: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5097:
+/**
+ @Function FM_PCD_FrmReplicDeleteGroup
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_FrmReplicDeleteGroup>
#6810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5107:
+uint32_t FM_PCD_FrmReplicDeleteGroup(t_Handle h_FrmReplicGroup);
CHECK:CAMELCASE: Avoid CamelCase: <h_FrmReplicGroup>
#6810: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5107:
+uint32_t FM_PCD_FrmReplicDeleteGroup(t_Handle h_FrmReplicGroup);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6813: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5110:
+/**
+ @Function FM_PCD_FrmReplicAddMember
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_FrmReplicAddMember>
#6825: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5122:
+uint32_t FM_PCD_FrmReplicAddMember(t_Handle h_FrmReplicGroup,
CHECK:CAMELCASE: Avoid CamelCase: <memberIndex>
#6826: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5123:
+ uint16_t memberIndex,
CHECK:CAMELCASE: Avoid CamelCase: <p_MemberParams>
#6827: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5124:
+ ioc_fm_pcd_cc_next_engine_params_t *p_MemberParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6830: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5127:
+/**
+ @Function FM_PCD_FrmReplicRemoveMember
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_FrmReplicRemoveMember>
#6841: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5138:
+uint32_t FM_PCD_FrmReplicRemoveMember(t_Handle h_FrmReplicGroup,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6847: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5144:
+/**
+ @Function FM_PCD_StatisticsSetNode
CHECK:CAMELCASE: Avoid CamelCase: <FM_PCD_StatisticsSetNode>
#6858: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5155:
+t_Handle FM_PCD_StatisticsSetNode(t_Handle h_FmPcd,
CHECK:CAMELCASE: Avoid CamelCase: <p_FmPcdstatsParams>
#6859: FILE: drivers/net/dpaa/fmlib/fm_pcd_ext.h:5156:
+ ioc_fm_pcd_stats_params_t *p_FmPcdstatsParams);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6890: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:17:
+/**
+ @Description FM Port routines
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6894: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:21:
+/**
+
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6903: 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
#6928: 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
#6967: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:94:
+/**
+ @Collection FM Frame error
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#6975: 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
#6990: 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
#6995: 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
#6997: 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
#6999: 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
#7000: 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
#7003: 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
#7003: 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
#7008: 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
#7016: 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
#7071: 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
#7082: 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
#7082: 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
#7085: 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
#7086: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:213:
+ 'num_of_congestion_grps_to_consider'. */
WARNING:LONG_LINE: line over 90 characters
#7088: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:215:
+ bool pfc_priorities_enable[FM_PORT_NUM_OF_CONGESTION_GRPS][FM_MAX_NUM_OF_PFC_PRIORITIES];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7090: 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
#7091: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:218:
+ mapping array. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7097: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:224:
+/**
+ @Function FM_PORT_Disable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7111: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:238:
+/**
+ @Function FM_PORT_Enable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7120: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:247:
+/**
+ @Function FM_PORT_SetRateLimit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7139: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:266:
+/**
+ @Function FM_PORT_DeleteRateLimit
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7151: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:278:
+/**
+ @Function FM_PORT_AddCongestionGrps
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7171: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:298:
+/**
+ @Function FM_PORT_RemoveCongestionGrps
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7191: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:318:
+/**
+ @Function FM_PORT_SetErrorsRoute
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7217: 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
#7225: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:352:
+/**
+ @Description A structure defining the KG scheme after the parser.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7229: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:356:
+ direct to indirect and vice versa, or when the scheme is selected directly,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7236: 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
#7236: 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
#7240: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:367:
+/**
+ @Description Scheme IDs structure
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7250: 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
#7258: 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
#7259: 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
#7267: 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
#7267: 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
#7270: 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
#7270: 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
#7299: 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
#7306: 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
#7306: 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
#7308: 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
#7310: 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
#7313: 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
#7313: 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
#7317: 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
#7323: 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
#7327: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:454:
+ incoming frames. */
WARNING:TYPO_SPELLING: 'begining' may be misspelled - perhaps 'beginning'?
#7329: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:456:
+ /**< Number of bytes from begining of packet to start parsing */
WARNING:LONG_LINE: line over 90 characters
#7336: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:463:
+ ioc_fm_pcd_prs_additional_hdr_params_t additional_params[IOC_FM_PCD_PRS_NUM_OF_HDRS];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7338: 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
#7338: 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
#7341: 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
#7342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:469:
+ 0x8100 and 0x88A8). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7347: 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
#7348: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:475:
+ 0x8100 and 0x88A8). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7353: 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
#7361: 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
#7369: 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
#7369: 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
#7372: 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
#7372: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:499:
+ regardless of parser result */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7375: 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
#7375: 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
#7379: 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
#7384: 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:LONG_LINE_COMMENT: line over 90 characters
#7388: 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 a trailing */ on a separate line
#7388: 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
#7392: 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
#7398: 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
#7398: 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
#7416: 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'?
#7420: 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
#7421: 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
#7421: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:548:
+ start parsing */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7423: 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
#7423: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:550:
+ 'parsing_offset' */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7427: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:554:
+/**
+ @Description FQID parameters structure
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7436: 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
#7450: 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
#7464: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:591:
+/**
+ @Function FM_PORT_SetPCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7486: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:613:
+/**
+ @Function FM_PORT_DeletePCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7500: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:627:
+/**
+ @Function FM_PORT_AttachPCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7515: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:642:
+/**
+ @Function FM_PORT_DetachPCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7528: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:655:
+/**
+ @Function FM_PORT_PcdPlcrAllocProfiles
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7543: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:670:
+/**
+ @Function FM_PORT_PcdPlcrFreeProfiles
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7555: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:682:
+/**
+ @Function FM_PORT_PcdKgModifyInitialScheme
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7560: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:687:
+ from direct to indirect, or from indirect to direct - specifying the scheme id.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7576: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:703:
+/**
+ @Function FM_PORT_PcdPlcrModifyInitialProfile
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7595: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:722:
+/**
+ @Function FM_PORT_PcdCcModifyTree
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7600: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:727:
+ @Param[in] ioc_fm_obj_t Id of new coarse classification tree selected for this port.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7614: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:741:
+/**
+ @Function FM_PORT_PcdKgBindSchemes
WARNING:LONG_LINE: line over 90 characters
#7628: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:755:
+ _IOW(FM_IOC_TYPE_BASE, FM_PORT_IOC_NUM(30), ioc_compat_fm_pcd_port_schemes_params_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7634: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:761:
+/**
+ @Function FM_PORT_PcdKgUnbindSchemes
WARNING:LONG_LINE: line over 90 characters
#7648: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:775:
+ _IOW(FM_IOC_TYPE_BASE, FM_PORT_IOC_NUM(31), ioc_compat_fm_pcd_port_schemes_params_t)
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7660: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:787:
+/**
+ @Function FM_MAC_AddHashMacAddr
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7675: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:802:
+/**
+ @Function FM_MAC_RemoveHashMacAddr
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7695: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:822:
+/**
+ @Function FM_MAC_SetTxPauseFrames
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7728: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:855:
+ /**< Total number of packets that were less than 64 octets long with a wrong CRC.*/
WARNING:TYPO_SPELLING: 'recieve' may be misspelled - perhaps 'receive'?
#7733: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:860:
+ (during recieve). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7733: 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
#7733: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:860:
+ (during recieve). */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7738: 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
#7738: 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
#7741: 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
#7741: 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
#7749: 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
#7749: 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
#7755: 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:LONG_LINE_COMMENT: line over 90 characters
#7759: 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 a trailing */ on a separate line
#7759: 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
#7763: 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
#7763: 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
#7769: 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
#7771: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:898:
+ - Other */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7775: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:902:
+/**
+ @Function FM_MAC_GetStatistics
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7789: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:916:
+/**
+ @Function FM_PORT_GetBmiCounters
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7813: 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
#7821: 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
#7829: 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
#7845: 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
#7845: 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
#7847: 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
#7848: 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
#7852: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:979:
+/**
+ @Description Error Type Enumeration
CHECK:CAMELCASE: Avoid CamelCase: <e_ErrorType>
#7854: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:981:
+typedef enum e_ErrorType {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7862: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:989:
+ /* String: none, unless the operation is not the main goal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7863: 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
#7863: 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
#7863: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:990:
+ of the function (in this case add resource description). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7870: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:997:
+ /* String: none, unless the operation is not the main goal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7871: 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
#7871: 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
#7871: 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
#7875: 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
#7876: 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
#7882: 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
#7885: 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
#7888: 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
#7889: 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
#7890: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1017:
+ , E_NOT_SUPPORTED = ENOSYS
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7897: 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
#7897: 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
#7900: 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
#7900: 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
#7905: 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
#7906: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1033:
+ String: parameter description.*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7909: 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
#7910: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1037:
+ parameter description).*/
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7913: 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
#7914: 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
#7917: 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
#7918: 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
#7923: 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
#7923: 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
#7926: 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
#7927: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1054:
+ of the function (in this case add item description).*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7929: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1056:
+ /* String: none, unless the operation is not the main goal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7930: 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
#7930: 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
#7930: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1057:
+ of the function (in this case add resource description). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7932: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1059:
+ /* String: none, unless the operation is not the main goal
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7933: 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
#7933: 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
#7933: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1060:
+ of the function (in this case add resource description). */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#7935: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1062:
+ /* String: none, unless the operation is not the main goal
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7936: 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
#7936: 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
#7953: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1080:
+/**
+
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#7962: 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
#7984: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1111:
+/**
+ @Description An enum for defining port PCD modes.
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortPcdSupport>
#7995: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1122:
+typedef enum e_FmPortPcdSupport {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8021: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1148:
+/**
+ @Description Port interrupts
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortExceptions>
#8023: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1150:
+typedef enum e_FmPortExceptions {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8028: 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
#8035: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1162:
+/**
+ @Collection FM Frame error
CHECK:CAMELCASE: Avoid CamelCase: <fmPortFrameErrSelect_t>
#8037: 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
#8047: 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
#8047: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1174:
+ was chained to FM */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8064: 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
#8065: 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
#8098: 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
#8106: 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>
#8112: 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
#8116: 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>
#8132: 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>
#8132: 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>
#8133: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1260:
+ uint8_t *p_Data,
CHECK:CAMELCASE: Avoid CamelCase: <h_BufContext>
#8137: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1264:
+ t_Handle h_BufContext);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8140: 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>
#8151: 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
#8157: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1284:
+/**
+ @Description A structure for additional Rx port parameters
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortRxParams>
#8159: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1286:
+typedef struct t_FmPortRxParams {
CHECK:CAMELCASE: Avoid CamelCase: <dfltFqid>
#8161: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1288:
+ uint32_t dfltFqid; /**< Default Queue Id.*/
CHECK:CAMELCASE: Avoid CamelCase: <liodnOffset>
#8162: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1289:
+ uint16_t liodnOffset; /**< Port's LIODN offset. */
CHECK:CAMELCASE: Avoid CamelCase: <extBufPools>
#8163: 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
#8164: 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
#8164: 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
#8168: 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>
#8170: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1297:
+typedef struct t_FmPortNonRxParams {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8173: 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
#8174: 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
#8180: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1307:
+/**
+ @Description A structure for additional Rx port parameters
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortImRxTxParams>
#8182: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1309:
+typedef struct t_FmPortImRxTxParams {
CHECK:CAMELCASE: Avoid CamelCase: <h_FmMuram>
#8183: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1310:
+ t_Handle h_FmMuram;
CHECK:CAMELCASE: Avoid CamelCase: <dataMemId>
#8187: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1314:
+ uint8_t dataMemId;
CHECK:CAMELCASE: Avoid CamelCase: <dataMemAttributes>
#8189: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1316:
+ uint32_t dataMemAttributes;
CHECK:CAMELCASE: Avoid CamelCase: <t_BufferPoolInfo>
#8191: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318:
+ t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <rxPoolParams>
#8191: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1318:
+ t_BufferPoolInfo rxPoolParams; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <f_RxStore>
#8192: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1319:
+ t_FmPortImRxStoreCallback *f_RxStore; /**< For Rx ports only. */
CHECK:CAMELCASE: Avoid CamelCase: <f_TxConf>
#8193: 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
#8197: 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>
#8199: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1326:
+typedef union u_FmPortSpecificParams {
CHECK:CAMELCASE: Avoid CamelCase: <imRxTxParams>
#8200: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1327:
+ t_FmPortImRxTxParams imRxTxParams;
CHECK:CAMELCASE: Avoid CamelCase: <rxParams>
#8202: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1329:
+ t_FmPortRxParams rxParams; /**< Rx port parameters structure */
CHECK:CAMELCASE: Avoid CamelCase: <nonRxParams>
#8203: 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
#8207: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1334:
+/**
+ @Description A structure representing FM initialization parameters
CHECK:CAMELCASE: Avoid CamelCase: <baseAddr>
#8210: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1337:
+ uintptr_t baseAddr;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8216: 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
#8219: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1346:
+ of HW resources on portId=0. */
CHECK:CAMELCASE: Avoid CamelCase: <independentModeEnable>
#8220: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1347:
+ bool independentModeEnable;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8224: 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
#8224: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1351:
+ used together with LIODN offset. */
CHECK:CAMELCASE: Avoid CamelCase: <specificParams>
#8225: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1352:
+ u_FmPortSpecificParams specificParams;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8229: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1356:
+ /**< Relevant for IM only Callback routine to be called on BUSY exception */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8232: 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
#8232: 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
#8236: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1363:
+/**
+ @Function FM_PORT_Config
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Config>
#8251: 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
#8254: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1381:
+/**
+ @Function FM_PORT_Init
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Init>
#8263: 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
#8266: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1393:
+/**
+ @Function FM_PORT_Free
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_Free>
#8276: 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
#8283: 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
#8291: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1418:
+/**
+ @Description enum for defining QM frame dequeue
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortDeqType>
#8293: 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
#8294: 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
#8295: 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
#8295: 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
#8296: 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
#8297: 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
#8297: 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
#8298: 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
#8299: 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
#8299: 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
#8303: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1430:
+/**
+ @Description enum for defining QM frame dequeue
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortDeqPrefetchOption>
#8305: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1432:
+typedef enum e_FmPortDeqPrefetchOption {
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8306: 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
#8307: 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
#8307: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1434:
+ only when a dedicated portID Tnum is waiting. */
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8308: 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
#8309: 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
#8309: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1436:
+ when one dedicated portId tnum is waiting. */
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#8310: 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
#8311: 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
#8311: 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
#8316: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1443:
+/**
+ @Description enum for defining port default color
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortColor>
#8318: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1445:
+typedef enum e_FmPortColor {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8326: 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>
#8328: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1455:
+typedef enum e_FmPortDualRateLimiterScaleDown {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8339: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1466:
+/**
+ @Description A structure for defining FM port resources
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortRsrc>
#8341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1468:
+typedef struct t_FmPortRsrc {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8347: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1474:
+/**
+ @Description A structure for defining observed pool depletion
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortObservedBufPoolDepletion>
#8349: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1476:
+typedef struct t_FmPortObservedBufPoolDepletion {
CHECK:CAMELCASE: Avoid CamelCase: <poolDepletionParams>
#8350: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1477:
+ t_FmBufPoolDepletion poolDepletionParams;
CHECK:CAMELCASE: Avoid CamelCase: <poolsParams>
#8352: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1479:
+ t_FmExtPools poolsParams;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8354: 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
#8355: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1482:
+ and their sizes. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8359: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1486:
+/**
+ @Description A structure for defining Tx rate limiting
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortRateLimit>
#8361: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1488:
+typedef struct t_FmPortRateLimit {
CHECK:CAMELCASE: Avoid CamelCase: <maxBurstSize>
#8362: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1489:
+ uint16_t maxBurstSize;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8364: 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
#8366: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1493:
+ rounded up to a multiply of 1000 frames).*/
CHECK:CAMELCASE: Avoid CamelCase: <rateLimit>
#8367: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1494:
+ uint32_t rateLimit;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8369: 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
#8370: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1497:
+ data rate (rather than line rate). */
CHECK:CAMELCASE: Avoid CamelCase: <rateLimitDivider>
#8371: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1498:
+ e_FmPortDualRateLimiterScaleDown rateLimitDivider;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8373: 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
#8373: 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
#8377: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1504:
+/**
+ @Description A structure for defining the parameters of
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortPerformanceCnt>
#8380: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1507:
+typedef struct t_FmPortPerformanceCnt {
CHECK:CAMELCASE: Avoid CamelCase: <taskCompVal>
#8381: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1508:
+ uint8_t taskCompVal; /**< Task compare value */
CHECK:CAMELCASE: Avoid CamelCase: <queueCompVal>
#8382: 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
#8383: 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
#8383: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1510:
+ value (unused for H/O) */
CHECK:CAMELCASE: Avoid CamelCase: <dmaCompVal>
#8384: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1511:
+ uint8_t dmaCompVal; /**< Dma compare value */
CHECK:CAMELCASE: Avoid CamelCase: <fifoCompVal>
#8385: 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
#8389: 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>
#8392: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1519:
+typedef struct t_FmPortDsarTablesSizes {
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfArpEntries>
#8393: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1520:
+ uint16_t maxNumOfArpEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfEchoIpv4Entries>
#8394: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1521:
+ uint16_t maxNumOfEchoIpv4Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfNdpEntries>
#8395: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1522:
+ uint16_t maxNumOfNdpEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfEchoIpv6Entries>
#8396: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1523:
+ uint16_t maxNumOfEchoIpv6Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpIPV4Entries>
#8397: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1524:
+ uint16_t maxNumOfSnmpIPV4Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpIPV6Entries>
#8398: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1525:
+ uint16_t maxNumOfSnmpIPV6Entries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpOidEntries>
#8399: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1526:
+ uint16_t maxNumOfSnmpOidEntries;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfSnmpOidChar>
#8400: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1527:
+ uint16_t maxNumOfSnmpOidChar;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfIpProtFiltering>
#8402: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1529:
+ uint16_t maxNumOfIpProtFiltering;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfTcpPortFiltering>
#8403: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1530:
+ uint16_t maxNumOfTcpPortFiltering;
CHECK:CAMELCASE: Avoid CamelCase: <maxNumOfUdpPortFiltering>
#8404: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1531:
+ uint16_t maxNumOfUdpPortFiltering;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8408: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1535:
+/**
+ @Function FM_PORT_ConfigDsarSupport
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDsarSupport>
#8423: 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>
#8423: 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
#8427: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1554:
+/**
+ @Function FM_PORT_ConfigNumOfOpenDmas
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigNumOfOpenDmas>
#8444: 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>
#8445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1572:
+ t_FmPortRsrc *p_OpenDmas);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8448: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1575:
+/**
+ @Function FM_PORT_ConfigNumOfTasks
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigNumOfTasks>
#8465: 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>
#8466: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1593:
+ t_FmPortRsrc *p_NumOfTasks);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8469: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1596:
+/**
+ @Function FM_PORT_ConfigSizeOfFifo
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigSizeOfFifo>
#8488: 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>
#8489: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1616:
+ t_FmPortRsrc *p_SizeOfFifo);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8492: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1619:
+/**
+ @Function FM_PORT_ConfigDeqHighPriority
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDeqHighPriority>
#8508: 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>
#8508: 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
#8511: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1638:
+/**
+ @Function FM_PORT_ConfigDeqType
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDeqType>
#8526: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1653:
+uint32_t FM_PORT_ConfigDeqType(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqType>
#8527: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1654:
+ e_FmPortDeqType deqType);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8530: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1657:
+/**
+ @Function FM_PORT_ConfigDeqPrefetchOption
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDeqPrefetchOption>
#8546: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1673:
+uint32_t FM_PORT_ConfigDeqPrefetchOption(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqPrefetchOption>
#8547: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1674:
+ e_FmPortDeqPrefetchOption deqPrefetchOption);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8550: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1677:
+/**
+ @Function FM_PORT_ConfigDeqByteCnt
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDeqByteCnt>
#8566: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1693:
+uint32_t FM_PORT_ConfigDeqByteCnt(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqByteCnt>
#8567: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1694:
+ uint16_t deqByteCnt);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8570: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1697:
+/**
+ @Function FM_PORT_ConfigBufferPrefixContent
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigBufferPrefixContent>
#8598: 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>
#8599: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1726:
+ t_FmBufferPrefixContent *p_FmBufferPrefixContent);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8602: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1729:
+/**
+ @Function FM_PORT_ConfigCheksumLastBytesIgnore
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigCheksumLastBytesIgnore>
#8617: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1744:
+uint32_t FM_PORT_ConfigCheksumLastBytesIgnore(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <cheksumLastBytesIgnore>
#8618: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1745:
+ uint8_t cheksumLastBytesIgnore);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8621: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1748:
+/**
+ @Function FM_PORT_ConfigCutBytesFromEnd
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigCutBytesFromEnd>
#8638: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1765:
+uint32_t FM_PORT_ConfigCutBytesFromEnd(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <cutBytesFromEnd>
#8639: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1766:
+ uint8_t cutBytesFromEnd);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8642: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1769:
+/**
+ @Function FM_PORT_ConfigPoolDepletion
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigPoolDepletion>
#8657: 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>
#8658: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1785:
+ t_FmBufPoolDepletion *p_BufPoolDepletion);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8661: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1788:
+/**
+ @Function FM_PORT_ConfigObservedPoolDepletion
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigObservedPoolDepletion>
#8680: 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>
#8681: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1808:
+ t_FmPortObservedBufPoolDepletion *p_FmPortObservedBufPoolDepletion);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8684: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1811:
+/**
+ @Function FM_PORT_ConfigExtBufPools
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8687: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1814:
+ that internally use BM buffer pools. In such cases, e.g. for fragmentation and
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigExtBufPools>
#8702: 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>
#8703: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1830:
+ t_FmExtPools *p_FmExtPools);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8706: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1833:
+/**
+ @Function FM_PORT_ConfigBackupPools
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8716: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1843:
+ @Param[in] p_FmPortBackupBmPools An array of pool id's. All pools specified here will
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigBackupPools>
#8723: 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>
#8724: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1851:
+ t_FmBackupBmPools *p_FmPortBackupBmPools);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8727: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1854:
+/**
+ @Function FM_PORT_ConfigFrmDiscardOverride
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigFrmDiscardOverride>
#8743: 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
#8747: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1874:
+/**
+ @Function FM_PORT_ConfigErrorsToDiscard
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigErrorsToDiscard>
#8766: 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
#8770: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1897:
+/**
+ @Function FM_PORT_ConfigDmaSwapData
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDmaSwapData>
#8785: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1912:
+uint32_t FM_PORT_ConfigDmaSwapData(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <swapData>
#8786: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1913:
+ e_FmDmaSwapOption swapData);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8789: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1916:
+/**
+ @Function FM_PORT_ConfigDmaIcCacheAttr
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDmaIcCacheAttr>
#8804: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1931:
+uint32_t FM_PORT_ConfigDmaIcCacheAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <intContextCacheAttr>
#8805: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1932:
+ e_FmDmaCacheOption intContextCacheAttr);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8808: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1935:
+/**
+ @Function FM_PORT_ConfigDmaHdrAttr
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDmaHdrAttr>
#8823: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1950:
+uint32_t FM_PORT_ConfigDmaHdrAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <headerCacheAttr>
#8824: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1951:
+ e_FmDmaCacheOption headerCacheAttr);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8827: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1954:
+/**
+ @Function FM_PORT_ConfigDmaScatterGatherAttr
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDmaScatterGatherAttr>
#8842: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1969:
+uint32_t FM_PORT_ConfigDmaScatterGatherAttr(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <scatterGatherCacheAttr>
#8843: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1970:
+ e_FmDmaCacheOption scatterGatherCacheAttr);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8846: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1973:
+/**
+ @Function FM_PORT_ConfigDmaWriteOptimize
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8855: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1982:
+3. For tail optimization, note that the optimization is performed by extending the write transaction
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8856: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1983:
+of the frame payload at the tail as needed to achieve optimal bus transfers, so that the last write
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDmaWriteOptimize>
#8868: 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
#8872: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:1999:
+/**
+ @Function FM_PORT_ConfigNoScatherGather
WARNING:LONG_LINE_COMMENT: line over 90 characters
#8874: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2001:
+ @Description Calling this routine changes the noScatherGather parameter in internal driver
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigNoScatherGather>
#8886: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2013:
+uint32_t FM_PORT_ConfigNoScatherGather(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <noScatherGather>
#8887: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2014:
+ bool noScatherGather);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8890: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2017:
+/**
+ @Function FM_PORT_ConfigDfltColor
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDfltColor>
#8905: 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
#8908: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2035:
+/**
+ @Function FM_PORT_ConfigSyncReq
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigSyncReq>
#8923: 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>
#8923: 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
#8926: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2053:
+/**
+ @Function FM_PORT_ConfigForwardReuseIntContext
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigForwardReuseIntContext>
#8943: 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
#8947: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2074:
+/**
+ @Function FM_PORT_ConfigDontReleaseTxBufToBM
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigDontReleaseTxBufToBM>
#8966: 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
#8969: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2096:
+/**
+ @Function FM_PORT_ConfigIMMaxRxBufLength
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigIMMaxRxBufLength>
#8993: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2120:
+uint32_t FM_PORT_ConfigIMMaxRxBufLength(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <newVal>
#8994: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2121:
+ uint16_t newVal);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#8997: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2124:
+/**
+ @Function FM_PORT_ConfigIMRxBdRingLength
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigIMRxBdRingLength>
#9010: 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
#9014: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2141:
+/**
+ @Function FM_PORT_ConfigIMTxBdRingLength
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigIMTxBdRingLength>
#9027: 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
#9031: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2158:
+/**
+ @Function FM_PORT_ConfigIMFmanCtrlExternalStructsMemory
CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#9047: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2174:
+uint32_t FM_PORT_ConfigIMFmanCtrlExternalStructsMemory(
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigIMFmanCtrlExternalStructsMemory>
#9047: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2174:
+uint32_t FM_PORT_ConfigIMFmanCtrlExternalStructsMemory(
CHECK:CAMELCASE: Avoid CamelCase: <memAttributes>
#9050: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2177:
+ uint32_t memAttributes);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9053: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2180:
+/**
+ @Function FM_PORT_ConfigIMPolling
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigIMPolling>
#9064: 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
#9067: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2194:
+/**
+ @Function FM_PORT_ConfigMaxFrameLength
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigMaxFrameLength>
#9085: 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
#9089: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2216:
+/*
+ @Function FM_PORT_ConfigTxFifoMinFillLevel
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigTxFifoMinFillLevel>
#9104: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2231:
+uint32_t FM_PORT_ConfigTxFifoMinFillLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <minFillLevel>
#9105: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2232:
+ uint32_t minFillLevel);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9108: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2235:
+/*
+ @Function FM_PORT_ConfigFifoDeqPipelineDepth
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigFifoDeqPipelineDepth>
#9127: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2254:
+uint32_t FM_PORT_ConfigFifoDeqPipelineDepth(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <deqPipelineDepth>
#9128: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2255:
+ uint8_t deqPipelineDepth);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9131: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2258:
+/*
+ @Function FM_PORT_ConfigTxFifoLowComfLevel
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigTxFifoLowComfLevel>
#9146: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2273:
+uint32_t FM_PORT_ConfigTxFifoLowComfLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fifoLowComfLevel>
#9147: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2274:
+ uint32_t fifoLowComfLevel);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9150: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2277:
+/*
+ @Function FM_PORT_ConfigRxFifoThreshold
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigRxFifoThreshold>
#9171: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2298:
+uint32_t FM_PORT_ConfigRxFifoThreshold(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fifoThreshold>
#9172: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2299:
+ uint32_t fifoThreshold);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9175: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2302:
+/*
+ @Function FM_PORT_ConfigRxFifoPriElevationLevel
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigRxFifoPriElevationLevel>
#9196: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2323:
+uint32_t FM_PORT_ConfigRxFifoPriElevationLevel(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <priElevationLevel>
#9197: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2324:
+ uint32_t priElevationLevel);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9201: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2328:
+/*
+ @Function FM_PORT_ConfigBCBWorkaround
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigBCBWorkaround>
#9221: 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
#9226: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2353:
+/*
+ @Function FM_PORT_ConfigInternalBuffOffset
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ConfigInternalBuffOffset>
#9239: 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
#9246: 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
#9254: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2381:
+/**
+ @Description enum for defining FM Port counters
CHECK:CAMELCASE: Avoid CamelCase: <e_FmPortCounters>
#9256: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2383:
+typedef enum e_FmPortCounters {
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortBmiStats>
#9285: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2412:
+typedef struct t_FmPortBmiStats {
CHECK:CAMELCASE: Avoid CamelCase: <cntCycle>
#9286: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2413:
+ uint32_t cntCycle;
CHECK:CAMELCASE: Avoid CamelCase: <cntTaskUtil>
#9287: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2414:
+ uint32_t cntTaskUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntQueueUtil>
#9288: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2415:
+ uint32_t cntQueueUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntDmaUtil>
#9289: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2416:
+ uint32_t cntDmaUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntFifoUtil>
#9290: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2417:
+ uint32_t cntFifoUtil;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxPauseActivation>
#9291: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2418:
+ uint32_t cntRxPauseActivation;
CHECK:CAMELCASE: Avoid CamelCase: <cntFrame>
#9292: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2419:
+ uint32_t cntFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntDiscardFrame>
#9293: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2420:
+ uint32_t cntDiscardFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntDeallocBuf>
#9294: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2421:
+ uint32_t cntDeallocBuf;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxBadFrame>
#9295: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2422:
+ uint32_t cntRxBadFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxLargeFrame>
#9296: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2423:
+ uint32_t cntRxLargeFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxFilterFrame>
#9297: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2424:
+ uint32_t cntRxFilterFrame;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxListDmaErr>
#9298: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2425:
+ uint32_t cntRxListDmaErr;
CHECK:CAMELCASE: Avoid CamelCase: <cntRxOutOfBuffersDiscard>
#9299: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2426:
+ uint32_t cntRxOutOfBuffersDiscard;
CHECK:CAMELCASE: Avoid CamelCase: <cntWredDiscard>
#9300: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2427:
+ uint32_t cntWredDiscard;
CHECK:CAMELCASE: Avoid CamelCase: <cntLengthErr>
#9301: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2428:
+ uint32_t cntLengthErr;
CHECK:CAMELCASE: Avoid CamelCase: <cntUnsupportedFormat>
#9302: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2429:
+ uint32_t cntUnsupportedFormat;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9306: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2433:
+/**
+ @Description Structure for Port id parameters.
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortCongestionGrps>
#9311: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2438:
+typedef struct t_FmPortCongestionGrps {
CHECK:CAMELCASE: Avoid CamelCase: <numOfCongestionGrpsToConsider>
#9312: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2439:
+ uint16_t numOfCongestionGrpsToConsider;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9314: 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
#9314: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2441:
+ to define the size of the following array */
CHECK:CAMELCASE: Avoid CamelCase: <congestionGrpsToConsider>
#9315: 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
#9317: 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
#9318: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2445:
+ 'numOfCongestionGrpsToConsider'. */
WARNING:LONG_LINE: line over 90 characters
#9320: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2447:
+ bool pfcPrioritiesEn[FM_PORT_NUM_OF_CONGESTION_GRPS][FM_MAX_NUM_OF_PFC_PRIORITIES];
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9322: 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
#9323: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2450:
+ mapping array. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9328: 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>
#9330: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2457:
+typedef struct t_FmPortDsarArpEntry {
CHECK:CAMELCASE: Avoid CamelCase: <ipAddress>
#9331: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2458:
+ uint32_t ipAddress;
CHECK:CAMELCASE: Avoid CamelCase: <isVlan>
#9333: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2460:
+ bool isVlan;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9338: 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>
#9340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2467:
+typedef struct t_FmPortDsarArpInfo {
CHECK:CAMELCASE: Avoid CamelCase: <tableSize>
#9341: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2468:
+ uint8_t tableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTable>
#9342: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2469:
+ t_FmPortDsarArpEntry *p_AutoResTable;
CHECK:CAMELCASE: Avoid CamelCase: <enableConflictDetection>
#9343: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2470:
+ bool enableConflictDetection;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9348: 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>
#9350: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2477:
+typedef struct t_FmPortDsarNdpEntry {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9358: 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>
#9360: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2487:
+typedef struct t_FmPortDsarNdpInfo {
CHECK:CAMELCASE: Avoid CamelCase: <multicastGroup>
#9361: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2488:
+ uint32_t multicastGroup;
CHECK:CAMELCASE: Avoid CamelCase: <tableSizeAssigned>
#9363: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2490:
+ uint8_t tableSizeAssigned;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTableAssigned>
#9364: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2491:
+ t_FmPortDsarNdpEntry *p_AutoResTableAssigned;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9366: 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
#9367: 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>
#9368: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2495:
+ uint8_t tableSizeTmp;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResTableTmp>
#9369: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2496:
+ t_FmPortDsarNdpEntry *p_AutoResTableTmp;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9371: 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
#9372: 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
#9380: 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>
#9382: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2509:
+typedef struct t_FmPortDsarEchoIpv4Info {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9388: 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>
#9390: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2517:
+typedef struct t_FmPortDsarEchoIpv6Info {
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9396: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2523:
+/**
+@Description Deep Sleep Auto Response SNMP OIDs table entry
CHECK:CAMELCASE: Avoid CamelCase: <oidSize>
#9400: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2527:
+ uint16_t oidSize;
CHECK:CAMELCASE: Avoid CamelCase: <oidVal>
#9401: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2528:
+ uint8_t *oidVal; /* only the oid string */
CHECK:CAMELCASE: Avoid CamelCase: <resSize>
#9402: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2529:
+ uint16_t resSize;
CHECK:CAMELCASE: Avoid CamelCase: <resVal>
#9403: 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
#9404: 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
#9404: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2531:
+ i.e. "Type|Length|Value" */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarOidsEntry>
#9405: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2532:
+} t_FmPortDsarOidsEntry;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9408: 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>
#9412: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2539:
+ uint32_t ipv4Addr; /*!< 32 bit IPv4 Address. */
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9415: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2542:
+ /*!< This field should be 0x0000 for an entry with no VLAN tag or a null VLAN ID. */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarSnmpIpv4AddrTblEntry>
#9416: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2543:
+} t_FmPortDsarSnmpIpv4AddrTblEntry;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9419: 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>
#9423: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2550:
+ uint32_t ipv6Addr[4]; /*!< 4 * 32 bit IPv6 Address.*/
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9426: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2553:
+ /*!< This field should be 0x0000 for an entry with no VLAN tag or a null VLAN ID. */
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarSnmpIpv6AddrTblEntry>
#9427: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2554:
+} t_FmPortDsarSnmpIpv6AddrTblEntry;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9430: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2557:
+/**
+ @Description Deep Sleep Auto Response SNMP Descriptor
CHECK:CAMELCASE: Avoid CamelCase: <maxSnmpMsgLength>
#9435: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2562:
+ uint16_t maxSnmpMsgLength;/**< Maximal allowed SNMP message length. */
CHECK:CAMELCASE: Avoid CamelCase: <numOfIpv4Addresses>
#9436: 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>
#9437: 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>
#9438: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2565:
+ t_FmPortDsarSnmpIpv4AddrTblEntry *p_Ipv4AddrTbl;
CHECK:CAMELCASE: Avoid CamelCase: <p_Ipv6AddrTbl>
#9440: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2567:
+ t_FmPortDsarSnmpIpv6AddrTblEntry *p_Ipv6AddrTbl;
CHECK:CAMELCASE: Avoid CamelCase: <p_RdOnlyCommunityStr>
#9442: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2569:
+ uint8_t *p_RdOnlyCommunityStr;
CHECK:CAMELCASE: Avoid CamelCase: <p_RdWrCommunityStr>
#9444: 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>
#9445: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2572:
+ t_FmPortDsarOidsEntry *p_OidsTbl;/**< Pointer to OIDs table. */
CHECK:CAMELCASE: Avoid CamelCase: <oidsTblSize>
#9446: 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>
#9447: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2574:
+} t_FmPortDsarSnmpInfo;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9450: 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>
#9452: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2579:
+typedef struct t_FmPortDsarFilteringEntry {
CHECK:CAMELCASE: Avoid CamelCase: <srcPort>
#9453: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2580:
+ uint16_t srcPort;
CHECK:CAMELCASE: Avoid CamelCase: <dstPort>
#9454: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2581:
+ uint16_t dstPort;
CHECK:CAMELCASE: Avoid CamelCase: <srcPortMask>
#9455: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2582:
+ uint16_t srcPortMask;
CHECK:CAMELCASE: Avoid CamelCase: <dstPortMask>
#9456: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2583:
+ uint16_t dstPortMask;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9460: 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>
#9462: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2589:
+typedef struct t_FmPortDsarFilteringInfo {
CHECK:CAMELCASE: Avoid CamelCase: <ipProtTableSize>
#9464: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2591:
+ uint8_t ipProtTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_IpProtTablePtr>
#9465: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2592:
+ uint8_t *p_IpProtTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <ipProtPassOnHit>
#9466: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2593:
+ bool ipProtPassOnHit;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9467: 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
#9468: 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'?
#9470: 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
#9471: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2598:
+ When FALSE it the other way around. */
CHECK:CAMELCASE: Avoid CamelCase: <udpPortsTableSize>
#9473: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2600:
+ uint8_t udpPortsTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_UdpPortsTablePtr>
#9474: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2601:
+ t_FmPortDsarFilteringEntry *p_UdpPortsTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <udpPortPassOnHit>
#9475: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2602:
+ bool udpPortPassOnHit;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9476: 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
#9477: 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'?
#9479: 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
#9480: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2607:
+ When FALSE it the other way around. */
CHECK:CAMELCASE: Avoid CamelCase: <tcpFlagsMask>
#9482: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2609:
+ uint16_t tcpFlagsMask;
CHECK:CAMELCASE: Avoid CamelCase: <tcpPortsTableSize>
#9483: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2610:
+ uint8_t tcpPortsTableSize;
CHECK:CAMELCASE: Avoid CamelCase: <p_TcpPortsTablePtr>
#9484: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2611:
+ t_FmPortDsarFilteringEntry *p_TcpPortsTablePtr;
CHECK:CAMELCASE: Avoid CamelCase: <tcpPortPassOnHit>
#9485: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2612:
+ bool tcpPortPassOnHit;
WARNING:LONG_LINE_COMMENT: line over 90 characters
#9486: 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
#9487: 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'?
#9489: 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
#9490: 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
#9494: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2621:
+/**
+ @Description Structure for Deep Sleep Auto Response parameters
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarParams>
#9496: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2623:
+typedef struct t_FmPortDsarParams {
CHECK:CAMELCASE: Avoid CamelCase: <h_FmPortTx>
#9497: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2624:
+ t_Handle h_FmPortTx;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResArpInfo>
#9498: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2625:
+ t_FmPortDsarArpInfo *p_AutoResArpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResEchoIpv4Info>
#9499: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2626:
+ t_FmPortDsarEchoIpv4Info *p_AutoResEchoIpv4Info;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResNdpInfo>
#9500: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2627:
+ t_FmPortDsarNdpInfo *p_AutoResNdpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResEchoIpv6Info>
#9501: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2628:
+ t_FmPortDsarEchoIpv6Info *p_AutoResEchoIpv6Info;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResSnmpInfo>
#9502: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2629:
+ t_FmPortDsarSnmpInfo *p_AutoResSnmpInfo;
CHECK:CAMELCASE: Avoid CamelCase: <p_AutoResFilteringInfo>
#9503: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2630:
+ t_FmPortDsarFilteringInfo *p_AutoResFilteringInfo;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9507: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2634:
+/**
+ @Function FM_PORT_EnterDsar
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_EnterDsar>
#9520: 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
#9524: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2651:
+/**
+ @Function FM_PORT_EnterDsarFinal
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_EnterDsarFinal>
#9538: 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>
#9538: 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>
#9539: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2666:
+ t_Handle h_DsarTxPort);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9542: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2669:
+/**
+ @Function FM_PORT_ExitDsar
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ExitDsar>
#9555: 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
#9558: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2685:
+/**
+ @Function FM_PORT_IsInDsar
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_IsInDsar>
#9568: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2695:
+bool FM_PORT_IsInDsar(t_Handle h_FmPort);
CHECK:CAMELCASE: Avoid CamelCase: <t_FmPortDsarStats>
#9570: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2697:
+typedef struct t_FmPortDsarStats {
CHECK:CAMELCASE: Avoid CamelCase: <arpArCnt>
#9571: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2698:
+ uint32_t arpArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <echoIcmpv4ArCnt>
#9572: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2699:
+ uint32_t echoIcmpv4ArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <ndpArCnt>
#9573: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2700:
+ uint32_t ndpArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <echoIcmpv6ArCnt>
#9574: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2701:
+ uint32_t echoIcmpv6ArCnt;
CHECK:CAMELCASE: Avoid CamelCase: <snmpGetCnt>
#9575: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2702:
+ uint32_t snmpGetCnt;
CHECK:CAMELCASE: Avoid CamelCase: <snmpGetNextCnt>
#9576: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2703:
+ uint32_t snmpGetNextCnt;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9580: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2707:
+/**
+ @Function FM_PORT_GetDsarStats
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetDsarStats>
#9589: 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
#9594: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2721:
+/**
+ @Function FM_PORT_DumpRegs
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_DumpRegs>
#9606: 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
#9610: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2737:
+/**
+ @Function FM_PORT_GetBufferDataOffset
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBufferDataOffset>
#9621: 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
#9624: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2751:
+/**
+ @Function FM_PORT_GetBufferICInfo
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBufferICInfo>
#9636: 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
#9639: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2766:
+/**
+ @Function FM_PORT_GetBufferPrsResult
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBufferPrsResult>
#9658: 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
#9662: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2789:
+/**
+ @Function FM_PORT_GetBufferTimeStamp
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBufferTimeStamp>
#9676: 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
#9679: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2806:
+/**
+ @Function FM_PORT_GetBufferHashResult
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBufferHashResult>
#9693: 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
#9696: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2823:
+/**
+ @Function FM_PORT_Disable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9713: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2840:
+/**
+ @Function FM_PORT_Enable
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9726: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2853:
+/**
+ @Function FM_PORT_SetRateLimit
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetRateLimit>
#9746: 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>
#9747: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2874:
+ t_FmPortRateLimit *p_RateLimit);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9750: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2877:
+/**
+ @Function FM_PORT_DeleteRateLimit
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_DeleteRateLimit>
#9763: 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
#9766: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2893:
+/**
+ @Function FM_PORT_SetPfcPrioritiesMappingToQmanWQ
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetPfcPrioritiesMappingToQmanWQ>
#9781: 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
#9785: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2912:
+/**
+ @Function FM_PORT_SetStatisticsCounters
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetStatisticsCounters>
#9799: 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
#9802: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2929:
+/**
+ @Function FM_PORT_SetFrameQueueCounters
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetFrameQueueCounters>
#9816: 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
#9820: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2947:
+/**
+ @Function FM_PORT_AnalyzePerformanceParams
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_AnalyzePerformanceParams>
#9835: 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
#9838: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2965:
+/**
+ @Function FM_PORT_SetAllocBufCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetAllocBufCounter>
#9854: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2981:
+uint32_t FM_PORT_SetAllocBufCounter(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <poolId>
#9855: 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
#9858: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2985:
+/**
+ @Function FM_PORT_GetBmiCounters
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetBmiCounters>
#9870: 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>
#9871: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:2998:
+ t_FmPortBmiStats *p_BmiStats);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9874: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3001:
+/**
+ @Function FM_PORT_GetCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetCounter>
#9888: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3015:
+uint32_t FM_PORT_GetCounter(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <fmPortCounter>
#9889: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3016:
+ e_FmPortCounters fmPortCounter);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9892: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3019:
+/**
+ @Function FM_PORT_ModifyCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ModifyCounter>
#9904: 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
#9908: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3035:
+/**
+ @Function FM_PORT_GetAllocBufCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetAllocBufCounter>
#9922: 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
#9926: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3053:
+/**
+ @Function FM_PORT_ModifyAllocBufCounter
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ModifyAllocBufCounter>
#9938: 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
#9942: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3069:
+/**
+ @Function FM_PORT_AddCongestionGrps
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_AddCongestionGrps>
#9961: 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>
#9962: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3089:
+ t_FmPortCongestionGrps *p_CongestionGrps);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#9965: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3092:
+/**
+ @Function FM_PORT_RemoveCongestionGrps
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_RemoveCongestionGrps>
#9984: 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
#9988: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3115:
+/**
+ @Function FM_PORT_IsStalled
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_IsStalled>
#9998: 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
#10001: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3128:
+/**
+ @Function FM_PORT_ReleaseStalled
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ReleaseStalled>
#10014: 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
#10017: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3144:
+/**
+ @Function FM_PORT_SetRxL4ChecksumVerify
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetRxL4ChecksumVerify>
#10031: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3158:
+uint32_t FM_PORT_SetRxL4ChecksumVerify(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <l4Checksum>
#10032: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3159:
+ bool l4Checksum);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10035: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3162:
+/**
+ @Function FM_PORT_SetErrorsRoute
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetErrorsRoute>
#10054: 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
#10058: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3185:
+/**
+ @Function FM_PORT_SetIMExceptions
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetIMExceptions>
#10072: 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
#10076: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3203:
+/*
+ @Function FM_PORT_SetPerformanceCounters
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetPerformanceCounters>
#10090: 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
#10094: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3221:
+/*
+ @Function FM_PORT_SetPerformanceCountersParams
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_SetPerformanceCountersParams>
#10109: 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>
#10110: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3237:
+ t_FmPortPerformanceCnt *p_FmPortPerformanceCnt);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10113: 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>
#10135: 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
#10138: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3265:
+/**
+ @Function FM_PORT_DeletePCD
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10156: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3283:
+/**
+ @Function FM_PORT_AttachPCD
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_AttachPCD>
#10172: 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
#10175: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3302:
+/**
+ @Function FM_PORT_DetachPCD
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_DetachPCD>
#10189: 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
#10192: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3319:
+/**
+ @Function FM_PORT_PcdPlcrAllocProfiles
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdPlcrAllocProfiles>
#10205: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3332:
+uint32_t FM_PORT_PcdPlcrAllocProfiles(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <numOfProfiles>
#10206: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3333:
+ uint16_t numOfProfiles);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10209: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3336:
+/**
+ @Function FM_PORT_PcdPlcrFreeProfiles
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdPlcrFreeProfiles>
#10220: 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
#10223: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3350:
+/**
+ @Function FM_PORT_PcdKgModifyInitialScheme
WARNING:LONG_LINE_COMMENT: line over 90 characters
#10228: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3355:
+ from direct to indirect, or from indirect to direct - specifying the scheme id.
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdKgModifyInitialScheme>
#10238: 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>
#10239: 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
#10242: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3369:
+/**
+ @Function FM_PORT_PcdPlcrModifyInitialProfile
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdPlcrModifyInitialProfile>
#10257: 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
#10261: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3388:
+/**
+ @Function FM_PORT_PcdCcModifyTree
WARNING:LONG_LINE_COMMENT: line over 90 characters
#10269: 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
WARNING:LONG_LINE_COMMENT: line over 90 characters
#10274: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3401:
+ @Cautions Allowed only following FM_PORT_Init(), FM_PORT_SetPCD() and FM_PORT_DetachPCD()
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdCcModifyTree>
#10276: 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
#10279: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3406:
+/**
+ @Function FM_PORT_PcdKgBindSchemes
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdKgBindSchemes>
#10292: 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>
#10293: 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
#10296: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3423:
+/**
+ @Function FM_PORT_PcdKgUnbindSchemes
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_PcdKgUnbindSchemes>
#10309: 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
#10313: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3440:
+/**
+ @Function FM_PORT_GetIPv4OptionsCount
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_GetIPv4OptionsCount>
#10324: 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>
#10325: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3452:
+ uint32_t *p_Ipv4OptionsCount);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10331: 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
#10340: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3467:
+/**
+ @Function FM_PORT_ImTx
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ImTx>
#10357: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3484:
+uint32_t FM_PORT_ImTx(t_Handle h_FmPort,
CHECK:CAMELCASE: Avoid CamelCase: <lastBuffer>
#10360: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3487:
+ bool lastBuffer,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10364: FILE: drivers/net/dpaa/fmlib/fm_port_ext.h:3491:
+/**
+ @Function FM_PORT_ImTxConf
CHECK:CAMELCASE: Avoid CamelCase: <FM_PORT_ImTxConf>
#10378: 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>
#10380: 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>
#10406: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:15:
+typedef uint64_t physAddress_t;
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10409: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:18:
+/**
+ @Description Possible RxStore callback responses.
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10414: 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
#10421: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:30:
+ in which they were received. */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10428: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:37:
+/**
+ @Description General Handle
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10435: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:44:
+/**
+ @Function t_GetBufFunction
CHECK:CAMELCASE: Avoid CamelCase: <t_GetBufFunction>
#10447: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56:
+typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <h_BufferPool>
#10447: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:56:
+typedef uint8_t * (t_GetBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <p_BufContextHandle>
#10448: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:57:
+ t_Handle *p_BufContextHandle);
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10451: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:60:
+/**
+ @Function t_PutBufFunction
CHECK:CAMELCASE: Avoid CamelCase: <t_PutBufFunction>
#10464: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:73:
+typedef uint32_t (t_PutBufFunction)(t_Handle h_BufferPool,
CHECK:CAMELCASE: Avoid CamelCase: <p_Buffer>
#10465: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:74:
+ uint8_t *p_Buffer,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10469: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:78:
+/**
+ @Function t_PhysToVirt
CHECK:CAMELCASE: Avoid CamelCase: <t_PhysToVirt>
#10477: 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
#10480: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:89:
+/**
+ @Function t_VirtToPhys
CHECK:CAMELCASE: Avoid CamelCase: <t_VirtToPhys>
#10488: 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
#10491: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:100:
+/**
+ @Description Buffer Pool Information Structure.
CHECK:CAMELCASE: Avoid CamelCase: <f_GetBuf>
#10495: 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>
#10496: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:105:
+ t_PutBufFunction *f_PutBuf; /**< User callback to return a buffer */
CHECK:CAMELCASE: Avoid CamelCase: <bufferSize>
#10497: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:106:
+ uint16_t bufferSize; /**< Buffer size (in bytes) */
CHECK:CAMELCASE: Avoid CamelCase: <f_PhysToVirt>
#10499: 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
#10500: 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
#10500: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:109:
+ physical addresses to virtual addresses */
CHECK:CAMELCASE: Avoid CamelCase: <f_VirtToPhys>
#10501: 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
#10502: 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
#10502: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:111:
+ virtual addresses to physical addresses */
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10506: 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>
#10525: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:134:
+typedef e_RxStoreResponse(t_RxStoreFunction)(t_Handle h_App,
CHECK:CAMELCASE: Avoid CamelCase: <queueId>
#10526: FILE: drivers/net/dpaa/fmlib/ncsw_ext.h:135:
+ uint32_t queueId,
WARNING:BLOCK_COMMENT_STYLE: Block comments use * on subsequent lines
#10562: FILE: drivers/net/dpaa/fmlib/net_ext.h:12:
+/**
+ @Description This file contains common and general netcomm headers definitions.
WARNING:LONG_LINE: line over 90 characters
#10580: FILE: drivers/net/dpaa/fmlib/net_ext.h:30:
+#define IOC_NET_HEADER_FIELD_PPPoE_ALL_FIELDS ((IOC_NET_HEADER_FIELD_PPPoE_VER << 7) - 1)
WARNING:LONG_LINE: line over 90 characters
#10585: FILE: drivers/net/dpaa/fmlib/net_ext.h:35:
+#define IOC_NET_HEADER_FIELD_PPPMUX_ALL_FIELDS ((IOC_NET_HEADER_FIELD_PPPMUX_PID << 3) - 1)
WARNING:LONG_LINE: line over 90 characters
#10588: FILE: drivers/net/dpaa/fmlib/net_ext.h:38:
+#define IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_LXT (IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PFF << 1)
WARNING:LONG_LINE: line over 90 characters
#10589: FILE: drivers/net/dpaa/fmlib/net_ext.h:39:
+#define IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_LEN (IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PFF << 2)
WARNING:LONG_LINE: line over 90 characters
#10590: FILE: drivers/net/dpaa/fmlib/net_ext.h:40:
+#define IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PID (IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PFF << 3)
WARNING:LONG_LINE: line over 90 characters
#10591: FILE: drivers/net/dpaa/fmlib/net_ext.h:41:
+#define IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_USE_PID (IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PFF << 4)
WARNING:LONG_LINE: line over 90 characters
#10592: FILE: drivers/net/dpaa/fmlib/net_ext.h:42:
+#define IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_ALL_FIELDS ((IOC_NET_HEADER_FIELD_PPPMUX_SUBFRAME_PFF << 5) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_VER>
#10617: FILE: drivers/net/dpaa/fmlib/net_ext.h:67:
+#define IOC_NET_HEADER_FIELD_IPv4_VER (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_HDR_LEN>
#10618: FILE: drivers/net/dpaa/fmlib/net_ext.h:68:
+#define IOC_NET_HEADER_FIELD_IPv4_HDR_LEN (IOC_NET_HEADER_FIELD_IPv4_VER << 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_TOS>
#10619: FILE: drivers/net/dpaa/fmlib/net_ext.h:69:
+#define IOC_NET_HEADER_FIELD_IPv4_TOS (IOC_NET_HEADER_FIELD_IPv4_VER << 2)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_TOTAL_LEN>
#10620: FILE: drivers/net/dpaa/fmlib/net_ext.h:70:
+#define IOC_NET_HEADER_FIELD_IPv4_TOTAL_LEN (IOC_NET_HEADER_FIELD_IPv4_VER << 3)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_ID>
#10621: FILE: drivers/net/dpaa/fmlib/net_ext.h:71:
+#define IOC_NET_HEADER_FIELD_IPv4_ID (IOC_NET_HEADER_FIELD_IPv4_VER << 4)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_FLAG_D>
#10622: FILE: drivers/net/dpaa/fmlib/net_ext.h:72:
+#define IOC_NET_HEADER_FIELD_IPv4_FLAG_D (IOC_NET_HEADER_FIELD_IPv4_VER << 5)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_FLAG_M>
#10623: FILE: drivers/net/dpaa/fmlib/net_ext.h:73:
+#define IOC_NET_HEADER_FIELD_IPv4_FLAG_M (IOC_NET_HEADER_FIELD_IPv4_VER << 6)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_OFFSET>
#10624: FILE: drivers/net/dpaa/fmlib/net_ext.h:74:
+#define IOC_NET_HEADER_FIELD_IPv4_OFFSET (IOC_NET_HEADER_FIELD_IPv4_VER << 7)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_TTL>
#10625: FILE: drivers/net/dpaa/fmlib/net_ext.h:75:
+#define IOC_NET_HEADER_FIELD_IPv4_TTL (IOC_NET_HEADER_FIELD_IPv4_VER << 8)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_PROTO>
#10626: FILE: drivers/net/dpaa/fmlib/net_ext.h:76:
+#define IOC_NET_HEADER_FIELD_IPv4_PROTO (IOC_NET_HEADER_FIELD_IPv4_VER << 9)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_CKSUM>
#10627: FILE: drivers/net/dpaa/fmlib/net_ext.h:77:
+#define IOC_NET_HEADER_FIELD_IPv4_CKSUM (IOC_NET_HEADER_FIELD_IPv4_VER << 10)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_SRC_IP>
#10628: FILE: drivers/net/dpaa/fmlib/net_ext.h:78:
+#define IOC_NET_HEADER_FIELD_IPv4_SRC_IP (IOC_NET_HEADER_FIELD_IPv4_VER << 11)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_DST_IP>
#10629: FILE: drivers/net/dpaa/fmlib/net_ext.h:79:
+#define IOC_NET_HEADER_FIELD_IPv4_DST_IP (IOC_NET_HEADER_FIELD_IPv4_VER << 12)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_OPTS>
#10630: FILE: drivers/net/dpaa/fmlib/net_ext.h:80:
+#define IOC_NET_HEADER_FIELD_IPv4_OPTS (IOC_NET_HEADER_FIELD_IPv4_VER << 13)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_OPTS_COUNT>
#10631: FILE: drivers/net/dpaa/fmlib/net_ext.h:81:
+#define IOC_NET_HEADER_FIELD_IPv4_OPTS_COUNT (IOC_NET_HEADER_FIELD_IPv4_VER << 14)
WARNING:LONG_LINE: line over 90 characters
#10632: FILE: drivers/net/dpaa/fmlib/net_ext.h:82:
+#define IOC_NET_HEADER_FIELD_IPv4_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IPv4_VER << 15) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_ALL_FIELDS>
#10632: FILE: drivers/net/dpaa/fmlib/net_ext.h:82:
+#define IOC_NET_HEADER_FIELD_IPv4_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IPv4_VER << 15) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_ADDR_SIZE>
#10634: FILE: drivers/net/dpaa/fmlib/net_ext.h:84:
+#define IOC_NET_HEADER_FIELD_IPv4_ADDR_SIZE 4
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv4_PROTO_SIZE>
#10635: FILE: drivers/net/dpaa/fmlib/net_ext.h:85:
+#define IOC_NET_HEADER_FIELD_IPv4_PROTO_SIZE 1
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_VER>
#10639: FILE: drivers/net/dpaa/fmlib/net_ext.h:89:
+#define IOC_NET_HEADER_FIELD_IPv6_VER (1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_TC>
#10640: FILE: drivers/net/dpaa/fmlib/net_ext.h:90:
+#define IOC_NET_HEADER_FIELD_IPv6_TC (IOC_NET_HEADER_FIELD_IPv6_VER << 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_SRC_IP>
#10641: FILE: drivers/net/dpaa/fmlib/net_ext.h:91:
+#define IOC_NET_HEADER_FIELD_IPv6_SRC_IP (IOC_NET_HEADER_FIELD_IPv6_VER << 2)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_DST_IP>
#10642: FILE: drivers/net/dpaa/fmlib/net_ext.h:92:
+#define IOC_NET_HEADER_FIELD_IPv6_DST_IP (IOC_NET_HEADER_FIELD_IPv6_VER << 3)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_NEXT_HDR>
#10643: FILE: drivers/net/dpaa/fmlib/net_ext.h:93:
+#define IOC_NET_HEADER_FIELD_IPv6_NEXT_HDR (IOC_NET_HEADER_FIELD_IPv6_VER << 4)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_FL>
#10644: FILE: drivers/net/dpaa/fmlib/net_ext.h:94:
+#define IOC_NET_HEADER_FIELD_IPv6_FL (IOC_NET_HEADER_FIELD_IPv6_VER << 5)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_HOP_LIMIT>
#10645: FILE: drivers/net/dpaa/fmlib/net_ext.h:95:
+#define IOC_NET_HEADER_FIELD_IPv6_HOP_LIMIT (IOC_NET_HEADER_FIELD_IPv6_VER << 6)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_ALL_FIELDS>
#10646: FILE: drivers/net/dpaa/fmlib/net_ext.h:96:
+#define IOC_NET_HEADER_FIELD_IPv6_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IPv6_VER << 7) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_IPv6_NEXT_HDR_SIZE>
#10649: FILE: drivers/net/dpaa/fmlib/net_ext.h:99:
+#define IOC_NET_HEADER_FIELD_IPv6_NEXT_HDR_SIZE 1
WARNING:LONG_LINE: line over 90 characters
#10656: FILE: drivers/net/dpaa/fmlib/net_ext.h:106:
+#define IOC_NET_HEADER_FIELD_ICMP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_ICMP_TYPE << 5) - 1)
WARNING:LONG_LINE: line over 90 characters
#10665: FILE: drivers/net/dpaa/fmlib/net_ext.h:115:
+#define IOC_NET_HEADER_FIELD_IGMP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IGMP_VERSION << 4) - 1)
WARNING:LONG_LINE: line over 90 characters
#10680: FILE: drivers/net/dpaa/fmlib/net_ext.h:130:
+#define IOC_NET_HEADER_FIELD_TCP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_TCP_PORT_SRC << 11) - 1)
WARNING:LONG_LINE: line over 90 characters
#10690: FILE: drivers/net/dpaa/fmlib/net_ext.h:140:
+#define IOC_NET_HEADER_FIELD_SCTP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_SCTP_PORT_SRC << 4) - 1)
WARNING:LONG_LINE: line over 90 characters
#10698: FILE: drivers/net/dpaa/fmlib/net_ext.h:148:
+#define IOC_NET_HEADER_FIELD_DCCP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_DCCP_PORT_SRC << 2) - 1)
WARNING:LONG_LINE: line over 90 characters
#10708: FILE: drivers/net/dpaa/fmlib/net_ext.h:158:
+#define IOC_NET_HEADER_FIELD_UDP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_UDP_PORT_SRC << 4) - 1)
WARNING:LONG_LINE: line over 90 characters
#10715: FILE: drivers/net/dpaa/fmlib/net_ext.h:165:
+#define IOC_NET_HEADER_FIELD_UDP_LITE_PORT_DST (IOC_NET_HEADER_FIELD_UDP_LITE_PORT_SRC << 1)
WARNING:LONG_LINE: line over 90 characters
#10716: FILE: drivers/net/dpaa/fmlib/net_ext.h:166:
+#define IOC_NET_HEADER_FIELD_UDP_LITE_ALL_FIELDS ((IOC_NET_HEADER_FIELD_UDP_LITE_PORT_SRC << 2) - 1)
WARNING:LONG_LINE: line over 90 characters
#10723: FILE: drivers/net/dpaa/fmlib/net_ext.h:173:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_DST (IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 1)
WARNING:LONG_LINE: line over 90 characters
#10724: FILE: drivers/net/dpaa/fmlib/net_ext.h:174:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_LEN (IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 2)
WARNING:LONG_LINE: line over 90 characters
#10725: FILE: drivers/net/dpaa/fmlib/net_ext.h:175:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_CKSUM (IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 3)
WARNING:LONG_LINE: line over 90 characters
#10726: FILE: drivers/net/dpaa/fmlib/net_ext.h:176:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_SPI (IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 4)
WARNING:LONG_LINE: line over 90 characters
#10727: FILE: drivers/net/dpaa/fmlib/net_ext.h:177:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_SEQUENCE_NUM (IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 5)
WARNING:LONG_LINE: line over 90 characters
#10728: FILE: drivers/net/dpaa/fmlib/net_ext.h:178:
+#define IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_UDP_ENCAP_ESP_PORT_SRC << 6) - 1)
WARNING:LONG_LINE: line over 90 characters
#10741: FILE: drivers/net/dpaa/fmlib/net_ext.h:191:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_FLAGS (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 1)
WARNING:LONG_LINE: line over 90 characters
#10742: FILE: drivers/net/dpaa/fmlib/net_ext.h:192:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_LENGTH (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 2)
WARNING:LONG_LINE: line over 90 characters
#10743: FILE: drivers/net/dpaa/fmlib/net_ext.h:193:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TSN (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 3)
WARNING:LONG_LINE: line over 90 characters
#10744: FILE: drivers/net/dpaa/fmlib/net_ext.h:194:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_STREAM_ID (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 4)
WARNING:LONG_LINE: line over 90 characters
#10745: FILE: drivers/net/dpaa/fmlib/net_ext.h:195:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_STREAM_SQN (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 5)
WARNING:LONG_LINE: line over 90 characters
#10746: FILE: drivers/net/dpaa/fmlib/net_ext.h:196:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_PAYLOAD_PID (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 6)
WARNING:LONG_LINE: line over 90 characters
#10747: FILE: drivers/net/dpaa/fmlib/net_ext.h:197:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_UNORDERED (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 7)
WARNING:LONG_LINE: line over 90 characters
#10748: FILE: drivers/net/dpaa/fmlib/net_ext.h:198:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_BEGGINING (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 8)
WARNING:LONG_LINE: line over 90 characters
#10749: FILE: drivers/net/dpaa/fmlib/net_ext.h:199:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_END (IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 9)
WARNING:LONG_LINE: line over 90 characters
#10750: FILE: drivers/net/dpaa/fmlib/net_ext.h:200:
+#define IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_ALL_FIELDS ((IOC_NET_HEADER_FIELD_SCTP_CHUNK_DATA_TYPE << 10) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT>
#10752: FILE: drivers/net/dpaa/fmlib/net_ext.h:202:
+#define IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT (1)
WARNING:LONG_LINE: line over 90 characters
#10753: FILE: drivers/net/dpaa/fmlib/net_ext.h:203:
+#define IOC_NET_HEADER_FIELD_L2TPv2_LENGTH_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_LENGTH_BIT>
#10753: FILE: drivers/net/dpaa/fmlib/net_ext.h:203:
+#define IOC_NET_HEADER_FIELD_L2TPv2_LENGTH_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 1)
WARNING:LONG_LINE: line over 90 characters
#10754: FILE: drivers/net/dpaa/fmlib/net_ext.h:204:
+#define IOC_NET_HEADER_FIELD_L2TPv2_SEQUENCE_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 2)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_SEQUENCE_BIT>
#10754: FILE: drivers/net/dpaa/fmlib/net_ext.h:204:
+#define IOC_NET_HEADER_FIELD_L2TPv2_SEQUENCE_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 2)
WARNING:LONG_LINE: line over 90 characters
#10755: FILE: drivers/net/dpaa/fmlib/net_ext.h:205:
+#define IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 3)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_BIT>
#10755: FILE: drivers/net/dpaa/fmlib/net_ext.h:205:
+#define IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 3)
WARNING:LONG_LINE: line over 90 characters
#10756: FILE: drivers/net/dpaa/fmlib/net_ext.h:206:
+#define IOC_NET_HEADER_FIELD_L2TPv2_PRIORITY_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 4)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_PRIORITY_BIT>
#10756: FILE: drivers/net/dpaa/fmlib/net_ext.h:206:
+#define IOC_NET_HEADER_FIELD_L2TPv2_PRIORITY_BIT (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 4)
WARNING:LONG_LINE: line over 90 characters
#10757: FILE: drivers/net/dpaa/fmlib/net_ext.h:207:
+#define IOC_NET_HEADER_FIELD_L2TPv2_VERSION (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 5)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_VERSION>
#10757: FILE: drivers/net/dpaa/fmlib/net_ext.h:207:
+#define IOC_NET_HEADER_FIELD_L2TPv2_VERSION (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 5)
WARNING:LONG_LINE: line over 90 characters
#10758: FILE: drivers/net/dpaa/fmlib/net_ext.h:208:
+#define IOC_NET_HEADER_FIELD_L2TPv2_LEN (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 6)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_LEN>
#10758: FILE: drivers/net/dpaa/fmlib/net_ext.h:208:
+#define IOC_NET_HEADER_FIELD_L2TPv2_LEN (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 6)
WARNING:LONG_LINE: line over 90 characters
#10759: FILE: drivers/net/dpaa/fmlib/net_ext.h:209:
+#define IOC_NET_HEADER_FIELD_L2TPv2_TUNNEL_ID (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 7)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_TUNNEL_ID>
#10759: FILE: drivers/net/dpaa/fmlib/net_ext.h:209:
+#define IOC_NET_HEADER_FIELD_L2TPv2_TUNNEL_ID (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 7)
WARNING:LONG_LINE: line over 90 characters
#10760: FILE: drivers/net/dpaa/fmlib/net_ext.h:210:
+#define IOC_NET_HEADER_FIELD_L2TPv2_SESSION_ID (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 8)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_SESSION_ID>
#10760: FILE: drivers/net/dpaa/fmlib/net_ext.h:210:
+#define IOC_NET_HEADER_FIELD_L2TPv2_SESSION_ID (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 8)
WARNING:LONG_LINE: line over 90 characters
#10761: FILE: drivers/net/dpaa/fmlib/net_ext.h:211:
+#define IOC_NET_HEADER_FIELD_L2TPv2_NS (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 9)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_NS>
#10761: FILE: drivers/net/dpaa/fmlib/net_ext.h:211:
+#define IOC_NET_HEADER_FIELD_L2TPv2_NS (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 9)
WARNING:LONG_LINE: line over 90 characters
#10762: FILE: drivers/net/dpaa/fmlib/net_ext.h:212:
+#define IOC_NET_HEADER_FIELD_L2TPv2_NR (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 10)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_NR>
#10762: FILE: drivers/net/dpaa/fmlib/net_ext.h:212:
+#define IOC_NET_HEADER_FIELD_L2TPv2_NR (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 10)
WARNING:LONG_LINE: line over 90 characters
#10763: FILE: drivers/net/dpaa/fmlib/net_ext.h:213:
+#define IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_SIZE (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 11)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_SIZE>
#10763: FILE: drivers/net/dpaa/fmlib/net_ext.h:213:
+#define IOC_NET_HEADER_FIELD_L2TPv2_OFFSET_SIZE (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 11)
WARNING:LONG_LINE: line over 90 characters
#10764: FILE: drivers/net/dpaa/fmlib/net_ext.h:214:
+#define IOC_NET_HEADER_FIELD_L2TPv2_FIRST_BYTE (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 12)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_FIRST_BYTE>
#10764: FILE: drivers/net/dpaa/fmlib/net_ext.h:214:
+#define IOC_NET_HEADER_FIELD_L2TPv2_FIRST_BYTE (IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 12)
WARNING:LONG_LINE: line over 90 characters
#10765: FILE: drivers/net/dpaa/fmlib/net_ext.h:215:
+#define IOC_NET_HEADER_FIELD_L2TPv2_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 13) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv2_ALL_FIELDS>
#10765: FILE: drivers/net/dpaa/fmlib/net_ext.h:215:
+#define IOC_NET_HEADER_FIELD_L2TPv2_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv2_TYPE_BIT << 13) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT>
#10767: FILE: drivers/net/dpaa/fmlib/net_ext.h:217:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT (1)
WARNING:LONG_LINE: line over 90 characters
#10768: FILE: drivers/net/dpaa/fmlib/net_ext.h:218:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH_BIT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH_BIT>
#10768: FILE: drivers/net/dpaa/fmlib/net_ext.h:218:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH_BIT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 1)
WARNING:LONG_LINE: line over 90 characters
#10769: FILE: drivers/net/dpaa/fmlib/net_ext.h:219:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SEQUENCE_BIT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 2)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SEQUENCE_BIT>
#10769: FILE: drivers/net/dpaa/fmlib/net_ext.h:219:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SEQUENCE_BIT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 2)
WARNING:LONG_LINE: line over 90 characters
#10770: FILE: drivers/net/dpaa/fmlib/net_ext.h:220:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_VERSION (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 3)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_VERSION>
#10770: FILE: drivers/net/dpaa/fmlib/net_ext.h:220:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_VERSION (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 3)
WARNING:LONG_LINE: line over 90 characters
#10771: FILE: drivers/net/dpaa/fmlib/net_ext.h:221:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 4)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH>
#10771: FILE: drivers/net/dpaa/fmlib/net_ext.h:221:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_LENGTH (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 4)
WARNING:LONG_LINE: line over 90 characters
#10772: FILE: drivers/net/dpaa/fmlib/net_ext.h:222:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_CONTROL (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 5)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_CONTROL>
#10772: FILE: drivers/net/dpaa/fmlib/net_ext.h:222:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_CONTROL (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 5)
WARNING:LONG_LINE: line over 90 characters
#10773: FILE: drivers/net/dpaa/fmlib/net_ext.h:223:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SENT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 6)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SENT>
#10773: FILE: drivers/net/dpaa/fmlib/net_ext.h:223:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_SENT (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 6)
WARNING:LONG_LINE: line over 90 characters
#10774: FILE: drivers/net/dpaa/fmlib/net_ext.h:224:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_RECV (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 7)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_RECV>
#10774: FILE: drivers/net/dpaa/fmlib/net_ext.h:224:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_RECV (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 7)
WARNING:LONG_LINE: line over 90 characters
#10775: FILE: drivers/net/dpaa/fmlib/net_ext.h:225:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_FIRST_BYTE (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 8)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_FIRST_BYTE>
#10775: FILE: drivers/net/dpaa/fmlib/net_ext.h:225:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_FIRST_BYTE (IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 8)
WARNING:LONG_LINE: line over 90 characters
#10776: FILE: drivers/net/dpaa/fmlib/net_ext.h:226:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 9) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_CTRL_ALL_FIELDS>
#10776: FILE: drivers/net/dpaa/fmlib/net_ext.h:226:
+#define IOC_NET_HEADER_FIELD_L2TPv3_CTRL_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv3_CTRL_TYPE_BIT << 9) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT>
#10778: FILE: drivers/net/dpaa/fmlib/net_ext.h:228:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT (1)
WARNING:LONG_LINE: line over 90 characters
#10779: FILE: drivers/net/dpaa/fmlib/net_ext.h:229:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_VERSION (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_SESS_VERSION>
#10779: FILE: drivers/net/dpaa/fmlib/net_ext.h:229:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_VERSION (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 1)
WARNING:LONG_LINE: line over 90 characters
#10780: FILE: drivers/net/dpaa/fmlib/net_ext.h:230:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_ID (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 2)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_SESS_ID>
#10780: FILE: drivers/net/dpaa/fmlib/net_ext.h:230:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_ID (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 2)
WARNING:LONG_LINE: line over 90 characters
#10781: FILE: drivers/net/dpaa/fmlib/net_ext.h:231:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_COOKIE (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 3)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_SESS_COOKIE>
#10781: FILE: drivers/net/dpaa/fmlib/net_ext.h:231:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_COOKIE (IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 3)
WARNING:LONG_LINE: line over 90 characters
#10782: FILE: drivers/net/dpaa/fmlib/net_ext.h:232:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 4) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <IOC_NET_HEADER_FIELD_L2TPv3_SESS_ALL_FIELDS>
#10782: FILE: drivers/net/dpaa/fmlib/net_ext.h:232:
+#define IOC_NET_HEADER_FIELD_L2TPv3_SESS_ALL_FIELDS ((IOC_NET_HEADER_FIELD_L2TPv3_SESS_TYPE_BIT << 4) - 1)
WARNING:LONG_LINE: line over 90 characters
#10791: FILE: drivers/net/dpaa/fmlib/net_ext.h:241:
+#define IOC_NET_HEADER_FIELD_VLAN_ALL_FIELDS ((IOC_NET_HEADER_FIELD_VLAN_VPRI << 5) - 1)
WARNING:LONG_LINE: line over 90 characters
#10805: FILE: drivers/net/dpaa/fmlib/net_ext.h:255:
+#define IOC_NET_HEADER_FIELD_NLPID_ALL_FIELDS ((IOC_NET_HEADER_FIELD_NLPID_NLPID << 1) - 1)
WARNING:LONG_LINE: line over 90 characters
#10816: FILE: drivers/net/dpaa/fmlib/net_ext.h:266:
+#define IOC_NET_HEADER_FIELD_LLC_SNAP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_LLC_SNAP_TYPE << 1) - 1)
WARNING:LONG_LINE: line over 90 characters
#10827: FILE: drivers/net/dpaa/fmlib/net_ext.h:277:
+#define IOC_NET_HEADER_FIELD_ARP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_ARP_HTYPE << 9) - 1)
WARNING:LONG_LINE: line over 90 characters
#10835: FILE: drivers/net/dpaa/fmlib/net_ext.h:285:
+#define IOC_NET_HEADER_FIELD_RFC2684_ALL_FIELDS ((IOC_NET_HEADER_FIELD_RFC2684_LLC << 6) - 1)
WARNING:LONG_LINE: line over 90 characters
#10838: FILE: drivers/net/dpaa/fmlib/net_ext.h:288:
+#define IOC_NET_HEADER_FIELD_USER_DEFINED_PCDID (IOC_NET_HEADER_FIELD_USER_DEFINED_SRCPORT << 1)
WARNING:LONG_LINE: line over 90 characters
#10839: FILE: drivers/net/dpaa/fmlib/net_ext.h:289:
+#define IOC_NET_HEADER_FIELD_USER_DEFINED_ALL_FIELDS ((IOC_NET_HEADER_FIELD_USER_DEFINED_SRCPORT << 2) - 1)
WARNING:LONG_LINE: line over 90 characters
#10847: FILE: drivers/net/dpaa/fmlib/net_ext.h:297:
+#define IOC_NET_HEADER_FIELD_PAYLOAD_ALL_FIELDS ((IOC_NET_HEADER_FIELD_PAYLOAD_BUFFER << 6) - 1)
WARNING:LONG_LINE: line over 90 characters
#10857: FILE: drivers/net/dpaa/fmlib/net_ext.h:307:
+#define IOC_NET_HEADER_FIELD_MINENCAP_DST_IP (IOC_NET_HEADER_FIELD_MINENCAP_SRC_IP << 1)
WARNING:LONG_LINE: line over 90 characters
#10858: FILE: drivers/net/dpaa/fmlib/net_ext.h:308:
+#define IOC_NET_HEADER_FIELD_MINENCAP_TYPE (IOC_NET_HEADER_FIELD_MINENCAP_SRC_IP << 2)
WARNING:LONG_LINE: line over 90 characters
#10859: FILE: drivers/net/dpaa/fmlib/net_ext.h:309:
+#define IOC_NET_HEADER_FIELD_MINENCAP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_MINENCAP_SRC_IP << 3) - 1)
WARNING:LONG_LINE: line over 90 characters
#10864: FILE: drivers/net/dpaa/fmlib/net_ext.h:314:
+#define IOC_NET_HEADER_FIELD_IPSEC_AH_NH (IOC_NET_HEADER_FIELD_IPSEC_AH_SPI << 1)
WARNING:LONG_LINE: line over 90 characters
#10865: FILE: drivers/net/dpaa/fmlib/net_ext.h:315:
+#define IOC_NET_HEADER_FIELD_IPSEC_AH_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IPSEC_AH_SPI << 2) - 1)
WARNING:LONG_LINE: line over 90 characters
#10870: FILE: drivers/net/dpaa/fmlib/net_ext.h:320:
+#define IOC_NET_HEADER_FIELD_IPSEC_ESP_SEQUENCE_NUM (IOC_NET_HEADER_FIELD_IPSEC_ESP_SPI << 1)
WARNING:LONG_LINE: line over 90 characters
#10871: FILE: drivers/net/dpaa/fmlib/net_ext.h:321:
+#define IOC_NET_HEADER_FIELD_IPSEC_ESP_ALL_FIELDS ((IOC_NET_HEADER_FIELD_IPSEC_ESP_SPI << 2) - 1)
WARNING:LONG_LINE: line over 90 characters
#10879: FILE: drivers/net/dpaa/fmlib/net_ext.h:329:
+#define IOC_NET_HEADER_FIELD_MPLS_LABEL_STACK_ALL_FIELDS ((IOC_NET_HEADER_FIELD_MPLS_LABEL_STACK << 1) - 1)
WARNING:LONG_LINE: line over 90 characters
#10884: FILE: drivers/net/dpaa/fmlib/net_ext.h:334:
+#define IOC_NET_HEADER_FIELD_MACSEC_ALL_FIELDS ((IOC_NET_HEADER_FIELD_MACSEC_SECTAG << 1) - 1)
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_IPv4>
#10891: FILE: drivers/net/dpaa/fmlib/net_ext.h:341:
+ HEADER_TYPE_IPv4,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_IPv6>
#10892: FILE: drivers/net/dpaa/fmlib/net_ext.h:342:
+ HEADER_TYPE_IPv6,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv2>
#10904: FILE: drivers/net/dpaa/fmlib/net_ext.h:354:
+ HEADER_TYPE_L2TPv2,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv3_CTRL>
#10905: FILE: drivers/net/dpaa/fmlib/net_ext.h:355:
+ HEADER_TYPE_L2TPv3_CTRL,
CHECK:CAMELCASE: Avoid CamelCase: <HEADER_TYPE_L2TPv3_SESS>
#10906: FILE: drivers/net/dpaa/fmlib/net_ext.h:356:
+ HEADER_TYPE_L2TPv3_SESS,
total: 0 errors, 1859 warnings, 651 checks, 10818 lines checked
^ permalink raw reply [flat|nested] only message in thread