diff options
author | Mandy Lavi <mandy.lavi@freescale.com> | 2014-05-22 17:40:23 (GMT) |
---|---|---|
committer | Jose Rivera <German.Rivera@freescale.com> | 2014-05-29 15:00:27 (GMT) |
commit | be88d5881dc082c055b59686dfb0425f791caa58 (patch) | |
tree | ded2f2e63be8e51017fcdc7ed6a63da38299980c /drivers/net/ethernet/freescale/fman/Peripherals/FM/inc | |
parent | 8fb41d93b318eacabf01eadfa39e42c3190eba94 (diff) | |
download | linux-fsl-qoriq-be88d5881dc082c055b59686dfb0425f791caa58.tar.xz |
fmd: enable addition of CCtable entry not linked to a keygen
This fixes the problem that if at a time, a path between a keygen and
a CCtable is broken (e.g. by deleting an entry in a previous table)
then it is impossible to add any entry in that table or in any tables
that are "behind" it until a new path would be created
Also fixing the case w.r.t. to share CC nodes when
deleting entry in a CC node attached to first port will corrupt
context of ccnode shared with other ports.
Signed-off-by: Mandy Lavi <mandy.lavi@freescale.com>
Change-Id: I089982acee71c489b6ed9275b641afa74315c18f
Reviewed-on: http://git.am.freescale.net:8181/12820
Reviewed-by: Nir Erez <nir.erez@freescale.com>
Reviewed-by: Jose Rivera <German.Rivera@freescale.com>
Tested-by: Jose Rivera <German.Rivera@freescale.com>
(cherry picked from commit e25a50bbcd56f0c1f4a725b70eab5f75604d14a3)
Reviewed-on: http://git.am.freescale.net:8181/13059
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/Peripherals/FM/inc')
-rw-r--r-- | drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h b/drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h index f5f5428..00c5973 100644 --- a/drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h +++ b/drivers/net/ethernet/freescale/fman/Peripherals/FM/inc/fm_common.h @@ -340,6 +340,7 @@ static __inline__ bool TRY_LOCK(t_Handle h_Spinlock, volatile bool *p_Flag) #define UPDATE_KG_NIA_CC_WA 0x10000000 #define UPDATE_KG_OPT_MODE 0x08000000 #define UPDATE_KG_NIA 0x04000000 +#define UPDATE_CC_SHADOW_CLEAR 0x02000000 /* @} */ #define UPDATE_FPM_BRKC_SLP 0x80000000 |