| .. | .. |
|---|
| 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__ */ |
|---|