summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
diff options
context:
space:
mode:
authorMandy Lavi <mandy.lavi@freescale.com>2015-04-19 16:14:44 (GMT)
committerHonghua Yin <Hong-Hua.Yin@freescale.com>2015-04-30 11:37:02 (GMT)
commit62f235b427813b031176be5db848cad3ef7df019 (patch)
treef2b00a4949b256edc00b1a76b6562c134eeadd89 /drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
parentfcecfbd74af9a1ecd77865f2df85143837c64e24 (diff)
downloadlinux-fsl-qoriq-62f235b427813b031176be5db848cad3ef7df019.tar.xz
fmd: Add support for SW parser being run before HW parser
Change-Id: Ia1830aa7a73fcc081dc6e54ee0599b10747bcd2b Signed-off-by: Mandy Lavi <mandy.lavi@freescale.com> Reviewed-on: http://git.am.freescale.net:8181/35266 Reviewed-by: Liron Himi <Liron.Himi@freescale.com> Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com> Tested-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h')
-rw-r--r--drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h b/drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
index 3961a37..e4519cc 100644
--- a/drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
+++ b/drivers/net/ethernet/freescale/fman/inc/Peripherals/fm_pcd_ext.h
@@ -434,7 +434,10 @@ typedef struct t_FmPcdPrsLabelParams {
uint32_t instructionOffset; /**< SW parser label instruction offset (2 bytes
resolution), relative to Parser RAM. */
e_NetHeaderType hdr; /**< The existence of this header will invoke
- the SW parser code. */
+ the SW parser code; Use HEADER_TYPE_NONE
+ to indicate that sw parser is to run
+ independent of the existence of any protocol
+ (run before HW parser). */
uint8_t indexPerHdr; /**< Normally 0, if more than one SW parser
attachments for the same header, use this
index to distinguish between them. */