diff options
| author | Dmitry Torokhov <dtor@insightbb.com> | 2007-05-08 01:31:11 -0400 |
|---|---|---|
| committer | Dmitry Torokhov <dtor@insightbb.com> | 2007-05-08 01:31:11 -0400 |
| commit | 334d0dd8b660557608142f0f77abc6812b48f08b (patch) | |
| tree | 9393a9aa099d7d42deda5f9f5054796c0c769be7 /include/linux/xfrm.h | |
| parent | 3f07d8796262f6aee135c8dd9a91210da9f888e4 (diff) | |
| parent | 5b94f675f57e4ff16c8fda09088d7480a84dcd91 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'include/linux/xfrm.h')
| -rw-r--r-- | include/linux/xfrm.h | 58 |
1 files changed, 22 insertions, 36 deletions
diff --git a/include/linux/xfrm.h b/include/linux/xfrm.h index a5d53e0fe152..b58adc52448d 100644 --- a/include/linux/xfrm.h +++ b/include/linux/xfrm.h | |||
| @@ -243,17 +243,6 @@ enum xfrm_ae_ftype_t { | |||
| 243 | #define XFRM_AE_MAX (__XFRM_AE_MAX - 1) | 243 | #define XFRM_AE_MAX (__XFRM_AE_MAX - 1) |
| 244 | }; | 244 | }; |
| 245 | 245 | ||
| 246 | /* SAD Table filter flags */ | ||
| 247 | enum xfrm_sad_ftype_t { | ||
| 248 | XFRM_SAD_UNSPEC, | ||
| 249 | XFRM_SAD_HMASK=1, | ||
| 250 | XFRM_SAD_HMAX=2, | ||
| 251 | XFRM_SAD_CNT=4, | ||
| 252 | __XFRM_SAD_MAX | ||
| 253 | |||
| 254 | #define XFRM_SAD_MAX (__XFRM_SAD_MAX - 1) | ||
| 255 | }; | ||
| 256 | |||
| 257 | struct xfrm_userpolicy_type { | 246 | struct xfrm_userpolicy_type { |
| 258 | __u8 type; | 247 | __u8 type; |
| 259 | __u16 reserved1; | 248 | __u16 reserved1; |
| @@ -287,44 +276,41 @@ enum xfrm_attr_type_t { | |||
| 287 | 276 | ||
| 288 | enum xfrm_sadattr_type_t { | 277 | enum xfrm_sadattr_type_t { |
| 289 | XFRMA_SAD_UNSPEC, | 278 | XFRMA_SAD_UNSPEC, |
| 290 | XFRMA_SADHMASK, | 279 | XFRMA_SAD_CNT, |
| 291 | XFRMA_SADHMAX, | 280 | XFRMA_SAD_HINFO, |
| 292 | XFRMA_SADCNT, | ||
| 293 | __XFRMA_SAD_MAX | 281 | __XFRMA_SAD_MAX |
| 294 | 282 | ||
| 295 | #define XFRMA_SAD_MAX (__XFRMA_SAD_MAX - 1) | 283 | #define XFRMA_SAD_MAX (__XFRMA_SAD_MAX - 1) |
| 296 | }; | 284 | }; |
| 297 | 285 | ||
| 298 | /* SPD Table filter flags */ | 286 | struct xfrmu_sadhinfo { |
| 299 | enum xfrm_spd_ftype_t { | 287 | __u32 sadhcnt; /* current hash bkts */ |
| 300 | XFRM_SPD_UNSPEC, | 288 | __u32 sadhmcnt; /* max allowed hash bkts */ |
| 301 | XFRM_SPD_HMASK=1, | ||
| 302 | XFRM_SPD_HMAX=2, | ||
| 303 | XFRM_SPD_ICNT=4, | ||
| 304 | XFRM_SPD_OCNT=8, | ||
| 305 | XFRM_SPD_FCNT=16, | ||
| 306 | XFRM_SPD_ISCNT=32, | ||
| 307 | XFRM_SPD_OSCNT=64, | ||
| 308 | XFRM_SPD_FSCNT=128, | ||
| 309 | __XFRM_SPD_MAX | ||
| 310 | |||
| 311 | #define XFRM_SPD_MAX (__XFRM_SPD_MAX - 1) | ||
| 312 | }; | 289 | }; |
| 290 | |||
| 313 | enum xfrm_spdattr_type_t { | 291 | enum xfrm_spdattr_type_t { |
| 314 | XFRMA_SPD_UNSPEC, | 292 | XFRMA_SPD_UNSPEC, |
| 315 | XFRMA_SPDHMASK, | 293 | XFRMA_SPD_INFO, |
| 316 | XFRMA_SPDHMAX, | 294 | XFRMA_SPD_HINFO, |
| 317 | XFRMA_SPDICNT, | ||
| 318 | XFRMA_SPDOCNT, | ||
| 319 | XFRMA_SPDFCNT, | ||
| 320 | XFRMA_SPDISCNT, | ||
| 321 | XFRMA_SPDOSCNT, | ||
| 322 | XFRMA_SPDFSCNT, | ||
| 323 | __XFRMA_SPD_MAX | 295 | __XFRMA_SPD_MAX |
| 324 | 296 | ||
| 325 | #define XFRMA_SPD_MAX (__XFRMA_SPD_MAX - 1) | 297 | #define XFRMA_SPD_MAX (__XFRMA_SPD_MAX - 1) |
| 326 | }; | 298 | }; |
| 327 | 299 | ||
| 300 | struct xfrmu_spdinfo { | ||
| 301 | __u32 incnt; | ||
| 302 | __u32 outcnt; | ||
| 303 | __u32 fwdcnt; | ||
| 304 | __u32 inscnt; | ||
| 305 | __u32 outscnt; | ||
| 306 | __u32 fwdscnt; | ||
| 307 | }; | ||
| 308 | |||
| 309 | struct xfrmu_spdhinfo { | ||
| 310 | __u32 spdhcnt; | ||
| 311 | __u32 spdhmcnt; | ||
| 312 | }; | ||
| 313 | |||
| 328 | struct xfrm_usersa_info { | 314 | struct xfrm_usersa_info { |
| 329 | struct xfrm_selector sel; | 315 | struct xfrm_selector sel; |
| 330 | struct xfrm_id id; | 316 | struct xfrm_id id; |
