diff options
author | Iordache Florinel-R70177 <florinel.iordache@nxp.com> | 2017-08-27 16:13:38 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-08-28 16:41:00 -0700 |
commit | 7472f4f281d0f7c9cf66494b70a64c5ea5ca67da (patch) | |
tree | 817a3fae7c9659a743094daad7bec148a318896e /drivers/net/ethernet/freescale/fman/fman.h | |
parent | ca58ce576662eab2dc71f6af120dd07d8e11a925 (diff) |
fsl/fman: enable FMan Keygen
Add support for the FMan Keygen with a hardcoded scheme to spread
incoming traffic on a FQ range based on source and destination IPs
and ports.
Signed-off-by: Iordache Florinel <florinel.iordache@nxp.com>
Signed-off-by: Madalin Bucur <madalin.bucur@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/fman.h')
-rw-r--r-- | drivers/net/ethernet/freescale/fman/fman.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fman/fman.h b/drivers/net/ethernet/freescale/fman/fman.h index 1015dac9bd57..bfa02e0014ae 100644 --- a/drivers/net/ethernet/freescale/fman/fman.h +++ b/drivers/net/ethernet/freescale/fman/fman.h @@ -328,6 +328,7 @@ struct fman { struct fman_qmi_regs __iomem *qmi_regs; struct fman_dma_regs __iomem *dma_regs; struct fman_hwp_regs __iomem *hwp_regs; + struct fman_kg_regs __iomem *kg_regs; fman_exceptions_cb *exception_cb; fman_bus_error_cb *bus_error_cb; /* Spinlock for FMan use */ @@ -336,6 +337,7 @@ struct fman { struct fman_cfg *cfg; struct muram_info *muram; + struct fman_keygen *keygen; /* cam section in muram */ unsigned long cam_offset; size_t cam_size; |