diff options
Diffstat (limited to 'include/uapi/linux/pfkeyv2.h')
-rw-r--r-- | include/uapi/linux/pfkeyv2.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/uapi/linux/pfkeyv2.h b/include/uapi/linux/pfkeyv2.h index 0b80c806631f..ada7f0171ccc 100644 --- a/include/uapi/linux/pfkeyv2.h +++ b/include/uapi/linux/pfkeyv2.h | |||
@@ -235,6 +235,18 @@ struct sadb_x_kmaddress { | |||
235 | } __attribute__((packed)); | 235 | } __attribute__((packed)); |
236 | /* sizeof(struct sadb_x_kmaddress) == 8 */ | 236 | /* sizeof(struct sadb_x_kmaddress) == 8 */ |
237 | 237 | ||
238 | /* To specify the SA dump filter */ | ||
239 | struct sadb_x_filter { | ||
240 | __u16 sadb_x_filter_len; | ||
241 | __u16 sadb_x_filter_exttype; | ||
242 | __u32 sadb_x_filter_saddr[4]; | ||
243 | __u32 sadb_x_filter_daddr[4]; | ||
244 | __u16 sadb_x_filter_family; | ||
245 | __u8 sadb_x_filter_splen; | ||
246 | __u8 sadb_x_filter_dplen; | ||
247 | } __attribute__((packed)); | ||
248 | /* sizeof(struct sadb_x_filter) == 40 */ | ||
249 | |||
238 | /* Message types */ | 250 | /* Message types */ |
239 | #define SADB_RESERVED 0 | 251 | #define SADB_RESERVED 0 |
240 | #define SADB_GETSPI 1 | 252 | #define SADB_GETSPI 1 |
@@ -358,7 +370,8 @@ struct sadb_x_kmaddress { | |||
358 | #define SADB_X_EXT_SEC_CTX 24 | 370 | #define SADB_X_EXT_SEC_CTX 24 |
359 | /* Used with MIGRATE to pass @ to IKE for negotiation */ | 371 | /* Used with MIGRATE to pass @ to IKE for negotiation */ |
360 | #define SADB_X_EXT_KMADDRESS 25 | 372 | #define SADB_X_EXT_KMADDRESS 25 |
361 | #define SADB_EXT_MAX 25 | 373 | #define SADB_X_EXT_FILTER 26 |
374 | #define SADB_EXT_MAX 26 | ||
362 | 375 | ||
363 | /* Identity Extension values */ | 376 | /* Identity Extension values */ |
364 | #define SADB_IDENTTYPE_RESERVED 0 | 377 | #define SADB_IDENTTYPE_RESERVED 0 |