Symbol: ipsec_rule
sbin/ipsecctl/ike.c
138
ike_section_ipsec(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
158
ike_section_p2(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
36
static void ike_section_general(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
37
static void ike_section_peer(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
38
static void ike_section_ids(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
39
static void ike_section_ipsec(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
40
static int ike_section_p1(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
41
static int ike_section_p2(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
42
static void ike_section_p2ids(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
43
static int ike_connect(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
44
static int ike_gen_config(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
440
ike_section_p1(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
45
static int ike_delete_config(struct ipsec_rule *, FILE *);
sbin/ipsecctl/ike.c
46
static void ike_setup_ids(struct ipsec_rule *);
sbin/ipsecctl/ike.c
48
int ike_print_config(struct ipsec_rule *, int);
sbin/ipsecctl/ike.c
49
int ike_ipsec_establish(int, struct ipsec_rule *, const char *);
sbin/ipsecctl/ike.c
64
ike_section_general(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
674
ike_section_p2ids(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
730
ike_connect(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
748
ike_gen_config(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
75
ike_section_peer(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
769
ike_delete_config(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ike.c
822
ike_setup_ids(struct ipsec_rule *r)
sbin/ipsecctl/ike.c
879
ike_print_config(struct ipsec_rule *r, int opts)
sbin/ipsecctl/ike.c
888
ike_ipsec_establish(int action, struct ipsec_rule *r, const char *fifo)
sbin/ipsecctl/ike.c
95
ike_section_ids(struct ipsec_rule *r, FILE *fd)
sbin/ipsecctl/ipsecctl.c
107
struct ipsec_rule *rp;
sbin/ipsecctl/ipsecctl.c
163
struct ipsec_rule *rp;
sbin/ipsecctl/ipsecctl.c
192
ipsecctl_add_rule(struct ipsecctl *ipsec, struct ipsec_rule *r)
sbin/ipsecctl/ipsecctl.c
204
ipsecctl_free_rule(struct ipsec_rule *rp)
sbin/ipsecctl/ipsecctl.c
262
ipsecctl_merge_rules(struct ipsec_rule *to, struct ipsec_rule *from)
sbin/ipsecctl/ipsecctl.c
315
ipsecctl_cmp_ident(struct ipsec_rule *r1, struct ipsec_rule *r2)
sbin/ipsecctl/ipsecctl.c
350
ipsecctl_rule_matchsrc(struct ipsec_rule *r, struct ipsec_addr_wrap *src)
sbin/ipsecctl/ipsecctl.c
352
struct ipsec_rule *r2;
sbin/ipsecctl/ipsecctl.c
371
ipsecctl_rule_matchdst(struct ipsec_rule *r, struct ipsec_addr_wrap *dst)
sbin/ipsecctl/ipsecctl.c
373
struct ipsec_rule *r2;
sbin/ipsecctl/ipsecctl.c
44
int ipsecctl_add_rule(struct ipsecctl *, struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.c
440
ipsecctl_print_flow(struct ipsec_rule *r, int opts)
sbin/ipsecctl/ipsecctl.c
442
struct ipsec_rule *r2;
sbin/ipsecctl/ipsecctl.c
45
void ipsecctl_free_rule(struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.c
46
int ipsecctl_merge_rules(struct ipsec_rule *, struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.c
47
int ipsecctl_cmp_ident(struct ipsec_rule *, struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.c
48
int ipsecctl_rule_matchsrc(struct ipsec_rule *,
sbin/ipsecctl/ipsecctl.c
50
int ipsecctl_rule_matchdst(struct ipsec_rule *,
sbin/ipsecctl/ipsecctl.c
507
ipsecctl_print_sa(struct ipsec_rule *r, int opts)
sbin/ipsecctl/ipsecctl.c
547
ipsecctl_print_sabundle(struct ipsec_rule *r, int opts)
sbin/ipsecctl/ipsecctl.c
559
ipsecctl_print_rule(struct ipsec_rule *r, int opts)
sbin/ipsecctl/ipsecctl.c
56
void ipsecctl_print_flow(struct ipsec_rule *, int);
sbin/ipsecctl/ipsecctl.c
561
struct ipsec_rule *r2;
sbin/ipsecctl/ipsecctl.c
57
void ipsecctl_print_sa(struct ipsec_rule *, int);
sbin/ipsecctl/ipsecctl.c
58
void ipsecctl_print_sabundle(struct ipsec_rule *, int);
sbin/ipsecctl/ipsecctl.c
625
struct ipsec_rule *rule, *last = NULL;
sbin/ipsecctl/ipsecctl.c
635
rule = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/ipsecctl.c
676
struct ipsec_rule *rp;
sbin/ipsecctl/ipsecctl.h
177
TAILQ_HEAD(dst_bundle_queue, ipsec_rule);
sbin/ipsecctl/ipsecctl.h
225
TAILQ_ENTRY(ipsec_rule) rule_entry;
sbin/ipsecctl/ipsecctl.h
226
TAILQ_ENTRY(ipsec_rule) bundle_entry;
sbin/ipsecctl/ipsecctl.h
227
TAILQ_ENTRY(ipsec_rule) dst_bundle_entry;
sbin/ipsecctl/ipsecctl.h
229
TAILQ_HEAD(, ipsec_rule) collapsed_rules;
sbin/ipsecctl/ipsecctl.h
235
TAILQ_HEAD(ipsec_rule_queue, ipsec_rule);
sbin/ipsecctl/ipsecctl.h
236
TAILQ_HEAD(ipsec_bundle_queue, ipsec_rule);
sbin/ipsecctl/ipsecctl.h
247
int ipsecctl_add_rule(struct ipsecctl *, struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.h
248
void ipsecctl_free_rule(struct ipsec_rule *);
sbin/ipsecctl/ipsecctl.h
249
void ipsecctl_print_rule(struct ipsec_rule *, int);
sbin/ipsecctl/ipsecctl.h
250
int ike_print_config(struct ipsec_rule *, int);
sbin/ipsecctl/ipsecctl.h
251
int ike_ipsec_establish(int, struct ipsec_rule *, const char *);
sbin/ipsecctl/parse.y
197
struct ipsec_rule *copyrule(struct ipsec_rule *);
sbin/ipsecctl/parse.y
203
struct ipsec_rule *create_sa(u_int8_t, u_int8_t, struct ipsec_hosts *,
sbin/ipsecctl/parse.y
207
struct ipsec_rule *reverse_sa(struct ipsec_rule *, u_int32_t,
sbin/ipsecctl/parse.y
209
struct ipsec_rule *create_sabundle(struct ipsec_addr_wrap *, u_int8_t,
sbin/ipsecctl/parse.y
212
struct ipsec_rule *create_flow(u_int8_t, u_int8_t, struct ipsec_hosts *,
sbin/ipsecctl/parse.y
214
int set_rule_peers(struct ipsec_rule *r,
sbin/ipsecctl/parse.y
217
int expand_rule(struct ipsec_rule *, struct ipsec_hosts *,
sbin/ipsecctl/parse.y
220
struct ipsec_rule *reverse_rule(struct ipsec_rule *);
sbin/ipsecctl/parse.y
221
struct ipsec_rule *create_ike(u_int8_t, struct ipsec_hosts *,
sbin/ipsecctl/parse.y
225
int add_sabundle(struct ipsec_rule *, char *);
sbin/ipsecctl/parse.y
2256
struct ipsec_rule *
sbin/ipsecctl/parse.y
2257
copyrule(struct ipsec_rule *rule)
sbin/ipsecctl/parse.y
2259
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
2261
if ((r = calloc(1, sizeof(struct ipsec_rule))) == NULL)
sbin/ipsecctl/parse.y
2448
add_sabundle(struct ipsec_rule *r, char *bundle)
sbin/ipsecctl/parse.y
2450
struct ipsec_rule *rp, *last, *sabundle;
sbin/ipsecctl/parse.y
2482
struct ipsec_rule *
sbin/ipsecctl/parse.y
2487
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
2492
r = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
2511
struct ipsec_rule *
sbin/ipsecctl/parse.y
2512
reverse_sa(struct ipsec_rule *rule, u_int32_t spi, struct ipsec_key *authkey,
sbin/ipsecctl/parse.y
2515
struct ipsec_rule *reverse;
sbin/ipsecctl/parse.y
2521
reverse = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
2540
struct ipsec_rule *
sbin/ipsecctl/parse.y
2544
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
2546
r = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
2563
struct ipsec_rule *
sbin/ipsecctl/parse.y
2567
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
2569
r = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
2659
set_rule_peers(struct ipsec_rule *r, struct ipsec_hosts *peers)
sbin/ipsecctl/parse.y
2692
static struct ipsec_rule *pdr = NULL;
sbin/ipsecctl/parse.y
2738
expand_rule(struct ipsec_rule *rule, struct ipsec_hosts *peers,
sbin/ipsecctl/parse.y
2742
struct ipsec_rule *r, *revr;
sbin/ipsecctl/parse.y
2813
struct ipsec_rule *
sbin/ipsecctl/parse.y
2814
reverse_rule(struct ipsec_rule *rule)
sbin/ipsecctl/parse.y
2816
struct ipsec_rule *reverse;
sbin/ipsecctl/parse.y
2818
reverse = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
2860
struct ipsec_rule *
sbin/ipsecctl/parse.y
2866
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
2868
r = calloc(1, sizeof(struct ipsec_rule));
sbin/ipsecctl/parse.y
351
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
366
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
380
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
394
struct ipsec_rule *r;
sbin/ipsecctl/parse.y
418
struct ipsec_rule *r;
sbin/ipsecctl/pfkdump.c
721
struct ipsec_rule r;
sbin/ipsecctl/pfkey.c
1113
pfkey_ipsec_establish(int action, struct ipsec_rule *r)
sbin/ipsecctl/pfkey.c
59
int pfkey_parse(struct sadb_msg *, struct ipsec_rule *);
sbin/ipsecctl/pfkey.c
61
int pfkey_ipsec_establish(int, struct ipsec_rule *);
sbin/ipsecctl/pfkey.c
811
pfkey_parse(struct sadb_msg *msg, struct ipsec_rule *rule)
sbin/ipsecctl/pfkey.h
23
int pfkey_parse(struct sadb_msg *, struct ipsec_rule *);
sbin/ipsecctl/pfkey.h
27
int pfkey_ipsec_establish(int, struct ipsec_rule *);