git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx5: check register available for metadata action
[dpdk.git]
/
lib
/
librte_ipsec
/
crypto.h
diff --git
a/lib/librte_ipsec/crypto.h
b/lib/librte_ipsec/crypto.h
index
45d4ef7
..
3d03034
100644
(file)
--- a/
lib/librte_ipsec/crypto.h
+++ b/
lib/librte_ipsec/crypto.h
@@
-19,7
+19,7
@@
struct aesctr_cnt_blk {
uint32_t nonce;
uint64_t iv;
uint32_t cnt;
uint32_t nonce;
uint64_t iv;
uint32_t cnt;
-} __
attribute__((packed))
;
+} __
rte_packed
;
/*
* AES-GCM devices have some specific requirements for IV and AAD formats.
/*
* AES-GCM devices have some specific requirements for IV and AAD formats.
@@
-30,7
+30,7
@@
struct aead_gcm_iv {
uint32_t salt;
uint64_t iv;
uint32_t cnt;
uint32_t salt;
uint64_t iv;
uint32_t cnt;
-} __
attribute__((packed))
;
+} __
rte_packed
;
struct aead_gcm_aad {
uint32_t spi;
struct aead_gcm_aad {
uint32_t spi;
@@
-44,12
+44,12
@@
struct aead_gcm_aad {
uint64_t u64;
} sqn;
uint32_t align0; /* align to 16B boundary */
uint64_t u64;
} sqn;
uint32_t align0; /* align to 16B boundary */
-} __
attribute__((packed))
;
+} __
rte_packed
;
struct gcm_esph_iv {
struct gcm_esph_iv {
- struct esp_hdr esph;
+ struct
rte_
esp_hdr esph;
uint64_t iv;
uint64_t iv;
-} __
attribute__((packed))
;
+} __
rte_packed
;
static inline void
aes_ctr_cnt_blk_fill(struct aesctr_cnt_blk *ctr, uint64_t iv, uint32_t nonce)
static inline void
aes_ctr_cnt_blk_fill(struct aesctr_cnt_blk *ctr, uint64_t iv, uint32_t nonce)