summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/fman.h
diff options
context:
space:
mode:
authorIordache Florinel-R70177 <florinel.iordache@nxp.com>2017-08-27 16:13:38 +0300
committerDavid S. Miller <davem@davemloft.net>2017-08-28 16:41:00 -0700
commit7472f4f281d0f7c9cf66494b70a64c5ea5ca67da (patch)
tree817a3fae7c9659a743094daad7bec148a318896e /drivers/net/ethernet/freescale/fman/fman.h
parentca58ce576662eab2dc71f6af120dd07d8e11a925 (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.h2
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;