.. | .. |
---|
76 | 76 | struct mlx5_accel_esp_xfrm_attrs { |
---|
77 | 77 | enum mlx5_accel_esp_action action; |
---|
78 | 78 | u32 esn; |
---|
79 | | - u32 spi; |
---|
| 79 | + __be32 spi; |
---|
80 | 80 | u32 seq; |
---|
81 | 81 | u32 tfc_pad; |
---|
82 | 82 | u32 flags; |
---|
.. | .. |
---|
92 | 92 | union { |
---|
93 | 93 | struct aes_gcm_keymat aes_gcm; |
---|
94 | 94 | } keymat; |
---|
| 95 | + |
---|
| 96 | + union { |
---|
| 97 | + __be32 a4; |
---|
| 98 | + __be32 a6[4]; |
---|
| 99 | + } saddr; |
---|
| 100 | + |
---|
| 101 | + union { |
---|
| 102 | + __be32 a4; |
---|
| 103 | + __be32 a6[4]; |
---|
| 104 | + } daddr; |
---|
| 105 | + |
---|
| 106 | + u8 is_ipv6; |
---|
95 | 107 | }; |
---|
96 | 108 | |
---|
97 | 109 | struct mlx5_accel_esp_xfrm { |
---|
.. | .. |
---|
140 | 152 | mlx5_accel_esp_modify_xfrm(struct mlx5_accel_esp_xfrm *xfrm, |
---|
141 | 153 | const struct mlx5_accel_esp_xfrm_attrs *attrs) { return -EOPNOTSUPP; } |
---|
142 | 154 | |
---|
143 | | -#endif |
---|
144 | | -#endif |
---|
| 155 | +#endif /* CONFIG_MLX5_ACCEL */ |
---|
| 156 | +#endif /* __MLX5_ACCEL_H__ */ |
---|