Lines 13-27
Link Here
|
13 |
* for more details. |
13 |
* for more details. |
14 |
*/ |
14 |
*/ |
15 |
|
15 |
|
16 |
#ifdef KLIPS |
16 |
#ifdef PFKEY |
17 |
extern void init_pfkey(void); |
17 |
extern void init_pfkey(void); |
|
|
18 |
#ifdef KLIPS |
18 |
extern void klips_register_proto(unsigned satype, const char *satypename); |
19 |
extern void klips_register_proto(unsigned satype, const char *satypename); |
|
|
20 |
#endif |
19 |
extern void pfkey_close(void); |
21 |
extern void pfkey_close(void); |
20 |
|
22 |
|
21 |
extern void klips_pfkey_register_response(const struct sadb_msg *msg); |
23 |
extern void klips_pfkey_register_response(const struct sadb_msg *msg); |
22 |
extern void pfkey_dequeue(void); |
24 |
extern void pfkey_dequeue(void); |
23 |
extern void pfkey_event(void); |
25 |
extern void pfkey_event(void); |
|
|
26 |
#ifdef KLIPS |
24 |
extern void klips_pfkey_register(void); |
27 |
extern void klips_pfkey_register(void); |
|
|
28 |
#endif |
25 |
extern bool pfkey_add_sa(struct kernel_sa *sa, bool replace); |
29 |
extern bool pfkey_add_sa(struct kernel_sa *sa, bool replace); |
26 |
extern bool pfkey_grp_sa(const struct kernel_sa *sa0, const struct kernel_sa *sa1); |
30 |
extern bool pfkey_grp_sa(const struct kernel_sa *sa0, const struct kernel_sa *sa1); |
27 |
extern bool pfkey_del_sa(const struct kernel_sa *sa); |
31 |
extern bool pfkey_del_sa(const struct kernel_sa *sa); |
Lines 54-61
extern bool pfkey_shunt_eroute(struct connection *c
Link Here
|
54 |
, enum pluto_sadb_operations op, const char *opname); |
58 |
, enum pluto_sadb_operations op, const char *opname); |
55 |
|
59 |
|
56 |
extern int pfkeyfd; |
60 |
extern int pfkeyfd; |
57 |
|
61 |
#endif /* PFKEY */ |
58 |
#endif |
|
|
59 |
|
62 |
|
60 |
#ifdef NETKEY_SUPPORT |
63 |
#ifdef NETKEY_SUPPORT |
61 |
extern void netlink_register_proto(unsigned satype, const char *satypename); |
64 |
extern void netlink_register_proto(unsigned satype, const char *satypename); |