summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/dpa
diff options
context:
space:
mode:
authorPan Jiafei <Jiafei.Pan@freescale.com>2015-03-27 02:32:18 (GMT)
committerHonghua Yin <Hong-Hua.Yin@freescale.com>2015-03-30 02:06:36 (GMT)
commitf26b9d601bc4393d93565c82f32e9d694ad00e59 (patch)
treeb0ea8d2badeb23699d3dff54f1cc6d62024e60e9 /drivers/net/ethernet/freescale/dpa
parentae91f5e5859b48f4b2a568b96ecd111003d6bca3 (diff)
downloadlinux-fsl-qoriq-f26b9d601bc4393d93565c82f32e9d694ad00e59.tar.xz
capwap: align SEC job descriptor
Require 64 bytes align. Remove compilation warnings. Signed-off-by: Pan Jiafei <Jiafei.Pan@freescale.com> Change-Id: Ic97c690adfca42c8c9ac83de9d89b05ea32b3926 Reviewed-on: http://git.am.freescale.net:8181/33327 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Honghua Yin <Hong-Hua.Yin@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/dpa')
-rw-r--r--drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h4
-rw-r--r--drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h b/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h
index dd76acd..d40cbe8 100644
--- a/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h
+++ b/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_desc.h
@@ -153,7 +153,7 @@ struct dtls_encap_descriptor_t {
uint32_t auth_key[13]; /* Max Space for storing auth Key */
uint32_t enc_key[7]; /* Max Space for storing enc Key */
uint32_t operation_cmd; /* For operation Command */
-} __packed;
+} __packed __aligned(64);
struct dtls_decap_descriptor_t {
struct preheader_t prehdr;
@@ -165,7 +165,7 @@ struct dtls_decap_descriptor_t {
uint32_t auth_key[13]; /* Max Space for storing auth Key */
uint32_t dec_key[7]; /* Max Space for storing dec Key */
uint32_t operation_cmd; /* For operation Command */
-} __packed;
+} __packed __aligned(64);
#define SEC_DEF_VER 40 /* like in P4080 */
#define SEC_VER_5_3 53
diff --git a/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c b/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c
index dbf7a21..b34d959 100644
--- a/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c
+++ b/drivers/net/ethernet/freescale/dpa/capwap/dpaa_capwap_domain.c
@@ -523,7 +523,7 @@ int add_in_tunnel(struct dpaa_capwap_domain *capwap_domain,
struct auth_params *auth;
struct cipher_params *cipher;
struct dtls_block_decap_pdb *pdb;
- struct dtls_decap_descriptor_t *preheader_initdesc;
+ struct dtls_decap_descriptor_t *preheader_initdesc = NULL;
struct qman_fq *fq = NULL;
uint16_t desc_len;
unsigned char *buff_start = NULL;
@@ -827,7 +827,7 @@ int add_out_tunnel(struct dpaa_capwap_domain *capwap_domain,
struct dtls_block_encap_pdb *pdb;
struct auth_params *auth;
struct cipher_params *cipher;
- struct dtls_encap_descriptor_t *preheader_initdesc;
+ struct dtls_encap_descriptor_t *preheader_initdesc = NULL;
struct qman_fq *fq = NULL;
uint16_t desc_len;
unsigned char *buff_start = NULL;