diff options
Diffstat (limited to 'include/net/xfrm.h')
-rw-r--r-- | include/net/xfrm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 36ac102c97c7..f0ee97eec24d 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h | |||
@@ -168,6 +168,7 @@ struct xfrm_state { | |||
168 | struct xfrm_algo *ealg; | 168 | struct xfrm_algo *ealg; |
169 | struct xfrm_algo *calg; | 169 | struct xfrm_algo *calg; |
170 | struct xfrm_algo_aead *aead; | 170 | struct xfrm_algo_aead *aead; |
171 | const char *geniv; | ||
171 | 172 | ||
172 | /* Data for encapsulator */ | 173 | /* Data for encapsulator */ |
173 | struct xfrm_encap_tmpl *encap; | 174 | struct xfrm_encap_tmpl *encap; |
@@ -1314,6 +1315,7 @@ static inline int xfrm_id_proto_match(u8 proto, u8 userproto) | |||
1314 | * xfrm algorithm information | 1315 | * xfrm algorithm information |
1315 | */ | 1316 | */ |
1316 | struct xfrm_algo_aead_info { | 1317 | struct xfrm_algo_aead_info { |
1318 | char *geniv; | ||
1317 | u16 icv_truncbits; | 1319 | u16 icv_truncbits; |
1318 | }; | 1320 | }; |
1319 | 1321 | ||
@@ -1323,6 +1325,7 @@ struct xfrm_algo_auth_info { | |||
1323 | }; | 1325 | }; |
1324 | 1326 | ||
1325 | struct xfrm_algo_encr_info { | 1327 | struct xfrm_algo_encr_info { |
1328 | char *geniv; | ||
1326 | u16 blockbits; | 1329 | u16 blockbits; |
1327 | u16 defkeybits; | 1330 | u16 defkeybits; |
1328 | }; | 1331 | }; |