aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/xfrm.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/xfrm.h')
-rw-r--r--include/net/xfrm.h3
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 */
1316struct xfrm_algo_aead_info { 1317struct 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
1325struct xfrm_algo_encr_info { 1327struct xfrm_algo_encr_info {
1328 char *geniv;
1326 u16 blockbits; 1329 u16 blockbits;
1327 u16 defkeybits; 1330 u16 defkeybits;
1328}; 1331};