diff options
author | Camelia Groza <camelia.groza@freescale.com> | 2015-04-27 07:43:39 (GMT) |
---|---|---|
committer | Madalin-Cristian Bucur <madalin.bucur@freescale.com> | 2015-04-27 13:56:16 (GMT) |
commit | d4dce299e2a6278f5d237e5bf17be232820db138 (patch) | |
tree | b3724b6324f992468b4c7d1a83612aced02b4cea /drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h | |
parent | ea0f80c1398c91a6ca549edf2b826a40eed1f893 (diff) | |
download | linux-fsl-qoriq-d4dce299e2a6278f5d237e5bf17be232820db138.tar.xz |
fmd: Alter MACsec MFL when the SCI is missing from the SecTAG
Signed-off-by: Camelia Groza <camelia.groza@freescale.com>
Change-Id: I5f8d3dcebad92e14972ef9e48188e7df6642cc0a
Reviewed-on: http://git.am.freescale.net:8181/35473
Reviewed-by: Liron Himi <Liron.Himi@freescale.com>
Reviewed-by: Cristian-Constantin Sovaiala <Cristian.Sovaiala@freescale.com>
Tested-by: Cristian-Constantin Sovaiala <Cristian.Sovaiala@freescale.com>
Reviewed-by: Madalin-Cristian Bucur <madalin.bucur@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h')
-rw-r--r-- | drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h b/drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h index 65eadf5..2296a0f 100644 --- a/drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h +++ b/drivers/net/ethernet/freescale/fman/Peripherals/FM/MACSEC/fm_macsec_master.h @@ -47,6 +47,7 @@ #define MACSEC_ICV_SIZE 16 #define MACSEC_SECTAG_SIZE 16 #define MACSEC_SCI_SIZE 8 +#define MACSEC_FCS_SIZE 4 /**************************************************************************//** @Description Exceptions @@ -137,7 +138,8 @@ #define DEFAULT_sc0ReservedForPTP FALSE #define DEFAULT_initNextPn 1 #define DEFAULT_pnExhThr 0xffffffff -#define DEFAULT_overhead (MACSEC_ICV_SIZE + MACSEC_SECTAG_SIZE) +#define DEFAULT_sectagOverhead (MACSEC_ICV_SIZE + MACSEC_SECTAG_SIZE) +#define DEFAULT_mflSubtract MACSEC_FCS_SIZE /**************************************************************************//** @@ -447,6 +449,7 @@ typedef struct bool byPassMode; bool reservedSc0; uint32_t sectagOverhead; + uint32_t mflSubtract; } t_FmMacsecDriverParam; typedef struct |