iked_childsa
struct iked_childsa *
struct iked_childsa *
struct iked_childsa *csa, *csatmp, *ipcomp;
void childsa_free(struct iked_childsa *);
struct iked_childsa *
RB_PROTOTYPE(iked_activesas, iked_childsa, csa_node, childsa_cmp);
int pfkey_sa_init(struct iked *, struct iked_childsa *, uint32_t *);
int pfkey_sa_add(struct iked *, struct iked_childsa *, struct iked_childsa *);
int pfkey_sa_update_addresses(struct iked *, struct iked_childsa *);
int pfkey_sa_delete(struct iked *, struct iked_childsa *);
int pfkey_sa_last_used(struct iked *, struct iked_childsa *, uint64_t *);
struct iked_childsa *csa_peersa; /* peer */
struct iked_childsa *csa_bundled; /* IPCOMP */
RB_ENTRY(iked_childsa) csa_node;
TAILQ_ENTRY(iked_childsa) csa_entry;
RB_HEAD(iked_activesas, iked_childsa);
TAILQ_HEAD(iked_childsas, iked_childsa);
struct iked_childsa csa;
struct iked_childsa csa;
struct iked_childsa **peersas = NULL;
if (((peersas = calloc(cnt, sizeof(struct iked_childsa *))) == NULL ||
struct iked_childsa *csa = NULL, *csb = NULL;
struct iked_childsa *csa = NULL;
struct iked_childsa *csa, *csatmp, *ipcomp;
struct iked_childsa *csa = NULL;
struct iked_childsa *csa = NULL;
struct iked_childsa *);
struct iked_childsa *csa = NULL, *csb = NULL;
struct iked_childsa *csa2 = NULL, *csb2 = NULL;
struct iked_childsa *csa, *ocsa, *ipcomp;
struct iked_childsa *csa, *csatmp = NULL, *ipcomp;
struct iked_childsa *csa;
struct iked_childsa *csa, key;
struct iked_childsa *csa, key;
struct iked_childsa *csa, *ipcomp;
struct iked_childsa *csa)
struct iked_childsa *csa, *ipcomp;
pfkey_sa_last_used(struct iked *env, struct iked_childsa *sa, uint64_t *last_used)
pfkey_sa_check_exists(struct iked *env, struct iked_childsa *sa)
pfkey_sa_sastats(struct iked *env, struct iked_childsa *sa,
int pfkey_sa(struct iked *, uint8_t, uint8_t, struct iked_childsa *);
pfkey_sa_getspi(struct iked *env, uint8_t satype, struct iked_childsa *sa,
int pfkey_sa_getspi(struct iked *, uint8_t, struct iked_childsa *, uint32_t *);
struct iked_childsa *, struct iked_childsa *);
int pfkey_sa_lookup(struct iked *, struct iked_childsa *, uint64_t *,
int pfkey_sa_check_exists(struct iked *, struct iked_childsa *);
int pfkey_sa_sastats(struct iked *, struct iked_childsa *,
struct iked_childsa *sa1, struct iked_childsa *sa2)
struct iked_childsa *csa, *ipcomp;
pfkey_sa_init(struct iked *env, struct iked_childsa *sa, uint32_t *spi)
pfkey_sa_add(struct iked *env, struct iked_childsa *sa, struct iked_childsa *last)
pfkey_sa_update_addresses(struct iked *env, struct iked_childsa *sa)
pfkey_sa_delete(struct iked *env, struct iked_childsa *sa)
pfkey_sa(struct iked *env, uint8_t satype, uint8_t action, struct iked_childsa *sa)
pfkey_sa_lookup(struct iked *env, struct iked_childsa *sa, uint64_t *last_used,
childsa_cmp(struct iked_childsa *a, struct iked_childsa *b)
RB_GENERATE(iked_activesas, iked_childsa, csa_node, childsa_cmp);
childsa_cmp(struct iked_childsa *, struct iked_childsa *);
childsa_free(struct iked_childsa *csa)
struct iked_childsa *csb;
struct iked_childsa *
struct iked_childsa *csa;